system
The system addresses the challenges faced by inbound users in selecting suitable communication plans by using generation AI to customize prepaid eSIM services, providing language and cultural support, and enhancing the communication experience.
Patent Information
- Application Number
- JP2024163691
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-20
- Filing Date
- 2024-09-20
- Publication Date
- 2025-04-03
- Estimated Expiration
- 2044-09-20
AI Technical Summary
Inbound users face difficulties in selecting and using communication plans that suit their requirements and duration of stay, and there is insufficient service to compensate for language and cultural differences.
A system providing prepaid eSIM services using generation AI, which customizes plans based on user requirements and stay duration, and offers language support, culture support, and travel information to enhance the communication experience.
The system enables users to easily find the best prepaid eSIM plan for their communication needs, provides tailored services based on language and culture, and enhances the overall communication experience during their stay.
Smart Images

Figure 2025049069000001_ABST
Abstract
Description
[Technical field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including a description and related instruction sentence regarding 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] JP 2022-180282 A Summary of the Invention [Problem to be solved by the invention]
[0004] When inbound users 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 requirements of inbound users and their length of stay, understands their requirements such as communication speed and data volume, and proposes the optimal plan. In addition, by providing language support, cultural support, and travel information, we provide inbound users with a convenient and customized communication experience. [Brief description 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. [Diagram 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. FIG. [Diagram 3] FIG. 11 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Diagram 5] FIG. 13 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. 13 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 13 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 process flow of the data processing system in the first embodiment of the first form example. [Figure 12]FIG. 11 is a sequence diagram showing a process flow of the data processing system in the application example 1 of the first embodiment. [Figure 13] FIG. 11 is a sequence diagram showing a process flow of the data processing system in the second embodiment of the second embodiment. [Figure 14] FIG. 13 is a sequence diagram showing a process flow of the data processing system in application example 2 of embodiment 2. [Figure 15] FIG. 13 is a sequence diagram showing a process flow of a data processing system in a third embodiment of the present invention. [Figure 16] FIG. 13 is a sequence diagram showing a process flow of the data processing system in the third application example of the third embodiment. [Figure 17] FIG. 13 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. 13 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when combined with an emotion engine. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] Hereinafter, an example of an embodiment of a system according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0008] First, the terms used in the following description will be explained.
[0009] In the following embodiments, a signed processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be one 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 signed 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 code is an interface including a communication processor and an antenna. The communication I / F controls communication between multiple computers. An example of a communication standard applied to the communication I / F is a wireless communication standard 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. In addition, in this specification, the same idea as "A and / or B" is also applied when three or more things are expressed by connecting them with "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 wide area network (WAN) and / or a local area network (LAN).
[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 and a microphone 38B, and receives user input. The touch panel 38A detects contact with a pointer (e.g., a pen or a finger) to receive user input by the touch of the pointer. 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 (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs voice according to instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, an aperture, and a shutter, and an imaging element such as a Complementary Metal-Oxide-Semiconductor (CMOS) image sensor or a Charge Coupled Device (CCD) image sensor.
[0021] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54.
[0022] FIG. 2 shows an example of main functions of the data processing device 12 and the smart device 14.
[0023] As shown in Fig. 2, 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. The specific process program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific process program 56 from the storage 32, and executes the read specific process 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 process 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 processing. The storage 50 stores a reception output program 60. The reception output program 60 is used together with the specific processing program 56 by the data processing system 10. The processor 46 reads out the reception output program 60 from the storage 50, and executes the read reception output program 60 on the RAM 48. The reception output processing 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 a prepaid eSIM service for inbound tourists. When an inbound user inputs their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology that uses 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, the system provides services that correspond to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides an interface and support that corresponds to that language. It is also possible to suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily set up a communication environment that meets their own requirements and to enjoy a more comfortable life at the destination they are visiting.
[0031] The process flow of each embodiment will be described below.
[0032] "Example 1"
[0033] Step 1: An inbound user inputs his / her communication requirements (e.g. communication speed, data volume, etc.) into the system.
[0034] Step 2: The system analyzes these requirements using generative AI and natural language processing techniques.
[0035] Step 3: Based on the analysis results, the system will automatically suggest 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 stay period.
[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 the embodiment 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 an appropriate communication plan for their destination, language barriers and the complexity of communication requirements often become obstacles. In addition, it is difficult for them to find a prepaid eSIM plan that best suits their communication requirements, and customization according to the length of their stay is also 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 a means for providing an inbound prepaid eSIM service utilizing 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 an optimal plan, a means for inputting the user's communication requirements, a means for transmitting data from the terminal to the server, a means for the server to analyze the requirements using a generative AI model, a means for the server to generate a plan based on the analysis results and transmit the plan to the terminal, and a means for the terminal to present the plan to the user. This allows the user to easily find a prepaid eSIM plan that is optimal for 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 can be 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 given period of time, usually measured 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 via a network.
[0053] "Plan" refers to the content of communication services provided based on a 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 optimal 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 his / her own device to input communication requirements such as communication speed, data volume, duration of stay, etc. For example, the user may input, "I would like to use high-speed Internet in Japan for one month, and about 10GB of data volume would be good."
[0058] Next, the terminal transmits the communication requirements input 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., GPT-4 (registered trademark) by OpenAI (registered trademark)) and uses natural language processing technology to analyze the user's requirements. Specifically, the server extracts factors such as communication speed, data traffic, 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 may suggest a high-speed Internet plan with 10GB of data and valid for one month.
[0061] The server then transmits 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 the requirements and proposes "a high-speed Internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which presents the plans to the user. The user reviews the presented plans and selects one.
[0064] Example prompt:
[0065] Enter your user's communication requirements:
[0066] Communication speed: High speed
[0067] Data volume: 10GB
[0068] Length of stay: 1 month
[0069] Use generative AI models to suggest 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 terminal. Specifically, they input information 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." 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 stay period, 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 the following elements and understands each of the requirements: communication speed, high speed, data volume, 10GB, length of stay, and 1 month. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and 1 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 may suggest a "1-month valid, 10GB data high-speed Internet plan." The generated plan is saved in the format of 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 a suitable format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan, 10GB data, and high-speed Internet.
[0082] Step 6:
[0083] The terminal presents the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan is displayed in the form of 1 month validity, 10GB data communication, high-speed Internet.
[0084] (Application example 1)
[0085] 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 device 14 will be referred to as a "terminal."
[0086] Conventional prepaid eSIM services found it difficult to flexibly accommodate 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. In addition, it was inconvenient because users had to enter their own communication requirements and take the time to select the optimal plan based on them. Furthermore, it was cumbersome for users to manually set the validity period according to the length of stay.
[0087] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means. In this invention, the server includes a means for providing an inbound prepaid eSIM service utilizing generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication 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 a food delivery service, a means for inputting a 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 an inbound user uses a food delivery service, and to automatically set the validity period according to the 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 information input by the user.
[0089] "Inbound users" refers to travelers and visitors from overseas.
[0090] A "prepaid eSIM" is an electronic SIM card that can be used after 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" refers to 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" refers 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 in 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 Programming
[0102] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program has the function of customizing the prepaid eSIM based on the user's communication requirements and length of stay, and proposing the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[0103] Processing Description
[0104] The server performs data processing and calculation 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 inputs communication requirements (e.g., communication speed, data volume) and duration of stay using a smartphone or PC.
[0110] 2. Prompt generation: The server generates a prompt sentence to be passed to the generative AI model based on the user's input information.
[0111] 3. Invoke the generative AI model: The server passes the prompt to the generative AI model using OpenAI’s API to obtain the optimal prepaid eSIM plan.
[0112] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[0113] Examples
[0114] If a user is staying in Japan for 7 days and would like 10GB of high-speed data communication, the following prompt text would be generated.
[0115] Examples of prompt statements
[0116] User communication requirements: High speed communication, 10GB data communication
[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 an inbound user uses a food delivery service, 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 process in the application example 1 will be described with reference to FIG.
[0121] Step 1:
[0122] The user inputs communication requirements (e.g., communication speed, data volume) and length of stay using a smartphone or PC. The input information is sent to the server. Input data includes communication speed, high-speed communication, 10GB data volume, length of stay 7 days, etc.
[0123] Step 2:
[0124] The server generates a prompt based on the input data received from the user. Specifically, the server creates the following prompt by combining the communication requirements and the duration of stay.
[0125] User communication requirements: High speed communication, 10GB data communication
[0126] Length of stay: 7 days
[0127] Please suggest the best prepaid eSIM plan for you.
[0128] The generated prompt sentence is passed to a generative AI model.
[0129] Step 3:
[0130] The server calls the generative AI model and passes the prompt text as input. It uses OpenAI’s API to send the prompt text to the generative AI model. The generative AI model analyzes the prompt text 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, communication speed, etc.).
[0133] Step 5:
[0134] The server sends the generated prepaid eSIM plan to the user's device. The user's device displays the received plan on the screen. The user can check and select the proposed plan.
[0135] Step 6:
[0136] When a user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, the server generates an eSIM profile based on the information of the selected plan 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 second embodiment of the second embodiment will be described. 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 communications environment comfortably at their destination and to further enrich their stay, services that correspond to their language and culture are necessary. However, current systems do not adequately provide interfaces and support that correspond to the user's language and culture, and the provision of communications plan settings and travel information is also limited. This poses the issue that users have to make a great deal of effort to set up the communications environment and gather information at their destination.
[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 an 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 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 a communication environment at the destination and to spend their stay more comfortably.
[0143] "Generative artificial intelligence" is an artificial intelligence 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 or travelers.
[0145] A "prepaid e-SIM" is an electronic SIM card that can be used by paying in advance.
[0146] "Interface" refers to the screens and operating means through which a user interacts with a system or device.
[0147] "Natural language processing technology" is a technology that enables 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 a user's lifestyle habits and preferences.
[0150] The "Guide to Setting a Communication Environment" provides procedures and explanations that are helpful when a user sets up a communication environment.
[0151] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0152] The present invention is a system that provides a prepaid electronic SIM service to inbound users and provides an interface and support that correspond to the user's language and culture. A specific embodiment of this system will be 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 the 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 language and provide a Japanese interface.
[0157] Example prompt:
[0158] Analyze 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 lifestyles based on the user's country of origin and culture. The server refers to the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from the user's IP address and registration information, and refers to databases related to that country (e.g., travel guide API and cultural information API).
[0163] example:
[0164] If the user is accessing from France, the server will provide French travel information and lifestyle suggestions related to French culture.
[0165] Example prompt:
[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 the communication environment to suit their requirements. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language so that the user can easily configure the communication plan and Wi-Fi settings to be used at the 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 communications plan for the United States.
[0173] Example prompt:
[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 Data Plan Setting Guide in Japanese"
[0177] This system allows users to receive services tailored to their own language and culture, making their life more comfortable at the destination they visit.
[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 terminal 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 by 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 determines the user's country of origin from the profile information it has acquired, for example determining from the IP address that the user is accessing the site from France.
[0208] Input: User profile information
[0209] Output: Identified country of origin information
[0210] Step 3:
[0211] The server references a database related to the identified country of origin, and retrieves information about France using a travel guide API and a cultural information API.
[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 providing 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 how to set 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 options provided. The server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[0229] Input: The user's selected configuration options
[0230] Output: Detailed setup guide
[0231] Step 4:
[0232] The user sets up the communication environment by following the guide and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been made correctly.
[0233] Enter: Detailed setup guide
[0234] Output: A properly configured communication environment
[0235] In this way, the system provides services that correspond 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] Conventional inbound services lacked support for the user's language and culture, and provided limited information to help users have a comfortable stay at their destination. In addition, 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 of the inbound user and the length of stay, a means for understanding requirements such as communication speed and data communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing a language based on information input by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and stores based on the user's cultural information. This makes it possible to provide services that correspond 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" refers to travelers and visitors from overseas.
[0243] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[0244] "Communication speed" refers to the speed at which data can be transmitted and received, usually measured in bits per second (bps).
[0245] "Data traffic" refers to the total amount of data sent and received within a certain period of time, usually measured in bytes (B) or gigabytes (GB).
[0246] "Language support" refers to providing interfaces and support in accordance with 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 allow users to interact with the system.
[0250] "Service" refers to the benefits or functions provided to the 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 offering 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 corresponds 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 calculations.
[0263] 1. Language Recognition: Based on the text entered by the user, automatically detect the language using the langdetect library.
[0264] 2. Obtaining cultural information: Obtaining data to suggest specific services or products based on the user's cultural information.
[0265] 3. Interface customization: Providing an interface that corresponds to the recognized language.
[0266] 4. Service and product suggestions: Using generative AI models to suggest specific dishes or restaurants based on the user’s language and culture.
[0267] Examples
[0268] For example, if a user from Japan enters "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, will suggest sushi restaurants and ramen restaurants.
[0269] Examples of prompt statements
[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 process 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. The input text includes the user's language and cultural information.
[0275] Step 2:
[0276] The terminal transmits 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 obtains 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 the 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 culture 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 emotion of the user may be combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[0289] "Example 1"
[0290] As one embodiment of the present invention, there is a system that provides a prepaid eSIM service for inbound tourists using generative AI. This system has a function to customize a prepaid eSIM based on the requirements and length of stay of an inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a length of stay of one week, the system automatically sets the validity period of the eSIM to one week.
[0291] "Example 2"
[0292] As one embodiment of the present invention, there is a system including an emotion engine that recognizes the emotion of a user. This emotion engine has a function of adjusting the settings of a prepaid eSIM based on the emotional state of the user. Specifically, when the system recognizes that the emotional state of the user is stressful, it automatically changes the settings, such as increasing the communication speed. This makes it possible to reduce the stress of the user.
[0293] "Example 4"
[0294] Furthermore, one embodiment of the present invention is a system that adjusts travel information and lifestyle suggestions provided based on the emotional state of a user. Specifically, if the system recognizes that the emotional state of a user is joy, it automatically provides information on fun events and tourist spots. This makes it possible to enrich the travel experience of the user.
[0295] The process 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 an emotion engine.
[0302] Step 2: Automatically adjust the settings of the prepaid eSIM based on the recognized emotional state. For example, if the user is 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 an emotion engine.
[0306] Step 2: Tailor the travel information and lifestyle suggestions you provide based on your emotional state. For example, if you’re in a happy state, we’ll provide you with 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 the embodiment 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 responding flexibly to the diverse communication requirements and length of stay of inbound users. In addition, in order for users to select the optimal plan themselves, complex procedures and specialized knowledge were required, placing a heavy burden on users. Furthermore, communication barriers due to language and cultural differences also exist, making it difficult for users to receive appropriate services. To solve these issues, a system that automatically analyzes users' requirements and proposes 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 a means for providing an inbound prepaid eSIM service 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 communication volume and proposing an optimal plan, a means for receiving user input data and generating a prompt text to send to the generative AI model, a means for analyzing the prompt text using the generative AI model and generating an optimal prepaid eSIM plan for the user, a means for displaying the generated plan on the user terminal, and a means for setting up the prepaid eSIM based on the plan selected by the user and delivering the set eSIM to the user terminal. This makes it possible to flexibly respond to the user's various 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 the country, such as tourists and business travelers visiting from abroad.
[0315] A "prepaid eSIM" is an electronic SIM card that can be used for a prepaid fee 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 communications 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 carry out a specific task, and contains specific information for the AI to analyze.
[0319] "Natural language processing technology" is a technology that enables 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 PCs.
[0321] A "server" is a computer system that provides services to other computers over 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. A specific embodiment of this system will be described below.
[0323] Hardware and Software Used
[0324] Hardware: Servers (equipped with high-performance processors and large-capacity memory), 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 his / her communication requirements (e.g., communication speed, data volume) and the duration of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, duration of stay 1 week."
[0329] Server data reception and analysis
[0330] The server receives the communication requirements and stay period 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:
[0332] Communication speed: High speed
[0333] Data 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 text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed communication, 10GB data, and valid for one week.
[0338] Display device plan
[0339] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week validity plan."
[0340] User plan selection
[0341] The user checks the displayed plans and selects one. For example, the user clicks a "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] Examples
[0345] For example, if the user types:
[0346] Communication speed: High speed
[0347] Data 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:
[0351] Communication speed: High speed
[0352] Data 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 the prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed communication, 10GB data, and valid for one week.
[0356] The terminal displays the suggestions received from the server to the user, and when the user reviews and selects a suggestion, the information is sent to the server.
[0357] The server configures the prepaid eSIM based on the plan selected by the user and delivers the eSIM to the user's device. The user's device installs the received eSIM and becomes capable of 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 inputs their communication requirements (e.g., communication speed, data volume) and stay period into the terminal. Specifically, the user opens the smartphone app and inputs "high-speed communication, 10GB data volume, stay period of 1 week" into the input form. The input data is sent from the terminal to the server.
[0362] Step 2:
[0363] The server receives the communication requirements and stay period 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:
[0365] Communication speed: High speed
[0366] Data 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 sentence is sent to a generative AI model.
[0370] Step 3:
[0371] The server sends the generated prompt text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with "high speed communication, 10GB data, and valid for 1 week." The generated plan is returned to the server.
[0372] Step 4:
[0373] The server receives the plan returned from the generative AI model and transmits the plan to the user's device. Specifically, the server transmits data including the plan's details (e.g., high-speed communication, 10GB data volume, valid for 1 week) to the user's device.
[0374] Step 5:
[0375] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week valid plan." The user confirms the displayed plan.
[0376] Step 6:
[0377] The user checks the displayed plans and selects one. For example, the user clicks a "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 the settings are complete, the eSIM is delivered to the user's device.
[0380] Step 8:
[0381] The terminal installs the eSIM received from the server. The user's terminal installs the received eSIM and becomes capable of communication. The user can start communication services using the configured eSIM.
[0382] (Application example 1)
[0383] 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 device 14 will be referred to as a "terminal."
[0384] In order for inbound users to have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan according to their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. In addition, there is a demand to provide similar services to passengers in self-driving vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a demand 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for providing an optimal prepaid eSIM plan for passengers of autonomous vehicles, a means for a generative AI to analyze the requirements and propose an optimal eSIM plan when a passenger inputs communication requirements and length of stay, a means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and a means for providing language support, cultural support, travel information, etc. This makes it possible to provide an optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[0387] "Generative AI" is an artificial intelligence technology that analyzes information input by users and generates optimal suggestions and answers.
[0388] "Inbound users" refers 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 in adapting 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] In order to implement the present invention, the following system configuration and program are required.
[0400] System Configuration
[0401] 1. Hardware
[0402] Servers: You need servers with powerful computing power, including GPUs and CPUs to run your generative AI models.
[0403] Devices: User devices such as smartphones or tablets are required. These devices are used by users to input their communication requirements and duration of stay.
[0404] 2. Software
[0405] Generative AI model: Using APIs such as OpenAI, 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 input requirements such as communication speed, data volume, 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 techniques 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. Proposal of 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 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] Examples
[0423] When a user travels to Japan, they use a smartphone app to input "communication speed: 50 Mbps, data amount: 10 GB, 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 an "eSIM plan with a speed of 50 Mbps and 10 GB of data, 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 communications environment and comprehensive support.
[0425] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0426] Step 1:
[0427] Users use their smartphones or tablets to input requirements such as communication speed, data volume, and length of stay.
[0428] Input: communication speed, data amount, length of stay
[0429] Output: User requirements information
[0430] Specific behavior: The user fills in the app's form with the following information: Internet speed: 50 Mbps, Data amount: 10 GB, Duration 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 terminal 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: The requirements information sent to the server
[0439] Output: Requirement 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 information and generates the optimal prepaid eSIM plan.
[0444] Input: Requirement information 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 a speed of 50 Mbps and 10 GB of data valid for 7 days.
[0447] Step 5:
[0448] The server then proposes the optimal prepaid eSIM plan 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's selection
[0456] Specific behavior: The user reviews the proposed plans 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 operations: The device applies the received eSIM configuration information, allowing the user to use communication services.
[0467] Example 2
[0468] Next, a second embodiment of the second embodiment will be described. 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 users have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services have difficulty responding to the user's language, culture, and emotional state, and do not provide sufficient support to improve the user experience. In addition, 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 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 providing language support, cultural support, travel information, etc., a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on the 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, reduce the user's stress, and enrich 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 abroad.
[0474] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[0475] "Inbound users" refers 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 in 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 transmitted and received.
[0480] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[0481] The "optimum plan" refers to the communication plan that best suits the user's requirements.
[0482] "Language support" refers to providing interfaces and support in accordance with 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 that are tailored to the user's lifestyle and preferences.
[0488] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0489] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. A specific embodiment of this system will be 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. The server uses MongoDB and MySQL as databases 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, and then provides an appropriate interface based on the recognized language. It also retrieves the user's profile information from the database and provides travel 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 the user's emotional state. For example, if the user is feeling stressed, the server will automatically set the speed to increase. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[0497] Examples
[0498] Suppose a user is traveling from Japan to France. The user accesses the system and enters "What are the recommended tourist spots?" in French. The server recognizes the French language using the Google Cloud Natural Language API and provides a French interface. The server then confirms from the user's profile information that the user is 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 to further enrich the user's travel experience.
[0500] Examples of prompt statements
[0501] If a user types "What are the best places to visit?" in French, how will the system respond?
[0502] In this way, the system can provide services that are responsive to the user's language, culture and emotional state, reducing the user's stress and enriching their 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] A user accesses the system using a device such as a smartphone or a PC. For example, the user logs in through a dedicated application or website. The input includes the user's login information and access request. The output is the state in which the user is logged in to the system.
[0507] Step 2:
[0508] The server automatically detects 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 or Microsoft Azure Text Analytics to identify the language of the user. 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 is a language-specific interface.
[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 and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output is the appropriate travel and lifestyle suggestions provided.
[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 inputs include 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 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 attractions. 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. In addition, services that accommodate language and cultural differences were insufficient, and there was 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 difficult 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 communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., and a means for recognizing the user's emotional state and proposing 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 information input by users and uses natural language processing technology to generate optimal suggestions and services.
[0531] An "inbound prepaid eSIM service" is an electronic SIM card service that is paid for in advance and available to visitors from abroad.
[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 an 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 optimal plan" is a function for analyzing the user's requirements and providing the most suitable communication plan based on the requirements.
[0537] "Language support" refers to a function that provides an interface and support according to 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 in areas that 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 that 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 the prepaid eSIM based on the requirements of the inbound user and the length of stay, and proposes the optimal plan by understanding the requirements such as communication speed and data communication volume. It also provides language support, cultural support, and travel information, and has the function of recognizing the user's emotional state and suggesting recommended dishes and restaurants.
[0543] The server uses generative AI to analyze the information entered by the user and uses natural language processing technology to generate optimal suggestions and services. Specifically, the server 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 data calculation are processes that receive user input, recognize the user's emotional state, and make 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 "stressed" 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 of a prompt to be input to a generative AI model:
[0547] Write a program that recognizes the user's emotional state and suggests dishes and restaurants based on it. User emotional states include "Happy", "Stress", "Sadness" and "Surprise". Write a function that makes suggestions for each emotional state, and in your main program, take the user's input, recognize the emotional state and show suggestions based on it.
[0548] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[0549] The flow of the specific process in the application example 2 will be described with reference to FIG.
[0550] Step 1:
[0551] A user inputs his / her 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. As a result of this analysis, the emotional state (e.g., "stress," "joy," etc.) is output.
[0554] Step 3:
[0555] The server refers to a database for making appropriate food and restaurant suggestions based on the identified emotional state. The database stores information on food 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 customization based on culture. The converted suggestion information is formatted in a format that is easy for the user to understand.
[0558] Step 5:
[0559] The server transmits the formatted recommendation information to the smartphone. The smartphone displays the received recommendation information to the user. The user can check 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 so that it can make suggestions that reflect the user's preferences and tendencies.
[0564] Through these steps, personalized suggestions are made based on the user's emotional state, 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice 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 voice 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<URL: https: / / openai.com / blog / chatgpt> ) and other generation AIs. The data generation model 58 is obtained by making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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 <url: https: gemini.google.com ?hl="ja">) are mentioned.
[0568] In the above embodiment, an example was given in which the specific process was performed by the data processing device 12, 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 wide area network (WAN) and / or a local area network (LAN).
[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 the voice according to instructions from the processor 46.
[0575] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[0576] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[0577] Fig. 4 shows an example of 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 a prepaid eSIM service for inbound tourists. When an inbound user inputs their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology that uses 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, the system provides services that correspond to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides an interface and support that corresponds to that language. It is also possible to suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily set up a communication environment that meets their own requirements and to enjoy a more comfortable life at the destination they are visiting.
[0586] The process flow of each embodiment will be described below.
[0587] "Example 1"
[0588] Step 1: An inbound user inputs his / her communication requirements (e.g. communication speed, data volume, etc.) into the system.
[0589] Step 2: The system analyzes these requirements using generative AI and natural language processing techniques.
[0590] Step 3: Based on the analysis results, the system will automatically suggest 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 an appropriate communication plan for their destination, language barriers and the complexity of communication requirements often become obstacles. In addition, it is difficult for them to find a prepaid eSIM plan that best suits their communication requirements, and customization according to the length of their stay is also 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 a means for providing an inbound prepaid eSIM service utilizing 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 an optimal plan, a means for inputting the user's communication requirements, a means for transmitting data from the terminal to the server, a means for the server to analyze the requirements using a generative AI model, a means for the server to generate a plan based on the analysis results and transmit the plan to the terminal, and a means for the terminal to present the plan to the user. This allows the user to easily find a prepaid eSIM plan that is optimal for 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 can be 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 given period of time, usually measured 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 via a network.
[0609] "Plan" refers to the content of communication services provided based on a 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 optimal 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 his / her own device to input communication requirements such as communication speed, data volume, duration of stay, etc. For example, the user may input, "I would like to use high-speed Internet in Japan for one month, and about 10GB of data volume would be good."
[0614] Next, the terminal transmits the communication requirements input 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 may suggest a high-speed Internet plan with 10GB of data and valid for one month.
[0617] The server then transmits 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 the requirements and proposes "a high-speed Internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which presents the plans to the user. The user reviews the presented plans and selects one.
[0620] Example prompt:
[0621] Enter your user's communication requirements:
[0622] Communication speed: High speed
[0623] Data volume: 10GB
[0624] Length of stay: 1 month
[0625] Use generative AI models to suggest 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 terminal. Specifically, they input information 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." 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 stay period, 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 the following elements and understands each of the requirements: communication speed, high speed, data volume, 10GB, length of stay, and 1 month. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and 1 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 may suggest a "1-month valid, 10GB data high-speed Internet plan." The generated plan is saved in the format of 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 a suitable format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan, 10GB data, and high-speed Internet.
[0638] Step 6:
[0639] The terminal presents the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan is displayed in the form of 1 month validity, 10GB data communication, 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 found it difficult to flexibly accommodate 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. In addition, it was inconvenient because users had to enter their own communication requirements and take the time to select the optimal plan based on them. Furthermore, it was cumbersome for users to manually set the validity period according to the length of stay.
[0643] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means. In this invention, the server includes a means for providing an inbound prepaid eSIM service utilizing generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication 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 a food delivery service, a means for inputting a 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 an inbound user uses a food delivery service, and to automatically set the validity period according to the 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 information input by the user.
[0645] "Inbound users" refers to travelers and visitors from overseas.
[0646] A "prepaid eSIM" is an electronic SIM card that can be used after 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" refers to 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" refers 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 in 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 Programming
[0658] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program has the function of customizing the prepaid eSIM based on the user's communication requirements and length of stay, and proposing the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[0659] Processing Description
[0660] The server performs data processing and calculation 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 inputs communication requirements (e.g., communication speed, data volume) and duration of stay using a smartphone or PC.
[0666] 2. Prompt generation: The server generates a prompt sentence to be passed to the generative AI model based on the user's input information.
[0667] 3. Invoke the generative AI model: The server passes the prompt to the generative AI model using OpenAI’s API to obtain the optimal prepaid eSIM plan.
[0668] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[0669] Examples
[0670] If a user is staying in Japan for 7 days and would like 10GB of high-speed data communication, the following prompt text would be generated.
[0671] Examples of prompt statements
[0672] User communication requirements: High speed communication, 10GB data communication
[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 an inbound user uses a food delivery service, 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 process in the application example 1 will be described with reference to FIG.
[0677] Step 1:
[0678] The user inputs communication requirements (e.g., communication speed, data volume) and length of stay using a smartphone or PC. The input information is sent to the server. Input data includes communication speed, high-speed communication, 10GB data volume, length of stay 7 days, etc.
[0679] Step 2:
[0680] The server generates a prompt based on the input data received from the user. Specifically, the server creates the following prompt by combining the communication requirements and the duration of stay.
[0681] User communication requirements: High speed communication, 10GB data communication
[0682] Length of stay: 7 days
[0683] Please suggest the best prepaid eSIM plan for you.
[0684] The generated prompt sentence is passed to a generative AI model.
[0685] Step 3:
[0686] The server calls the generative AI model and passes the prompt text as input. It uses OpenAI’s API to send the prompt text to the generative AI model. The generative AI model analyzes the prompt text 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, communication speed, etc.).
[0689] Step 5:
[0690] The server sends the generated prepaid eSIM plan to the user's device. The user's device displays the received plan on the screen. The user can check and select the proposed plan.
[0691] Step 6:
[0692] When a user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, the server generates an eSIM profile based on the information of the selected plan 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 the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[0697] In order for inbound users to use the communications environment comfortably at their destination and to further enrich their stay, services that correspond to their language and culture are necessary. However, current systems do not adequately provide interfaces and support that correspond to the user's language and culture, and the provision of communications plan settings and travel information is also limited. This poses the issue that users have to make a great deal of effort to set up the communications environment and gather information at their destination.
[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 an 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 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 a communication environment at the destination and to spend their stay more comfortably.
[0699] "Generative artificial intelligence" is an artificial intelligence 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 or travelers.
[0701] A "prepaid e-SIM" is an electronic SIM card that can be used by paying in advance.
[0702] "Interface" refers to the screens and operating means through which a user interacts with a system or device.
[0703] "Natural language processing technology" is a technology that enables 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 a user's lifestyle habits and preferences.
[0706] The "Guide to Setting a Communication Environment" provides procedures and explanations that are helpful when a user sets up a communication environment.
[0707] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0708] The present invention is a system that provides a prepaid electronic SIM service to inbound users and provides an interface and support that correspond to the user's language and culture. A specific embodiment of this system will be 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 the device is sent to the server, which analyzes it to identify the language.
[0711] example:
[0712] If the user types "hello" in Japanese, the server will recognize the Japanese language and provide a Japanese interface.
[0713] Example prompt:
[0714] Analyze 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 lifestyles based on the user's country of origin and culture. The server refers to the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from the user's IP address and registration information, and refers to databases related to that country (e.g., travel guide API and cultural information API).
[0719] example:
[0720] If the user is accessing from France, the server will provide French travel information and lifestyle suggestions related to French culture.
[0721] Example prompt:
[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 the communication environment to suit their requirements. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language so that the user can easily configure the communication plan and Wi-Fi settings to be used at the 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 communications plan for the United States.
[0729] Example prompt:
[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 Data Plan Setting Guide in Japanese"
[0733] This system allows users to receive services tailored to their own language and culture, making their life more comfortable at the destination they visit.
[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 terminal 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 by 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 determines the user's country of origin from the profile information it has acquired, for example determining from the IP address that the user is accessing the site from France.
[0764] Input: User profile information
[0765] Output: Identified country of origin information
[0766] Step 3:
[0767] The server references a database related to the identified country of origin, and retrieves information about France using a travel guide API and a cultural information API.
[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 providing 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 how to set 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 options provided. The server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[0785] Input: The user's selected configuration options
[0786] Output: Detailed setup guide
[0787] Step 4:
[0788] The user sets up the communication environment by following the guide and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been made correctly.
[0789] Enter: Detailed setup guide
[0790] Output: A properly configured communication environment
[0791] In this way, the system provides services that correspond 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] Conventional inbound services lacked support for the user's language and culture, and provided limited information to help users have a comfortable stay at their destination. In addition, 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 of the inbound user and the length of stay, a means for understanding requirements such as communication speed and data communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing a language based on information input by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and stores based on the user's cultural information. This makes it possible to provide services that correspond 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" refers to travelers and visitors from overseas.
[0799] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[0800] "Communication speed" refers to the speed at which data can be transmitted and received, usually measured in bits per second (bps).
[0801] "Data traffic" refers to the total amount of data sent and received within a certain period of time, usually measured in bytes (B) or gigabytes (GB).
[0802] "Language support" refers to providing interfaces and support in accordance with 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 allow users to interact with the system.
[0806] "Service" refers to the benefits or functions provided to the 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 offering 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 corresponds 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 calculations.
[0819] 1. Language Recognition: Based on the text entered by the user, automatically detect the language using the langdetect library.
[0820] 2. Obtaining cultural information: Obtaining data to suggest specific services or products based on the user's cultural information.
[0821] 3. Interface customization: Providing an interface that corresponds to the recognized language.
[0822] 4. Service and product suggestions: Using generative AI models to suggest specific dishes or restaurants based on the user’s language and culture.
[0823] Examples
[0824] For example, if a user from Japan enters "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, will suggest sushi restaurants and ramen restaurants.
[0825] Examples of prompt statements
[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 process 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. The input text includes the user's language and cultural information.
[0831] Step 2:
[0832] The terminal transmits 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 obtains 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 the 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 culture 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] In addition, an emotion engine that estimates the emotion of the user may be further combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[0845] "Example 1"
[0846] As one embodiment of the present invention, there is a system that provides a prepaid eSIM service for inbound tourists using generative AI. This system has a function to customize a prepaid eSIM based on the requirements and length of stay of an inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a length of stay of one week, the system automatically sets the validity period of the eSIM to one week.
[0847] "Example 2"
[0848] As one embodiment of the present invention, there is a system including an emotion engine that recognizes the emotion of a user. This emotion engine has a function of adjusting the settings of a prepaid eSIM based on the emotional state of the user. Specifically, when the system recognizes that the emotional state of the user is stressful, it automatically changes the settings, such as increasing the communication speed. This makes it possible to reduce the stress of the user.
[0849] "Example 4"
[0850] Furthermore, one embodiment of the present invention is a system that adjusts travel information and lifestyle suggestions provided based on the emotional state of a user. Specifically, if the system recognizes that the emotional state of a user is joy, it automatically provides information on fun events and tourist spots. This makes it possible to enrich the travel experience of the user.
[0851] The process 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 an emotion engine.
[0858] Step 2: Automatically adjust the settings of the prepaid eSIM based on the recognized emotional state. For example, if the user is 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 an emotion engine.
[0862] Step 2: Tailor the travel information and lifestyle suggestions you provide based on your emotional state. For example, if you’re in a happy state, we’ll provide you with 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 responding flexibly to the diverse communication requirements and length of stay of inbound users. In addition, in order for users to select the optimal plan themselves, complex procedures and specialized knowledge were required, placing a heavy burden on users. Furthermore, communication barriers due to language and cultural differences also exist, making it difficult for users to receive appropriate services. To solve these issues, a system that automatically analyzes users' requirements and proposes 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 a means for providing an inbound prepaid eSIM service 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 traffic volume and proposing an optimal plan, a means for receiving user input data and generating a prompt text to send to the generative AI model, a means for analyzing the prompt text using the generative AI model and generating an optimal prepaid eSIM plan for the user, a means for displaying the generated plan on the user terminal, and a means for setting up the prepaid eSIM based on the plan selected by the user and delivering the set eSIM to the user terminal. This makes it possible to flexibly respond to the user's various 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 the country, such as tourists and business travelers visiting from abroad.
[0871] A "prepaid eSIM" is an electronic SIM card that can be used for a prepaid fee 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 communications 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 carry out a specific task, and contains specific information for the AI to analyze.
[0875] "Natural language processing technology" is a technology that enables 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 PCs.
[0877] A "server" is a computer system that provides services to other computers over 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. A specific embodiment of this system will be described below.
[0879] Hardware and Software Used
[0880] Hardware: Servers (equipped with high-performance processors and large-capacity memory), 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 his / her communication requirements (e.g., communication speed, data volume) and the duration of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, duration of stay 1 week."
[0885] Server data reception and analysis
[0886] The server receives the communication requirements and stay period 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:
[0888] Communication speed: High speed
[0889] Data 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 text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed communication, 10GB data, and valid for one week.
[0894] Display device plan
[0895] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week validity plan."
[0896] User plan selection
[0897] The user checks the displayed plans and selects one. For example, the user clicks a "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] Examples
[0901] For example, if the user types:
[0902] Communication speed: High speed
[0903] Data 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:
[0907] Communication speed: High speed
[0908] Data 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 the prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed communication, 10GB data, and valid for one week.
[0912] The terminal displays the suggestions received from the server to the user, and when the user reviews and selects a suggestion, the information is sent to the server.
[0913] The server configures the prepaid eSIM based on the plan selected by the user and delivers the eSIM to the user's device. The user's device installs the received eSIM and becomes capable of 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 inputs their communication requirements (e.g., communication speed, data volume) and stay period into the terminal. Specifically, the user opens the smartphone app and inputs "high-speed communication, 10GB data volume, stay period of 1 week" into the input form. The input data is sent from the terminal to the server.
[0918] Step 2:
[0919] The server receives the communication requirements and stay period 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:
[0921] Communication speed: High speed
[0922] Data 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 sentence is sent to a generative AI model.
[0926] Step 3:
[0927] The server sends the generated prompt text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with "high speed communication, 10GB data, and valid for 1 week." The generated plan is returned to the server.
[0928] Step 4:
[0929] The server receives the plan returned from the generative AI model and transmits the plan to the user's device. Specifically, the server transmits data including the plan's details (e.g., high-speed communication, 10GB data volume, valid for 1 week) to the user's device.
[0930] Step 5:
[0931] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week valid plan." The user confirms the displayed plan.
[0932] Step 6:
[0933] The user checks the displayed plans and selects one. For example, the user clicks a "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 the settings are complete, the eSIM is delivered to the user's device.
[0936] Step 8:
[0937] The terminal installs the eSIM received from the server. The user's terminal installs the received eSIM and becomes capable of communication. The user can 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] In order for inbound users to have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan according to their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. In addition, there is a demand to provide similar services to passengers in self-driving vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a demand 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for providing an optimal prepaid eSIM plan for passengers of autonomous vehicles, a means for a generative AI to analyze the requirements and propose an optimal eSIM plan when a passenger inputs communication requirements and length of stay, a means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and a means for providing language support, cultural support, travel information, etc. This makes it possible to provide an optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[0943] "Generative AI" is an artificial intelligence technology that analyzes information input by users and generates optimal suggestions and answers.
[0944] "Inbound users" refers 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 in adapting 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] In order to implement the present invention, the following system configuration and program are required.
[0956] System Configuration
[0957] 1. Hardware
[0958] Servers: You need servers with powerful computing power, including GPUs and CPUs to run your generative AI models.
[0959] Devices: User devices such as smartphones or tablets are required. These devices are used by users to input their communication requirements and duration of stay.
[0960] 2. Software
[0961] Generative AI model: Using APIs such as OpenAI, 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 input requirements such as communication speed, data volume, 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 techniques 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. Proposal of 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 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] Examples
[0979] When a user travels to Japan, they use a smartphone app to input "communication speed: 50 Mbps, data amount: 10 GB, 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 an "eSIM plan with a speed of 50 Mbps and 10 GB of data, 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 communications environment and comprehensive support.
[0981] The flow of the specific process in the application example 1 will be described with reference to FIG.
[0982] Step 1:
[0983] Users use their smartphones or tablets to input requirements such as communication speed, data volume, and length of stay.
[0984] Input: communication speed, data amount, length of stay
[0985] Output: User requirements information
[0986] Specific behavior: The user fills in the app's form with the following information: Internet speed: 50 Mbps, Data amount: 10 GB, Duration 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 terminal 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: The requirements information sent to the server
[0995] Output: Requirement 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 information and generates the optimal prepaid eSIM plan.
[1000] Input: Requirement information 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 a speed of 50 Mbps and 10 GB of data valid for 7 days.
[1003] Step 5:
[1004] The server then proposes the optimal prepaid eSIM plan 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's selection
[1012] Specific behavior: The user reviews the proposed plans 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 operations: 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 the embodiment 2. In the following description, the data processing device 12 is referred to as a "server" and the smart glasses 214 are referred to as a "terminal".
[1025] Today's inbound users have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services have difficulty responding to the user's language, culture, and emotional state, and do not provide sufficient support to improve the user experience. In addition, 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 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 providing language support, cultural support, travel information, etc., a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on the 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, reduce the user's stress, and enrich 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 abroad.
[1030] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1031] "Inbound users" refers 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 in 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 transmitted and received.
[1036] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1037] The "optimum plan" refers to the communication plan that best suits the user's requirements.
[1038] "Language support" refers to providing interfaces and support in accordance with 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 that are tailored to the user's lifestyle and preferences.
[1044] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1045] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. A specific embodiment of this system will be 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. It also uses machine learning frameworks such as TensorFlow and PyTorch to analyze the user's emotional state. The database uses MongoDB and MySQL 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, and then provides an appropriate interface based on the recognized language. It also retrieves the user's profile information from the database and provides travel 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 the user's emotional state. For example, if the user is feeling stressed, the server will automatically set the speed to increase. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[1053] Examples
[1054] Suppose a user is traveling from Japan to France. The user accesses the system and enters "What are the recommended tourist spots?" in French. The server recognizes the French language using the Google Cloud Natural Language API and provides a French interface. The server then confirms from the user's profile information that the user is 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 to further enrich the user's travel experience.
[1056] Examples of prompt statements
[1057] If a user types "What are the best places to visit?" in French, how will the system respond?
[1058] In this way, the system can provide services that are responsive to the user's language, culture and emotional state, reducing the user's stress and enriching their 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] A user accesses the system using a device such as a smartphone or a PC. For example, the user logs in through a dedicated application or website. The input includes the user's login information and access request. The output is the state in which the user is logged in to the system.
[1063] Step 2:
[1064] The server automatically detects 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 or Microsoft Azure Text Analytics to identify the language of the user. 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 is a language-specific interface.
[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 and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output is the appropriate travel and lifestyle suggestions provided.
[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 inputs include 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 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 attractions. 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. In addition, services that accommodate language and cultural differences were insufficient, and there was 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 difficult 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 communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., and a means for recognizing the user's emotional state and proposing 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 information input by users and uses natural language processing technology to generate optimal suggestions and services.
[1087] An "inbound prepaid eSIM service" is an electronic SIM card service that is paid for in advance and available to visitors from abroad.
[1088] "Inbound users" refers to visitors from overseas.
[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 an 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 optimal plan" is a function for analyzing the user's requirements and providing the most suitable communication plan based on the requirements.
[1093] "Language support" refers to a function that provides an interface and support according to 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 in areas that 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 that 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 the prepaid eSIM based on the requirements of the inbound user and the length of stay, and proposes the optimal plan by understanding the requirements such as communication speed and data communication volume. It also provides language support, cultural support, and travel information, and has the function of recognizing the user's emotional state and suggesting recommended dishes and restaurants.
[1099] The server uses generative AI to analyze the information entered by the user and uses natural language processing technology to generate optimal suggestions and services. Specifically, the server 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 data calculation are processes that receive user input, recognize the user's emotional state, and make 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 "stressed" 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 of a prompt to be input to a generative AI model:
[1103] Write a program that recognizes the user's emotional state and suggests dishes and restaurants based on it. User emotional states include "Happy", "Stress", "Sadness" and "Surprise". Write a function that makes suggestions for each emotional state, and in your main program, take the user's input, recognize the emotional state and show suggestions based on it.
[1104] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[1105] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1106] Step 1:
[1107] A user inputs his / her 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. As a result of this analysis, the emotional state (e.g., "stress," "joy," etc.) is output.
[1110] Step 3:
[1111] The server refers to a database for making appropriate food and restaurant suggestions based on the identified emotional state. The database stores information on food 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 customization based on culture. The converted suggestion information is formatted in a format that is easy for the user to understand.
[1114] Step 5:
[1115] The server transmits the formatted recommendation information to the smartphone. The smartphone displays the received recommendation information to the user. The user can check 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 so that it can make suggestions that reflect the user's preferences and tendencies.
[1120] Through these steps, personalized suggestions are made based on the user's emotional state, 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 a voice indicating a user input for the result of the specific processing. The control unit 46A transmits the voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[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 making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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 <url: https: gemini.google.com ?hl="ja">) are mentioned.
[1124] 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 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 wide area network (WAN) and / or a local area network (LAN).
[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 the voice according to instructions from the processor 46.
[1131] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[1132] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[1133] Fig. 6 shows an example of 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, 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.
[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 a prepaid eSIM service for inbound tourists. When an inbound user inputs their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology that uses 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, the system provides services that correspond to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides an interface and support that corresponds to that language. It is also possible to suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily set up a communication environment that meets their own requirements and to enjoy a more comfortable life at the destination they are visiting.
[1142] The process flow of each embodiment will be described below.
[1143] "Example 1"
[1144] Step 1: An inbound user inputs his / her communication requirements (e.g. communication speed, data volume, etc.) into the system.
[1145] Step 2: The system analyzes these requirements using generative AI and natural language processing techniques.
[1146] Step 3: Based on the analysis results, the system will automatically suggest 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 the embodiment 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 an appropriate communication plan for their destination, language barriers and the complexity of communication requirements often become obstacles. In addition, it is difficult for them to find a prepaid eSIM plan that best suits their communication requirements, and customization according to the length of their stay is also 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 a means for providing an inbound prepaid eSIM service utilizing 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 an optimal plan, a means for inputting the user's communication requirements, a means for transmitting data from the terminal to the server, a means for the server to analyze the requirements using a generative AI model, a means for the server to generate a plan based on the analysis results and transmit the plan to the terminal, and a means for the terminal to present the plan to the user. This allows the user to easily find a prepaid eSIM plan that is optimal for 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 can be 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 given period of time, usually measured 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 via a network.
[1165] "Plan" refers to the content of communication services provided based on a 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 optimal 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 his / her own device to input communication requirements such as communication speed, data volume, duration of stay, etc. For example, the user may input, "I would like to use high-speed Internet in Japan for one month, and about 10GB of data volume would be good."
[1170] Next, the terminal transmits the communication requirements input 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 may suggest a high-speed internet plan with 10GB of data and valid for one month.
[1173] The server then transmits 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 the requirements and proposes "a high-speed Internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which presents the plans to the user. The user reviews the presented plans and selects one.
[1176] Example prompt:
[1177] Enter your user's communication requirements:
[1178] Communication speed: High speed
[1179] Data volume: 10GB
[1180] Length of stay: 1 month
[1181] Use generative AI models to suggest 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 terminal. Specifically, they input information 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." 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 stay period, 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 the following elements and understands each of the requirements: communication speed, high speed, data volume, 10GB, length of stay, and 1 month. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and 1 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 may suggest a "1-month valid, 10GB data high-speed Internet plan." The generated plan is saved in the format of 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 a suitable format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan, 10GB data, and high-speed Internet.
[1194] Step 6:
[1195] The terminal presents the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan is displayed in the form of 1 month validity, 10GB data communication, 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 found it difficult to flexibly accommodate 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. In addition, it was inconvenient because users had to enter their own communication requirements and take the time to select the optimal plan based on them. Furthermore, it was cumbersome for users to manually set the validity period according to the length of stay.
[1199] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means. In this invention, the server includes a means for providing an inbound prepaid eSIM service utilizing generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication 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 a food delivery service, a means for inputting a 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 an inbound user uses a food delivery service, and to automatically set the validity period according to the 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 information input by the user.
[1201] "Inbound users" refers to travelers and visitors from overseas.
[1202] A "prepaid eSIM" is an electronic SIM card that can be used after 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" refers to 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" refers 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 in 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 Programming
[1214] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program has the function of customizing the prepaid eSIM based on the user's communication requirements and length of stay, and proposing the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[1215] Processing Description
[1216] The server performs data processing and calculation 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 inputs communication requirements (e.g., communication speed, data volume) and duration of stay using a smartphone or PC.
[1222] 2. Prompt generation: The server generates a prompt sentence to be passed to the generative AI model based on the user's input information.
[1223] 3. Invoke the generative AI model: The server passes the prompt to the generative AI model using OpenAI’s API to obtain the optimal prepaid eSIM plan.
[1224] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[1225] Examples
[1226] If a user is staying in Japan for 7 days and would like 10GB of high-speed data communication, the following prompt text would be generated.
[1227] Examples of prompt statements
[1228] User communication requirements: High speed communication, 10GB data communication
[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 an inbound user uses a food delivery service, 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 process in the application example 1 will be described with reference to FIG.
[1233] Step 1:
[1234] The user inputs communication requirements (e.g., communication speed, data volume) and length of stay using a smartphone or PC. The input information is sent to the server. Input data includes communication speed, high-speed communication, 10GB data volume, length of stay 7 days, etc.
[1235] Step 2:
[1236] The server generates a prompt based on the input data received from the user. Specifically, the server creates the following prompt by combining the communication requirements and the duration of stay.
[1237] User communication requirements: High speed communication, 10GB data communication
[1238] Length of stay: 7 days
[1239] Please suggest the best prepaid eSIM plan for you.
[1240] The generated prompt sentence is passed to a generative AI model.
[1241] Step 3:
[1242] The server calls the generative AI model and passes the prompt text as input. It uses OpenAI’s API to send the prompt text to the generative AI model. The generative AI model analyzes the prompt text 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, communication speed, etc.).
[1245] Step 5:
[1246] The server sends the generated prepaid eSIM plan to the user's device. The user's device displays the received plan on the screen. The user can check and select the proposed plan.
[1247] Step 6:
[1248] When a user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, the server generates an eSIM profile based on the information of the selected plan 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 second embodiment of the second form will be described. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1253] In order for inbound users to use the communications environment comfortably at their destination and to further enrich their stay, services that correspond to their language and culture are necessary. However, current systems do not adequately provide interfaces and support that correspond to the user's language and culture, and the provision of communications plan settings and travel information is also limited. This poses the issue that users have to make a great deal of effort to set up the communications environment and gather information at their destination.
[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 an 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 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 a communication environment at the destination and to spend their stay more comfortably.
[1255] "Generative artificial intelligence" is an artificial intelligence 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 or travelers.
[1257] A "prepaid e-SIM" is an electronic SIM card that can be used by paying in advance.
[1258] "Interface" refers to the screens and operating means through which a user interacts with a system or device.
[1259] "Natural language processing technology" is a technology that enables 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 a user's lifestyle habits and preferences.
[1262] The "Guide to Setting a Communication Environment" provides procedures and explanations that are helpful when a user sets up a communication environment.
[1263] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1264] The present invention is a system that provides a prepaid electronic SIM service to inbound users and provides an interface and support that corresponds to the user's language and culture. A specific embodiment of this system will be 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 the device is sent to the server, which analyzes it to identify the language.
[1267] example:
[1268] If the user types "hello" in Japanese, the server will recognize the Japanese language and provide a Japanese interface.
[1269] Example prompt:
[1270] Analyze 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 lifestyles based on the user's country of origin and culture. The server refers to the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from the user's IP address and registration information, and refers to databases related to that country (e.g., travel guide API and cultural information API).
[1275] example:
[1276] If the user is accessing from France, the server will provide French travel information and lifestyle suggestions related to French culture.
[1277] Example prompt:
[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 the communication environment to suit their requirements. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language so that the user can easily configure the communication plan and Wi-Fi settings to be used at the 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 communications plan for the United States.
[1285] Example prompt:
[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 Data Plan Setting Guide in Japanese"
[1289] This system allows users to receive services tailored to their own language and culture, making their life more comfortable at the destination they visit.
[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 terminal 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 by 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 determines the user's country of origin from the profile information it has acquired, for example determining from the IP address that the user is accessing the site from France.
[1320] Input: User profile information
[1321] Output: Identified country of origin information
[1322] Step 3:
[1323] The server references a database related to the identified country of origin, and retrieves information about France using a travel guide API and a cultural information API.
[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 providing 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 how to set 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 options provided. The server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[1341] Input: The user's selected configuration options
[1342] Output: Detailed setup guide
[1343] Step 4:
[1344] The user sets up the communication environment by following the guide and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established normally.
[1345] Enter: Detailed setup guide
[1346] Output: A properly configured communication environment
[1347] In this way, the system provides services that correspond 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] Conventional inbound services lacked support for the user's language and culture, and provided limited information to help users have a comfortable stay at their destination. In addition, 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 of the inbound user and the length of stay, a means for understanding requirements such as communication speed and data communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing a language based on information input by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and stores based on the user's cultural information. This makes it possible to provide services that correspond 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" refers to travelers and visitors from overseas.
[1355] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1356] "Communication speed" refers to the speed at which data can be transmitted and received, usually measured in bits per second (bps).
[1357] "Data traffic" refers to the total amount of data sent and received within a certain period of time, usually measured in bytes (B) or gigabytes (GB).
[1358] "Language support" refers to providing interfaces and support in accordance with 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 allow users to interact with the system.
[1362] "Service" refers to the benefits or functions provided to the 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 unique to a particular culture or region.
[1367] "Store" means a physical location for offering 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 corresponds 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 calculations.
[1375] 1. Language Recognition: Based on the text entered by the user, automatically detect the language using the langdetect library.
[1376] 2. Obtaining cultural information: Obtaining data to suggest specific services or products based on the user's cultural information.
[1377] 3. Interface customization: Providing an interface that corresponds to the recognized language.
[1378] 4. Service and product suggestions: Using generative AI models to suggest specific dishes or restaurants based on the user’s language and culture.
[1379] Examples
[1380] For example, if a user from Japan enters "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, will suggest sushi restaurants and ramen restaurants.
[1381] Examples of prompt statements
[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 process 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. The input text includes the user's language and cultural information.
[1387] Step 2:
[1388] The terminal transmits 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 obtains 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 the 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 culture 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] In addition, an emotion engine that estimates the emotion of the user may be further combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[1401] "Example 1"
[1402] As one embodiment of the present invention, there is a system that provides a prepaid eSIM service for inbound tourists using generative AI. This system has a function to customize a prepaid eSIM based on the requirements and length of stay of an inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a length of stay of one week, the system automatically sets the validity period of the eSIM to one week.
[1403] "Example 2"
[1404] As one embodiment of the present invention, there is a system including an emotion engine that recognizes the emotion of a user. This emotion engine has a function of adjusting the settings of a prepaid eSIM based on the emotional state of the user. Specifically, when the system recognizes that the emotional state of the user is stressful, it automatically changes the settings, such as increasing the communication speed. This makes it possible to reduce the stress of the user.
[1405] "Example 4"
[1406] Furthermore, one embodiment of the present invention is a system that adjusts travel information and lifestyle suggestions provided based on the emotional state of a user. Specifically, if the system recognizes that the emotional state of a user is joy, it automatically provides information on fun events and tourist spots. This makes it possible to enrich the travel experience of the user.
[1407] The process 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 an emotion engine.
[1414] Step 2: Automatically adjust the settings of the prepaid eSIM based on the recognized emotional state. For example, if the user is 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 an emotion engine.
[1418] Step 2: Tailor the travel information and lifestyle suggestions you provide based on your emotional state. For example, if you’re in a happy state, we’ll provide you with 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 the embodiment 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 responding flexibly to the diverse communication requirements and length of stay of inbound users. In addition, in order for users to select the optimal plan themselves, complex procedures and specialized knowledge were required, placing a heavy burden on users. Furthermore, communication barriers due to language and cultural differences also exist, making it difficult for users to receive appropriate services. To solve these issues, a system that automatically analyzes users' requirements and proposes 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 a means for providing an inbound prepaid eSIM service 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 communication volume and proposing an optimal plan, a means for receiving user input data and generating a prompt text to send to the generative AI model, a means for analyzing the prompt text using the generative AI model and generating an optimal prepaid eSIM plan for the user, a means for displaying the generated plan on the user terminal, and a means for setting up the prepaid eSIM based on the plan selected by the user and delivering the set eSIM to the user terminal. This makes it possible to flexibly respond to the user's various 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 the country, such as tourists and business travelers visiting from abroad.
[1427] A "prepaid eSIM" is an electronic SIM card that can be used for a prepaid fee 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 communications 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 carry out a specific task, and contains specific information for the AI to analyze.
[1431] "Natural language processing technology" is a technology that enables 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 PCs.
[1433] A "server" is a computer system that provides services to other computers over 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. A specific embodiment of this system will be described below.
[1435] Hardware and Software Used
[1436] Hardware: Servers (equipped with high-performance processors and large-capacity memory), 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 his / her communication requirements (e.g., communication speed, data volume) and the duration of stay into the terminal. For example, the user inputs "high-speed communication, 10GB data volume, duration of stay 1 week."
[1441] Server data reception and analysis
[1442] The server receives the communication requirements and stay period 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:
[1444] Communication speed: High speed
[1445] Data 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 text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it suggests a plan with high speed communication, 10GB data, and valid for one week.
[1450] Display device plan
[1451] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week validity plan."
[1452] User plan selection
[1453] The user checks the displayed plans and selects one. For example, the user clicks a "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] Examples
[1457] For example, if the user types:
[1458] Communication speed: High speed
[1459] Data 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:
[1463] Communication speed: High speed
[1464] Data 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 the prompt and suggests the best prepaid eSIM plan for the user, for example, a plan with high speed communication, 10GB data, and valid for one week.
[1468] The terminal displays the suggestions received from the server to the user, and when the user reviews and selects a suggestion, the information is sent to the server.
[1469] The server configures the prepaid eSIM based on the plan selected by the user and delivers the eSIM to the user's device. The user's device installs the received eSIM and becomes capable of 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 inputs their communication requirements (e.g., communication speed, data volume) and stay period into the terminal. Specifically, the user opens the smartphone app and inputs "high-speed communication, 10GB data volume, stay period of 1 week" into the input form. The input data is sent from the terminal to the server.
[1474] Step 2:
[1475] The server receives the communication requirements and stay period 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:
[1477] Communication speed: High speed
[1478] Data 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 sentence is sent to a generative AI model.
[1482] Step 3:
[1483] The server sends the generated prompt text to a generative AI model (e.g., OpenAI's GPT-4). The generative AI model analyzes the prompt text and generates the optimal prepaid eSIM plan for the user. For example, it generates a plan with "high speed communication, 10GB data, and valid for 1 week." The generated plan is returned to the server.
[1484] Step 4:
[1485] The server receives the plan returned from the generative AI model and transmits the plan to the user's device. Specifically, the server transmits data including the plan's details (e.g., high-speed communication, 10GB data volume, valid for 1 week) to the user's device.
[1486] Step 5:
[1487] The terminal displays the plan proposal received from the server to the user. Specifically, the screen displays "High-speed communication, 10GB data amount, 1 week valid plan." The user confirms the displayed plan.
[1488] Step 6:
[1489] The user checks the displayed plans and selects one. For example, the user clicks a "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 the settings are complete, the eSIM is delivered to the user's device.
[1492] Step 8:
[1493] The terminal installs the eSIM received from the server. The user's terminal installs the received eSIM and becomes capable of communication. The user can 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] In order for inbound users to have an appropriate communication environment during their stay, they need to select the optimal prepaid eSIM plan according to their requirements, such as communication speed and data volume. However, accurately understanding these requirements and proposing the optimal plan is not an easy task. In addition, there is a demand to provide similar services to passengers in self-driving vehicles, but current systems make it difficult to do so efficiently. Furthermore, there is a demand 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 a means for providing a prepaid eSIM service for inbound tourists using generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication volume and proposing an optimal plan, a means for providing an optimal prepaid eSIM plan for passengers of autonomous vehicles, a means for a generative AI to analyze the requirements and propose an optimal eSIM plan when a passenger inputs communication requirements and length of stay, a means for automatically setting the validity period of the eSIM based on the passenger's length of stay, and a means for providing language support, cultural support, travel information, etc. This makes it possible to provide an optimal communication environment and comprehensive support to inbound users and passengers of autonomous vehicles.
[1499] "Generative AI" is an artificial intelligence technology that analyzes information input by users and generates optimal suggestions and answers.
[1500] "Inbound users" refers 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 in adapting 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] In order to implement the present invention, the following system configuration and program are required.
[1512] System Configuration
[1513] 1. Hardware
[1514] Servers: You need servers with powerful computing power, including GPUs and CPUs to run your generative AI models.
[1515] Devices: User devices such as smartphones or tablets are required. These devices are used by users to input their communication requirements and duration of stay.
[1516] 2. Software
[1517] Generative AI model: Using APIs such as OpenAI, 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 input requirements such as communication speed, data volume, 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 techniques 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. Proposal of 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 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] Examples
[1535] When a user travels to Japan, they use a smartphone app to input "communication speed: 50 Mbps, data amount: 10 GB, 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 an "eSIM plan with a speed of 50 Mbps and 10 GB of data, 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 communications environment and comprehensive support.
[1537] The flow of the specific process in the application example 1 will be described with reference to FIG.
[1538] Step 1:
[1539] Users use their smartphones or tablets to input requirements such as communication speed, data volume, and length of stay.
[1540] Input: communication speed, data amount, length of stay
[1541] Output: User requirements information
[1542] Specific behavior: The user fills in the app's form with the following information: Internet speed: 50 Mbps, Data amount: 10 GB, Duration 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 terminal 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: The requirements information sent to the server
[1551] Output: Requirement 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 information and generates the optimal prepaid eSIM plan.
[1556] Input: Requirement information 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 a speed of 50 Mbps and 10 GB of data valid for 7 days.
[1559] Step 5:
[1560] The server then proposes the optimal prepaid eSIM plan 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's selection
[1568] Specific behavior: The user reviews the proposed plans 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 operations: The device applies the received eSIM configuration information, allowing the user to use communication services.
[1579] Example 2
[1580] Next, a second embodiment of the second form will be described. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal".
[1581] Today's inbound users have high demands for the communication environment and information provision at their destinations. However, traditional prepaid eSIM services have difficulty responding to the user's language, culture, and emotional state, and do not provide sufficient support to improve the user experience. In addition, 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 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 providing language support, cultural support, travel information, etc., a means for recognizing the user's emotional state and adjusting the prepaid eSIM settings based on the 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, reduce the user's stress, and enrich 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 abroad.
[1586] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1587] "Inbound users" refers 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 in 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 transmitted and received.
[1592] "Data traffic" refers to the total amount of data sent and received within a certain period of time.
[1593] The "optimum plan" refers to the communication plan that best suits the user's requirements.
[1594] "Language support" refers to providing interfaces and support in accordance with 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 that are tailored to the user's lifestyle and preferences.
[1600] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1601] This invention is a system that uses generative AI to provide a prepaid eSIM service for inbound tourists. A specific embodiment of this system will be 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. It also uses machine learning frameworks such as TensorFlow and PyTorch to analyze the user's emotional state. The database uses MongoDB and MySQL 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, and then provides an appropriate interface based on the recognized language. It also retrieves the user's profile information from the database and provides travel 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 the user's emotional state. For example, if the user is feeling stressed, the server will automatically set the speed to increase. If the user is expressing joy, the server will provide information about fun events and tourist spots.
[1609] Examples
[1610] Suppose a user is traveling from Japan to France. The user accesses the system and enters "What are the recommended tourist spots?" in French. The server recognizes the French language using the Google Cloud Natural Language API and provides a French interface. The server then confirms from the user's profile information that the user is 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 to further enrich the user's travel experience.
[1612] Examples of prompt statements
[1613] If a user types "What are the best places to visit?" in French, how will the system respond?
[1614] In this way, the system can provide services that are responsive to the user's language, culture and emotional state, reducing the user's stress and enriching their 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] A user accesses the system using a device such as a smartphone or a PC. For example, the user logs in through a dedicated application or website. The input includes the user's login information and access request. The output is the state in which the user is logged in to the system.
[1619] Step 2:
[1620] The server automatically detects 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 or Microsoft Azure Text Analytics to identify the language of the user. 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 is a language-specific interface.
[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 and lifestyle suggestions based on the user's country of origin and culture. The input includes the user's profile information. The output is the appropriate travel and lifestyle suggestions provided.
[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 inputs include 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 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 attractions. 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. In addition, services that accommodate language and cultural differences were insufficient, and there was 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 difficult 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 communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., and a means for recognizing the user's emotional state and proposing 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 information input by users and uses natural language processing technology to generate optimal suggestions and services.
[1643] An "inbound prepaid eSIM service" is an electronic SIM card service that is paid for in advance and available to visitors from abroad.
[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 an 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 optimal plan" is a function for analyzing the user's requirements and providing the most suitable communication plan based on the requirements.
[1649] "Language support" refers to a function that provides an interface and support according to 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 in areas that 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 that 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 the prepaid eSIM based on the requirements of the inbound user and the length of stay, and proposes the optimal plan by understanding the requirements such as communication speed and data communication volume. It also provides language support, cultural support, and travel information, and has the function of recognizing the user's emotional state and suggesting recommended dishes and restaurants.
[1655] The server uses generative AI to analyze the information entered by the user and uses natural language processing technology to generate optimal suggestions and services. Specifically, the server 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 data calculation are processes that receive user input, recognize the user's emotional state, and make 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 "stressed" 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 of a prompt to be input to a generative AI model:
[1659] Write a program that recognizes the user's emotional state and suggests dishes and restaurants based on it. User emotional states include "Happy", "Stress", "Sadness" and "Surprise". Write a function that makes suggestions for each emotional state, and in your main program, take the user's input, recognize the emotional state and show suggestions based on it.
[1660] In this way, it becomes possible to provide services that meet the diverse requirements and emotional states of users, improving the user experience and satisfaction.
[1661] The flow of the specific process in the application example 2 will be described with reference to FIG.
[1662] Step 1:
[1663] A user inputs his / her 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. As a result of this analysis, the emotional state (e.g., "stress," "joy," etc.) is output.
[1666] Step 3:
[1667] The server refers to a database for making appropriate food and restaurant suggestions based on the identified emotional state. The database stores information on food 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 customization based on culture. The converted suggestion information is formatted in a format that is easy for the user to understand.
[1670] Step 5:
[1671] The server transmits the formatted recommendation information to the smartphone. The smartphone displays the received recommendation information to the user. The user can check 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 so that it can make suggestions that reflect the user's preferences and tendencies.
[1676] Through these steps, personalized suggestions are made based on the user's emotional state, 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 voice indicating a user input for the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[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 making a neural network perform deep learning. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating a voice, text data indicating a text, and image data indicating an image is input. The data generation model 58 performs inference on the input inference data according to 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 <url: https: gemini.google.com ?hl="ja">) are mentioned.
[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 wide area network (WAN) and / or a local area network (LAN).
[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. In addition, 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 the voice according to instructions from the processor 46.
[1687] Camera 42 is a small digital camera equipped with an optical system including a lens, an aperture, and a 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 (e.g., an imaging range defined by an angle of view equivalent to the width of the field of vision of an average healthy person).
[1688] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for transmitting and receiving various types of information between the processor 46 and the processor 28 via the network 54. The transmission and reception of various types of information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is performed in a secure state.
[1689] The control target 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, legs, etc. The posture and behavior of the robot 414 are controlled by controlling the motors of the arms, hands, legs, etc. 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 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 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.
[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 a prepaid eSIM service for inbound tourists. When an inbound user inputs their communication requirements (e.g., communication speed, data volume, etc.), this system analyzes these requirements using natural language processing technology that uses 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, the system provides services that correspond to the user's language and culture. Specifically, it automatically recognizes the language used by the user and provides an interface and support that corresponds to that language. It is also possible to suggest travel information and lifestyles based on the user's country of origin and culture. This allows inbound users to easily set up a communication environment that meets their own requirements and to enjoy a more comfortable life at the destination they are visiting.
[1699] The process flow of each embodiment will be described below.
[1700] "Example 1"
[1701] Step 1: An inbound user inputs his / her communication requirements (e.g. communication speed, data volume, etc.) into the system.
[1702] Step 2: The system analyzes these requirements using generative AI and natural language processing techniques.
[1703] Step 3: Based on the analysis results, the system will automatically suggest 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 the embodiment 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 an appropriate communication plan for their destination, language barriers and the complexity of communication requirements often become obstacles. In addition, it is difficult to find a prepaid eSIM plan that best suits the user's communication requirements, and customization according to the length of stay is also 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 a means for providing an inbound prepaid eSIM service utilizing 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 an optimal plan, a means for inputting the user's communication requirements, a means for transmitting data from the terminal to the server, a means for the server to analyze the requirements using a generative AI model, a means for the server to generate a plan based on the analysis results and transmit the plan to the terminal, and a means for the terminal to present the plan to the user. This allows the user to easily find a prepaid eSIM plan that is optimal for 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 can be 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 given period of time, usually measured 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 via a network.
[1722] "Plan" refers to the content of communication services provided based on a 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 optimal 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 his / her own device to input communication requirements such as communication speed, data volume, duration of stay, etc. For example, the user may input, "I would like to use high-speed Internet in Japan for one month, and about 10GB of data volume would be good."
[1727] Next, the terminal transmits the communication requirements input 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 may suggest a high-speed internet plan with 10GB of data and valid for one month.
[1730] The server then transmits 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 the requirements and proposes "a high-speed Internet plan valid for one month with 10GB of data." The server sends this proposal to the device, which presents the plans to the user. The user reviews the presented plans and selects one.
[1733] Example prompt:
[1734] Enter your user's communication requirements:
[1735] Communication speed: High speed
[1736] Data volume: 10GB
[1737] Length of stay: 1 month
[1738] Use generative AI models to suggest 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 terminal. Specifically, they input information 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." 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 stay period, 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 the following elements and understands each of the requirements: communication speed, high speed, data volume, 10GB, length of stay, and 1 month. The analysis results are saved in the format of communication speed, high speed, data volume, 10GB, length of stay, and 1 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 may suggest a "1-month valid, 10GB data high-speed Internet plan." The generated plan is saved in the format of 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 a suitable format and sent using a secure communication protocol. The generated plan is sent to the device in the form of a one-month plan, 10GB data, and high-speed Internet.
[1751] Step 6:
[1752] The terminal presents the received plan to the user. The user can review the presented plan and select or modify it as necessary. The presented plan is displayed in the form of 1 month validity, 10GB data communication, high-speed Internet.
[1753] (Application example 1)
[1754] 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 robot 414 will be referred to as a "terminal".
[1755] Conventional prepaid eSIM services found it difficult to flexibly accommodate 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. In addition, it was inconvenient because users had to enter their own communication requirements and take the time to select the optimal plan based on them. Furthermore, it was cumbersome for users to manually set the validity period according to the length of stay.
[1756] The identification process by the identification processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means. In this invention, the server includes a means for providing an inbound prepaid eSIM service utilizing generative AI, a means for customizing a prepaid eSIM based on the requirements and length of stay of an inbound user, a means for understanding requirements such as communication speed and data communication 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 a food delivery service, a means for inputting a 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 an inbound user uses a food delivery service, and to automatically set the validity period according to the 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 information input by the user.
[1758] "Inbound users" refers to travelers and visitors from overseas.
[1759] A "prepaid eSIM" is an electronic SIM card that can be used after 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" refers to 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" refers 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 in 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 Programming
[1771] The server runs a program that uses generative AI to provide a prepaid eSIM service for inbound tourists. This program has the function of customizing the prepaid eSIM based on the user's communication requirements and length of stay, and proposing the optimal plan. It also proposes the optimal prepaid eSIM plan for food delivery services.
[1772] Processing Description
[1773] The server performs data processing and calculation 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 inputs communication requirements (e.g., communication speed, data volume) and duration of stay using a smartphone or PC.
[1779] 2. Prompt generation: The server generates a prompt sentence to be passed to the generative AI model based on the user's input information.
[1780] 3. Invoke the generative AI model: The server passes the prompt to the generative AI model using OpenAI’s API to obtain the optimal prepaid eSIM plan.
[1781] 4. Displaying the results: The server displays the generated plan on the user's terminal.
[1782] Examples
[1783] If a user is staying in Japan for 7 days and would like 10GB of high-speed data communication, the following prompt text would be generated.
[1784] Examples of prompt statements
[1785] User communication requirements: High speed communication, 10GB data communication
[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 an inbound user uses a food delivery service, 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 process in the application example 1 will be described with reference to FIG.
[1790] Step 1:
[1791] The user inputs communication requirements (e.g., communication speed, data volume) and length of stay using a smartphone or PC. The input information is sent to the server. Input data includes communication speed, high-speed communication, 10GB data volume, length of stay 7 days, etc.
[1792] Step 2:
[1793] The server generates a prompt based on the input data received from the user. Specifically, the server creates the following prompt by combining the communication requirements and the duration of stay.
[1794] User communication requirements: High speed communication, 10GB data communication
[1795] Length of stay: 7 days
[1796] Please suggest the best prepaid eSIM plan for you.
[1797] The generated prompt sentence is passed to a generative AI model.
[1798] Step 3:
[1799] The server calls the generative AI model and passes the prompt text as input. It uses OpenAI’s API to send the prompt text to the generative AI model. The generative AI model analyzes the prompt text 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, communication speed, etc.).
[1802] Step 5:
[1803] The server sends the generated prepaid eSIM plan to the user's device. The user's device displays the received plan on the screen. The user can check and select the proposed plan.
[1804] Step 6:
[1805] When a user selects a plan, the server automatically configures the prepaid eSIM based on the selected plan. Specifically, the server generates an eSIM profile based on the information of the selected plan 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 second embodiment of the second embodiment will be described. 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 communications environment comfortably at their destination and to further enrich their stay, services that correspond to their language and culture are necessary. However, current systems do not adequately provide interfaces and support that correspond to the user's language and culture, and the provision of communications plan settings and travel information is also limited. This poses the issue that users have to make a great deal of effort to set up the communications environment and gather information at their destination.
[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 an 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 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 a communication environment at the destination and to spend their stay more comfortably.
[1812] "Generative artificial intelligence" is an artificial intelligence 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 or travelers.
[1814] A "prepaid e-SIM" is an electronic SIM card that can be used by paying in advance.
[1815] "Interface" refers to the screens and operating means through which a user interacts with a system or device.
[1816] "Natural language processing technology" is a technology that enables 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 a user's lifestyle habits and preferences.
[1819] The "Guide to Setting a Communication Environment" provides procedures and explanations that are helpful when a user sets up a communication environment.
[1820] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[1821] The present invention is a system that provides a prepaid electronic SIM service to inbound users and provides an interface and support that correspond to the user's language and culture. A specific embodiment of this system will be 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 the device is sent to the server, which analyzes it to identify the language.
[1824] example:
[1825] If the user types "hello" in Japanese, the server will recognize the Japanese language and provide a Japanese interface.
[1826] Example prompt:
[1827] Analyze 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 lifestyles based on the user's country of origin and culture. The server refers to the user's profile information and provides appropriate data. Specifically, the server identifies the user's country of origin from the user's IP address and registration information, and refers to databases related to that country (e.g., travel guide API and cultural information API).
[1832] example:
[1833] If the user is accessing from France, the server will provide French travel information and lifestyle suggestions related to French culture.
[1834] Example prompt:
[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 the communication environment to suit their requirements. The server provides configuration options that correspond to the user's language and culture. Specifically, the server provides guides in the user's language so that the user can easily configure the communication plan and Wi-Fi settings to be used at the 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 communications plan for the United States.
[1842] Example prompt:
[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 Data Plan Setting Guide in Japanese"
[1846] This system allows users to receive services tailored to their own language and culture, making their life more comfortable at the destination they visit.
[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 terminal 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 by 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 determines the user's country of origin from the profile information it has acquired, for example determining from the IP address that the user is accessing the site from France.
[1877] Input: User profile information
[1878] Output: Identified country of origin information
[1879] Step 3:
[1880] The server references a database related to the identified country of origin, and retrieves information about France using a travel guide API and a cultural information API.
[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 providing 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 how to set 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 options provided. The server provides a detailed configuration guide, specifically displaying step-by-step instructions in Japanese.
[1898] Input: The user's selected configuration options
[1899] Output: Detailed setup guide
[1900] Step 4:
[1901] The user sets up the communication environment by following the guide and checks whether the settings have been made correctly, for example, whether the Wi-Fi connection has been established normally.
[1902] Enter: Detailed setup guide
[1903] Output: A properly configured communication environment
[1904] In this way, the system provides services that correspond 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] Conventional inbound services lacked support for the user's language and culture, and provided limited information to help users have a comfortable stay at their destination. In addition, 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 of the inbound user and the length of stay, a means for understanding requirements such as communication speed and data communication volume and proposing the optimal plan, a means for providing language support, cultural support, travel information, etc., a means for proposing specific services and products based on the user's language and culture, a means for automatically recognizing a language based on information input by the user and providing an interface corresponding to that language, and a means for proposing specific dishes and stores based on the user's cultural information. This makes it possible to provide services that correspond 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" refers to travelers and visitors from overseas.
[1912] A "prepaid eSIM" is an electronic SIM card that can be used after paying in advance, and does not require a physical SIM card.
[1913] "Communication speed" refers to the speed at which data can be transmitted and received, usually measured in bits per second (bps).
[1914] "Data traffic" refers to the total amount of data sent and received within a certain period of time, usually measured in bytes (B) or gigabytes (GB).
[1915] "Language support" refers to providing interfaces and support in accordance with 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 allow users to interact with the system.
[1919] "Service" refers to the benefits or functions provided to the 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 offering 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 corresponds 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 calculations.
[1932] 1. Language Recognition: Based on the text entered by the user, automatically detect the language using the langdetect library.
[1933] 2. Obtaining cultural information: Obtaining data to suggest specific services or products based on the user's cultural information.
[1934] 3. Interface customization: Providing an interface that corresponds to the recognized language.
[1935] 4. Service and product suggestions: Using generative AI models to suggest specific dishes or restaurants based on the user’s language and culture.
[1936] Examples
[1937] For example, if a user from Japan enters "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, will suggest sushi restaurants and ramen restaurants.
[1938] Examples of prompt statements
[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 process 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. The input text includes the user's language and cultural information.
[1944] Step 2:
[1945] The terminal transmits 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 obtains 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 the 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 culture 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] In addition, an emotion engine that estimates the emotion of the user may be further combined. That is, the identification processing unit 290 may estimate the emotion of the user using the emotion identification model 59, and perform identification processing using the emotion of the user.
[1958] "Example 1"
[1959] As one embodiment of the present invention, there is a system that provides a prepaid eSIM service for inbound tourists using generative AI. This system has a function to customize a prepaid eSIM based on the requirements and length of stay of an inbound user. Specifically, the system automatically changes the eSIM settings based on information input by the user. For example, if a user inputs a length of stay of one week, the system automatically sets the validity period of the eSIM to one week.
[1960] "Example 2"
[1961] As one embodiment of the present invention, there is a system including an emotion engine that recognizes the emotion of a user. This emotion engine has a function of adjusting the settings of a prepaid eSIM based on the emotional state of the user. Specifically, when the system recognizes that the emotional state of the user is stressful, it automatically changes the settings, such as increasing the communication speed. This makes it possible to reduce the stress of the user.
[1962] "Example 4"
[1963] Furthermore, one embodiment of the present invention is a system that adjusts travel information and lifestyle suggestions provided based on the emotional state of a user. Specifically, if the system recognizes that the emotional state of a user is joy, it automatically provides information on fun events and tourist spots. This makes it possible to enrich the travel experience of the user.
[1964] The process 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 an emotion engine.
[1971] Step 2: Automatically adjust the settings of the prepaid eSIM based on the recognized emotional state. For example, if the user is 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 an emotion engine.
[1975] Step 2: Tailor the travel information and lifestyle suggestions you provide based on your emotional state. For example, if you’re in a happy state, we’ll provide you with 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 the embodiment 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 responding flexibly to the diverse communication requirements and length of stay of inbound users. In addition, in order for users to select the optimal plan themselves, complex procedures and specialized knowledge were required, placing a heavy burden on users. Furthermore, communication barriers due to language and cultural differences also exist, making it difficult for users to receive appropriate services. To solve these issues, a system that automatically analyzes users' requirements and proposes 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 a means for providing an inbound prepaid eSIM service 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 traffic volume and proposing an optimal plan, a means for receiving user input data and generating a prompt text to send to the generative AI model, a means for analyzing the prompt text using the generative AI model and generating an optimal prepaid eSIM plan for the user, a means for displaying the generated plan on the user terminal, and a means for setting up the prepaid eSIM based on the plan selected by the user and delivering the set eSIM to the user terminal. This makes it possible to flexibly respond to the user's various communication requirements and length of stay and automatically...
Claims
1. A means for acquiring desired communication requirements including communication speed and data communication volume from an inbound user; A means for analyzing the acquired communication requirements using a generative AI; A means for proposing an eSIM usage plan including communication requirements, validity period, and language to the inbound user based on the analysis result; A system including:
2. The system of claim 1, further comprising: sending a prompt to the generative AI model instructing the model to propose an optimal sSIM plan based on the communication requirements.
3. A means for obtaining profile information of an inbound user; A means for identifying a country of origin of an inbound user based on the acquired profile information; The system of claim 1 , further comprising: a communication plan for the eSIM that corresponds to the culture of the identified country of origin.
Citation Information
Patent Citations
Virtual sightseeing system and communication terminal
JP2023048271A
Information processing apparatus, information processing method, and program
JP2023057472A
Online communication management system
JP2023069578A
Persona chatbot control method and system
JP2022180282A