system
The system addresses the challenge of selecting suitable communication plans for inbound tourists by using generative AI to customize prepaid eSIM services, ensuring culturally appropriate and efficient communication solutions.
Patent Information
- Application Number
- JP2024163691
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-09-20
- Filing Date
- 2024-09-20
- Publication Date
- 2026-01-14
- Estimated Expiration
- 2044-09-20
AI Technical Summary
Inbound tourists face difficulties in selecting and using communication plans that suit their requirements and length of stay, and there are insufficient services to compensate for language and cultural differences, leading to an inconvenient communication experience.
A system utilizing generative AI to provide prepaid eSIM services that customize communication plans based on user requirements, length of stay, and cultural preferences, offering language support and travel information.
Enables inbound users to easily select a communication plan tailored to their needs, enhancing their communication experience by providing culturally appropriate services and information.
Smart Images

Figure 0007798990000001 
Figure 0007798990000002 
Figure 0007798990000003
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] When inbound tourists secure a communication environment at their destination, it is difficult to easily select and use a communication plan that suits their requirements and the length of their stay.In addition, there are insufficient services to compensate for the lack of information caused by language and cultural differences. [Means for solving the problem]
[0005] We have developed a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. This system customizes prepaid eSIMs based on the inbound user's requirements and length of stay, understanding their requirements for communication speed, data volume, etc., and proposes the optimal plan. In addition, by providing language support, cultural support, and travel information, we offer inbound users a convenient and customized communication experience. [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. 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] One embodiment of the present invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. When inbound users input their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology with generative AI and automatically proposes a prepaid eSIM plan that best suits the user's requirements. It is also possible to set the validity period of the prepaid eSIM based on the user's length of stay.
[0029] "Example 2"
[0030] Furthermore, this system provides services tailored to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides interfaces and support tailored to that language. It can also suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily configure a communication environment tailored to their needs and enjoy a more comfortable life at their destination.
[0031] The processing flow of each embodiment will be described below.
[0032] "Example 1"
[0033] Step 1: Inbound users enter their communication requirements (e.g., communication speed, data volume, etc.) into the system.
[0034] Step 2: The system analyzes these requirements using generative AI-based natural language processing techniques.
[0035] Step 3: Based on the analysis results, the system automatically suggests the best prepaid eSIM plan for the user's requirements.
[0036] Step 4: Set the validity period of the prepaid eSIM based on the user's length of stay.
[0037] Step 1: The system automatically recognizes the language used by the user.
[0038] Step 2: The system provides an interface and support for the recognized language.
[0039] Step 3: The system provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[0040] Example 1
[0041] 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."
[0042] When inbound users try to choose the right communication plan for their destination, language barriers and complex communication requirements often become obstacles. It is also difficult to find a prepaid eSIM plan that best suits the user's communication needs, and customizing it for the length of their stay is time-consuming. This can lead to users choosing an inappropriate plan.
[0043] 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.
[0044] In this invention, the server includes means for providing inbound prepaid eSIM services using generative AI, means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, means for understanding requirements such as communication speed and data volume and proposing an optimal plan, means for inputting the user's communication requirements, means for transmitting data from the terminal to the server, means for the server to analyze the requirements using a generative AI model, means for the server to generate a plan based on the analysis results and transmit it to the terminal, and means for the terminal to present the plan to the user. This allows users to easily find the prepaid eSIM plan that best suits their communication requirements.
[0045] "Generative AI" is an artificial intelligence technology that analyzes user input data and generates optimal results.
[0046] "Inbound users" refer to foreign tourists visiting a specific country or region.
[0047] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[0048] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in Mbps or Gbps.
[0049] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in GB or MB.
[0050] "Natural language processing technology" is a technology for understanding and analyzing human language, and is used as part of generative AI.
[0051] "Terminal" refers to a device used by a user, including a smartphone, tablet, etc.
[0052] A "server" refers to a computer system that processes and stores data and communicates with terminals over a network.
[0053] "Plan" refers to the content of communication services provided based on the user's communication requirements.
[0054] "Analysis" refers to the process of examining data in detail to understand its meaning and structure.
[0055] "Suggestion" refers to the act of showing the user the best option.
[0056] This invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. The system is designed to allow users to input their communication requirements and propose the optimal prepaid eSIM plan.
[0057] First, the user uses their own device to input their communication requirements, such as communication speed, data volume, and length of stay. For example, the user might input, "I would like to use high-speed internet in Japan for one month, with about 10GB of data volume."
[0058] Next, the terminal transmits the communication requirements entered by the user to the server, converting the input data into an appropriate format and transmitting it using a secure communication protocol (e.g., HTTPS).
[0059] The server inputs the received data into a generative AI model (e.g., OpenAI's GPT-4) and uses natural language processing technology to analyze the user's requirements. Specifically, the server extracts factors such as communication speed, data volume, and length of stay, and understands each requirement.
[0060] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a high-speed internet plan with a one-month validity period and 10GB of data.
[0061] The server then sends the generated plan to the device, converting the proposal into an appropriate format and transmitting it using a secure communication protocol.
[0062] The terminal presents the received plans to the user, who can then review the presented plans and select or modify them as necessary.
[0063] As a concrete example, consider the case where a user inputs, "I would like to use high-speed internet in Japan for one month, with about 10GB of data." The device sends this information to the server. The server uses a generative AI model to analyze this requirement and proposes a "high-speed internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which then presents the plan to the user. The user reviews the proposed plan and selects one.
[0064] Example prompt sentence:
[0065] Enter your communication requirements:
[0066] Communication speed: High speed
[0067] Data communication volume: 10GB
[0068] Length of stay: 1 month
[0069] Use generative AI models to recommend the best prepaid eSIM plan.
[0070] This way, users can easily find the prepaid eSIM plan that best suits their communication requirements.
[0071] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0072] Step 1:
[0073] The user inputs their communication requirements into the device. Specifically, they input information such as communication speed, data volume, and length of stay. For example, they might input, "I want to use high-speed internet in Japan for one month, with about 10GB of data volume." The input data is saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[0074] Step 2:
[0075] The terminal sends the communication requirements entered by the user to the server. The input data is converted into an appropriate format and sent using a secure communication protocol (e.g., HTTPS). The input data is sent to the server in the form of communication speed (high speed), data amount (10 GB), and length of stay (1 month).
[0076] Step 3:
[0077] The server inputs the received data into a generative AI model. The generative AI model (e.g., OpenAI's GPT-4) uses natural language processing technology to analyze the user's requirements. Specifically, it extracts factors such as communication speed, high speed, data volume, 10GB, length of stay, and one month, and understands each requirement. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[0078] Step 4:
[0079] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a "1-month valid, 10GB data high-speed internet plan." The generated plan is saved in the format: 1-month valid, 10GB data, high-speed internet.
[0080] Step 5:
[0081] The server sends the generated plan to the device. The proposal is converted into an appropriate format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan with 10GB of data and high-speed internet.
[0082] Step 6:
[0083] The device will present the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan will be displayed as valid for one month, with 10GB of data and high-speed internet.
[0084] (Application example 1)
[0085] 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."
[0086] Conventional prepaid eSIM services have difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users, making it particularly difficult to provide optimal communication plans when using food delivery services. Furthermore, users had to manually input their communication requirements and select the optimal plan based on them, which was inconvenient. Furthermore, setting the validity period according to the length of stay had to be done manually, which was cumbersome for users.
[0087] The identification processing by the identification 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing an optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing an optimal prepaid eSIM plan for food delivery services, a means for inputting the user's communication requirements and analyzing them using generative AI, and a means for setting the validity period of the prepaid eSIM based on the user's length of stay. This makes it possible to automatically propose an optimal communication plan when inbound users use food delivery services and to automatically set the validity period according to the user's length of stay.
[0088] "Generative AI" is an artificial intelligence technology that uses natural language processing technology to generate optimal suggestions and answers based on user input information.
[0089] "Inbound users" refer to travelers and visitors from overseas.
[0090] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[0091] "Communication speed" is an index that indicates the speed at which data is transmitted and received.
[0092] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0093] "Language support" is a function that provides services in accordance with the language used by the user.
[0094] "Cultural support" is a function that provides information and services that take into consideration the user's cultural background.
[0095] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[0096] A "food delivery service" is a service that delivers meals ordered online by a user to a specified location.
[0097] "Communication requirements" refer to conditions such as communication speed and data communication volume required by the user.
[0098] "Length of stay" refers to the length of time a user stays at a particular location.
[0099] "Validity Period" refers to the period during which the prepaid eSIM can be used.
[0100] As an embodiment of the present invention, the following system can be constructed.
[0101] System Program
[0102] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program customizes the prepaid eSIM based on the user's communication requirements and length of stay, and proposes the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[0103] Processing Description
[0104] The server processes and calculates data using the following hardware and software.
[0105] Hardware and software used
[0106] Hardware: Servers, smartphones, tablets, PCs
[0107] Software: Python, OpenAI API
[0108] Data processing and calculation
[0109] 1. Obtaining user input: The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay.
[0110] 2. Prompt generation: The server generates a prompt based on the user's input to be passed to the generative AI model.
[0111] 3. Invoke the generative AI model: The server uses OpenAI’s API to pass the prompt to the generative AI model and obtain the optimal prepaid eSIM plan.
[0112] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[0113] Specific examples
[0114] If a user is staying in Japan for 7 days and wants 10GB of high-speed data, the following prompt would be generated:
[0115] Prompt Sentence Examples
[0116] User communication requirements: High speed communication, 10GB data
[0117] Length of stay: 7 days
[0118] Please suggest the best prepaid eSIM plan for you.
[0119] By inputting this prompt into the generative AI model, the server can suggest the optimal prepaid eSIM plan. In this way, when inbound users use food delivery services, the optimal communication plan can be automatically suggested, and the validity period can be automatically set according to the length of stay.
[0120] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0121] Step 1:
[0122] The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay. The entered information is sent to the server. The input data includes communication speed, high-speed communication, 10GB data volume, and length of stay of 7 days.
[0123] Step 2:
[0124] The server generates a prompt based on the input data received from the user. Specifically, it combines the communication requirements and the duration of stay to create the following prompt:
[0125] User communication requirements: High speed communication, 10GB data
[0126] Length of stay: 7 days
[0127] Please suggest the best prepaid eSIM plan for you.
[0128] The generated prompt sentence is passed to the generative AI model.
[0129] Step 3:
[0130] The server calls the generative AI model and passes the prompt as input. The server uses OpenAI's API to send the prompt to the generative AI model. The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan.
[0131] Step 4:
[0132] The server receives the optimal prepaid eSIM plan returned by the generative AI model. The output data includes specific plan details (e.g., plan name, price, data volume, speed, etc.).
[0133] Step 5:
[0134] The server sends the generated prepaid eSIM plan to the user's device, which displays the received plan on its screen. The user can then review and select the proposed plan.
[0135] Step 6:
[0136] Once the user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, it generates an eSIM profile based on the selected plan information and sends it to the user's device.
[0137] Step 7:
[0138] The user's device will then install the received eSIM profile and complete the setup, allowing the user to use the selected prepaid eSIM plan.
[0139] Example 2
[0140] 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."
[0141] In order for inbound users to use the communication environment comfortably at their destinations and to further enhance their stay, they need services that are responsive to their language and culture. However, current systems do not adequately provide interfaces or support that are responsive to the user's language and culture, and the provision of communication plan settings and travel information is also limited. This poses the problem that users have to put in a great deal of effort to set up their communication environment and gather information at their destinations.
[0142] The identification process by the identification processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means. In this invention, the server includes a means for providing a prepaid electronic SIM service for inbound tourists using generative artificial intelligence, a means for customizing a prepaid electronic SIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for automatically recognizing the language used by the user and providing an interface corresponding to that language, a means for proposing travel information and lifestyle suggestions based on the user's country of origin and culture, and a means for providing a guide for setting up a communication environment corresponding to the user's language and culture. This allows the user to easily set up the communication environment at their destination and make their stay more comfortable.
[0143] "Generative AI" is an AI technology that has the ability to generate new information and content based on data.
[0144] "Inbound" refers to services and products targeted at foreign visitors and travelers.
[0145] A "prepaid electronic SIM" is an electronic SIM card that can be used by paying in advance.
[0146] "Interface" refers to the screen or operating means through which a user interacts with a system or device.
[0147] "Natural language processing technology" is a technology that allows computers to understand and analyze human language.
[0148] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[0149] "Lifestyle suggestions" refers to suggesting optimal activities and services based on the user's lifestyle and preferences.
[0150] The "guide for setting up a communication environment" provides procedures and explanations that are useful for users when setting up a communication environment.
[0151] MODE FOR CARRYING OUT THE INVENTION
[0152] This invention is a system that provides prepaid electronic SIM services to inbound users and offers interfaces and support that are tailored to the user's language and culture. Specific embodiments of this system are described below.
[0153] Language recognition and interface provision
[0154] The server uses natural language processing technology to automatically recognize the language used by the user. Specifically, it uses services such as Google® Cloud Natural Language API and Microsoft® Azure® Text Analytics API. Text and voice data entered by the user on their device is sent to the server, which analyzes it to identify the language.
[0155] example:
[0156] If the user types "hello" in Japanese, the server will recognize the Japanese and provide a Japanese interface.
[0157] Example prompt sentence:
[0158] Parse the text entered by the user to determine the language used.
[0159] Input: "Hello"
[0160] Output: "Japanese"
[0161] Culturally-based service delivery
[0162] The server proposes travel information and lifestyle recommendations based on the user's country of origin and culture. The server references the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from their IP address and registration information, and references databases related to that country (e.g., travel guide APIs and cultural information APIs).
[0163] example:
[0164] If the user is accessing from France, the server will provide travel information for France and lifestyle suggestions related to French culture.
[0165] Example prompt sentence:
[0166] Provide travel information and lifestyle suggestions based on the user's country of origin.
[0167] Enter: "France"
[0168] Output: "France travel information and lifestyle suggestions"
[0169] Communication environment settings for inbound users
[0170] Users can easily configure their communication environment to suit their needs. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language to help users easily configure the communication plan and Wi-Fi settings to be used at their destination.
[0171] example:
[0172] When a user travels from Japan to the United States, the server provides instructions in Japanese on how to set up a communication plan in the United States.
[0173] Example prompt sentence:
[0174] Provide guidance for users to set up their communications environment at their destination.
[0175] Enter: "How to set up a US data plan in Japanese"
[0176] Output: "US communication plan setup guide in Japanese"
[0177] This system allows users to receive services tailored to their own language and culture, making life at their destination more comfortable.
[0178] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0179] Program processing flow
[0180] Language recognition and interface provision
[0181] Step 1:
[0182] A user uses a device to input text or voice data, for example, a user inputs "hello" into a smartphone.
[0183] Input: User text or voice data
[0184] Output: Data sent to the terminal
[0185] Step 2:
[0186] The terminal transmits the data input by the user to the server. Specifically, the terminal transmits the data using an HTTP request.
[0187] Input: User text or voice data
[0188] Output: Data sent to the server
[0189] Step 3:
[0190] The server analyzes the received data and identifies the language used. It uses the Google Cloud Natural Language API to analyze the text data and identify the language.
[0191] Input: Data sent from the terminal
[0192] Output: Identified language information
[0193] Step 4:
[0194] The server generates an interface corresponding to the identified language and transmits it to the terminal. For example, if Japanese is identified, a Japanese interface is provided.
[0195] Input: Identified language information
[0196] Output: Language-specific interface data
[0197] Step 5:
[0198] The terminal receives the interface data sent from the server and displays it to the user.
[0199] Input: Language-specific interface data
[0200] Output: The interface that is displayed to the user
[0201] Culturally-based service delivery
[0202] Step 1:
[0203] The server obtains the user's profile information, specifically, the user's IP address and registration information.
[0204] Input: User's IP address and registration information
[0205] Output: User profile information
[0206] Step 2:
[0207] The server identifies the user's country of origin from the profile information it has acquired, for example, by identifying that the user is from France based on the IP address.
[0208] Input: User profile information
[0209] Output: Identified country of origin information
[0210] Step 3:
[0211] The server then references the database related to the identified country of origin, using travel guide APIs and cultural information APIs to retrieve information about France.
[0212] Input: Identified country of origin information
[0213] Output: Country of origin related information
[0214] Step 4:
[0215] The server then uses the acquired information to provide users with appropriate travel and lifestyle suggestions, such as information on tourist spots and cultural events in France.
[0216] Input: Country of origin related information
[0217] Output: Travel information and lifestyle suggestions provided to the user
[0218] Communication environment settings for inbound users
[0219] Step 1:
[0220] The server generates options for communication plans and Wi-Fi settings that correspond to the user's language and culture and sends them to the device. For example, it displays instructions for setting up an American communication plan in Japanese.
[0221] Input: User's language and culture information
[0222] Output: Data plan and Wi-Fi settings options
[0223] Step 2:
[0224] The device receives the communication plan and Wi-Fi setting options sent from the server and displays them to the user.
[0225] Input: Data plan and Wi-Fi settings options
[0226] Output: The configuration options that are displayed to the user.
[0227] Step 3:
[0228] The user configures the communication environment based on the provided options, and the server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[0229] Input: User selected configuration options
[0230] Output: Detailed configuration guide
[0231] Step 4:
[0232] The user follows the guide to set up the communication environment and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established correctly.
[0233] Enter: Detailed Setup Guide
[0234] Output: A properly configured communication environment
[0235] In this way, the system provides services that are tailored to the user's language and culture, making life at the destination more comfortable.
[0236] (Application example 2)
[0237] 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."
[0238] Previous inbound services lacked support for users' languages and cultures, and provided limited information to help users have a comfortable stay at their destinations. Furthermore, they lacked the functionality to suggest specific services or products based on the user's language and culture, making it difficult to increase user satisfaction.
[0239] 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.
[0240] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing language based on information entered by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and restaurants based on the user's cultural information. This makes it possible to provide services that are tailored to the user's language and culture, thereby increasing user satisfaction.
[0241] "Generative AI" is a type of artificial intelligence, a technology that generates new information and content based on data.
[0242] "Inbound users" refer to travelers and visitors from overseas.
[0243] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[0244] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in bits per second (bps).
[0245] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually measured in bytes (B) or gigabytes (GB).
[0246] "Language support" refers to providing interfaces and support in the language used by the user.
[0247] "Cultural support" refers to providing appropriate information and services based on the user's culture and customs.
[0248] "Travel information" refers to information about tourist attractions, transportation, accommodation, etc. related to the destination.
[0249] "Interface" refers to the screens and operating methods that users use to interact with the system.
[0250] "Service" refers to the benefits or functions provided to a User.
[0251] "Goods" refers to any goods or products provided to a User.
[0252] "Input information" refers to data or instructions provided by a user to a system.
[0253] "Cultural information" refers to information about customs and values related to the user's country or region of origin.
[0254] "Cuisine" refers to food that is unique to a particular culture or region.
[0255] "Store" means a physical location for the sale of goods and services.
[0256] The system for implementing this invention provides a prepaid eSIM service for inbound tourists using generative AI. The system uses the following hardware and software to provide a service that is tailored to the user's language and culture.
[0257] Hardware and Software Configuration
[0258] Server: The server provides the computational resources to run the generative AI model. Specifically, a high-performance server equipped with a GPU and CPU for natural language processing (NLP) is required.
[0259] Smartphone: Used as a device for users to operate the interface. Applications are installed on the smartphone, and the smartphone transmits user input information to the server.
[0260] Software: Uses Flask (a Python web framework), langdetect (a language detection library), and a generative AI model.
[0261] Data processing and calculation
[0262] The server receives input information from the user and performs the following data processing and data calculations.
[0263] 1. Language Recognition: Automatically recognize the language based on the text entered by the user using the langdetect library.
[0264] 2. Obtaining cultural information: Obtaining data to suggest specific services and products based on the user's cultural information.
[0265] 3. Interface customization: Provide an interface that corresponds to the recognized language.
[0266] 4. Service and product suggestions: Using generative AI models, we suggest specific dishes or restaurants based on the user's language and culture.
[0267] Specific examples
[0268] For example, if a user from Japan types "I want to eat sushi" in English, the system will recognize the user's language as English and, taking into account that the cultural information is Japanese, suggest sushi restaurants and ramen restaurants.
[0269] Prompt Sentence Examples
[0270] Detect the language based on the text entered by the user and suggest restaurants based on the user's culture. For example, if the user enters "I want to eat sushi" and the culture is Japanese, suggest sushi restaurants and ramen restaurants.
[0271] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[0272] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0273] Step 1:
[0274] A user starts an application on a smartphone and inputs text, which includes the user's language and cultural information.
[0275] Step 2:
[0276] The terminal sends the input text to the server, which prepares to analyze the received text data.
[0277] Step 3:
[0278] The server uses the langdetect library to automatically recognize the language of the received text. The input is the user's text data, and the output is the recognized language information.
[0279] Step 4:
[0280] The server acquires data for proposing specific services or products based on the user's cultural information. The input is the user's cultural information, and the output is the data for the proposal.
[0281] Step 5:
[0282] The server generates an interface corresponding to the recognized language and provides it to the user, where the input is the recognized language information and the output is a customized interface.
[0283] Step 6:
[0284] The server uses a generative AI model to suggest specific dishes and restaurants based on the user's language and culture. The input is the user's language and cultural information, and the output is a list of suggested dishes and restaurants.
[0285] Step 7:
[0286] The server sends a list of suggested dishes and restaurants to the terminal, which then displays the received list to the user, who can then select from the displayed list.
[0287] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[0288] 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.
[0289] "Example 1"
[0290] One embodiment of the present invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. This system has the ability to customize a prepaid eSIM based on the requirements and length of stay of the inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a one-week stay period, the system automatically sets the eSIM validity period to one week.
[0291] "Example 2"
[0292] One embodiment of the present invention is a system that includes an emotion engine that recognizes a user's emotions. This emotion engine has the ability to adjust prepaid eSIM settings based on the user's emotional state. Specifically, if the system recognizes that the user's emotional state is stressful, it automatically changes settings, such as increasing communication speed. This makes it possible to reduce the user's stress.
[0293] "Example 4"
[0294] Furthermore, one embodiment of the present invention provides a system that adjusts travel information and lifestyle suggestions based on a user's emotional state. Specifically, if the system recognizes that the user's emotional state is joy, it automatically provides information about fun events and tourist spots. This can enrich the user's travel experience.
[0295] The processing flow of each embodiment will be described below.
[0296] "Example 1"
[0297] Step 1: Receive input information from the user, including requirements such as length of stay and connection speed.
[0298] Step 2: Based on the received information, generative AI is used to automatically customize the prepaid eSIM settings.
[0299] Step 3: Apply the customized settings to the user's eSIM.
[0300] "Example 2"
[0301] Step 1: Recognize the user's emotional state using the emotion engine.
[0302] Step 2: Automatically adjust the prepaid eSIM settings based on the recognized emotional state. For example, if you are in a stressful state, the settings will be changed to increase data speeds.
[0303] Step 3: Apply the adjusted settings to the user's eSIM.
[0304] "Example 4"
[0305] Step 1: Recognize the user's emotional state using the emotion engine.
[0306] Step 2: Tailor the travel information and lifestyle suggestions provided based on the recognized emotional state. For example, if the user is in a happy state, provide information about fun events and tourist spots.
[0307] Step 3: Provide the adjusted information to the user.
[0308] Example 1
[0309] 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."
[0310] Conventional prepaid eSIM services have had difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users. Furthermore, complex procedures and specialized knowledge were required for users to select the optimal plan themselves, placing a significant burden on users. Furthermore, communication barriers due to language and cultural differences made it difficult for users to receive appropriate services. To solve these issues, a system that can automatically analyze users' requirements and propose the optimal prepaid eSIM plan is needed.
[0311] 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.
[0312] In this invention, the server includes: means for providing inbound prepaid eSIM services using generative AI; means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay; means for understanding requirements such as communication speed and data volume and proposing an optimal plan; means for receiving user input data and generating prompt messages to send to the generative AI model; means for analyzing the prompt messages using the generative AI model and generating an optimal prepaid eSIM plan for the user; means for displaying the generated plan on the user's device; and means for configuring the prepaid eSIM based on the plan selected by the user and delivering the configured eSIM to the user's device. This makes it possible to flexibly respond to users' diverse communication requirements and length of stay and automatically propose an optimal prepaid eSIM plan.
[0313] "Generative AI" is a system that uses artificial intelligence technology to generate data and automatically perform specific tasks.
[0314] "Inbound users" refers to foreign users who use telecommunications services within Japan, such as tourists and business travelers visiting from abroad.
[0315] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance and is provided in digital form without the need for a physical SIM card.
[0316] "Communication speed" refers to the speed at which data can be sent and received over a communication line, and is usually expressed in bits per second (bps).
[0317] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in units such as gigabytes (GB).
[0318] A "prompt" is an instruction entered into a generative AI to have it perform a specific task, and contains specific information for the AI to analyze.
[0319] "Natural language processing technology" is a technology that allows computers to understand, analyze, and generate human language, and is used to analyze and generate text data.
[0320] "User terminal" refers to a device that is directly operated by a user, including smartphones, tablets, and personal computers.
[0321] A "server" is a computer system that provides services to other computers on a network, such as processing, storing, and distributing data.
[0322] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[0323] Hardware and software used
[0324] Hardware: Servers (with high-performance processors and large memory capacity), user devices (smartphones, tablets, etc.)
[0325] Software: Generative AI models (e.g., OpenAI's GPT-4), natural language processing libraries (e.g., spaCy, NLTK), database management systems (e.g., MySQL (registered trademark), PostgreSQL)
[0326] System Operation
[0327] User Input
[0328] First, the user inputs their communication requirements (e.g., communication speed, data volume) and the length of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, and one-week stay."
[0329] Server data reception and analysis
[0330] The server receives the communication requirements and stay duration data sent by the user. It generates a prompt sentence to input the received data into the generative AI model. Specifically, it generates the following prompt sentence:
[0331] The user's communication requirements are as follows:
[0332] Communication speed: High speed
[0333] Data communication volume: 10GB
[0334] Length of stay: 1 week
[0335] Based on this, please suggest the best prepaid eSIM plan for you.
[0336] Server plan proposal
[0337] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed, 10GB data, and one week validity.
[0338] Display device plan
[0339] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week."
[0340] User plan selection
[0341] The user checks the displayed plans and selects one, for example, by clicking the "Select this plan" button.
[0342] Server eSIM configuration and distribution
[0343] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. The configured eSIM is then delivered to the user's device. The user's device installs the received eSIM and communication becomes possible.
[0344] Specific examples
[0345] For example, if the user types:
[0346] Communication speed: High speed
[0347] Data communication volume: 10GB
[0348] Length of stay: 1 week
[0349] The server uses a generative AI model to generate the following prompt:
[0350] The user's communication requirements are as follows:
[0351] Communication speed: High speed
[0352] Data communication volume: 10GB
[0353] Length of stay: 1 week
[0354] Based on this, please suggest the best prepaid eSIM plan for you.
[0355] The generative AI model analyzes this prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed, 10GB data, and one week validity.
[0356] The terminal displays the suggestions received from the server to the user, and once the user confirms and selects the suggestion, the information is sent to the server.
[0357] The server configures the prepaid eSIM based on the plan selected by the user and distributes the eSIM to the user's device. The user's device then installs the received eSIM, enabling communication.
[0358] In this way, users can easily obtain and use the prepaid eSIM that best suits their requirements.
[0359] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0360] Step 1:
[0361] The user enters their communication requirements (e.g., communication speed, data volume) and the length of stay into the device. Specifically, they open the smartphone app and enter "high-speed communication, 10GB data volume, and one-week stay" into the input form. The input data is sent from the device to the server.
[0362] Step 2:
[0363] The server receives the communication requirements and stay duration data sent by the user. Based on the received data, it generates a prompt sentence to send to the generative AI model. Specifically, it generates the following prompt sentence:
[0364] The user's communication requirements are as follows:
[0365] Communication speed: High speed
[0366] Data communication volume: 10GB
[0367] Length of stay: 1 week
[0368] Based on this, please suggest the best prepaid eSIM plan for you.
[0369] The generated prompt sentences are sent to a generative AI model.
[0370] Step 3:
[0371] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with high speed, 10GB data, and valid for one week. The generated plan is returned to the server.
[0372] Step 4:
[0373] The server receives the plan returned by the generative AI model and sends it to the user's device. Specifically, it sends data including detailed plan information (e.g., high-speed communication, 10GB data, valid for one week) to the user's device.
[0374] Step 5:
[0375] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week." The user confirms the displayed plan.
[0376] Step 6:
[0377] The user checks the displayed plans and selects one. For example, the user clicks the "Select this plan" button. The selection information is sent from the terminal to the server.
[0378] Step 7:
[0379] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. Once configured, the eSIM is delivered to the user's device.
[0380] Step 8:
[0381] The device installs the eSIM received from the server. The user's device installs the received eSIM and becomes capable of communication. The user can then start communication services using the configured eSIM.
[0382] (Application example 1)
[0383] 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."
[0384] To ensure that inbound users have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan based on their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. Similar services must also be provided to passengers in autonomous vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a need to provide comprehensive services, including language support, cultural support, and travel information.
[0385] 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.
[0386] In this invention, the server includes means for providing a prepaid eSIM service for inbound tourists using generative AI, means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, means for understanding requirements such as communication speed and data volume and proposing the optimal plan, means for providing the optimal prepaid eSIM plan for passengers of autonomous vehicles, means for the generative AI to analyze the passenger's communication requirements and length of stay and propose the optimal eSIM plan when the passenger inputs these requirements, means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and means for providing language support, cultural support, travel information, etc. This makes it possible to provide the optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[0387] "Generative AI" is an artificial intelligence technology that analyzes user input information and generates optimal suggestions and answers.
[0388] "Inbound users" refer to travelers and visitors from overseas.
[0389] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance.
[0390] "Communication speed" refers to the speed at which data can be sent and received over a network.
[0391] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0392] An "autonomous vehicle" is a vehicle that is driven automatically using artificial intelligence and sensor technology.
[0393] "Passenger" means a person riding on a conveyance or vehicle.
[0394] "Language support" refers to the ability to provide services in multiple languages.
[0395] "Cultural support" refers to providing information and assistance to help people adapt to different cultures.
[0396] "Travel information" refers to information about tourist destinations, transportation, accommodation, etc.
[0397] "Natural language processing technology" is a technology for understanding and analyzing human language.
[0398] "Validity Period" refers to the period during which use of a service or product is permitted.
[0399] To implement the present invention, the following system configuration and program are required.
[0400] System Configuration
[0401] 1. Hardware
[0402] Server: A server with high-performance computing power is required, including GPUs and CPUs to run generative AI models.
[0403] Device: A user device such as a smartphone or tablet is required. This device is used by the user to input their communication requirements and duration of stay.
[0404] 2. Software
[0405] Generative AI model: Using OpenAI APIs and other tools, it analyzes user requirements and generates the optimal prepaid eSIM plan.
[0406] Natural language processing technology: Used to analyze input from users and suggest appropriate plans.
[0407] Database: A database is required to store user input and generated plans.
[0408] Program processing explanation
[0409] 1. Receiving User Input
[0410] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[0411] Example: User enters "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[0412] 2. Analysis using generative AI models
[0413] The server sends the user's input information to the generative AI model.
[0414] The generative AI model uses natural language processing technology to analyze user requirements and generate the optimal prepaid eSIM plan.
[0415] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[0416] 3. Proposing the best plan
[0417] The server proposes the optimal prepaid eSIM plan received from the generative AI model to the user.
[0418] Example: "An eSIM plan with 10 GB of data at 50 Mbps valid for 7 days."
[0419] 4. Setting up eSIM
[0420] When the user selects the proposed plan, the server automatically configures the eSIM.
[0421] This includes setting the validity period of the eSIM based on the user's length of stay.
[0422] Specific examples
[0423] When a user travels to Japan, they use a smartphone app to input their desired speed: 50 Mbps, data volume: 10 GB, and length of stay: 7 days. The server sends this information to a generative AI model to generate the optimal prepaid eSIM plan. The generated plan is a "50 Mbps, 10 GB data eSIM plan valid for 7 days" and is recommended to the user. When the user selects this plan, the server automatically configures the eSIM and sets the validity period based on the user's length of stay.
[0424] In this way, it will be possible to provide inbound users and passengers of autonomous vehicles with an optimal communication environment and comprehensive support.
[0425] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0426] Step 1:
[0427] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[0428] Input: Speed, Data Usage, Length of Stay
[0429] Output: User requirements information
[0430] What happens: A user fills in the app's form with the following information: "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[0431] Step 2:
[0432] The terminal transmits the user's input information to the server.
[0433] Input: User requirement information
[0434] Output: Requirement information sent to the server
[0435] Specific operation: The device sends the entered information to the server in JSON format.
[0436] Step 3:
[0437] The server sends the received user requirement information to the generative AI model.
[0438] Input: Requirement information sent to the server
[0439] Output: Requirements information sent to the generative AI model
[0440] Specific operation: The server converts the user's requirement information into a prompt sentence and sends it to the generative AI model.
[0441] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[0442] Step 4:
[0443] A generative AI model analyzes user requirements and generates the optimal prepaid eSIM plan.
[0444] Input: Requirements sent to the generative AI model
[0445] Output: Best prepaid eSIM plans
[0446] How it works: The generative AI model uses natural language processing techniques to analyze the user's requirements and generate an eSIM plan with 10 GB of data at 50 Mbps, valid for 7 days.
[0447] Step 5:
[0448] The server generates the optimal prepaid eSIM plan and proposes it to the user.
[0449] Enter: Best prepaid eSIM plan
[0450] Output: eSIM plan proposed to the user
[0451] Specific operation: The server sends the generated plan to the user's device and displays it on the app.
[0452] Step 6:
[0453] The user selects the proposed plan.
[0454] Input: Proposed eSIM plan
[0455] Output: User selection information
[0456] Specific behavior: The user checks the proposed plan on the app and presses the "Select" button.
[0457] Step 7:
[0458] The server receives the user's selection information and automatically configures the eSIM.
[0459] Input: User selection information
[0460] Output: Configured eSIM
[0461] Specific operation: The server sets the validity period of the eSIM based on the user's stay period and sends the eSIM setting information to the user's device.
[0462] Step 8:
[0463] The device applies the eSIM setting information received from the server.
[0464] Input: Configured eSIM
[0465] Output: Valid eSIM
[0466] Specific operation: The device applies the received eSIM configuration information, allowing the user to use communication services.
[0467] Example 2
[0468] 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."
[0469] Today's inbound tourists have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services struggle to accommodate users' language, culture, and emotional state, and do not provide sufficient support to improve the user experience. Furthermore, they lack the ability to adjust communication settings and information provision based on the user's emotional state, making it difficult to reduce user stress and enrich the travel experience.
[0470] 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.
[0471] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on that emotional state, and a means for adjusting the travel information and lifestyle suggestions provided based on the user's emotional state. This makes it possible to provide services that correspond to the user's language, culture, and emotional state, reducing user stress and enriching the travel experience.
[0472] "Generative AI" is an artificial intelligence technology that analyzes user input and generates appropriate responses and suggestions.
[0473] "Inbound" refers to services and products targeted at visitors from overseas.
[0474] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[0475] "Inbound users" refer to users visiting from abroad.
[0476] "Requirements" refer to the conditions and desires of the user.
[0477] "Length of stay" refers to the length of time a user stays at a particular location.
[0478] "Customization" refers to adjusting settings and features to suit a user's individual requirements and desires.
[0479] "Communication speed" refers to the speed at which data is sent and received.
[0480] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0481] The "optimal plan" refers to the communication plan that best suits the user's requirements.
[0482] "Language support" refers to providing interfaces and support in the language used by the user.
[0483] "Cultural support" refers to providing information and services tailored to the user's cultural background.
[0484] "Travel information" refers to information related to travel, such as tourist attractions, events, and transportation.
[0485] "Emotional state" refers to a user's current feelings or mood.
[0486] An "emotion engine" refers to technology that recognizes a user's emotional state and provides appropriate responses and suggestions based on that.
[0487] "Lifestyle suggestions" refers to suggestions for information and services tailored to the user's lifestyle and preferences.
[0488] MODE FOR CARRYING OUT THE INVENTION
[0489] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[0490] System configuration
[0491] The system consists of three main components: a server, a terminal, and a user. The server uses generative AI to analyze the user's requirements and emotional state and provide appropriate services. The terminal is the device through which the user accesses the system, and includes a smartphone or PC. The user uses the system to set up a prepaid eSIM and obtain travel information.
[0492] Hardware and software used
[0493] The server uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to recognize the user's language. It also uses machine learning frameworks such as TENSORFLOW (registered trademark) and PyTorch to analyze the user's emotional state. It uses MongoDB or MySQL as a database to manage user profile information.
[0494] Program processing
[0495] The server receives the text or voice data entered by the user, identifies the language using natural language processing technology, provides an appropriate interface based on the recognized language, and retrieves the user's profile information from a database to provide travel information and lifestyle suggestions based on the user's country of origin and culture.
[0496] The emotion engine analyzes the user's text and voice data to recognize their emotional state. For example, if the user is feeling stressed, the server will automatically increase the connection speed. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[0497] Specific examples
[0498] Suppose a user is traveling from Japan to France. The user accesses the system and types in French, "What are some recommended tourist spots?" The server uses the Google Cloud Natural Language API to recognize the French and provides a French interface. The server then confirms from the user's profile information that they are from Japan and suggests tourist spots in France related to Japanese culture.
[0499] Furthermore, if a user inputs "I'm having so much fun today!", the emotion engine will recognize the user's emotional state as "joy." The server will provide information on fun events and tourist spots, further enriching the user's travel experience.
[0500] Prompt Sentence Examples
[0501] How would the system respond if a user typed in "What are the best tourist spots?" in French?
[0502] In this way, the system can provide services that are responsive to the user's language, culture, and emotional state, reducing stress and enriching the user's travel experience.
[0503] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0504] Step 1:
[0505] A user accesses the system.
[0506] Users access the system using devices such as smartphones or PCs. For example, they log in through a dedicated application or website. The input includes the user's login information and access request. The output is the user's logged-in state in the system.
[0507] Step 2:
[0508] The server automatically recognizes the user's language.
[0509] The server receives the text and voice data entered by the user. It uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to identify the user's language. The input includes the user's text and voice data. The output is the recognized language information.
[0510] Step 3:
[0511] The server provides an interface that corresponds to the language it recognizes.
[0512] The server provides the user with an appropriate interface based on the recognized language. For example, if Japanese is recognized, menus and help are displayed in Japanese. The input includes the recognized language information. The output provides an interface corresponding to the language.
[0513] Step 4:
[0514] The server provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[0515] The server retrieves the user's profile information from a database (e.g., MongoDB or MySQL) and provides travel information and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output provides appropriate travel information and lifestyle suggestions.
[0516] Step 5:
[0517] An emotion engine recognizes the user's emotional state.
[0518] The emotion engine analyzes the user's text and voice data to recognize the user's emotional state. It uses machine learning frameworks such as TensorFlow and PyTorch to run models that classify emotions. The input includes the user's text and voice data. The output is the recognized emotional state.
[0519] Step 6:
[0520] The server adjusts the prepaid eSIM settings based on the user's emotional state.
[0521] The server adjusts the prepaid eSIM settings based on the user's emotional state as recognized by the emotion engine. For example, if the user is feeling stressed, the server automatically adjusts the settings to increase data speed. The input includes the recognized emotional state. The output is the adjusted eSIM settings.
[0522] Step 7:
[0523] The server tailors travel information and lifestyle suggestions based on the user's emotional state.
[0524] If the server recognizes the user's emotional state as joyful, it provides information about fun events and tourist spots. The input includes the recognized emotional state. The output provides tailored travel information and lifestyle suggestions.
[0525] (Application example 2)
[0526] 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."
[0527] Conventional prepaid eSIM services have difficulty responding to the diverse requirements and emotional states of inbound users, making it difficult to improve the user experience. Furthermore, services that cater to language and cultural differences are insufficient, resulting in a lack of support for users to have a comfortable stay at their destination. Furthermore, individual proposals based on the user's emotional state were not made, making it impossible to increase user satisfaction.
[0528] 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.
[0529] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, and a means for recognizing the user's emotional state and suggesting recommended dishes and restaurants based on that. This makes it possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[0530] "Generative AI" is an artificial intelligence technology that analyzes user input information and uses natural language processing technology to generate optimal suggestions and services.
[0531] "Prepaid eSIM service for inbound tourists" refers to an electronic SIM card service that requires a prepaid fee for use by foreign visitors.
[0532] "Inbound users" refers to visitors from abroad.
[0533] "Means to customize prepaid eSIM" refers to the ability to change the settings of the electronic SIM card based on the user's requirements and length of stay.
[0534] "Communication speed" refers to the speed at which data can be sent and received, and is an important factor that determines the comfort of your Internet connection.
[0535] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0536] The "means for proposing the optimum plan" is a function that analyzes the user's requirements and provides the most suitable communication plan based on those requirements.
[0537] "Language support" refers to the function of providing an interface and support that matches the language used by the user.
[0538] "Cultural support" is a function that provides appropriate information and services based on the user's culture and customs.
[0539] "Providing travel information" is a function that provides information about tourist spots and events related to the area the user is visiting.
[0540] The "means for recognizing the user's emotional state" is a function for analyzing the user's emotions and grasping their state.
[0541] The "means for suggesting recommended dishes and restaurants" is a function that suggests appropriate dishes and restaurants based on the user's emotional state.
[0542] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. The system customizes prepaid eSIMs based on the inbound user's requirements and length of stay, and proposes the optimal plan by understanding their requirements, such as communication speed and data volume. It also provides language support, cultural support, and travel information, and has the ability to recognize the user's emotional state and suggest recommended dishes and restaurants.
[0543] The server uses generative AI to analyze the information entered by the user and generates optimal suggestions and services using natural language processing technology. Specifically, it recognizes the user's emotional state based on the information entered by the user via their smartphone and suggests appropriate dishes and restaurants based on that. In doing so, it provides an interface that corresponds to the user's language and culture, allowing the user to use the service comfortably.
[0544] The hardware used is a smartphone, and the software is a program written in Python. Data processing and calculation involve receiving user input, recognizing their emotional state, and making suggestions based on that. Specifically, to recognize the user's emotional state, a generative AI model is used, and natural language processing technology is used to analyze the user's input information.
[0545] For example, if a user inputs "I'm feeling stressed," the system will recognize the user's emotional state as "stress" and suggest "relaxing food" or "quiet restaurants" based on that. In this way, personalized suggestions can be made based on the user's emotional state.
[0546] Example prompts to input to a generative AI model:
[0547] Create a program that recognizes the user's emotional state and makes recommendations for dishes and restaurants based on it. User emotional states include "Happy," "Stress," "Sadness," and "Surprise." Create a function that makes suggestions for each emotional state, and in your main program, receive user input, recognize the emotional state, and display suggestions based on it.
[0548] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, thereby improving the user experience and satisfaction.
[0549] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0550] Step 1:
[0551] A user inputs their emotional state using a smartphone, and the input emotional state is sent to a server as text data.
[0552] Step 2:
[0553] The server inputs the received text data into the generative AI model. The generative AI model uses natural language processing technology to analyze the user's emotional state and identify the emotion. The analysis results in the output of the emotional state (e.g., "stress," "joy," etc.).
[0554] Step 3:
[0555] The server refers to a database for suggesting appropriate dishes and restaurants based on the identified emotional state. The database stores information on dishes and restaurants corresponding to each emotional state. The server retrieves suggestions corresponding to the emotional state from the database.
[0556] Step 4:
[0557] The server converts the acquired suggestion information into a format that corresponds to the user's language and culture. This conversion process includes language translation and cultural customization. The converted suggestion information is formatted in a format that is easy for the user to understand.
[0558] Step 5:
[0559] The server sends the formatted recommendation information to the smartphone, which then displays the received recommendation information to the user. The user can then review the displayed recommendation information and select an appropriate dish or restaurant.
[0560] Step 6:
[0561] When the user selects a dish or restaurant based on the suggestions, the selection is sent to the server, which records the selection and stores it as data for future suggestions.
[0562] Step 7:
[0563] The server learns from the user's selection information to improve the accuracy of future suggestions. The generative AI model uses this learning data to evolve and make suggestions that reflect the user's preferences and tendencies.
[0564] Through these steps, personalized suggestions based on the user's emotional state are made, improving the user experience.
[0565] 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.
[0566] 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.
[0567] Another example of generative AI is Gemini (registered trademark) (Internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.
[0568] 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.
[0569] [Second embodiment]
[0570] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0571] 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.
[0572] 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).
[0573] 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.
[0574] 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.
[0575] 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).
[0576] 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.
[0577] 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.
[0578] 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.
[0579] 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.
[0580] 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.
[0581] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[0582] "Example 1"
[0583] One embodiment of the present invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. When inbound users input their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology with generative AI and automatically proposes a prepaid eSIM plan that best suits the user's requirements. It is also possible to set the validity period of the prepaid eSIM based on the user's length of stay.
[0584] "Example 2"
[0585] Furthermore, this system provides services tailored to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides interfaces and support tailored to that language. It can also suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily configure a communication environment tailored to their needs and enjoy a more comfortable life at their destination.
[0586] The processing flow of each embodiment will be described below.
[0587] "Example 1"
[0588] Step 1: Inbound users enter their communication requirements (e.g., communication speed, data volume, etc.) into the system.
[0589] Step 2: The system analyzes these requirements using generative AI-based natural language processing techniques.
[0590] Step 3: Based on the analysis results, the system automatically suggests the best prepaid eSIM plan for the user's requirements.
[0591] Step 4: Set the validity period of the prepaid eSIM based on the user's stay period.
[0592] "Example 2"
[0593] Step 1: The system automatically recognizes the language used by the user.
[0594] Step 2: The system provides an interface and support for the recognized language.
[0595] Step 3: The system provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[0596] Example 1
[0597] 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."
[0598] When inbound users try to choose the right communication plan for their destination, language barriers and complex communication requirements often become obstacles. It is also difficult to find a prepaid eSIM plan that best suits the user's communication needs, and customizing it for the length of their stay is time-consuming. This can lead to users choosing an inappropriate plan.
[0599] 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.
[0600] In this invention, the server includes means for providing inbound prepaid eSIM services using generative AI, means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, means for understanding requirements such as communication speed and data volume and proposing an optimal plan, means for inputting the user's communication requirements, means for transmitting data from the terminal to the server, means for the server to analyze the requirements using a generative AI model, means for the server to generate a plan based on the analysis results and transmit it to the terminal, and means for the terminal to present the plan to the user. This allows users to easily find the prepaid eSIM plan that best suits their communication requirements.
[0601] "Generative AI" is an artificial intelligence technology that analyzes user input data and generates optimal results.
[0602] "Inbound users" refer to foreign tourists visiting a specific country or region.
[0603] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[0604] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in Mbps or Gbps.
[0605] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in GB or MB.
[0606] "Natural language processing technology" is a technology for understanding and analyzing human language, and is used as part of generative AI.
[0607] "Terminal" refers to a device used by a user, including a smartphone, tablet, etc.
[0608] A "server" refers to a computer system that processes and stores data and communicates with terminals over a network.
[0609] "Plan" refers to the content of communication services provided based on the user's communication requirements.
[0610] "Analysis" refers to the process of examining data in detail to understand its meaning and structure.
[0611] "Suggestion" refers to the act of showing the user the best option.
[0612] This invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. The system is designed to allow users to input their communication requirements and propose the optimal prepaid eSIM plan.
[0613] First, the user uses their own device to input their communication requirements, such as communication speed, data volume, and length of stay. For example, the user might input, "I would like to use high-speed internet in Japan for one month, with about 10GB of data volume."
[0614] Next, the terminal transmits the communication requirements entered by the user to the server, converting the input data into an appropriate format and transmitting it using a secure communication protocol (e.g., HTTPS).
[0615] The server inputs the received data into a generative AI model (e.g., OpenAI's GPT-4) and uses natural language processing technology to analyze the user's requirements. Specifically, the server extracts factors such as communication speed, data volume, and length of stay, and understands each requirement.
[0616] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a high-speed internet plan with a one-month validity period and 10GB of data.
[0617] The server then sends the generated plan to the device, converting the proposal into an appropriate format and transmitting it using a secure communication protocol.
[0618] The terminal presents the received plans to the user, who can then review the presented plans and select or modify them as necessary.
[0619] As a concrete example, consider the case where a user inputs, "I would like to use high-speed internet in Japan for one month, with about 10GB of data." The device sends this information to the server. The server uses a generative AI model to analyze this requirement and proposes a "high-speed internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which then presents the plan to the user. The user reviews the proposed plan and selects one.
[0620] Example prompt sentence:
[0621] Enter your communication requirements:
[0622] Communication speed: High speed
[0623] Data communication volume: 10GB
[0624] Length of stay: 1 month
[0625] Use generative AI models to recommend the best prepaid eSIM plan.
[0626] This way, users can easily find the prepaid eSIM plan that best suits their communication requirements.
[0627] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0628] Step 1:
[0629] The user inputs their communication requirements into the device. Specifically, they input information such as communication speed, data volume, and length of stay. For example, they might input, "I want to use high-speed internet in Japan for one month, with about 10GB of data volume." The input data is saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[0630] Step 2:
[0631] The terminal sends the communication requirements entered by the user to the server. The input data is converted into an appropriate format and sent using a secure communication protocol (e.g., HTTPS). The input data is sent to the server in the form of communication speed (high speed), data amount (10 GB), and length of stay (1 month).
[0632] Step 3:
[0633] The server inputs the received data into a generative AI model. The generative AI model (e.g., OpenAI's GPT-4) uses natural language processing technology to analyze the user's requirements. Specifically, it extracts factors such as communication speed, high speed, data volume, 10GB, length of stay, and one month, and understands each requirement. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[0634] Step 4:
[0635] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a "1-month valid, 10GB data high-speed internet plan." The generated plan is saved in the format: 1-month valid, 10GB data, high-speed internet.
[0636] Step 5:
[0637] The server sends the generated plan to the device. The proposal is converted into an appropriate format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan with 10GB of data and high-speed internet.
[0638] Step 6:
[0639] The device will present the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan will be displayed as valid for one month, with 10GB of data and high-speed internet.
[0640] (Application example 1)
[0641] 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."
[0642] Conventional prepaid eSIM services have difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users, making it particularly difficult to provide optimal communication plans when using food delivery services. Furthermore, users had to manually input their communication requirements and select the optimal plan based on them, which was inconvenient. Furthermore, setting the validity period according to the length of stay had to be done manually, which was cumbersome for users.
[0643] The identification processing by the identification 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing an optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing an optimal prepaid eSIM plan for food delivery services, a means for inputting the user's communication requirements and analyzing them using generative AI, and a means for setting the validity period of the prepaid eSIM based on the user's length of stay. This makes it possible to automatically propose an optimal communication plan when inbound users use food delivery services and to automatically set the validity period according to the user's length of stay.
[0644] "Generative AI" is an artificial intelligence technology that uses natural language processing technology to generate optimal suggestions and answers based on user input information.
[0645] "Inbound users" refer to travelers and visitors from overseas.
[0646] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[0647] "Communication speed" is an index that indicates the speed at which data is transmitted and received.
[0648] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0649] "Language support" is a function that provides services in accordance with the language used by the user.
[0650] "Cultural support" is a function that provides information and services that take into consideration the user's cultural background.
[0651] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[0652] A "food delivery service" is a service that delivers meals ordered online by a user to a specified location.
[0653] "Communication requirements" refer to conditions such as communication speed and data communication volume required by the user.
[0654] "Length of stay" refers to the length of time a user stays at a particular location.
[0655] "Validity Period" refers to the period during which the prepaid eSIM can be used.
[0656] As an embodiment of the present invention, the following system can be constructed.
[0657] System Program
[0658] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program customizes the prepaid eSIM based on the user's communication requirements and length of stay, and proposes the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[0659] Processing Description
[0660] The server processes and calculates data using the following hardware and software.
[0661] Hardware and software used
[0662] Hardware: Servers, smartphones, tablets, PCs
[0663] Software: Python, OpenAI API
[0664] Data processing and calculation
[0665] 1. Obtaining user input: The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay.
[0666] 2. Prompt generation: The server generates a prompt based on the user's input to be passed to the generative AI model.
[0667] 3. Invoke the generative AI model: The server uses OpenAI’s API to pass the prompt to the generative AI model and obtain the optimal prepaid eSIM plan.
[0668] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[0669] Specific examples
[0670] If a user is staying in Japan for 7 days and wants 10GB of high-speed data, the following prompt would be generated:
[0671] Prompt Sentence Examples
[0672] User communication requirements: High speed communication, 10GB data
[0673] Length of stay: 7 days
[0674] Please suggest the best prepaid eSIM plan for you.
[0675] By inputting this prompt into the generative AI model, the server can suggest the optimal prepaid eSIM plan. In this way, when inbound users use food delivery services, the optimal communication plan can be automatically suggested, and the validity period can be automatically set according to the length of stay.
[0676] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0677] Step 1:
[0678] The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay. The entered information is sent to the server. The input data includes communication speed, high-speed communication, 10GB data volume, and length of stay of 7 days.
[0679] Step 2:
[0680] The server generates a prompt based on the input data received from the user. Specifically, it combines the communication requirements and the duration of stay to create the following prompt:
[0681] User communication requirements: High speed communication, 10GB data
[0682] Length of stay: 7 days
[0683] Please suggest the best prepaid eSIM plan for you.
[0684] The generated prompt sentence is passed to the generative AI model.
[0685] Step 3:
[0686] The server calls the generative AI model and passes the prompt as input. The server uses OpenAI's API to send the prompt to the generative AI model. The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan.
[0687] Step 4:
[0688] The server receives the optimal prepaid eSIM plan returned by the generative AI model. The output data includes specific plan details (e.g., plan name, price, data volume, speed, etc.).
[0689] Step 5:
[0690] The server sends the generated prepaid eSIM plan to the user's device, which displays the received plan on its screen. The user can then review and select the proposed plan.
[0691] Step 6:
[0692] Once the user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, it generates an eSIM profile based on the selected plan information and sends it to the user's device.
[0693] Step 7:
[0694] The user's device will then install the received eSIM profile and complete the setup, allowing the user to use the selected prepaid eSIM plan.
[0695] Example 2
[0696] 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."
[0697] In order for inbound users to use the communication environment comfortably at their destinations and to further enhance their stay, they need services that are responsive to their language and culture. However, current systems do not adequately provide interfaces or support that are responsive to the user's language and culture, and the provision of communication plan settings and travel information is also limited. This poses the problem that users have to put in a great deal of effort to set up their communication environment and gather information at their destinations.
[0698] The identification process by the identification processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means. In this invention, the server includes a means for providing a prepaid electronic SIM service for inbound tourists using generative artificial intelligence, a means for customizing a prepaid electronic SIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for automatically recognizing the language used by the user and providing an interface corresponding to that language, a means for proposing travel information and lifestyle suggestions based on the user's country of origin and culture, and a means for providing a guide for setting up a communication environment corresponding to the user's language and culture. This allows the user to easily set up the communication environment at their destination and make their stay more comfortable.
[0699] "Generative AI" is an AI technology that has the ability to generate new information and content based on data.
[0700] "Inbound" refers to services and products targeted at foreign visitors and travelers.
[0701] A "prepaid electronic SIM" is an electronic SIM card that can be used by paying in advance.
[0702] "Interface" refers to the screen or operating means through which a user interacts with a system or device.
[0703] "Natural language processing technology" is a technology that allows computers to understand and analyze human language.
[0704] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[0705] "Lifestyle suggestions" refers to suggesting optimal activities and services based on the user's lifestyle and preferences.
[0706] The "guide for setting up a communication environment" provides procedures and explanations that are useful for users when setting up a communication environment.
[0707] MODE FOR CARRYING OUT THE INVENTION
[0708] This invention is a system that provides prepaid electronic SIM services to inbound users and offers interfaces and support that are tailored to the user's language and culture. Specific embodiments of this system are described below.
[0709] Language recognition and interface provision
[0710] The server uses natural language processing technology to automatically recognize the language used by the user. Specifically, it uses services such as Google Cloud Natural Language API and Microsoft Azure Text Analytics API. Text and voice data entered by the user on their device is sent to the server, which then analyzes it to identify the language.
[0711] example:
[0712] If the user types "hello" in Japanese, the server will recognize the Japanese and provide a Japanese interface.
[0713] Example prompt sentence:
[0714] Parse the text entered by the user to determine the language used.
[0715] Input: "Hello"
[0716] Output: "Japanese"
[0717] Culturally-based service delivery
[0718] The server proposes travel information and lifestyle recommendations based on the user's country of origin and culture. The server references the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from their IP address and registration information, and references databases related to that country (e.g., travel guide APIs and cultural information APIs).
[0719] example:
[0720] If the user is accessing from France, the server will provide travel information for France and lifestyle suggestions related to French culture.
[0721] Example prompt sentence:
[0722] Provide travel information and lifestyle suggestions based on the user's country of origin.
[0723] Enter: "France"
[0724] Output: "France travel information and lifestyle suggestions"
[0725] Communication environment settings for inbound users
[0726] Users can easily configure their communication environment to suit their needs. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language to help users easily configure the communication plan and Wi-Fi settings to be used at their destination.
[0727] example:
[0728] When a user travels from Japan to the United States, the server provides instructions in Japanese on how to set up a communication plan in the United States.
[0729] Example prompt sentence:
[0730] Provide guidance for users to set up their communications environment at their destination.
[0731] Enter: "How to set up a US data plan in Japanese"
[0732] Output: "US communication plan setup guide in Japanese"
[0733] This system allows users to receive services tailored to their own language and culture, making life at their destination more comfortable.
[0734] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0735] Program processing flow
[0736] Language recognition and interface provision
[0737] Step 1:
[0738] A user uses a device to input text or voice data, for example, a user inputs "hello" into a smartphone.
[0739] Input: User text or voice data
[0740] Output: Data sent to the terminal
[0741] Step 2:
[0742] The terminal transmits the data input by the user to the server. Specifically, the terminal transmits the data using an HTTP request.
[0743] Input: User text or voice data
[0744] Output: Data sent to the server
[0745] Step 3:
[0746] The server analyzes the received data and identifies the language used. It uses the Google Cloud Natural Language API to analyze the text data and identify the language.
[0747] Input: Data sent from the terminal
[0748] Output: Identified language information
[0749] Step 4:
[0750] The server generates an interface corresponding to the identified language and transmits it to the terminal. For example, if Japanese is identified, a Japanese interface is provided.
[0751] Input: Identified language information
[0752] Output: Language-specific interface data
[0753] Step 5:
[0754] The terminal receives the interface data sent from the server and displays it to the user.
[0755] Input: Language-specific interface data
[0756] Output: The interface that is displayed to the user
[0757] Culturally-based service delivery
[0758] Step 1:
[0759] The server obtains the user's profile information, specifically, the user's IP address and registration information.
[0760] Input: User's IP address and registration information
[0761] Output: User profile information
[0762] Step 2:
[0763] The server identifies the user's country of origin from the profile information it has acquired, for example, by identifying that the user is from France based on the IP address.
[0764] Input: User profile information
[0765] Output: Identified country of origin information
[0766] Step 3:
[0767] The server then references the database related to the identified country of origin, using travel guide APIs and cultural information APIs to retrieve information about France.
[0768] Input: Identified country of origin information
[0769] Output: Country of origin related information
[0770] Step 4:
[0771] The server then uses the acquired information to provide users with appropriate travel and lifestyle suggestions, such as information on tourist spots and cultural events in France.
[0772] Input: Country of origin related information
[0773] Output: Travel information and lifestyle suggestions provided to the user
[0774] Communication environment settings for inbound users
[0775] Step 1:
[0776] The server generates options for communication plans and Wi-Fi settings that correspond to the user's language and culture and sends them to the device. For example, it displays instructions for setting up an American communication plan in Japanese.
[0777] Input: User's language and culture information
[0778] Output: Data plan and Wi-Fi settings options
[0779] Step 2:
[0780] The device receives the communication plan and Wi-Fi setting options sent from the server and displays them to the user.
[0781] Input: Data plan and Wi-Fi settings options
[0782] Output: The configuration options that are displayed to the user.
[0783] Step 3:
[0784] The user configures the communication environment based on the provided options, and the server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[0785] Input: User selected configuration options
[0786] Output: Detailed configuration guide
[0787] Step 4:
[0788] The user follows the guide to set up the communication environment and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established correctly.
[0789] Enter: Detailed Setup Guide
[0790] Output: A properly configured communication environment
[0791] In this way, the system provides services that are tailored to the user's language and culture, making life at the destination more comfortable.
[0792] (Application example 2)
[0793] 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."
[0794] Previous inbound services lacked support for users' languages and cultures, and provided limited information to help users have a comfortable stay at their destinations. Furthermore, they lacked the functionality to suggest specific services or products based on the user's language and culture, making it difficult to increase user satisfaction.
[0795] 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.
[0796] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing language based on information entered by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and restaurants based on the user's cultural information. This makes it possible to provide services that are tailored to the user's language and culture, thereby increasing user satisfaction.
[0797] "Generative AI" is a type of artificial intelligence, a technology that generates new information and content based on data.
[0798] "Inbound users" refer to travelers and visitors from overseas.
[0799] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[0800] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in bits per second (bps).
[0801] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually measured in bytes (B) or gigabytes (GB).
[0802] "Language support" refers to providing interfaces and support in the language used by the user.
[0803] "Cultural support" refers to providing appropriate information and services based on the user's culture and customs.
[0804] "Travel information" refers to information about tourist attractions, transportation, accommodation, etc. related to the destination.
[0805] "Interface" refers to the screens and operating methods that users use to interact with the system.
[0806] "Service" refers to the benefits or functions provided to a User.
[0807] "Goods" refers to any goods or products provided to a User.
[0808] "Input information" refers to data or instructions provided by a user to a system.
[0809] "Cultural information" refers to information about customs and values related to the user's country or region of origin.
[0810] "Cuisine" refers to food that is unique to a particular culture or region.
[0811] "Store" means a physical location for the sale of goods and services.
[0812] The system for implementing this invention provides a prepaid eSIM service for inbound tourists using generative AI. The system uses the following hardware and software to provide a service that is tailored to the user's language and culture.
[0813] Hardware and Software Configuration
[0814] Server: The server provides the computational resources to run the generative AI model. Specifically, a high-performance server equipped with a GPU and CPU for natural language processing (NLP) is required.
[0815] Smartphone: Used as a device for users to operate the interface. Applications are installed on the smartphone, and the smartphone transmits user input information to the server.
[0816] Software: Uses Flask (a Python web framework), langdetect (a language detection library), and a generative AI model.
[0817] Data processing and calculation
[0818] The server receives input information from the user and performs the following data processing and data calculations.
[0819] 1. Language Recognition: Automatically recognize the language based on the text entered by the user using the langdetect library.
[0820] 2. Obtaining cultural information: Obtaining data to suggest specific services and products based on the user's cultural information.
[0821] 3. Interface customization: Provide an interface that corresponds to the recognized language.
[0822] 4. Service and product suggestions: Using generative AI models, we suggest specific dishes or restaurants based on the user's language and culture.
[0823] Specific examples
[0824] For example, if a user from Japan types "I want to eat sushi" in English, the system will recognize the user's language as English and, taking into account that the cultural information is Japanese, suggest sushi restaurants and ramen restaurants.
[0825] Prompt Sentence Examples
[0826] Detect the language based on the text entered by the user and suggest restaurants based on the user's culture. For example, if the user enters "I want to eat sushi" and the culture is Japanese, suggest sushi restaurants and ramen restaurants.
[0827] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[0828] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0829] Step 1:
[0830] A user starts an application on a smartphone and inputs text, which includes the user's language and cultural information.
[0831] Step 2:
[0832] The terminal sends the input text to the server, which prepares to analyze the received text data.
[0833] Step 3:
[0834] The server uses the langdetect library to automatically recognize the language of the received text. The input is the user's text data, and the output is the recognized language information.
[0835] Step 4:
[0836] The server acquires data for proposing specific services or products based on the user's cultural information. The input is the user's cultural information, and the output is the data for the proposal.
[0837] Step 5:
[0838] The server generates an interface corresponding to the recognized language and provides it to the user, where the input is the recognized language information and the output is a customized interface.
[0839] Step 6:
[0840] The server uses a generative AI model to suggest specific dishes and restaurants based on the user's language and culture. The input is the user's language and cultural information, and the output is a list of suggested dishes and restaurants.
[0841] Step 7:
[0842] The server sends a list of suggested dishes and restaurants to the terminal, which then displays the received list to the user, who can then select from the displayed list.
[0843] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[0844] 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.
[0845] "Example 1"
[0846] One embodiment of the present invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. This system has the ability to customize a prepaid eSIM based on the requirements and length of stay of the inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a one-week stay period, the system automatically sets the eSIM validity period to one week.
[0847] "Example 2"
[0848] One embodiment of the present invention is a system that includes an emotion engine that recognizes a user's emotions. This emotion engine has the ability to adjust prepaid eSIM settings based on the user's emotional state. Specifically, if the system recognizes that the user's emotional state is stressful, it automatically changes settings, such as increasing communication speed. This makes it possible to reduce the user's stress.
[0849] "Example 4"
[0850] Furthermore, one embodiment of the present invention provides a system that adjusts travel information and lifestyle suggestions based on a user's emotional state. Specifically, if the system recognizes that the user's emotional state is joy, it automatically provides information about fun events and tourist spots. This can enrich the user's travel experience.
[0851] The processing flow of each embodiment will be described below.
[0852] "Example 1"
[0853] Step 1: Receive input information from the user, including requirements such as length of stay and connection speed.
[0854] Step 2: Based on the received information, generative AI is used to automatically customize the prepaid eSIM settings.
[0855] Step 3: Apply the customized settings to the user's eSIM.
[0856] "Example 2"
[0857] Step 1: Recognize the user's emotional state using the emotion engine.
[0858] Step 2: Automatically adjust the prepaid eSIM settings based on the recognized emotional state. For example, if you are in a stressful state, the settings will be changed to increase data speeds.
[0859] Step 3: Apply the adjusted settings to the user's eSIM.
[0860] "Example 4"
[0861] Step 1: Recognize the user's emotional state using the emotion engine.
[0862] Step 2: Tailor the travel information and lifestyle suggestions provided based on the recognized emotional state. For example, if the user is in a happy state, provide information about fun events and tourist spots.
[0863] Step 3: Provide the adjusted information to the user.
[0864] Example 1
[0865] 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."
[0866] Conventional prepaid eSIM services have had difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users. Furthermore, complex procedures and specialized knowledge were required for users to select the optimal plan themselves, placing a significant burden on users. Furthermore, communication barriers due to language and cultural differences made it difficult for users to receive appropriate services. To solve these issues, a system that can automatically analyze users' requirements and propose the optimal prepaid eSIM plan is needed.
[0867] 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.
[0868] In this invention, the server includes: means for providing inbound prepaid eSIM services using generative AI; means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay; means for understanding requirements such as communication speed and data volume and proposing an optimal plan; means for receiving user input data and generating prompt messages to send to the generative AI model; means for analyzing the prompt messages using the generative AI model and generating an optimal prepaid eSIM plan for the user; means for displaying the generated plan on the user's device; and means for configuring the prepaid eSIM based on the plan selected by the user and delivering the configured eSIM to the user's device. This makes it possible to flexibly respond to users' diverse communication requirements and length of stay and automatically propose an optimal prepaid eSIM plan.
[0869] "Generative AI" is a system that uses artificial intelligence technology to generate data and automatically perform specific tasks.
[0870] "Inbound users" refers to foreign users who use telecommunications services within Japan, such as tourists and business travelers visiting from abroad.
[0871] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance and is provided in digital form without the need for a physical SIM card.
[0872] "Communication speed" refers to the speed at which data can be sent and received over a communication line, and is usually expressed in bits per second (bps).
[0873] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in units such as gigabytes (GB).
[0874] A "prompt" is an instruction entered into a generative AI to have it perform a specific task, and contains specific information for the AI to analyze.
[0875] "Natural language processing technology" is a technology that allows computers to understand, analyze, and generate human language, and is used to analyze and generate text data.
[0876] "User terminal" refers to a device that is directly operated by a user, including smartphones, tablets, and personal computers.
[0877] A "server" is a computer system that provides services to other computers on a network, such as processing, storing, and distributing data.
[0878] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[0879] Hardware and software used
[0880] Hardware: Servers (with high-performance processors and large memory capacity), user devices (smartphones, tablets, etc.)
[0881] Software: Generative AI models (e.g., OpenAI's GPT-4), natural language processing libraries (e.g., spaCy, NLTK), database management systems (e.g., MySQL, PostgreSQL)
[0882] System Operation
[0883] User Input
[0884] First, the user inputs their communication requirements (e.g., communication speed, data volume) and the length of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, and one-week stay."
[0885] Server data reception and analysis
[0886] The server receives the communication requirements and stay duration data sent by the user. It generates a prompt sentence to input the received data into the generative AI model. Specifically, it generates the following prompt sentence:
[0887] The user's communication requirements are as follows:
[0888] Communication speed: High speed
[0889] Data communication volume: 10GB
[0890] Length of stay: 1 week
[0891] Based on this, please suggest the best prepaid eSIM plan for you.
[0892] Server plan proposal
[0893] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed, 10GB data, and one week validity.
[0894] Display device plan
[0895] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week."
[0896] User plan selection
[0897] The user checks the displayed plans and selects one, for example, by clicking the "Select this plan" button.
[0898] Server eSIM configuration and distribution
[0899] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. The configured eSIM is then delivered to the user's device. The user's device installs the received eSIM and communication becomes possible.
[0900] Specific examples
[0901] For example, if the user types:
[0902] Communication speed: High speed
[0903] Data communication volume: 10GB
[0904] Length of stay: 1 week
[0905] The server uses a generative AI model to generate the following prompt:
[0906] The user's communication requirements are as follows:
[0907] Communication speed: High speed
[0908] Data communication volume: 10GB
[0909] Length of stay: 1 week
[0910] Based on this, please suggest the best prepaid eSIM plan for you.
[0911] The generative AI model analyzes this prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed, 10GB data, and one week validity.
[0912] The terminal displays the suggestions received from the server to the user, and once the user confirms and selects the suggestion, the information is sent to the server.
[0913] The server configures the prepaid eSIM based on the plan selected by the user and distributes the eSIM to the user's device. The user's device then installs the received eSIM, enabling communication.
[0914] In this way, users can easily obtain and use the prepaid eSIM that best suits their requirements.
[0915] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0916] Step 1:
[0917] The user enters their communication requirements (e.g., communication speed, data volume) and the length of stay into the device. Specifically, they open the smartphone app and enter "high-speed communication, 10GB data volume, and one-week stay" into the input form. The input data is sent from the device to the server.
[0918] Step 2:
[0919] The server receives the communication requirements and stay duration data sent by the user. Based on the received data, it generates a prompt sentence to send to the generative AI model. Specifically, it generates the following prompt sentence:
[0920] The user's communication requirements are as follows:
[0921] Communication speed: High speed
[0922] Data communication volume: 10GB
[0923] Length of stay: 1 week
[0924] Based on this, please suggest the best prepaid eSIM plan for you.
[0925] The generated prompt sentences are sent to a generative AI model.
[0926] Step 3:
[0927] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with high speed, 10GB data, and valid for one week. The generated plan is returned to the server.
[0928] Step 4:
[0929] The server receives the plan returned by the generative AI model and sends it to the user's device. Specifically, it sends data including detailed plan information (e.g., high-speed communication, 10GB data, valid for one week) to the user's device.
[0930] Step 5:
[0931] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week." The user confirms the displayed plan.
[0932] Step 6:
[0933] The user checks the displayed plans and selects one. For example, the user clicks the "Select this plan" button. The selection information is sent from the terminal to the server.
[0934] Step 7:
[0935] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. Once configured, the eSIM is delivered to the user's device.
[0936] Step 8:
[0937] The device installs the eSIM received from the server. The user's device installs the received eSIM and becomes capable of communication. The user can then start communication services using the configured eSIM.
[0938] (Application example 1)
[0939] 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."
[0940] To ensure that inbound users have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan based on their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. Similar services must also be provided to passengers in autonomous vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a need to provide comprehensive services, including language support, cultural support, and travel information.
[0941] 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.
[0942] In this invention, the server includes means for providing a prepaid eSIM service for inbound tourists using generative AI, means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, means for understanding requirements such as communication speed and data volume and proposing the optimal plan, means for providing the optimal prepaid eSIM plan for passengers of autonomous vehicles, means for the generative AI to analyze the passenger's communication requirements and length of stay and propose the optimal eSIM plan when the passenger inputs these requirements, means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and means for providing language support, cultural support, travel information, etc. This makes it possible to provide the optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[0943] "Generative AI" is an artificial intelligence technology that analyzes user input information and generates optimal suggestions and answers.
[0944] "Inbound users" refer to travelers and visitors from overseas.
[0945] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance.
[0946] "Communication speed" refers to the speed at which data can be sent and received over a network.
[0947] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0948] An "autonomous vehicle" is a vehicle that is driven automatically using artificial intelligence and sensor technology.
[0949] "Passenger" means a person riding on a conveyance or vehicle.
[0950] "Language support" refers to the ability to provide services in multiple languages.
[0951] "Cultural support" refers to providing information and assistance to help people adapt to different cultures.
[0952] "Travel information" refers to information about tourist destinations, transportation, accommodation, etc.
[0953] "Natural language processing technology" is a technology for understanding and analyzing human language.
[0954] "Validity Period" refers to the period during which use of a service or product is permitted.
[0955] To implement the present invention, the following system configuration and program are required.
[0956] System Configuration
[0957] 1. Hardware
[0958] Server: A server with high-performance computing power is required, including GPUs and CPUs to run generative AI models.
[0959] Device: A user device such as a smartphone or tablet is required. This device is used by the user to input their communication requirements and duration of stay.
[0960] 2. Software
[0961] Generative AI model: Using OpenAI APIs and other tools, it analyzes user requirements and generates the optimal prepaid eSIM plan.
[0962] Natural language processing technology: Used to analyze input from users and suggest appropriate plans.
[0963] Database: A database is required to store user input and generated plans.
[0964] Program processing explanation
[0965] 1. Receiving User Input
[0966] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[0967] Example: User enters "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[0968] 2. Analysis using generative AI models
[0969] The server sends the user's input information to the generative AI model.
[0970] The generative AI model uses natural language processing technology to analyze user requirements and generate the optimal prepaid eSIM plan.
[0971] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[0972] 3. Proposing the best plan
[0973] The server proposes the optimal prepaid eSIM plan received from the generative AI model to the user.
[0974] Example: "An eSIM plan with 10 GB of data at 50 Mbps valid for 7 days."
[0975] 4. Setting up eSIM
[0976] When the user selects the proposed plan, the server automatically configures the eSIM.
[0977] This includes setting the validity period of the eSIM based on the user's length of stay.
[0978] Specific examples
[0979] When a user travels to Japan, they use a smartphone app to input their desired speed: 50 Mbps, data volume: 10 GB, and length of stay: 7 days. The server sends this information to a generative AI model to generate the optimal prepaid eSIM plan. The generated plan is a "50 Mbps, 10 GB data eSIM plan valid for 7 days" and is recommended to the user. When the user selects this plan, the server automatically configures the eSIM and sets the validity period based on the user's length of stay.
[0980] In this way, it will be possible to provide inbound users and passengers of autonomous vehicles with an optimal communication environment and comprehensive support.
[0981] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0982] Step 1:
[0983] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[0984] Input: Speed, Data Usage, Length of Stay
[0985] Output: User requirements information
[0986] What happens: A user fills in the app's form with the following information: "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[0987] Step 2:
[0988] The terminal transmits the user's input information to the server.
[0989] Input: User requirement information
[0990] Output: Requirement information sent to the server
[0991] Specific operation: The device sends the entered information to the server in JSON format.
[0992] Step 3:
[0993] The server sends the received user requirement information to the generative AI model.
[0994] Input: Requirement information sent to the server
[0995] Output: Requirements information sent to the generative AI model
[0996] Specific operation: The server converts the user's requirement information into a prompt sentence and sends it to the generative AI model.
[0997] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[0998] Step 4:
[0999] A generative AI model analyzes user requirements and generates the optimal prepaid eSIM plan.
[1000] Input: Requirements sent to the generative AI model
[1001] Output: Best prepaid eSIM plans
[1002] How it works: The generative AI model uses natural language processing techniques to analyze the user's requirements and generate an eSIM plan with 10 GB of data at 50 Mbps, valid for 7 days.
[1003] Step 5:
[1004] The server generates the optimal prepaid eSIM plan and proposes it to the user.
[1005] Enter: Best prepaid eSIM plan
[1006] Output: eSIM plan proposed to the user
[1007] Specific operation: The server sends the generated plan to the user's device and displays it on the app.
[1008] Step 6:
[1009] The user selects the proposed plan.
[1010] Input: Proposed eSIM plan
[1011] Output: User selection information
[1012] Specific behavior: The user checks the proposed plan on the app and presses the "Select" button.
[1013] Step 7:
[1014] The server receives the user's selection information and automatically configures the eSIM.
[1015] Input: User selection information
[1016] Output: Configured eSIM
[1017] Specific operation: The server sets the validity period of the eSIM based on the user's stay period and sends the eSIM setting information to the user's device.
[1018] Step 8:
[1019] The device applies the eSIM setting information received from the server.
[1020] Input: Configured eSIM
[1021] Output: Valid eSIM
[1022] Specific operation: The device applies the received eSIM configuration information, allowing the user to use communication services.
[1023] Example 2
[1024] 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."
[1025] Today's inbound tourists have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services struggle to accommodate users' language, culture, and emotional state, and do not provide sufficient support to improve the user experience. Furthermore, they lack the ability to adjust communication settings and information provision based on the user's emotional state, making it difficult to reduce user stress and enrich the travel experience.
[1026] 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.
[1027] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on that emotional state, and a means for adjusting the travel information and lifestyle suggestions provided based on the user's emotional state. This makes it possible to provide services that correspond to the user's language, culture, and emotional state, reducing user stress and enriching the travel experience.
[1028] "Generative AI" is an artificial intelligence technology that analyzes user input and generates appropriate responses and suggestions.
[1029] "Inbound" refers to services and products targeted at visitors from overseas.
[1030] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1031] "Inbound users" refer to users visiting from abroad.
[1032] "Requirements" refer to the conditions and desires of the user.
[1033] "Length of stay" refers to the length of time a user stays at a particular location.
[1034] "Customization" refers to adjusting settings and features to suit a user's individual requirements and desires.
[1035] "Communication speed" refers to the speed at which data is sent and received.
[1036] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1037] The "optimal plan" refers to the communication plan that best suits the user's requirements.
[1038] "Language support" refers to providing interfaces and support in the language used by the user.
[1039] "Cultural support" refers to providing information and services tailored to the user's cultural background.
[1040] "Travel information" refers to information related to travel, such as tourist attractions, events, and transportation.
[1041] "Emotional state" refers to a user's current feelings or mood.
[1042] An "emotion engine" refers to technology that recognizes a user's emotional state and provides appropriate responses and suggestions based on that.
[1043] "Lifestyle suggestions" refers to suggestions for information and services tailored to the user's lifestyle and preferences.
[1044] MODE FOR CARRYING OUT THE INVENTION
[1045] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[1046] System configuration
[1047] The system consists of three main components: a server, a terminal, and a user. The server uses generative AI to analyze the user's requirements and emotional state and provide appropriate services. The terminal is the device through which the user accesses the system, and includes a smartphone or PC. The user uses the system to set up a prepaid eSIM and obtain travel information.
[1048] Hardware and software used
[1049] The server uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to recognize the user's language, and machine learning frameworks such as TensorFlow and PyTorch to analyze the user's emotional state. It also uses MongoDB and MySQL databases to manage user profile information.
[1050] Program processing
[1051] The server receives the text or voice data entered by the user, identifies the language using natural language processing technology, provides an appropriate interface based on the recognized language, and retrieves the user's profile information from a database to provide travel information and lifestyle suggestions based on the user's country of origin and culture.
[1052] The emotion engine analyzes the user's text and voice data to recognize their emotional state. For example, if the user is feeling stressed, the server will automatically increase the connection speed. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[1053] Specific examples
[1054] Suppose a user is traveling from Japan to France. The user accesses the system and types in French, "What are some recommended tourist spots?" The server recognizes the French using the Google Cloud Natural Language API and provides a French interface. The server then confirms from the user's profile information that they are from Japan and suggests tourist spots in France related to Japanese culture.
[1055] Furthermore, if a user inputs "I'm having so much fun today!", the emotion engine will recognize the user's emotional state as "joy." The server will provide information on fun events and tourist spots, further enriching the user's travel experience.
[1056] Prompt Sentence Examples
[1057] How would the system respond if a user typed in "What are the best tourist spots?" in French?
[1058] In this way, the system can provide services that are responsive to the user's language, culture, and emotional state, reducing stress and enriching the user's travel experience.
[1059] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1060] Step 1:
[1061] A user accesses the system.
[1062] Users access the system using devices such as smartphones or PCs. For example, they log in through a dedicated application or website. The input includes the user's login information and access request. The output is the user's logged-in state in the system.
[1063] Step 2:
[1064] The server automatically recognizes the user's language.
[1065] The server receives the text and voice data entered by the user. It uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to identify the user's language. The input includes the user's text and voice data. The output is the recognized language information.
[1066] Step 3:
[1067] The server provides an interface that corresponds to the language it recognizes.
[1068] The server provides the user with an appropriate interface based on the recognized language. For example, if Japanese is recognized, menus and help are displayed in Japanese. The input includes the recognized language information. The output provides an interface corresponding to the language.
[1069] Step 4:
[1070] The server provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[1071] The server retrieves the user's profile information from a database (e.g., MongoDB or MySQL) and provides travel information and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output provides appropriate travel information and lifestyle suggestions.
[1072] Step 5:
[1073] An emotion engine recognizes the user's emotional state.
[1074] The emotion engine analyzes the user's text and voice data to recognize the user's emotional state. It uses machine learning frameworks such as TensorFlow and PyTorch to run models that classify emotions. The input includes the user's text and voice data. The output is the recognized emotional state.
[1075] Step 6:
[1076] The server adjusts the prepaid eSIM settings based on the user's emotional state.
[1077] The server adjusts the prepaid eSIM settings based on the user's emotional state as recognized by the emotion engine. For example, if the user is feeling stressed, the server automatically adjusts the settings to increase data speed. The input includes the recognized emotional state. The output is the adjusted eSIM settings.
[1078] Step 7:
[1079] The server tailors travel information and lifestyle suggestions based on the user's emotional state.
[1080] If the server recognizes the user's emotional state as joyful, it provides information about fun events and tourist spots. The input includes the recognized emotional state. The output provides tailored travel information and lifestyle suggestions.
[1081] (Application example 2)
[1082] 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."
[1083] Conventional prepaid eSIM services have difficulty responding to the diverse requirements and emotional states of inbound users, making it difficult to improve the user experience. Furthermore, services that cater to language and cultural differences are insufficient, resulting in a lack of support for users to have a comfortable stay at their destination. Furthermore, individual proposals based on the user's emotional state were not made, making it impossible to increase user satisfaction.
[1084] 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.
[1085] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, and a means for recognizing the user's emotional state and suggesting recommended dishes and restaurants based on that. This makes it possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[1086] "Generative AI" is an artificial intelligence technology that analyzes user input information and uses natural language processing technology to generate optimal suggestions and services.
[1087] "Prepaid eSIM service for inbound tourists" refers to an electronic SIM card service that requires a prepaid fee for use by foreign visitors.
[1088] "Inbound users" refers to visitors from abroad.
[1089] "Means to customize prepaid eSIM" refers to the ability to change the settings of the electronic SIM card based on the user's requirements and length of stay.
[1090] "Communication speed" refers to the speed at which data can be sent and received, and is an important factor that determines the comfort of your Internet connection.
[1091] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1092] The "means for proposing the optimum plan" is a function that analyzes the user's requirements and provides the most suitable communication plan based on those requirements.
[1093] "Language support" refers to the function of providing an interface and support that matches the language used by the user.
[1094] "Cultural support" is a function that provides appropriate information and services based on the user's culture and customs.
[1095] "Providing travel information" is a function that provides information about tourist spots and events related to the area the user is visiting.
[1096] The "means for recognizing the user's emotional state" is a function for analyzing the user's emotions and grasping their state.
[1097] The "means for suggesting recommended dishes and restaurants" is a function that suggests appropriate dishes and restaurants based on the user's emotional state.
[1098] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. The system customizes prepaid eSIMs based on the inbound user's requirements and length of stay, and proposes the optimal plan by understanding their requirements, such as communication speed and data volume. It also provides language support, cultural support, and travel information, and has the ability to recognize the user's emotional state and suggest recommended dishes and restaurants.
[1099] The server uses generative AI to analyze the information entered by the user and generates optimal suggestions and services using natural language processing technology. Specifically, it recognizes the user's emotional state based on the information entered by the user via their smartphone and suggests appropriate dishes and restaurants based on that. In doing so, it provides an interface that corresponds to the user's language and culture, allowing the user to use the service comfortably.
[1100] The hardware used is a smartphone, and the software is a program written in Python. Data processing and calculation involve receiving user input, recognizing their emotional state, and making suggestions based on that. Specifically, to recognize the user's emotional state, a generative AI model is used, and natural language processing technology is used to analyze the user's input information.
[1101] For example, if a user inputs "I'm feeling stressed," the system will recognize the user's emotional state as "stress" and suggest "relaxing food" or "quiet restaurants" based on that. In this way, personalized suggestions can be made based on the user's emotional state.
[1102] Example prompts to input to a generative AI model:
[1103] Create a program that recognizes the user's emotional state and makes recommendations for dishes and restaurants based on it. User emotional states include "Happy," "Stress," "Sadness," and "Surprise." Create a function that makes suggestions for each emotional state, and in your main program, receive user input, recognize the emotional state, and display suggestions based on it.
[1104] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, thereby improving the user experience and satisfaction.
[1105] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1106] Step 1:
[1107] A user inputs their emotional state using a smartphone, and the input emotional state is sent to a server as text data.
[1108] Step 2:
[1109] The server inputs the received text data into the generative AI model. The generative AI model uses natural language processing technology to analyze the user's emotional state and identify the emotion. The analysis results in the output of the emotional state (e.g., "stress," "joy," etc.).
[1110] Step 3:
[1111] The server refers to a database for suggesting appropriate dishes and restaurants based on the identified emotional state. The database stores information on dishes and restaurants corresponding to each emotional state. The server retrieves suggestions corresponding to the emotional state from the database.
[1112] Step 4:
[1113] The server converts the acquired suggestion information into a format that corresponds to the user's language and culture. This conversion process includes language translation and cultural customization. The converted suggestion information is formatted in a format that is easy for the user to understand.
[1114] Step 5:
[1115] The server sends the formatted recommendation information to the smartphone, which then displays the received recommendation information to the user. The user can then review the displayed recommendation information and select an appropriate dish or restaurant.
[1116] Step 6:
[1117] When the user selects a dish or restaurant based on the suggestions, the selection is sent to the server, which records the selection and stores it as data for future suggestions.
[1118] Step 7:
[1119] The server learns from the user's selection information to improve the accuracy of future suggestions. The generative AI model uses this learning data to evolve and make suggestions that reflect the user's preferences and tendencies.
[1120] Through these steps, personalized suggestions based on the user's emotional state are made, improving the user experience.
[1121] 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.
[1122] 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.
[1123] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.
[1124] 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.
[1125] [Third embodiment]
[1126] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1127] 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.
[1128] 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).
[1129] 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.
[1130] 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.
[1131] 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).
[1132] 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.
[1133] 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.
[1134] 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.
[1135] 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.
[1136] 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.
[1137] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[1138] "Example 1"
[1139] One embodiment of the present invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. When inbound users input their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology with generative AI and automatically proposes a prepaid eSIM plan that best suits the user's requirements. It is also possible to set the validity period of the prepaid eSIM based on the user's length of stay.
[1140] "Example 2"
[1141] Furthermore, this system provides services tailored to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides interfaces and support tailored to that language. It can also suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily configure a communication environment tailored to their needs and enjoy a more comfortable life at their destination.
[1142] The processing flow of each embodiment will be described below.
[1143] "Example 1"
[1144] Step 1: Inbound users enter their communication requirements (e.g., communication speed, data volume, etc.) into the system.
[1145] Step 2: The system analyzes these requirements using generative AI-based natural language processing techniques.
[1146] Step 3: Based on the analysis results, the system automatically suggests the best prepaid eSIM plan for the user's requirements.
[1147] Step 4: Set the validity period of the prepaid eSIM based on the user's stay period.
[1148] "Example 2"
[1149] Step 1: The system automatically recognizes the language used by the user.
[1150] Step 2: The system provides an interface and support for the recognized language.
[1151] Step 3: The system provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[1152] Example 1
[1153] 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."
[1154] When inbound users try to choose the right communication plan for their destination, language barriers and complex communication requirements often become obstacles. It is also difficult to find a prepaid eSIM plan that best suits the user's communication needs, and customizing it for the length of their stay is time-consuming. This can lead to users choosing an inappropriate plan.
[1155] 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.
[1156] In this invention, the server includes means for providing inbound prepaid eSIM services using generative AI, means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, means for understanding requirements such as communication speed and data volume and proposing an optimal plan, means for inputting the user's communication requirements, means for transmitting data from the terminal to the server, means for the server to analyze the requirements using a generative AI model, means for the server to generate a plan based on the analysis results and transmit it to the terminal, and means for the terminal to present the plan to the user. This allows users to easily find the prepaid eSIM plan that best suits their communication requirements.
[1157] "Generative AI" is an artificial intelligence technology that analyzes user input data and generates optimal results.
[1158] "Inbound users" refer to foreign tourists visiting a specific country or region.
[1159] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1160] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in Mbps or Gbps.
[1161] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in GB or MB.
[1162] "Natural language processing technology" is a technology for understanding and analyzing human language, and is used as part of generative AI.
[1163] "Terminal" refers to a device used by a user, including a smartphone, tablet, etc.
[1164] A "server" refers to a computer system that processes and stores data and communicates with terminals over a network.
[1165] "Plan" refers to the content of communication services provided based on the user's communication requirements.
[1166] "Analysis" refers to the process of examining data in detail to understand its meaning and structure.
[1167] "Suggestion" refers to the act of showing the user the best option.
[1168] This invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. The system is designed to allow users to input their communication requirements and propose the optimal prepaid eSIM plan.
[1169] First, the user uses their own device to input their communication requirements, such as communication speed, data volume, and length of stay. For example, the user might input, "I would like to use high-speed internet in Japan for one month, with about 10GB of data volume."
[1170] Next, the terminal transmits the communication requirements entered by the user to the server, converting the input data into an appropriate format and transmitting it using a secure communication protocol (e.g., HTTPS).
[1171] The server inputs the received data into a generative AI model (e.g., OpenAI's GPT-4) and uses natural language processing technology to analyze the user's requirements. Specifically, the server extracts factors such as communication speed, data volume, and length of stay, and understands each requirement.
[1172] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a high-speed internet plan with a one-month validity period and 10GB of data.
[1173] The server then sends the generated plan to the device, converting the proposal into an appropriate format and transmitting it using a secure communication protocol.
[1174] The terminal presents the received plans to the user, who can then review the presented plans and select or modify them as necessary.
[1175] As a concrete example, consider the case where a user inputs, "I would like to use high-speed internet in Japan for one month, with about 10GB of data." The device sends this information to the server. The server uses a generative AI model to analyze this requirement and proposes a "high-speed internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which then presents the plan to the user. The user reviews the proposed plan and selects one.
[1176] Example prompt sentence:
[1177] Enter your communication requirements:
[1178] Communication speed: High speed
[1179] Data communication volume: 10GB
[1180] Length of stay: 1 month
[1181] Use generative AI models to recommend the best prepaid eSIM plan.
[1182] This way, users can easily find the prepaid eSIM plan that best suits their communication requirements.
[1183] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1184] Step 1:
[1185] The user inputs their communication requirements into the device. Specifically, they input information such as communication speed, data volume, and length of stay. For example, they might input, "I want to use high-speed internet in Japan for one month, with about 10GB of data volume." The input data is saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[1186] Step 2:
[1187] The terminal sends the communication requirements entered by the user to the server. The input data is converted into an appropriate format and sent using a secure communication protocol (e.g., HTTPS). The input data is sent to the server in the form of communication speed (high speed), data amount (10 GB), and length of stay (1 month).
[1188] Step 3:
[1189] The server inputs the received data into a generative AI model. The generative AI model (e.g., OpenAI's GPT-4) uses natural language processing technology to analyze the user's requirements. Specifically, it extracts factors such as communication speed, high speed, data volume, 10GB, length of stay, and one month, and understands each requirement. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[1190] Step 4:
[1191] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a "1-month valid, 10GB data high-speed internet plan." The generated plan is saved in the format: 1-month valid, 10GB data, high-speed internet.
[1192] Step 5:
[1193] The server sends the generated plan to the device. The proposal is converted into an appropriate format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan with 10GB of data and high-speed internet.
[1194] Step 6:
[1195] The device will present the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan will be displayed as valid for one month, with 10GB of data and high-speed internet.
[1196] (Application example 1)
[1197] 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."
[1198] Conventional prepaid eSIM services have difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users, making it particularly difficult to provide optimal communication plans when using food delivery services. Furthermore, users had to manually input their communication requirements and select the optimal plan based on them, which was inconvenient. Furthermore, setting the validity period according to the length of stay had to be done manually, which was cumbersome for users.
[1199] The identification processing by the identification 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing an optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing an optimal prepaid eSIM plan for food delivery services, a means for inputting the user's communication requirements and analyzing them using generative AI, and a means for setting the validity period of the prepaid eSIM based on the user's length of stay. This makes it possible to automatically propose an optimal communication plan when inbound users use food delivery services and to automatically set the validity period according to the user's length of stay.
[1200] "Generative AI" is an artificial intelligence technology that uses natural language processing technology to generate optimal suggestions and answers based on user input information.
[1201] "Inbound users" refer to travelers and visitors from overseas.
[1202] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1203] "Communication speed" is an index that indicates the speed at which data is transmitted and received.
[1204] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1205] "Language support" is a function that provides services in accordance with the language used by the user.
[1206] "Cultural support" is a function that provides information and services that take into consideration the user's cultural background.
[1207] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[1208] A "food delivery service" is a service that delivers meals ordered online by a user to a specified location.
[1209] "Communication requirements" refer to conditions such as communication speed and data communication volume required by the user.
[1210] "Length of stay" refers to the length of time a user stays at a particular location.
[1211] "Validity Period" refers to the period during which the prepaid eSIM can be used.
[1212] As an embodiment of the present invention, the following system can be constructed.
[1213] System Program
[1214] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program customizes the prepaid eSIM based on the user's communication requirements and length of stay, and proposes the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[1215] Processing Description
[1216] The server processes and calculates data using the following hardware and software.
[1217] Hardware and software used
[1218] Hardware: Servers, smartphones, tablets, PCs
[1219] Software: Python, OpenAI API
[1220] Data processing and calculation
[1221] 1. Obtaining user input: The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay.
[1222] 2. Prompt generation: The server generates a prompt based on the user's input to be passed to the generative AI model.
[1223] 3. Invoke the generative AI model: The server uses OpenAI’s API to pass the prompt to the generative AI model and obtain the optimal prepaid eSIM plan.
[1224] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[1225] Specific examples
[1226] If a user is staying in Japan for 7 days and wants 10GB of high-speed data, the following prompt would be generated:
[1227] Prompt Sentence Examples
[1228] User communication requirements: High speed communication, 10GB data
[1229] Length of stay: 7 days
[1230] Please suggest the best prepaid eSIM plan for you.
[1231] By inputting this prompt into the generative AI model, the server can suggest the optimal prepaid eSIM plan. In this way, when inbound users use food delivery services, the optimal communication plan can be automatically suggested, and the validity period can be automatically set according to the length of stay.
[1232] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1233] Step 1:
[1234] The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay. The entered information is sent to the server. The input data includes communication speed, high-speed communication, 10GB data volume, and length of stay of 7 days.
[1235] Step 2:
[1236] The server generates a prompt based on the input data received from the user. Specifically, it combines the communication requirements and the duration of stay to create the following prompt:
[1237] User communication requirements: High speed communication, 10GB data
[1238] Length of stay: 7 days
[1239] Please suggest the best prepaid eSIM plan for you.
[1240] The generated prompt sentence is passed to the generative AI model.
[1241] Step 3:
[1242] The server calls the generative AI model and passes the prompt as input. The server uses OpenAI's API to send the prompt to the generative AI model. The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan.
[1243] Step 4:
[1244] The server receives the optimal prepaid eSIM plan returned by the generative AI model. The output data includes specific plan details (e.g., plan name, price, data volume, speed, etc.).
[1245] Step 5:
[1246] The server sends the generated prepaid eSIM plan to the user's device, which displays the received plan on its screen. The user can then review and select the proposed plan.
[1247] Step 6:
[1248] Once the user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, it generates an eSIM profile based on the selected plan information and sends it to the user's device.
[1249] Step 7:
[1250] The user's device will then install the received eSIM profile and complete the setup, allowing the user to use the selected prepaid eSIM plan.
[1251] Example 2
[1252] 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."
[1253] In order for inbound users to use the communication environment comfortably at their destinations and to further enhance their stay, they need services that are responsive to their language and culture. However, current systems do not adequately provide interfaces or support that are responsive to the user's language and culture, and the provision of communication plan settings and travel information is also limited. This poses the problem that users have to put in a great deal of effort to set up their communication environment and gather information at their destinations.
[1254] The identification process by the identification processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means. In this invention, the server includes a means for providing a prepaid electronic SIM service for inbound tourists using generative artificial intelligence, a means for customizing a prepaid electronic SIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for automatically recognizing the language used by the user and providing an interface corresponding to that language, a means for proposing travel information and lifestyle suggestions based on the user's country of origin and culture, and a means for providing a guide for setting up a communication environment corresponding to the user's language and culture. This allows the user to easily set up the communication environment at their destination and make their stay more comfortable.
[1255] "Generative AI" is an AI technology that has the ability to generate new information and content based on data.
[1256] "Inbound" refers to services and products targeted at foreign visitors and travelers.
[1257] A "prepaid electronic SIM" is an electronic SIM card that can be used by paying in advance.
[1258] "Interface" refers to the screen or operating means through which a user interacts with a system or device.
[1259] "Natural language processing technology" is a technology that allows computers to understand and analyze human language.
[1260] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[1261] "Lifestyle suggestions" refers to suggesting optimal activities and services based on the user's lifestyle and preferences.
[1262] The "guide for setting up a communication environment" provides procedures and explanations that are useful for users when setting up a communication environment.
[1263] MODE FOR CARRYING OUT THE INVENTION
[1264] This invention is a system that provides prepaid electronic SIM services to inbound users and offers interfaces and support that are tailored to the user's language and culture. Specific embodiments of this system are described below.
[1265] Language recognition and interface provision
[1266] The server uses natural language processing technology to automatically recognize the language used by the user. Specifically, it uses services such as Google Cloud Natural Language API and Microsoft Azure Text Analytics API. Text and voice data entered by the user on their device is sent to the server, which then analyzes it to identify the language.
[1267] example:
[1268] If the user types "hello" in Japanese, the server will recognize the Japanese and provide a Japanese interface.
[1269] Example prompt sentence:
[1270] Parse the text entered by the user to determine the language used.
[1271] Input: "Hello"
[1272] Output: "Japanese"
[1273] Culturally-based service delivery
[1274] The server proposes travel information and lifestyle recommendations based on the user's country of origin and culture. The server references the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from their IP address and registration information, and references databases related to that country (e.g., travel guide APIs and cultural information APIs).
[1275] example:
[1276] If the user is accessing from France, the server will provide travel information for France and lifestyle suggestions related to French culture.
[1277] Example prompt sentence:
[1278] Provide travel information and lifestyle suggestions based on the user's country of origin.
[1279] Enter: "France"
[1280] Output: "France travel information and lifestyle suggestions"
[1281] Communication environment settings for inbound users
[1282] Users can easily configure their communication environment to suit their needs. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language to help users easily configure the communication plan and Wi-Fi settings to be used at their destination.
[1283] example:
[1284] When a user travels from Japan to the United States, the server provides instructions in Japanese on how to set up a communication plan in the United States.
[1285] Example prompt sentence:
[1286] Provide guidance for users to set up their communications environment at their destination.
[1287] Enter: "How to set up a US data plan in Japanese"
[1288] Output: "US communication plan setup guide in Japanese"
[1289] This system allows users to receive services tailored to their own language and culture, making life at their destination more comfortable.
[1290] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1291] Program processing flow
[1292] Language recognition and interface provision
[1293] Step 1:
[1294] A user uses a device to input text or voice data, for example, a user inputs "hello" into a smartphone.
[1295] Input: User text or voice data
[1296] Output: Data sent to the terminal
[1297] Step 2:
[1298] The terminal transmits the data input by the user to the server. Specifically, the terminal transmits the data using an HTTP request.
[1299] Input: User text or voice data
[1300] Output: Data sent to the server
[1301] Step 3:
[1302] The server analyzes the received data and identifies the language used. It uses the Google Cloud Natural Language API to analyze the text data and identify the language.
[1303] Input: Data sent from the terminal
[1304] Output: Identified language information
[1305] Step 4:
[1306] The server generates an interface corresponding to the identified language and transmits it to the terminal. For example, if Japanese is identified, a Japanese interface is provided.
[1307] Input: Identified language information
[1308] Output: Language-specific interface data
[1309] Step 5:
[1310] The terminal receives the interface data sent from the server and displays it to the user.
[1311] Input: Language-specific interface data
[1312] Output: The interface that is displayed to the user
[1313] Culturally-based service delivery
[1314] Step 1:
[1315] The server obtains the user's profile information, specifically, the user's IP address and registration information.
[1316] Input: User's IP address and registration information
[1317] Output: User profile information
[1318] Step 2:
[1319] The server identifies the user's country of origin from the profile information it has acquired, for example, by identifying that the user is from France based on the IP address.
[1320] Input: User profile information
[1321] Output: Identified country of origin information
[1322] Step 3:
[1323] The server then references the database related to the identified country of origin, using travel guide APIs and cultural information APIs to retrieve information about France.
[1324] Input: Identified country of origin information
[1325] Output: Country of origin related information
[1326] Step 4:
[1327] The server then uses the acquired information to provide users with appropriate travel and lifestyle suggestions, such as information on tourist spots and cultural events in France.
[1328] Input: Country of origin related information
[1329] Output: Travel information and lifestyle suggestions provided to the user
[1330] Communication environment settings for inbound users
[1331] Step 1:
[1332] The server generates options for communication plans and Wi-Fi settings that correspond to the user's language and culture and sends them to the device. For example, it displays instructions for setting up an American communication plan in Japanese.
[1333] Input: User's language and culture information
[1334] Output: Data plan and Wi-Fi settings options
[1335] Step 2:
[1336] The device receives the communication plan and Wi-Fi setting options sent from the server and displays them to the user.
[1337] Input: Data plan and Wi-Fi settings options
[1338] Output: The configuration options that are displayed to the user.
[1339] Step 3:
[1340] The user configures the communication environment based on the provided options, and the server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[1341] Input: User selected configuration options
[1342] Output: Detailed configuration guide
[1343] Step 4:
[1344] The user follows the guide to set up the communication environment and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established correctly.
[1345] Enter: Detailed Setup Guide
[1346] Output: A properly configured communication environment
[1347] In this way, the system provides services that are tailored to the user's language and culture, making life at the destination more comfortable.
[1348] (Application example 2)
[1349] 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."
[1350] Previous inbound services lacked support for users' languages and cultures, and provided limited information to help users have a comfortable stay at their destinations. Furthermore, they lacked the functionality to suggest specific services or products based on the user's language and culture, making it difficult to increase user satisfaction.
[1351] 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.
[1352] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing language based on information entered by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and restaurants based on the user's cultural information. This makes it possible to provide services that are tailored to the user's language and culture, thereby increasing user satisfaction.
[1353] "Generative AI" is a type of artificial intelligence, a technology that generates new information and content based on data.
[1354] "Inbound users" refer to travelers and visitors from overseas.
[1355] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1356] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in bits per second (bps).
[1357] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually measured in bytes (B) or gigabytes (GB).
[1358] "Language support" refers to providing interfaces and support in the language used by the user.
[1359] "Cultural support" refers to providing appropriate information and services based on the user's culture and customs.
[1360] "Travel information" refers to information about tourist attractions, transportation, accommodation, etc. related to the destination.
[1361] "Interface" refers to the screens and operating methods that users use to interact with the system.
[1362] "Service" refers to the benefits or functions provided to a User.
[1363] "Goods" refers to any goods or products provided to a User.
[1364] "Input information" refers to data or instructions provided by a user to a system.
[1365] "Cultural information" refers to information about customs and values related to the user's country or region of origin.
[1366] "Cuisine" refers to food that is unique to a particular culture or region.
[1367] "Store" means a physical location for the sale of goods and services.
[1368] The system for implementing this invention provides a prepaid eSIM service for inbound tourists using generative AI. The system uses the following hardware and software to provide a service that is tailored to the user's language and culture.
[1369] Hardware and Software Configuration
[1370] Server: The server provides the computational resources to run the generative AI model. Specifically, a high-performance server equipped with a GPU and CPU for natural language processing (NLP) is required.
[1371] Smartphone: Used as a device for users to operate the interface. Applications are installed on the smartphone, and the smartphone transmits user input information to the server.
[1372] Software: Uses Flask (a Python web framework), langdetect (a language detection library), and a generative AI model.
[1373] Data processing and calculation
[1374] The server receives input information from the user and performs the following data processing and data calculations.
[1375] 1. Language Recognition: Automatically recognize the language based on the text entered by the user using the langdetect library.
[1376] 2. Obtaining cultural information: Obtaining data to suggest specific services and products based on the user's cultural information.
[1377] 3. Interface customization: Provide an interface that corresponds to the recognized language.
[1378] 4. Service and product suggestions: Using generative AI models, we suggest specific dishes or restaurants based on the user's language and culture.
[1379] Specific examples
[1380] For example, if a user from Japan types "I want to eat sushi" in English, the system will recognize the user's language as English and, taking into account that the cultural information is Japanese, suggest sushi restaurants and ramen restaurants.
[1381] Prompt Sentence Examples
[1382] Detect the language based on the text entered by the user and suggest restaurants based on the user's culture. For example, if the user enters "I want to eat sushi" and the culture is Japanese, suggest sushi restaurants and ramen restaurants.
[1383] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[1384] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1385] Step 1:
[1386] A user starts an application on a smartphone and inputs text, which includes the user's language and cultural information.
[1387] Step 2:
[1388] The terminal sends the input text to the server, which prepares to analyze the received text data.
[1389] Step 3:
[1390] The server uses the langdetect library to automatically recognize the language of the received text. The input is the user's text data, and the output is the recognized language information.
[1391] Step 4:
[1392] The server acquires data for proposing specific services or products based on the user's cultural information. The input is the user's cultural information, and the output is the data for the proposal.
[1393] Step 5:
[1394] The server generates an interface corresponding to the recognized language and provides it to the user, where the input is the recognized language information and the output is a customized interface.
[1395] Step 6:
[1396] The server uses a generative AI model to suggest specific dishes and restaurants based on the user's language and culture. The input is the user's language and cultural information, and the output is a list of suggested dishes and restaurants.
[1397] Step 7:
[1398] The server sends a list of suggested dishes and restaurants to the terminal, which then displays the received list to the user, who can then select from the displayed list.
[1399] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[1400] 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.
[1401] "Example 1"
[1402] One embodiment of the present invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. This system has the ability to customize a prepaid eSIM based on the requirements and length of stay of the inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a one-week stay period, the system automatically sets the eSIM validity period to one week.
[1403] "Example 2"
[1404] One embodiment of the present invention is a system that includes an emotion engine that recognizes a user's emotions. This emotion engine has the ability to adjust prepaid eSIM settings based on the user's emotional state. Specifically, if the system recognizes that the user's emotional state is stressful, it automatically changes settings, such as increasing communication speed. This makes it possible to reduce the user's stress.
[1405] "Example 4"
[1406] Furthermore, one embodiment of the present invention provides a system that adjusts travel information and lifestyle suggestions based on a user's emotional state. Specifically, if the system recognizes that the user's emotional state is joy, it automatically provides information about fun events and tourist spots. This can enrich the user's travel experience.
[1407] The processing flow of each embodiment will be described below.
[1408] "Example 1"
[1409] Step 1: Receive input information from the user, including requirements such as length of stay and connection speed.
[1410] Step 2: Based on the received information, generative AI is used to automatically customize the prepaid eSIM settings.
[1411] Step 3: Apply the customized settings to the user's eSIM.
[1412] "Example 2"
[1413] Step 1: Recognize the user's emotional state using the emotion engine.
[1414] Step 2: Automatically adjust the prepaid eSIM settings based on the recognized emotional state. For example, if you are in a stressful state, the settings will be changed to increase data speeds.
[1415] Step 3: Apply the adjusted settings to the user's eSIM.
[1416] "Example 4"
[1417] Step 1: Recognize the user's emotional state using the emotion engine.
[1418] Step 2: Tailor the travel information and lifestyle suggestions provided based on the recognized emotional state. For example, if the user is in a happy state, provide information about fun events and tourist spots.
[1419] Step 3: Provide the adjusted information to the user.
[1420] Example 1
[1421] 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."
[1422] Conventional prepaid eSIM services have had difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users. Furthermore, complex procedures and specialized knowledge were required for users to select the optimal plan themselves, placing a significant burden on users. Furthermore, communication barriers due to language and cultural differences made it difficult for users to receive appropriate services. To solve these issues, a system that can automatically analyze users' requirements and propose the optimal prepaid eSIM plan is needed.
[1423] 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.
[1424] In this invention, the server includes: means for providing inbound prepaid eSIM services using generative AI; means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay; means for understanding requirements such as communication speed and data volume and proposing an optimal plan; means for receiving user input data and generating prompt messages to send to the generative AI model; means for analyzing the prompt messages using the generative AI model and generating an optimal prepaid eSIM plan for the user; means for displaying the generated plan on the user's device; and means for configuring the prepaid eSIM based on the plan selected by the user and delivering the configured eSIM to the user's device. This makes it possible to flexibly respond to users' diverse communication requirements and length of stay and automatically propose an optimal prepaid eSIM plan.
[1425] "Generative AI" is a system that uses artificial intelligence technology to generate data and automatically perform specific tasks.
[1426] "Inbound users" refers to foreign users who use telecommunications services within Japan, such as tourists and business travelers visiting from abroad.
[1427] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance and is provided in digital form without the need for a physical SIM card.
[1428] "Communication speed" refers to the speed at which data can be sent and received over a communication line, and is usually expressed in bits per second (bps).
[1429] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in units such as gigabytes (GB).
[1430] A "prompt" is an instruction entered into a generative AI to have it perform a specific task, and contains specific information for the AI to analyze.
[1431] "Natural language processing technology" is a technology that allows computers to understand, analyze, and generate human language, and is used to analyze and generate text data.
[1432] "User terminal" refers to a device that is directly operated by a user, including smartphones, tablets, and personal computers.
[1433] A "server" is a computer system that provides services to other computers on a network, such as processing, storing, and distributing data.
[1434] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[1435] Hardware and software used
[1436] Hardware: Servers (with high-performance processors and large memory capacity), user devices (smartphones, tablets, etc.)
[1437] Software: Generative AI models (e.g., OpenAI's GPT-4), natural language processing libraries (e.g., spaCy, NLTK), database management systems (e.g., MySQL, PostgreSQL)
[1438] System Operation
[1439] User Input
[1440] First, the user inputs their communication requirements (e.g., communication speed, data volume) and the length of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, and one-week stay."
[1441] Server data reception and analysis
[1442] The server receives the communication requirements and stay duration data sent by the user. It generates a prompt sentence to input the received data into the generative AI model. Specifically, it generates the following prompt sentence:
[1443] The user's communication requirements are as follows:
[1444] Communication speed: High speed
[1445] Data communication volume: 10GB
[1446] Length of stay: 1 week
[1447] Based on this, please suggest the best prepaid eSIM plan for you.
[1448] Server plan proposal
[1449] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed, 10GB data, and one week validity.
[1450] Display device plan
[1451] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week."
[1452] User plan selection
[1453] The user checks the displayed plans and selects one, for example, by clicking the "Select this plan" button.
[1454] Server eSIM configuration and distribution
[1455] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. The configured eSIM is then delivered to the user's device. The user's device installs the received eSIM and communication becomes possible.
[1456] Specific examples
[1457] For example, if the user types:
[1458] Communication speed: High speed
[1459] Data communication volume: 10GB
[1460] Length of stay: 1 week
[1461] The server uses a generative AI model to generate the following prompt:
[1462] The user's communication requirements are as follows:
[1463] Communication speed: High speed
[1464] Data communication volume: 10GB
[1465] Length of stay: 1 week
[1466] Based on this, please suggest the best prepaid eSIM plan for you.
[1467] The generative AI model analyzes this prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed, 10GB data, and one week validity.
[1468] The terminal displays the suggestions received from the server to the user, and once the user confirms and selects the suggestion, the information is sent to the server.
[1469] The server configures the prepaid eSIM based on the plan selected by the user and distributes the eSIM to the user's device. The user's device then installs the received eSIM, enabling communication.
[1470] In this way, users can easily obtain and use the prepaid eSIM that best suits their requirements.
[1471] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1472] Step 1:
[1473] The user enters their communication requirements (e.g., communication speed, data volume) and the length of stay into the device. Specifically, they open the smartphone app and enter "high-speed communication, 10GB data volume, and one-week stay" into the input form. The input data is sent from the device to the server.
[1474] Step 2:
[1475] The server receives the communication requirements and stay duration data sent by the user. Based on the received data, it generates a prompt sentence to send to the generative AI model. Specifically, it generates the following prompt sentence:
[1476] The user's communication requirements are as follows:
[1477] Communication speed: High speed
[1478] Data communication volume: 10GB
[1479] Length of stay: 1 week
[1480] Based on this, please suggest the best prepaid eSIM plan for you.
[1481] The generated prompt sentences are sent to a generative AI model.
[1482] Step 3:
[1483] The server sends the generated prompt to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with high speed, 10GB data, and valid for one week. The generated plan is returned to the server.
[1484] Step 4:
[1485] The server receives the plan returned by the generative AI model and sends it to the user's device. Specifically, it sends data including detailed plan information (e.g., high-speed communication, 10GB data, valid for one week) to the user's device.
[1486] Step 5:
[1487] The device displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data, valid for one week." The user confirms the displayed plan.
[1488] Step 6:
[1489] The user checks the displayed plans and selects one. For example, the user clicks the "Select this plan" button. The selection information is sent from the terminal to the server.
[1490] Step 7:
[1491] The server configures the prepaid eSIM based on the plan selected by the user. Specifically, it sets the validity period of the eSIM to one week and performs the necessary communication settings. Once configured, the eSIM is delivered to the user's device.
[1492] Step 8:
[1493] The device installs the eSIM received from the server. The user's device installs the received eSIM and becomes capable of communication. The user can then start communication services using the configured eSIM.
[1494] (Application example 1)
[1495] 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."
[1496] To ensure that inbound users have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan based on their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. Similar services must also be provided to passengers in autonomous vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a need to provide comprehensive services, including language support, cultural support, and travel information.
[1497] 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.
[1498] In this invention, the server includes means for providing a prepaid eSIM service for inbound tourists using generative AI, means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, means for understanding requirements such as communication speed and data volume and proposing the optimal plan, means for providing the optimal prepaid eSIM plan for passengers of autonomous vehicles, means for the generative AI to analyze the passenger's communication requirements and length of stay and propose the optimal eSIM plan when the passenger inputs these requirements, means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and means for providing language support, cultural support, travel information, etc. This makes it possible to provide the optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[1499] "Generative AI" is an artificial intelligence technology that analyzes user input information and generates optimal suggestions and answers.
[1500] "Inbound users" refer to travelers and visitors from overseas.
[1501] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance.
[1502] "Communication speed" refers to the speed at which data can be sent and received over a network.
[1503] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1504] An "autonomous vehicle" is a vehicle that is driven automatically using artificial intelligence and sensor technology.
[1505] "Passenger" means a person riding on a conveyance or vehicle.
[1506] "Language support" refers to the ability to provide services in multiple languages.
[1507] "Cultural support" refers to providing information and assistance to help people adapt to different cultures.
[1508] "Travel information" refers to information about tourist destinations, transportation, accommodation, etc.
[1509] "Natural language processing technology" is a technology for understanding and analyzing human language.
[1510] "Validity Period" refers to the period during which use of a service or product is permitted.
[1511] To implement the present invention, the following system configuration and program are required.
[1512] System Configuration
[1513] 1. Hardware
[1514] Server: A server with high-performance computing power is required, including GPUs and CPUs to run generative AI models.
[1515] Device: A user device such as a smartphone or tablet is required. This device is used by the user to input their communication requirements and duration of stay.
[1516] 2. Software
[1517] Generative AI model: Using OpenAI APIs and other tools, it analyzes user requirements and generates the optimal prepaid eSIM plan.
[1518] Natural language processing technology: Used to analyze input from users and suggest appropriate plans.
[1519] Database: A database is required to store user input and generated plans.
[1520] Program processing explanation
[1521] 1. Receiving User Input
[1522] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[1523] Example: User enters "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[1524] 2. Analysis using generative AI models
[1525] The server sends the user's input information to the generative AI model.
[1526] The generative AI model uses natural language processing technology to analyze user requirements and generate the optimal prepaid eSIM plan.
[1527] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[1528] 3. Proposing the best plan
[1529] The server proposes the optimal prepaid eSIM plan received from the generative AI model to the user.
[1530] Example: "An eSIM plan with 10 GB of data at 50 Mbps valid for 7 days."
[1531] 4. Setting up eSIM
[1532] When the user selects the proposed plan, the server automatically configures the eSIM.
[1533] This includes setting the validity period of the eSIM based on the user's length of stay.
[1534] Specific examples
[1535] When a user travels to Japan, they use a smartphone app to input their desired speed: 50 Mbps, data volume: 10 GB, and length of stay: 7 days. The server sends this information to a generative AI model to generate the optimal prepaid eSIM plan. The generated plan is a "50 Mbps, 10 GB data eSIM plan valid for 7 days" and is recommended to the user. When the user selects this plan, the server automatically configures the eSIM and sets the validity period based on the user's length of stay.
[1536] In this way, it will be possible to provide inbound users and passengers of autonomous vehicles with an optimal communication environment and comprehensive support.
[1537] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1538] Step 1:
[1539] Users use their smartphones or tablets to enter requirements such as communication speed, data usage, and length of stay.
[1540] Input: Speed, Data Usage, Length of Stay
[1541] Output: User requirements information
[1542] What happens: A user fills in the app's form with the following information: "Bandwidth: 50 Mbps, Data: 10 GB, Length of stay: 7 days."
[1543] Step 2:
[1544] The terminal transmits the user's input information to the server.
[1545] Input: User requirement information
[1546] Output: Requirement information sent to the server
[1547] Specific operation: The device sends the entered information to the server in JSON format.
[1548] Step 3:
[1549] The server sends the received user requirement information to the generative AI model.
[1550] Input: Requirement information sent to the server
[1551] Output: Requirements information sent to the generative AI model
[1552] Specific operation: The server converts the user's requirement information into a prompt sentence and sends it to the generative AI model.
[1553] Example prompt: "User's bandwidth requirements: 50 Mbps, Data usage: 10 GB, Length of stay: 7 days"
[1554] Step 4:
[1555] A generative AI model analyzes user requirements and generates the optimal prepaid eSIM plan.
[1556] Input: Requirements sent to the generative AI model
[1557] Output: Best prepaid eSIM plans
[1558] How it works: The generative AI model uses natural language processing techniques to analyze the user's requirements and generate an eSIM plan with 10 GB of data at 50 Mbps, valid for 7 days.
[1559] Step 5:
[1560] The server generates the optimal prepaid eSIM plan and proposes it to the user.
[1561] Enter: Best prepaid eSIM plan
[1562] Output: eSIM plan proposed to the user
[1563] Specific operation: The server sends the generated plan to the user's device and displays it on the app.
[1564] Step 6:
[1565] The user selects the proposed plan.
[1566] Input: Proposed eSIM plan
[1567] Output: User selection information
[1568] Specific behavior: The user checks the proposed plan on the app and presses the "Select" button.
[1569] Step 7:
[1570] The server receives the user's selection information and automatically configures the eSIM.
[1571] Input: User selection information
[1572] Output: Configured eSIM
[1573] Specific operation: The server sets the validity period of the eSIM based on the user's stay period and sends the eSIM setting information to the user's device.
[1574] Step 8:
[1575] The device applies the eSIM setting information received from the server.
[1576] Input: Configured eSIM
[1577] Output: Valid eSIM
[1578] Specific operation: The device applies the received eSIM configuration information, allowing the user to use communication services.
[1579] Example 2
[1580] 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."
[1581] Today's inbound tourists have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services struggle to accommodate users' language, culture, and emotional state, and do not provide sufficient support to improve the user experience. Furthermore, they lack the ability to adjust communication settings and information provision based on the user's emotional state, making it difficult to reduce user stress and enrich the travel experience.
[1582] 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.
[1583] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on that emotional state, and a means for adjusting the travel information and lifestyle suggestions provided based on the user's emotional state. This makes it possible to provide services that correspond to the user's language, culture, and emotional state, reducing user stress and enriching the travel experience.
[1584] "Generative AI" is an artificial intelligence technology that analyzes user input and generates appropriate responses and suggestions.
[1585] "Inbound" refers to services and products targeted at visitors from overseas.
[1586] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1587] "Inbound users" refer to users visiting from abroad.
[1588] "Requirements" refer to the conditions and desires of the user.
[1589] "Length of stay" refers to the length of time a user stays at a particular location.
[1590] "Customization" refers to adjusting settings and features to suit a user's individual requirements and desires.
[1591] "Communication speed" refers to the speed at which data is sent and received.
[1592] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1593] The "optimal plan" refers to the communication plan that best suits the user's requirements.
[1594] "Language support" refers to providing interfaces and support in the language used by the user.
[1595] "Cultural support" refers to providing information and services tailored to the user's cultural background.
[1596] "Travel information" refers to information related to travel, such as tourist attractions, events, and transportation.
[1597] "Emotional state" refers to a user's current feelings or mood.
[1598] An "emotion engine" refers to technology that recognizes a user's emotional state and provides appropriate responses and suggestions based on that.
[1599] "Lifestyle suggestions" refers to suggestions for information and services tailored to the user's lifestyle and preferences.
[1600] MODE FOR CARRYING OUT THE INVENTION
[1601] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[1602] System configuration
[1603] The system consists of three main components: a server, a terminal, and a user. The server uses generative AI to analyze the user's requirements and emotional state and provide appropriate services. The terminal is the device through which the user accesses the system, and includes a smartphone or PC. The user uses the system to set up a prepaid eSIM and obtain travel information.
[1604] Hardware and software used
[1605] The server uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to recognize the user's language, and machine learning frameworks such as TensorFlow and PyTorch to analyze the user's emotional state. It also uses MongoDB and MySQL databases to manage user profile information.
[1606] Program processing
[1607] The server receives the text or voice data entered by the user, identifies the language using natural language processing technology, provides an appropriate interface based on the recognized language, and retrieves the user's profile information from a database to provide travel information and lifestyle suggestions based on the user's country of origin and culture.
[1608] The emotion engine analyzes the user's text and voice data to recognize their emotional state. For example, if the user is feeling stressed, the server will automatically increase the connection speed. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[1609] Specific examples
[1610] Suppose a user is traveling from Japan to France. The user accesses the system and types in French, "What are some recommended tourist spots?" The server recognizes the French using the Google Cloud Natural Language API and provides a French interface. The server then confirms from the user's profile information that they are from Japan and suggests tourist spots in France related to Japanese culture.
[1611] Furthermore, if a user inputs "I'm having so much fun today!", the emotion engine will recognize the user's emotional state as "joy." The server will provide information on fun events and tourist spots, further enriching the user's travel experience.
[1612] Prompt Sentence Examples
[1613] How would the system respond if a user typed in "What are the best tourist spots?" in French?
[1614] In this way, the system can provide services that are responsive to the user's language, culture, and emotional state, reducing stress and enriching the user's travel experience.
[1615] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1616] Step 1:
[1617] A user accesses the system.
[1618] Users access the system using devices such as smartphones or PCs. For example, they log in through a dedicated application or website. The input includes the user's login information and access request. The output is the user's logged-in state in the system.
[1619] Step 2:
[1620] The server automatically recognizes the user's language.
[1621] The server receives the text and voice data entered by the user. It uses natural language processing technologies such as Google Cloud Natural Language API and Microsoft Azure Text Analytics to identify the user's language. The input includes the user's text and voice data. The output is the recognized language information.
[1622] Step 3:
[1623] The server provides an interface that corresponds to the language it recognizes.
[1624] The server provides the user with an appropriate interface based on the recognized language. For example, if Japanese is recognized, menus and help are displayed in Japanese. The input includes the recognized language information. The output provides an interface corresponding to the language.
[1625] Step 4:
[1626] The server provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[1627] The server retrieves the user's profile information from a database (e.g., MongoDB or MySQL) and provides travel information and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output provides appropriate travel information and lifestyle suggestions.
[1628] Step 5:
[1629] An emotion engine recognizes the user's emotional state.
[1630] The emotion engine analyzes the user's text and voice data to recognize the user's emotional state. It uses machine learning frameworks such as TensorFlow and PyTorch to run models that classify emotions. The input includes the user's text and voice data. The output is the recognized emotional state.
[1631] Step 6:
[1632] The server adjusts the prepaid eSIM settings based on the user's emotional state.
[1633] The server adjusts the prepaid eSIM settings based on the user's emotional state as recognized by the emotion engine. For example, if the user is feeling stressed, the server automatically adjusts the settings to increase data speed. The input includes the recognized emotional state. The output is the adjusted eSIM settings.
[1634] Step 7:
[1635] The server tailors travel information and lifestyle suggestions based on the user's emotional state.
[1636] If the server recognizes the user's emotional state as joyful, it provides information about fun events and tourist spots. The input includes the recognized emotional state. The output provides tailored travel information and lifestyle suggestions.
[1637] (Application example 2)
[1638] 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."
[1639] Conventional prepaid eSIM services have difficulty responding to the diverse requirements and emotional states of inbound users, making it difficult to improve the user experience. Furthermore, services that cater to language and cultural differences are insufficient, resulting in a lack of support for users to have a comfortable stay at their destination. Furthermore, individual proposals based on the user's emotional state were not made, making it impossible to increase user satisfaction.
[1640] 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.
[1641] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, and a means for recognizing the user's emotional state and suggesting recommended dishes and restaurants based on that. This makes it possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[1642] "Generative AI" is an artificial intelligence technology that analyzes user input information and uses natural language processing technology to generate optimal suggestions and services.
[1643] "Prepaid eSIM service for inbound tourists" refers to an electronic SIM card service that requires a prepaid fee for use by foreign visitors.
[1644] "Inbound users" refers to visitors from abroad.
[1645] "Means to customize prepaid eSIM" refers to the ability to change the settings of the electronic SIM card based on the user's requirements and length of stay.
[1646] "Communication speed" refers to the speed at which data can be sent and received, and is an important factor that determines the comfort of your Internet connection.
[1647] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1648] The "means for proposing the optimum plan" is a function that analyzes the user's requirements and provides the most suitable communication plan based on those requirements.
[1649] "Language support" refers to the function of providing an interface and support that matches the language used by the user.
[1650] "Cultural support" is a function that provides appropriate information and services based on the user's culture and customs.
[1651] "Providing travel information" is a function that provides information about tourist spots and events related to the area the user is visiting.
[1652] The "means for recognizing the user's emotional state" is a function for analyzing the user's emotions and grasping their state.
[1653] The "means for suggesting recommended dishes and restaurants" is a function that suggests appropriate dishes and restaurants based on the user's emotional state.
[1654] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. The system customizes prepaid eSIMs based on the inbound user's requirements and length of stay, and proposes the optimal plan by understanding their requirements, such as communication speed and data volume. It also provides language support, cultural support, and travel information, and has the ability to recognize the user's emotional state and suggest recommended dishes and restaurants.
[1655] The server uses generative AI to analyze the information entered by the user and generates optimal suggestions and services using natural language processing technology. Specifically, it recognizes the user's emotional state based on the information entered by the user via their smartphone and suggests appropriate dishes and restaurants based on that. In doing so, it provides an interface that corresponds to the user's language and culture, allowing the user to use the service comfortably.
[1656] The hardware used is a smartphone, and the software is a program written in Python. Data processing and calculation involve receiving user input, recognizing their emotional state, and making suggestions based on that. Specifically, to recognize the user's emotional state, a generative AI model is used, and natural language processing technology is used to analyze the user's input information.
[1657] For example, if a user inputs "I'm feeling stressed," the system will recognize the user's emotional state as "stress" and suggest "relaxing food" or "quiet restaurants" based on that. In this way, personalized suggestions can be made based on the user's emotional state.
[1658] Example prompts to input to a generative AI model:
[1659] Create a program that recognizes the user's emotional state and makes recommendations for dishes and restaurants based on it. User emotional states include "Happy," "Stress," "Sadness," and "Surprise." Create a function that makes suggestions for each emotional state, and in your main program, receive user input, recognize the emotional state, and display suggestions based on it.
[1660] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, thereby improving the user experience and satisfaction.
[1661] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1662] Step 1:
[1663] A user inputs their emotional state using a smartphone, and the input emotional state is sent to a server as text data.
[1664] Step 2:
[1665] The server inputs the received text data into the generative AI model. The generative AI model uses natural language processing technology to analyze the user's emotional state and identify the emotion. The analysis results in the output of the emotional state (e.g., "stress," "joy," etc.).
[1666] Step 3:
[1667] The server refers to a database for suggesting appropriate dishes and restaurants based on the identified emotional state. The database stores information on dishes and restaurants corresponding to each emotional state. The server retrieves suggestions corresponding to the emotional state from the database.
[1668] Step 4:
[1669] The server converts the acquired suggestion information into a format that corresponds to the user's language and culture. This conversion process includes language translation and cultural customization. The converted suggestion information is formatted in a format that is easy for the user to understand.
[1670] Step 5:
[1671] The server sends the formatted recommendation information to the smartphone, which then displays the received recommendation information to the user. The user can then review the displayed recommendation information and select an appropriate dish or restaurant.
[1672] Step 6:
[1673] When the user selects a dish or restaurant based on the suggestions, the selection is sent to the server, which records the selection and stores it as data for future suggestions.
[1674] Step 7:
[1675] The server learns from the user's selection information to improve the accuracy of future suggestions. The generative AI model uses this learning data to evolve and make suggestions that reflect the user's preferences and tendencies.
[1676] Through these steps, personalized suggestions based on the user's emotional state are made, improving the user experience.
[1677] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1678] 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.
[1679] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.
[1680] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[1681] [Fourth embodiment]
[1682] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1683] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[1684] 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).
[1685] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1686] 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.
[1687] 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).
[1688] 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.
[1689] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1690] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1691] 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.
[1692] 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.
[1693] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1694] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.
[1695] "Example 1"
[1696] One embodiment of the present invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. When inbound users input their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology with generative AI and automatically proposes a prepaid eSIM plan that best suits the user's requirements. It is also possible to set the validity period of the prepaid eSIM based on the user's length of stay.
[1697] "Example 2"
[1698] Furthermore, this system provides services tailored to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides interfaces and support tailored to that language. It can also suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily configure a communication environment tailored to their needs and enjoy a more comfortable life at their destination.
[1699] The processing flow of each embodiment will be described below.
[1700] "Example 1"
[1701] Step 1: Inbound users enter their communication requirements (e.g., communication speed, data volume, etc.) into the system.
[1702] Step 2: The system analyzes these requirements using generative AI-based natural language processing techniques.
[1703] Step 3: Based on the analysis results, the system automatically suggests the best prepaid eSIM plan for the user's requirements.
[1704] Step 4: Set the validity period of the prepaid eSIM based on the user's stay period.
[1705] "Example 2"
[1706] Step 1: The system automatically recognizes the language used by the user.
[1707] Step 2: The system provides an interface and support for the recognized language.
[1708] Step 3: The system provides travel information and lifestyle suggestions based on the user's country of origin and culture.
[1709] Example 1
[1710] 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 robot 414 will be referred to as a "terminal."
[1711] When inbound users try to choose the appropriate communication plan for their destination, language barriers and complex communication requirements often become obstacles. It is also difficult to find a prepaid eSIM plan that best suits the user's communication needs, and customizing it for the length of their stay is time-consuming. This can lead to users choosing an inappropriate plan.
[1712] 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.
[1713] In this invention, the server includes means for providing inbound prepaid eSIM services using generative AI, means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, means for understanding requirements such as communication speed and data volume and proposing an optimal plan, means for inputting the user's communication requirements, means for transmitting data from the terminal to the server, means for the server to analyze the requirements using a generative AI model, means for the server to generate a plan based on the analysis results and transmit it to the terminal, and means for the terminal to present the plan to the user. This allows users to easily find the prepaid eSIM plan that best suits their communication requirements.
[1714] "Generative AI" is an artificial intelligence technology that analyzes user input data and generates optimal results.
[1715] "Inbound users" refer to foreign tourists visiting a specific country or region.
[1716] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1717] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in Mbps or Gbps.
[1718] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in GB or MB.
[1719] "Natural language processing technology" is a technology for understanding and analyzing human language, and is used as part of generative AI.
[1720] "Terminal" refers to a device used by a user, including a smartphone, tablet, etc.
[1721] A "server" refers to a computer system that processes and stores data and communicates with terminals over a network.
[1722] "Plan" refers to the content of communication services provided based on the user's communication requirements.
[1723] "Analysis" refers to the process of examining data in detail to understand its meaning and structure.
[1724] "Suggestion" refers to the act of showing the user the best option.
[1725] This invention is a system that uses generative AI to provide prepaid eSIM services for inbound tourists. The system is designed to allow users to input their communication requirements and propose the optimal prepaid eSIM plan.
[1726] First, the user uses their own device to input their communication requirements, such as communication speed, data volume, and length of stay. For example, the user might input, "I would like to use high-speed internet in Japan for one month, with about 10GB of data volume."
[1727] Next, the terminal transmits the communication requirements entered by the user to the server, converting the input data into an appropriate format and transmitting it using a secure communication protocol (e.g., HTTPS).
[1728] The server inputs the received data into a generative AI model (e.g., OpenAI's GPT-4) and uses natural language processing technology to analyze the user's requirements. Specifically, the server extracts factors such as communication speed, data volume, and length of stay, and understands each requirement.
[1729] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a high-speed internet plan with a one-month validity period and 10GB of data.
[1730] The server then sends the generated plan to the device, converting the proposal into an appropriate format and transmitting it using a secure communication protocol.
[1731] The terminal presents the received plans to the user, who can then review the presented plans and select or modify them as necessary.
[1732] As a concrete example, consider the case where a user inputs, "I would like to use high-speed internet in Japan for one month, with about 10GB of data." The device sends this information to the server. The server uses a generative AI model to analyze this requirement and proposes a "high-speed internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which then presents the plan to the user. The user reviews the proposed plan and selects one.
[1733] Example prompt sentence:
[1734] Enter your communication requirements:
[1735] Communication speed: High speed
[1736] Data communication volume: 10GB
[1737] Length of stay: 1 month
[1738] Use generative AI models to recommend the best prepaid eSIM plan.
[1739] This way, users can easily find the prepaid eSIM plan that best suits their communication requirements.
[1740] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1741] Step 1:
[1742] The user inputs their communication requirements into the device. Specifically, they input information such as communication speed, data volume, and length of stay. For example, they might input, "I want to use high-speed internet in Japan for one month, with about 10GB of data volume." The input data is saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[1743] Step 2:
[1744] The terminal sends the communication requirements entered by the user to the server. The input data is converted into an appropriate format and sent using a secure communication protocol (e.g., HTTPS). The input data is sent to the server in the form of communication speed (high speed), data amount (10 GB), and length of stay (1 month).
[1745] Step 3:
[1746] The server inputs the received data into a generative AI model. The generative AI model (e.g., OpenAI's GPT-4) uses natural language processing technology to analyze the user's requirements. Specifically, it extracts factors such as communication speed, high speed, data volume, 10GB, length of stay, and one month, and understands each requirement. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and one month.
[1747] Step 4:
[1748] Based on the analysis results, the server generates a prepaid eSIM plan that best suits the user's requirements. For example, the server might suggest a "1-month valid, 10GB data high-speed internet plan." The generated plan is saved in the format: 1-month valid, 10GB data, high-speed internet.
[1749] Step 5:
[1750] The server sends the generated plan to the device. The proposal is converted into an appropriate format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan with 10GB of data and high-speed internet.
[1751] Step 6:
[1752] The device will present the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan will be displayed as valid for one month, with 10GB of data and high-speed internet.
[1753] (Application example 1)
[1754] 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 robot 414 will be referred to as a "terminal."
[1755] Conventional prepaid eSIM services have difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users, making it particularly difficult to provide optimal communication plans when using food delivery services. Furthermore, users had to manually input their communication requirements and select the optimal plan based on them, which was inconvenient. Furthermore, setting the validity period according to the length of stay had to be done manually, which was cumbersome for users.
[1756] The identification processing by the identification 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay, a means for understanding requirements such as communication speed and data volume and proposing an optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing an optimal prepaid eSIM plan for food delivery services, a means for inputting the user's communication requirements and analyzing them using generative AI, and a means for setting the validity period of the prepaid eSIM based on the user's length of stay. This makes it possible to automatically propose an optimal communication plan when inbound users use food delivery services and to automatically set the validity period according to the user's length of stay.
[1757] "Generative AI" is an artificial intelligence technology that uses natural language processing technology to generate optimal suggestions and answers based on user input information.
[1758] "Inbound users" refer to travelers and visitors from overseas.
[1759] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1760] "Communication speed" is an index that indicates the speed at which data is transmitted and received.
[1761] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1762] "Language support" is a function that provides services in accordance with the language used by the user.
[1763] "Cultural support" is a function that provides information and services that take into consideration the user's cultural background.
[1764] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[1765] A "food delivery service" is a service that delivers meals ordered online by a user to a specified location.
[1766] "Communication requirements" refer to conditions such as communication speed and data communication volume required by the user.
[1767] "Length of stay" refers to the length of time a user stays at a particular location.
[1768] "Validity Period" refers to the period during which the prepaid eSIM can be used.
[1769] As an embodiment of the present invention, the following system can be constructed.
[1770] System Program
[1771] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program customizes the prepaid eSIM based on the user's communication requirements and length of stay, and proposes the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[1772] Processing Description
[1773] The server processes and calculates data using the following hardware and software.
[1774] Hardware and software used
[1775] Hardware: Servers, smartphones, tablets, PCs
[1776] Software: Python, OpenAI API
[1777] Data processing and calculation
[1778] 1. Obtaining user input: The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay.
[1779] 2. Prompt generation: The server generates a prompt based on the user's input to be passed to the generative AI model.
[1780] 3. Invoke the generative AI model: The server uses OpenAI’s API to pass the prompt to the generative AI model and obtain the optimal prepaid eSIM plan.
[1781] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[1782] Specific examples
[1783] If a user is staying in Japan for 7 days and wants 10GB of high-speed data, the following prompt would be generated:
[1784] Prompt Sentence Examples
[1785] User communication requirements: High speed communication, 10GB data
[1786] Length of stay: 7 days
[1787] Please suggest the best prepaid eSIM plan for you.
[1788] By inputting this prompt into the generative AI model, the server can suggest the optimal prepaid eSIM plan. In this way, when inbound users use food delivery services, the optimal communication plan can be automatically suggested, and the validity period can be automatically set according to the length of stay.
[1789] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1790] Step 1:
[1791] The user uses a smartphone or PC to enter communication requirements (e.g., communication speed, data volume) and length of stay. The entered information is sent to the server. The input data includes communication speed, high-speed communication, 10GB data volume, and length of stay of 7 days.
[1792] Step 2:
[1793] The server generates a prompt based on the input data received from the user. Specifically, it combines the communication requirements and the duration of stay to create the following prompt:
[1794] User communication requirements: High speed communication, 10GB data
[1795] Length of stay: 7 days
[1796] Please suggest the best prepaid eSIM plan for you.
[1797] The generated prompt sentence is passed to the generative AI model.
[1798] Step 3:
[1799] The server calls the generative AI model and passes the prompt as input. The server uses OpenAI's API to send the prompt to the generative AI model. The generative AI model analyzes the prompt and generates the optimal prepaid eSIM plan.
[1800] Step 4:
[1801] The server receives the optimal prepaid eSIM plan returned by the generative AI model. The output data includes specific plan details (e.g., plan name, price, data volume, speed, etc.).
[1802] Step 5:
[1803] The server sends the generated prepaid eSIM plan to the user's device, which displays the received plan on its screen. The user can then review and select the proposed plan.
[1804] Step 6:
[1805] Once the user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, it generates an eSIM profile based on the selected plan information and sends it to the user's device.
[1806] Step 7:
[1807] The user's device will then install the received eSIM profile and complete the setup, allowing the user to use the selected prepaid eSIM plan.
[1808] Example 2
[1809] 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 robot 414 will be referred to as a "terminal."
[1810] In order for inbound users to use the communication environment comfortably at their destinations and to further enhance their stay, they need services that are responsive to their language and culture. However, current systems do not adequately provide interfaces or support that are responsive to the user's language and culture, and the provision of communication plan settings and travel information is also limited. This poses the problem that users have to put in a great deal of effort to set up their communication environment and gather information at their destinations.
[1811] The identification process by the identification processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means. In this invention, the server includes a means for providing a prepaid electronic SIM service for inbound tourists using generative artificial intelligence, a means for customizing a prepaid electronic SIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for automatically recognizing the language used by the user and providing an interface corresponding to that language, a means for proposing travel information and lifestyle suggestions based on the user's country of origin and culture, and a means for providing a guide for setting up a communication environment corresponding to the user's language and culture. This allows the user to easily set up the communication environment at their destination and make their stay more comfortable.
[1812] "Generative AI" is an AI technology that has the ability to generate new information and content based on data.
[1813] "Inbound" refers to services and products targeted at foreign visitors and travelers.
[1814] A "prepaid electronic SIM" is an electronic SIM card that can be used by paying in advance.
[1815] "Interface" refers to the screen or operating means through which a user interacts with a system or device.
[1816] "Natural language processing technology" is a technology that allows computers to understand and analyze human language.
[1817] "Travel information" refers to information related to travel, such as tourist destinations, transportation, and accommodation.
[1818] "Lifestyle suggestions" refers to suggesting optimal activities and services based on the user's lifestyle and preferences.
[1819] The "guide for setting up a communication environment" provides procedures and explanations that are useful for users when setting up a communication environment.
[1820] MODE FOR CARRYING OUT THE INVENTION
[1821] This invention is a system that provides prepaid electronic SIM services to inbound users and offers interfaces and support that are tailored to the user's language and culture. Specific embodiments of this system are described below.
[1822] Language recognition and interface provision
[1823] The server uses natural language processing technology to automatically recognize the language used by the user. Specifically, it uses services such as Google Cloud Natural Language API and Microsoft Azure Text Analytics API. Text and voice data entered by the user on their device is sent to the server, which then analyzes it to identify the language.
[1824] example:
[1825] If the user types "hello" in Japanese, the server will recognize the Japanese and provide a Japanese interface.
[1826] Example prompt sentence:
[1827] Parse the text entered by the user to determine the language used.
[1828] Input: "Hello"
[1829] Output: "Japanese"
[1830] Culturally-based service delivery
[1831] The server proposes travel information and lifestyle recommendations based on the user's country of origin and culture. The server references the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from their IP address and registration information, and references databases related to that country (e.g., travel guide APIs and cultural information APIs).
[1832] example:
[1833] If the user is accessing from France, the server will provide travel information for France and lifestyle suggestions related to French culture.
[1834] Example prompt sentence:
[1835] Provide travel information and lifestyle suggestions based on the user's country of origin.
[1836] Enter: "France"
[1837] Output: "France travel information and lifestyle suggestions"
[1838] Communication environment settings for inbound users
[1839] Users can easily configure their communication environment to suit their needs. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language to help users easily configure the communication plan and Wi-Fi settings to be used at their destination.
[1840] example:
[1841] When a user travels from Japan to the United States, the server provides instructions in Japanese on how to set up a communication plan in the United States.
[1842] Example prompt sentence:
[1843] Provide guidance for users to set up their communications environment at their destination.
[1844] Enter: "How to set up a US data plan in Japanese"
[1845] Output: "US communication plan setup guide in Japanese"
[1846] This system allows users to receive services tailored to their own language and culture, making life at their destination more comfortable.
[1847] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1848] Program processing flow
[1849] Language recognition and interface provision
[1850] Step 1:
[1851] A user uses a device to input text or voice data, for example, a user inputs "hello" into a smartphone.
[1852] Input: User text or voice data
[1853] Output: Data sent to the terminal
[1854] Step 2:
[1855] The terminal transmits the data input by the user to the server. Specifically, the terminal transmits the data using an HTTP request.
[1856] Input: User text or voice data
[1857] Output: Data sent to the server
[1858] Step 3:
[1859] The server analyzes the received data and identifies the language used. It uses the Google Cloud Natural Language API to analyze the text data and identify the language.
[1860] Input: Data sent from the terminal
[1861] Output: Identified language information
[1862] Step 4:
[1863] The server generates an interface corresponding to the identified language and transmits it to the terminal. For example, if Japanese is identified, a Japanese interface is provided.
[1864] Input: Identified language information
[1865] Output: Language-specific interface data
[1866] Step 5:
[1867] The terminal receives the interface data sent from the server and displays it to the user.
[1868] Input: Language-specific interface data
[1869] Output: The interface that is displayed to the user
[1870] Culturally-based service delivery
[1871] Step 1:
[1872] The server obtains the user's profile information, specifically, the user's IP address and registration information.
[1873] Input: User's IP address and registration information
[1874] Output: User profile information
[1875] Step 2:
[1876] The server identifies the user's country of origin from the profile information it has acquired, for example, by identifying that the user is from France based on the IP address.
[1877] Input: User profile information
[1878] Output: Identified country of origin information
[1879] Step 3:
[1880] The server then references the database related to the identified country of origin, using travel guide APIs and cultural information APIs to retrieve information about France.
[1881] Input: Identified country of origin information
[1882] Output: Country of origin related information
[1883] Step 4:
[1884] The server then uses the acquired information to provide users with appropriate travel and lifestyle suggestions, such as information on tourist spots and cultural events in France.
[1885] Input: Country of origin related information
[1886] Output: Travel information and lifestyle suggestions provided to the user
[1887] Communication environment settings for inbound users
[1888] Step 1:
[1889] The server generates options for communication plans and Wi-Fi settings that correspond to the user's language and culture and sends them to the device. For example, it displays instructions for setting up an American communication plan in Japanese.
[1890] Input: User's language and culture information
[1891] Output: Data plan and Wi-Fi settings options
[1892] Step 2:
[1893] The device receives the communication plan and Wi-Fi setting options sent from the server and displays them to the user.
[1894] Input: Data plan and Wi-Fi settings options
[1895] Output: The configuration options that are displayed to the user.
[1896] Step 3:
[1897] The user configures the communication environment based on the provided options, and the server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[1898] Input: User selected configuration options
[1899] Output: Detailed configuration guide
[1900] Step 4:
[1901] The user follows the guide to set up the communication environment and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established correctly.
[1902] Enter: Detailed Setup Guide
[1903] Output: A properly configured communication environment
[1904] In this way, the system provides services that are tailored to the user's language and culture, making life at the destination more comfortable.
[1905] (Application example 2)
[1906] 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 robot 414 will be referred to as a "terminal."
[1907] Previous inbound services lacked support for users' languages and cultures, and provided limited information to help users have a comfortable stay at their destinations. Furthermore, they lacked the functionality to suggest specific services or products based on the user's language and culture, making it difficult to increase user satisfaction.
[1908] 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.
[1909] In this invention, the server includes a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing the prepaid eSIM based on the requirements and length of stay of the inbound user, a means for understanding requirements such as communication speed and data volume and proposing the optimal plan, a means for providing language support, cultural support, and travel information, a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing language based on information entered by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and restaurants based on the user's cultural information. This makes it possible to provide services that are tailored to the user's language and culture, thereby increasing user satisfaction.
[1910] "Generative AI" is a type of artificial intelligence, a technology that generates new information and content based on data.
[1911] "Inbound users" refer to travelers and visitors from overseas.
[1912] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance, and does not require a physical SIM card.
[1913] "Communication speed" refers to the speed at which data is sent and received, and is usually expressed in bits per second (bps).
[1914] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually measured in bytes (B) or gigabytes (GB).
[1915] "Language support" refers to providing interfaces and support in the language used by the user.
[1916] "Cultural support" refers to providing appropriate information and services based on the user's culture and customs.
[1917] "Travel information" refers to information about tourist attractions, transportation, accommodation, etc. related to the destination.
[1918] "Interface" refers to the screens and operating methods that users use to interact with the system.
[1919] "Service" refers to the benefits or functions provided to a User.
[1920] "Goods" refers to any goods or products provided to a User.
[1921] "Input information" refers to data or instructions provided by a user to a system.
[1922] "Cultural information" refers to information about customs and values related to the user's country or region of origin.
[1923] "Cuisine" refers to food that is unique to a particular culture or region.
[1924] "Store" means a physical location for the sale of goods and services.
[1925] The system for implementing this invention provides a prepaid eSIM service for inbound tourists using generative AI. The system uses the following hardware and software to provide a service that is tailored to the user's language and culture.
[1926] Hardware and Software Configuration
[1927] Server: The server provides the computational resources to run the generative AI model. Specifically, a high-performance server equipped with a GPU and CPU for natural language processing (NLP) is required.
[1928] Smartphone: Used as a device for users to operate the interface. Applications are installed on the smartphone, and the smartphone transmits user input information to the server.
[1929] Software: Uses Flask (a Python web framework), langdetect (a language detection library), and a generative AI model.
[1930] Data processing and calculation
[1931] The server receives input information from the user and performs the following data processing and data calculations.
[1932] 1. Language Recognition: Automatically recognize the language based on the text entered by the user using the langdetect library.
[1933] 2. Obtaining cultural information: Obtaining data to suggest specific services and products based on the user's cultural information.
[1934] 3. Interface customization: Provide an interface that corresponds to the recognized language.
[1935] 4. Service and product suggestions: Using generative AI models, we suggest specific dishes or restaurants based on the user's language and culture.
[1936] Specific examples
[1937] For example, if a user from Japan types "I want to eat sushi" in English, the system will recognize the user's language as English and, taking into account that the cultural information is Japanese, suggest sushi restaurants and ramen restaurants.
[1938] Prompt Sentence Examples
[1939] Detect the language based on the text entered by the user and suggest restaurants based on the user's culture. For example, if the user enters "I want to eat sushi" and the culture is Japanese, suggest sushi restaurants and ramen restaurants.
[1940] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[1941] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1942] Step 1:
[1943] A user starts an application on a smartphone and inputs text, which includes the user's language and cultural information.
[1944] Step 2:
[1945] The terminal sends the input text to the server, which prepares to analyze the received text data.
[1946] Step 3:
[1947] The server uses the langdetect library to automatically recognize the language of the received text. The input is the user's text data, and the output is the recognized language information.
[1948] Step 4:
[1949] The server acquires data for proposing specific services or products based on the user's cultural information. The input is the user's cultural information, and the output is the data for the proposal.
[1950] Step 5:
[1951] The server generates an interface corresponding to the recognized language and provides it to the user, where the input is the recognized language information and the output is a customized interface.
[1952] Step 6:
[1953] The server uses a generative AI model to suggest specific dishes and restaurants based on the user's language and culture. The input is the user's language and cultural information, and the output is a list of suggested dishes and restaurants.
[1954] Step 7:
[1955] The server sends a list of suggested dishes and restaurants to the terminal, which then displays the received list to the user, who can then select from the displayed list.
[1956] In this way, it becomes possible to provide services that correspond to the user's language and culture, thereby increasing user satisfaction.
[1957] 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.
[1958] "Example 1"
[1959] One embodiment of the present invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. This system has the ability to customize a prepaid eSIM based on the requirements and length of stay of the inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a one-week stay period, the system automatically sets the eSIM validity period to one week.
[1960] "Example 2"
[1961] One embodiment of the present invention is a system that includes an emotion engine that recognizes a user's emotions. This emotion engine has the ability to adjust prepaid eSIM settings based on the user's emotional state. Specifically, if the system recognizes that the user's emotional state is stressful, it automatically changes settings, such as increasing communication speed. This makes it possible to reduce the user's stress.
[1962] "Example 4"
[1963] Furthermore, one embodiment of the present invention provides a system that adjusts travel information and lifestyle suggestions based on a user's emotional state. Specifically, if the system recognizes that the user's emotional state is joy, it automatically provides information about fun events and tourist spots. This can enrich the user's travel experience.
[1964] The processing flow of each embodiment will be described below.
[1965] "Example 1"
[1966] Step 1: Receive input information from the user, including requirements such as length of stay and connection speed.
[1967] Step 2: Based on the received information, generative AI is used to automatically customize the prepaid eSIM settings.
[1968] Step 3: Apply the customized settings to the user's eSIM.
[1969] "Example 2"
[1970] Step 1: Recognize the user's emotional state using the emotion engine.
[1971] Step 2: Automatically adjust the prepaid eSIM settings based on the recognized emotional state. For example, if you are in a stressful state, the settings will be changed to increase data speeds.
[1972] Step 3: Apply the adjusted settings to the user's eSIM.
[1973] "Example 4"
[1974] Step 1: Recognize the user's emotional state using the emotion engine.
[1975] Step 2: Tailor the travel information and lifestyle suggestions provided based on the recognized emotional state. For example, if the user is in a happy state, provide information about fun events and tourist spots.
[1976] Step 3: Provide the adjusted information to the user.
[1977] Example 1
[1978] 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 robot 414 will be referred to as a "terminal."
[1979] Conventional prepaid eSIM services have had difficulty flexibly responding to the diverse communication requirements and length of stay of inbound users. Furthermore, complex procedures and specialized knowledge were required for users to select the optimal plan themselves, placing a significant burden on users. Furthermore, communication barriers due to language and cultural differences made it difficult for users to receive appropriate services. To solve these issues, a system that can automatically analyze users' requirements and propose the optimal prepaid eSIM plan is needed.
[1980] 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.
[1981] In this invention, the server includes: means for providing inbound prepaid eSIM services using generative AI; means for customizing the prepaid eSIM based on the inbound user's requirements and length of stay; means for understanding requirements such as communication speed and data volume and proposing an optimal plan; means for receiving user input data and generating prompt messages to send to the generative AI model; means for analyzing the prompt messages using the generative AI model and generating an optimal prepaid eSIM plan for the user; means for displaying the generated plan on the user's device; and means for configuring the prepaid eSIM based on the plan selected by the user and delivering the configured eSIM to the user's device. This makes it possible to flexibly respond to users' diverse communication requirements and length of stay and automatically propose an optimal prepaid eSIM plan.
[1982] "Generative AI" is a system that uses artificial intelligence technology to generate data and automatically perform specific tasks.
[1983] "Inbound users" refers to foreign users who use telecommunications services within Japan, such as tourists and business travelers visiting from abroad.
[1984] A "prepaid eSIM" is an electronic SIM card that can be used by paying in advance and is provided in digital form without the need for a physical SIM card.
[1985] "Communication speed" refers to the speed at which data can be sent and received over a communication line, and is usually expressed in bits per second (bps).
[1986] "Data traffic" refers to the total amount of data sent and received within a certain period of time, and is usually expressed in units such as gigabytes (GB).
[1987] A "prompt" is an instruction entered into a generative AI to have it perform a specific task, and contains specific information for the AI to analyze.
[1988] "Natural language processing technology" is a technology that allows computers to understand, analyze, and generate human language, and is used to analyze and generate text data.
[1989] "User terminal" refers to a device that is directly operated by a user, including smartphones, tablets, and personal computers.
[1990] A "server" is a computer system that provides services to other computers on a network, such as processing, storing, and distributing data.
[1991] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. Specific embodiments of this system are described below.
[1992] Hardware and software used
[1993] Hardware: Servers (with high-performance processors and large memory capacity), user devices (smartphones, tablets, etc.)
[1994] Software: Generative AI models (e.g., OpenAI's GPT-4), natural language processing libraries (e.g., spaCy, NLTK), database management systems (e.g., MySQL, PostgreSQL)
[1995] System Operation
[1996] User Input
[1997] First, the user inputs their communication requirements (e.g., communication speed, data volume) and the length of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, and one-week stay."
[1998] Server data reception and analysis
[1999] The server receives the communication requirements and stay duration data sent by the user. It generates a prompt sentence to input the received data into the generative AI model. Specifically, it generates the following prompt sentence:
[2000] The user's communication requirements are as follows:
[2001] Communication speed: High speed
[2002] Data communication volume: 10GB
[2003] Length of stay: 1 week
[2004] Based on this, please suggest the best prepaid eSIM plan for you.
[2005] Server plan proposal
[2006] The server sends the generated prompt to a gene...
Claims
[Claim 1] A means for receiving input data from an inbound user's terminal, the input data including desired communication requirements including communication speed and data communication volume, and length of stay, input by the inbound user; A means for inputting the input data into a generative AI model and extracting elements of the input data using natural language processing technology; means for generating a prompt sentence including elements of the input data; a means for acquiring an optimal eSIM plan output by a generative AI model in response to inputting the prompt sentence into the generative AI model, and transmitting the optimal eSIM plan to the terminal; means for generating an eSIM profile based on the eSIM plan in response to the inbound user selecting the eSIM plan, configuring the eSIM by setting a validity period based on the length of stay, and transmitting the eSIM profile to the terminal; means for automatically recognizing a language used by the inbound user based on text or voice data input by the inbound user at the terminal, and providing an interface corresponding to the language; A system including:
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A
Virtual sightseeing system and communication terminal
JP2023048271A
Information processing apparatus, information processing method, and program
JP2023057472A
Online communication management system
JP2023069578A