System
The system addresses geographical, physical, and time constraints in passport applications by using online authentication, generative AI for error correction, and blockchain security, enhancing efficiency and security while enabling real-time tracking and automated document issuance.
Patent Information
- Application Number
- JP2024116461
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-19
- Publication Date
- 2026-01-29
AI Technical Summary
The current passport application process is burdened by geographical, physical, and time constraints, inefficiencies, high costs, and security issues such as incorrect input and fraudulent applications.
A system utilizing online personal authentication, generative AI for error detection and correction, blockchain for enhanced security, real-time tracking, and automated document issuance and mailing to streamline the passport application process.
Enables 24/7 passport application accessibility, reduces errors and fraud, strengthens security, and improves operational efficiency by allowing applicants to apply online and track their application status in real time.
Smart Images

Figure 2026014987000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] The current passport application process places a significant burden on applicants due to geographical, physical, and time constraints. The issuing agency also faces challenges due to the inefficiency and high costs of the process. Furthermore, the process faces security issues such as incorrect input and fraudulent applications. The present invention aims to solve these challenges. [Means for solving the problem]
[0005] The present invention provides a system having the following features:
[0006] The system includes a means for performing online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting correction, a means for enhancing the security of the application information using blockchain technology, a means for tracking the status of the application process in real time, and a means for issuing and mailing the applied documents.
[0007] This will allow applicants to apply for passports 24 hours a day, 365 days a year, eliminating geographical, physical, and time constraints. It will also reduce input errors and fraudulent applications by automatically detecting errors or missing information in application information and prompting corrections. Furthermore, blockchain technology will be used to strengthen security and prevent data tampering and leaks. This will improve the operational efficiency of issuing agencies and reduce costs.
[0008] "Online identity verification" refers to the authentication method used by users to verify their identity over the Internet.
[0009] "Application Information" refers to the personal data and documents required for a passport application, and is the information that an applicant enters or uploads into the form.
[0010] A "generative AI model" is an artificial intelligence model that uses machine learning algorithms to analyze and process data.
[0011] "Detecting errors and missing information and prompting corrections" refers to the process of using a generative AI model to automatically detect input errors or missing information in application information and instruct the user to make appropriate corrections.
[0012] "Blockchain technology" is a technology that stores data across multiple computers and has tamper-proof features.
[0013] "Tracking the status of the application process in real time" means that users can check the progress of their passport application at any time via the Internet.
[0014] "Applied Documents" are official documents produced through the passport application process.
[0015] "Issuing and mailing" means sending the completed passport to the applicant via mail. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0017] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0018] First, the terms used in the following description will be explained.
[0019] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0020] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0021] 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.
[0022] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0023] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0024] [First embodiment]
[0025] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0026] 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.
[0027] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0028] 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.
[0029] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0030] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0031] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0032] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0033] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0034] 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.
[0035] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0036] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0037] The present invention relates to a system that enables passport application procedures to be completed completely online and sent by mail. The program for this system is explained below in natural language, with specific examples.
[0038] 1. User Registration / Login
[0039] A user must first access the system's website and create an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[0040] 2. Fill out the application form
[0041] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0042] 3. Data verification using generative AI
[0043] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0044] 4. Strengthening data security
[0045] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[0046] 5. Confirm and submit application details
[0047] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[0048] 6. Track your application status
[0049] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[0050] 7. Passport issuance and mailing
[0051] The government issuing agency verifies the application data and issues the passport if there are no problems. The server then notifies the user of the passport issuance status and arranges for the passport to be mailed to the user's address via the post office.
[0052] Specific examples
[0053] For example, if Mr. Tanaka were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Tanaka and prompt him to correct it. After Mr. Tanaka had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Tanaka's address by mail.
[0054] In this way, passport application procedures can be completed online, greatly improving user convenience. In addition, by using generative AI to reduce data errors and strengthening security with blockchain technology, a safe and efficient passport application process can be achieved.
[0055] The processing flow will be explained below.
[0056] Step 1:
[0057] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[0058] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[0059] Step 2:
[0060] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[0061] The server compares the entered information with a database and performs authentication.
[0062] Step 3:
[0063] After logging in, the user accesses the online application form by clicking on the application form link.
[0064] The server displays the application form page on the user's terminal.
[0065] Step 4:
[0066] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[0067] The terminal transmits the input data to the server in real time.
[0068] Step 5:
[0069] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[0070] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[0071] Step 6:
[0072] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[0073] The terminal transmits the corrected data to the server again.
[0074] Step 7:
[0075] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[0076] Step 8:
[0077] The user verifies that all information is correct and clicks the "Submit Application" button.
[0078] The server sends the application data to the government / issuing agency's system.
[0079] Step 9:
[0080] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[0081] Step 10:
[0082] The government / issuing agency will check the application data and issue the passport if there are no problems.
[0083] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[0084] Step 11:
[0085] The server arranges for the issued passport to be mailed and sends it via the post office to the address specified by the user.
[0086] The server tracks the status of the shipment and provides the information to the user.
[0087] Example 1
[0088] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0089] The traditional passport application process required many steps and face-to-face procedures, which not only was extremely time-consuming for applicants but also posed risks of data entry errors and management issues. It was also difficult to track the application progress, making it difficult for users to know which step their application was currently at. Furthermore, data security was not guaranteed, raising the risk of data tampering and leaks. To address these issues, a more efficient and secure online passport application system was needed.
[0090] 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.
[0091] In this invention, the server includes a means for users to perform online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting correction, a means for enhancing the security of the application information using encryption technology and blockchain technology, a means for users to track the status of the application process in real time, and a means for issuing and mailing applied documents. This allows users to easily and quickly apply for a passport online and check the application status in real time, and further enhances the accuracy and security of the data by using the generative AI model and blockchain technology.
[0092] A "server" refers to a system that processes and stores data online, and is a device that provides or manipulates information in response to user requests.
[0093] "User" refers to a person or organization that accesses the System and uses various services and functions.
[0094] "Personal authentication" refers to the process of identity verification that a user goes through when logging into a system, and mainly involves entering an email address and password.
[0095] "Application Information" refers to the personal data and related information entered by a user to apply for a passport, including data such as name, address, contact details, and photograph.
[0096] A "generative AI model" refers to an algorithm or program that uses artificial intelligence to analyze data and has the ability to detect errors or omissions in application information.
[0097] "Encryption technology" refers to technology that converts data using a specific algorithm to make it unreadable to third parties.
[0098] "Blockchain technology" refers to a technology that records data on a distributed digital ledger to prevent tampering and unauthorized access, and is used to enhance security.
[0099] "Status" refers to information indicating the progress of a user's application process, and is updated in real time.
[0100] "Real-time" refers to a state in which operations or updates to data or systems are performed immediately and reflected to users without delay.
[0101] "Document" refers to the official document that will ultimately be issued, in this case a passport.
[0102] "Mail" refers to the delivery of physical documents or items to a designated address via the postal service.
[0103] The present invention is a system that allows users to apply for a passport completely online and receive the passport by mail. This system is operated by the cooperation of three parties: the user, the terminal, and the server.
[0104] User Registration / Login
[0105] A user first accesses the system's website and goes to the account creation page. Here, the user enters their name, email address, and password and clicks the "Register" button. The device sends this information to the server, which stores the received information in a database. The server then sends a confirmation email to the user's email address. The user clicks the link in the confirmation email to activate the account. Once the account is activated, the user enters their email address and password to log in.
[0106] Fill out the application form
[0107] Once the user logs in, they can access the online passport application form. They enter the required information into the form, such as their name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0108] Data verification with generative AI
[0109] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, it sends a notification in real time to prompt the user to correct them. For example, if an incorrect postal code is entered, the generative AI model will detect the error and instruct the user to enter the correct postal code.
[0110] Enhanced data security
[0111] The server encrypts the data that has passed verification by the generative AI model. This encryption uses strong encryption technology such as AES. The server then records the encrypted data on the blockchain, which prevents data tampering and leakage.
[0112] Confirm and submit application details
[0113] After the user confirms that all input data is correct, they click the "Submit" button to submit their application. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS).
[0114] Track your application status
[0115] After submitting an application, users can log in to the system to track the status of their application in real time. The server will periodically update the application progress to keep users up to date.
[0116] Passport issuance and mailing
[0117] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server then notifies the user of the passport issuance status. Finally, the passport is sent via the postal service to the address specified by the user.
[0118] Specific examples
[0119] For example, when a user applies for a passport, they access the system's website and create a new account. They must enter their name, email address, and password. The server then sends a confirmation email, and the user clicks on the link in the email to activate their account. After logging in, the user enters their name, address, contact details, and photo into an online form, which is then sent to the server in real time. The generative AI model immediately detects any data errors, such as an incorrect postal code, and prompts the user to make corrections. Once all information is entered correctly and the user confirms, the application is officially submitted. The application status can also be tracked in real time. After the passport is issued by the government agency, it is sent to the user's address by mail.
[0120] Prompt Sentence Examples
[0121] Prompt for user registration
[0122] User registration screen: Please enter your name, email address, and password. After registration, a confirmation email will be sent. Click the link in the email to complete your registration.
[0123] Prompt text when filling out the application form
[0124] Application form: Please enter your name, address, contact information, and photo. Please be careful not to make any mistakes when entering each item.
[0125] Prompt statement when validating data
[0126] AI data validation: The input data is validated. If there are any errors, a message will appear prompting you to correct them. Please follow the instructions to make the corrections.
[0127] Prompt when tracking application status
[0128] Application Status: You can check the current status of your application. After logging in to the system, please access the application status page.
[0129] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0130] Step 1: Create an account
[0131] A user accesses the system's website and navigates to the account creation page. The user enters their name, email address, and password, and clicks the "Register" button. The device sends this information to the server. The server stores the received information in a database and sends a confirmation email to the user's email address. The input of this process is the information entered by the user, and the output is the sending of a confirmation email. The confirmation email contains an activation link.
[0132] Step 2: Account Verification
[0133] The user clicks on the link in the confirmation email they received. This action activates the account. Clicking on the link causes the device to send a request to the server, which updates the account's status in the database to "active." The input to this process is clicking on the link in the email, and the output is the account being activated.
[0134] Step 3: Log in
[0135] A user enters their email address and password to access the login page and clicks the [Login] button. The terminal sends the input information to the server, which checks the information against the database and, if correct, allows the user to access the system. The input to this process is the user's input of authentication information, and the output is a response indicating whether authentication was successful or not.
[0136] Step 4: Access the application form
[0137] After logging in, the user accesses an online form for applying for a passport. The terminal sends the user authentication information to the server, which then verifies the authentication information and returns the application form data to the terminal. The input to this process is the user's access request, and the output is the display of the form data.
[0138] Step 5: Enter and submit your application information
[0139] The user enters the required information such as name, address, contact details, and photo into the form. The device sends the entered data to the server in real time. The server receives this data and temporarily stores it. The input for this process is the application information entered by the user, and the output is the temporary storage of the application information.
[0140] Step 6: Data validation with generative AI models
[0141] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data to check for errors or omissions. For example, if an incorrect postal code is entered, the AI detects the error and sends a notification to the user to enter the correct postal code. The input for this process is the application data, and the output is the data verification results and a notification requesting corrections. The user corrects the data according to the notification and resubmits it.
[0142] Step 7: Encrypting data and recording it on the blockchain
[0143] The server encrypts the data that has passed verification by the generative AI model. This encryption uses a strong encryption technique such as AES. The server then records the encrypted data on the blockchain. The input of this process is the verified data, and the output is the encrypted data and the blockchain record.
[0144] Step 8: Finalize and submit your application
[0145] After the user verifies that all input data is correct, they click the "Submit" button to submit their application. The device sends the final verified data to the server. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS). The input to this process is the user's final verification and submission, and the output is the data sent to the government agency.
[0146] Step 9: Track your application status
[0147] After submitting an application, a user can log in to the system and track the status of their application in real time. The server periodically updates the application's progress and sends the data to be displayed on the terminal. The input to this process is a status update from the server, and the output is a status notification to the user.
[0148] Step 10: Passport issuance and mailing
[0149] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server notifies the user of the passport issuance status and arranges for the passport to be sent via the postal service to the address specified by the user. The input to this process is the issuance instruction from the server, and the output is a shipping notification and mailing.
[0150] (Application example 1)
[0151] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0152] In conventional online application systems, errors or omissions are likely to occur when entering application and payment information, requiring manual correction. Security measures for personal information are also often insufficient, increasing the risk of data tampering or leakage. Furthermore, it is difficult to track the status of the application and payment process in real time, reducing user convenience. The present invention aims to solve these problems and provide a safe and efficient application and payment system.
[0153] 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.
[0154] In this invention, the server includes means for performing online personal authentication, means for inputting application information, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, means for issuing and mailing applied documents, and electronic payment means for inputting payment information, detecting and correcting errors or missing information using a generative AI model, and enhancing security using blockchain technology. This enables the application and payment processes to be carried out safely and efficiently, significantly improving user convenience.
[0155] "Online identity verification" is the process by which users verify their identity over the Internet.
[0156] "Application Information" refers to the personal data and necessary documents provided by a User to receive an official procedure or service.
[0157] A "generative AI model" is a technology that uses a pre-trained artificial intelligence model to automatically detect errors or omissions in input data and prompt the user to correct them.
[0158] "Blockchain technology" is a system that uses distributed ledger technology to prevent data tampering and unauthorized access, and to securely record and manage data.
[0159] "Real-time tracking" refers to the ability to instantly check the status and progress of a process.
[0160] "Electronic payments" are financial transactions conducted over the Internet, whereby users make payments or transfers electronically.
[0161] The present invention is a system that allows users to safely and efficiently carry out online application and payment processes, and specific embodiments thereof are described below.
[0162] 1. User Registration / Login
[0163] The server provides a means for users to authenticate themselves online. Users access the system's website and register an account by entering personal information such as their name, email address, and password. Once registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against a database.
[0164] 2. Enter application and payment information
[0165] After logging in, users access the online application form and enter the necessary application information, such as their name, address, contact information, and photo. They also enter payment information (such as credit card information and bank account information). This information is sent from the user's device to the server in real time.
[0166] 3. Data verification using generative AI models
[0167] The server sends the received application and payment information to the generative AI model, which verifies the data. The generative AI model analyzes the application and payment information for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code or invalid credit card number is entered, the generative AI model will detect the error and instruct the user to enter the correct information.
[0168] 4. Strengthening data security
[0169] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[0170] 5. Confirm and submit application and payment details
[0171] The user verifies that all information is correct and submits the application. The server transmits the application data to the government issuing agency and the payment data to the relevant financial institution.
[0172] 6. Tracking application and payment status
[0173] After submitting the application and payment, users can log in to the system to track the status in real time. The server will periodically update the status of each application and payment process to keep users updated.
[0174] 7. Document issuance and mailing
[0175] The government issuing agency checks the received application data and issues the document if there are no problems. The server notifies the user of the document issuance status and arranges for the document to be mailed to the user's specified address via the post office.
[0176] Specific examples
[0177] For example, if a user applies for a passport, he or she first visits the system's website and creates a new account. Next, he or she enters information such as name, address, and photo into the online application form, and then enters payment information after it has been verified by the generative AI model. The generative AI model verifies the input data in real time and prompts the user to immediately correct any omissions or errors. Once the user has correctly entered all the information and completed the application and payment, the progress can be checked in real time. Finally, the government issuing agency issues the passport and it is sent to the user's address by mail.
[0178] Prompt Sentence Examples
[0179] "Please verify the user's payment data. The data is as follows:
[0180] User ID: user_1234
[0181] Payment amount: 5,000 yen
[0182] Payment method: Bank transfer
[0183] Please check that the data is correct and complete."
[0184] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0185] Step 1: User Registration
[0186] A user accesses a website and registers an account by entering their name, email address, and password. The input data is sent from the device to the server, which receives it and stores it in a database. The server then sends a confirmation email to the user, and registration is completed by clicking on the link.
[0187] Input: Name, Email Address, Password
[0188] Output: Registration confirmation email
[0189] Step 2: Log in
[0190] The user enters their email address and password on the login page, and the server checks this information against a database for authentication.
[0191] Input: Email address, password
[0192] Output: Authentication token
[0193] Step 3: Enter application information
[0194] After logging in, users access the application form and enter their application information, such as their name, address, contact details, and photo. This data is sent from the device to the server.
[0195] Input: Name, address, contact information, photo
[0196] Output: Send data to the server
[0197] Step 4: Enter your payment information
[0198] After entering the application information, the user enters payment data such as credit card information and bank account information, which is then sent from the terminal to the server.
[0199] Input: Credit card information, bank account information
[0200] Output: Send data to the server
[0201] Step 5: Data validation with generative AI models
[0202] The server sends the received application and payment information to the generative AI model, which then verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, prompts the user to make corrections.
[0203] Input: Application information, payment information
[0204] Output: Data verification results, correction instructions
[0205] Step 6: Encrypting data and recording it on the blockchain
[0206] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[0207] Input: Verified application information, verified payment information
[0208] Output: Encrypted data, blockchain record
[0209] Step 7: Confirm and submit application and payment details
[0210] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency and the payment data to the relevant financial institution.
[0211] Input: Confirmed application information, confirmed payment information
[0212] Output: Data sent
[0213] Step 8: Real-time tracking of application and payment status
[0214] Users can log in to the system to track the progress of their application and payment in real time. The server will periodically update the status of each application and payment process to provide users with the latest information.
[0215] Input: User ID, Application ID, Payment ID
[0216] Output: Real-time status
[0217] Step 9: Issuing and mailing the document
[0218] The government issuing agency will check the application data and issue the document if there are no problems. The server will notify the user of the document issuance status and arrange for the document to be mailed to the user's specified address via the post office.
[0219] Input: Verified application data
[0220] Output: Issued documents, mailed notices
[0221] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0222] This invention relates to a system that enables a completely online passport application process and combines it with an emotion engine that recognizes the user's emotions and provides feedback. The program for this system is explained in natural language below, along with specific examples.
[0223] 1. User Registration / Login
[0224] A user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[0225] 2. Fill out the application form
[0226] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0227] 3. Data verification using generative AI
[0228] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0229] 4. Emotion recognition and feedback using an emotion engine
[0230] The emotion engine detects the user's facial expressions, voice, typing speed, etc. while they are typing and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback or a help message.
[0231] 5. Strengthening data security
[0232] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[0233] 6. Confirm and submit application details
[0234] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[0235] 7. Track your application status
[0236] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[0237] 8. Passport issuance and mailing
[0238] The government issuing agency checks the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[0239] Specific examples
[0240] For example, if Mr. Suzuki were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Suzuki and prompt him to correct it. After Mr. Suzuki had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Suzuki's address by mail.
[0241] Furthermore, while Suzuki is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and makes the application process smoother.
[0242] The processing flow will be explained below.
[0243] Step 1:
[0244] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[0245] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[0246] Step 2:
[0247] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[0248] The server compares the entered information with a database and performs authentication.
[0249] Step 3:
[0250] After logging in, the user accesses the online application form by clicking on the application form link.
[0251] The server displays the application form page on the user's terminal.
[0252] From this point on, the emotion engine begins monitoring the user's facial expressions, voice, and input speed.
[0253] Step 4:
[0254] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[0255] The terminal transmits the input data to the server in real time.
[0256] Step 5:
[0257] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[0258] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[0259] Step 6:
[0260] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[0261] The terminal transmits the corrected data to the server again.
[0262] Step 7:
[0263] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[0264] Step 8:
[0265] Before the user completes the application process, an emotion engine monitors the user's emotional state and provides feedback accordingly.
[0266] For example, if a user is feeling frustrated or stressed, the server will display a helpful message such as "We're here to help if you have any questions" based on instructions from the emotion engine.
[0267] Step 9:
[0268] The user verifies that all information is correct and clicks the "Submit Application" button.
[0269] The server sends the application data to the government / issuing agency's system.
[0270] Step 10:
[0271] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[0272] Step 11:
[0273] The government / issuing agency will check the application data and issue the passport if there are no problems.
[0274] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[0275] Step 12:
[0276] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[0277] The server tracks the status of the shipment and provides the information to the user.
[0278] Example 2
[0279] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0280] Conventional passport application systems have complicated procedures and are inefficient. Furthermore, if a user enters incorrect information during the application process, correcting it requires a lot of time and effort. Furthermore, there is a lack of consideration for reducing user stress and anxiety, resulting in a lack of an improved user experience. The present invention aims to solve these problems.
[0281] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for performing online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting the user to correct them, an emotion recognition engine means for analyzing the user's emotions and providing feedback, a means for enhancing the security of the application information using blockchain technology, a means for tracking the status of the application process in real time, and a means for issuing and mailing the applied documents. This allows the user to apply for a passport simply and efficiently, and not only allows errors in the application content to be quickly corrected, but also allows the user to receive appropriate feedback according to their emotional state.
[0282] "Online personal authentication" is the process by which a user verifies their identity and logs into a system over the Internet.
[0283] The "means for inputting application information" is an interface that allows users to input their personal information and necessary data into a form on the system.
[0284] "Means of using a generative AI model to detect errors or missing information and prompt corrections" refers to a process in which AI technology is used to analyze data entered by a user, and if errors or missing information are detected, the system instructs the user to make appropriate corrections.
[0285] The "emotion recognition engine means for analyzing the user's emotions and providing feedback" is a function that analyzes the user's facial expressions, voice, operation speed, etc., and provides appropriate feedback and support based on the user's emotional state.
[0286] "Means of strengthening the security of application information using blockchain technology" refers to the process of encrypting and recording users' personal information and application data using blockchain technology to prevent data tampering and leakage.
[0287] "Means to track the status of the application process in real time" is a function that allows users to check the processing status of their passport application in real time.
[0288] "Means of issuing and mailing requested documents" refers to the process by which a government issuing agency creates requested documents, such as a passport, and delivers them to an address specified by the user.
[0289] This invention is a system that completely simplifies the passport application process online and combines it with an emotion engine that recognizes the user's emotions and provides feedback. Below, we will explain the program for this system in natural language and provide concrete examples.
[0290] This system mainly consists of three entities: a server, a terminal, and a user. The server is responsible for data processing and storage, running the generative AI model, operating the emotion engine, ensuring security, and tracking the application process. The terminal provides the user interface, inputting data, detecting emotions, and displaying feedback. The user enters the necessary information at each stage of the application procedure and progresses through the process while receiving feedback from the system.
[0291] Let's explain how to use it in detail. First, a user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by comparing this information with the database.
[0292] Next, after logging in, the user accesses the online form for applying for a passport. The user enters the required information into the form, such as name, address, contact information, and photo. The device sends this entered data to the server in real time. The server then sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0293] The emotion engine detects the user's facial expressions, voice, and typing speed while they are typing, and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback and help messages. The server then encrypts the data that has passed verification and records it on the blockchain, preventing data tampering and leakage.
[0294] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency. After the application is submitted, the user can log in to the system to track the application status in real time. The server periodically updates the status of each application process to provide the user with the latest information. The government issuing agency verifies the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[0295] As a concrete example, consider the case where Mr. Tanaka applies for a passport. He first accesses the system's website and creates a new account. Next, he enters information such as his name, address, and photo into the online application form and submits it to the system. The generation AI verifies the input data in real time, and if there is an error in the postal code of his address, it immediately notifies Mr. Tanaka and prompts him to correct it. After Mr. Tanaka has entered all the information correctly, he submits his application. He can then check the status of his application in the system at any time. Finally, the government issuing agency issues the passport and it is sent by mail to Mr. Tanaka's address.
[0296] Furthermore, while Tanaka is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and ensures a smooth application process.
[0297] An example prompt for a generative AI verification process is:
[0298] Check user-entered data for errors or omissions, such as validating postal codes, email addresses, photo formats, etc., and provide feedback to help users correct any issues.
[0299] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0300] Step 1: User registration and login
[0301] Processing Steps
[0302] A user visits the system's website and creates an account.
[0303] input
[0304] The user enters their name, email address, and password.
[0305] output
[0306] Your information will be saved in the database and a confirmation email will be sent.
[0307] Specific actions
[0308] A user accesses the system's website using a web browser.
[0309] The user enters their name, email address, and password in the registration form and clicks the "Register" button.
[0310] The terminal transmits the input information to the server.
[0311] The server receives the input information and stores it in a database.
[0312] The server generates a confirmation email and sends it to the user.
[0313] Users will receive a confirmation email and will click on the link in the email to complete registration.
[0314] When a user logs in, they enter their email address and password, which the server checks against a database and allows them to log in if authentication is successful.
[0315] Step 2: Fill out the application form
[0316] Processing Steps
[0317] After logging in, the user accesses the online form for applying for a passport.
[0318] input
[0319] The user enters the necessary information such as name, address, contact details, and photo.
[0320] output
[0321] The information you enter will be sent to the server and temporarily stored.
[0322] Specific actions
[0323] After logging in, the user accesses the passport application form page.
[0324] The user enters the necessary information into the form, such as name, address, contact information, and photo.
[0325] The terminal transmits the input data to the server in real time.
[0326] The server temporarily stores the received application data.
[0327] Step 3: Data validation with generative AI
[0328] Processing Steps
[0329] The server sends the application data to the generative AI model and verifies the data.
[0330] input
[0331] The server sends the application data to the generative AI model.
[0332] output
[0333] The analysis results of the generative AI model provide feedback on data errors and missing information.
[0334] Specific actions
[0335] The server sends the application data to the API of the generated AI model.
[0336] The generative AI model analyzes the data and checks for errors or omissions.
[0337] If the generative AI model finds any errors or deficiencies, it will feed this information back to the server.
[0338] The server receives the feedback and notifies the user.
[0339] For example, if an incorrect postal code is entered, the generation AI will detect the error and notify the user to enter the correct postal code.
[0340] Step 4: Emotion recognition and feedback by the emotion engine
[0341] Processing Steps
[0342] The emotion engine analyzes the user's emotions and provides feedback.
[0343] input
[0344] The device collects emotion-related data such as facial expressions, voice, and typing speed.
[0345] output
[0346] As a result of the sentiment analysis, an appropriate feedback message is generated.
[0347] Specific actions
[0348] The device uses a camera and microphone to collect the user's facial expressions and voice.
[0349] The device transmits this data to the emotion engine in real time.
[0350] The emotion engine analyzes the user's emotions and makes a comprehensive judgment based on data including input speed.
[0351] If the user is expressing dissatisfaction or confusion, the emotion engine generates an appropriate feedback message.
[0352] The device will display messages from the emotion engine to the user, such as a helpful message like "If you have any questions, please contact us here."
[0353] Step 5: Strengthen data security
[0354] Processing Steps
[0355] The server encrypts the data that passes verification and records it on the blockchain.
[0356] input
[0357] The server has the verified application data.
[0358] output
[0359] The encrypted data is recorded on the blockchain.
[0360] Specific actions
[0361] The server encrypts the data using an encryption algorithm such as AES.
[0362] The server sends the encrypted data to the blockchain network.
[0363] The blockchain records the received encrypted data as a new block.
[0364] This prevents data tampering and leakage.
[0365] Step 6: Review and submit your application
[0366] Processing Steps
[0367] The user verifies that all information is correct and submits the application.
[0368] input
[0369] The user will then review all the information entered on the confirmation page.
[0370] output
[0371] The application is officially completed and the data is sent to the government issuing agency.
[0372] Specific actions
[0373] The user will then review all the information entered on the confirmation page.
[0374] If there are no problems, the user clicks the "Submit" button.
[0375] The server transmits the submitted application data to the government issuing agency.
[0376] Step 7: Track your application status
[0377] Processing Steps
[0378] After an application is submitted, users can log in to the system to track the application status in real time.
[0379] input
[0380] The server will periodically update the status of each application process.
[0381] output
[0382] Up-to-date status information is provided to the user.
[0383] Specific actions
[0384] The server will periodically update the status of each application process.
[0385] After logging in, users can check the latest status on their application status page.
[0386] Step 8: Passport issued and mailed
[0387] Processing Steps
[0388] The government issuing agency will check the application data and issue the passport if there are no problems.
[0389] input
[0390] The server transmits the application data to the government issuing authority.
[0391] output
[0392] A passport will be issued and mailed to the user.
[0393] Specific actions
[0394] The government issuing agency will verify the application data it receives.
[0395] If there are no problems, the passport will be issued.
[0396] When the passport is issued, the server sends an issuance completion notification email to the user.
[0397] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[0398] (Application example 2)
[0399] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0400] In conventional online application systems, users often felt confused and stressed when entering and confirming application information. Furthermore, there was no mechanism for providing prompt feedback to users when there were errors or omissions in the entered information, which led to issues with the application process not proceeding smoothly. Furthermore, there was a need to improve the user experience by providing feedback that takes into account the user's emotions.
[0401] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for performing online personal authentication, means for inputting application information, means including an emotion recognition engine that analyzes facial expressions and voice when the application information is input and recognizes the user's emotions in real time and provides feedback, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, and means for issuing and mailing applied documents. This allows the user to receive feedback in real time during the application procedure and proceed with the application smoothly.
[0402] "Online personal authentication" is a procedure for verifying an individual's identity over the Internet.
[0403] "Application information" refers to data related to personal information and required documents that a user enters during the application process.
[0404] A "generative AI model" is an artificial intelligence algorithm that learns from large amounts of data, recognizes patterns, and adaptively analyzes and generates new data.
[0405] "Strengthening security" means strengthening data protection and taking measures to prevent unauthorized access, data tampering, and data leaks.
[0406] "Blockchain technology" is a distributed database technology that aggregates transaction history into blocks and links them together like a chain to ensure data integrity and consistency.
[0407] An "emotion recognition engine" is a technology that analyzes emotions from data such as a user's facial expressions and voice, and recognizes their state in real time.
[0408] "Providing feedback" means returning specific instructions or advice based on the user's actions or status.
[0409] "Real-time tracking" means providing the ability to instantly check the current status and progress.
[0410] "Issuing and mailing the requested document" means officially creating the document requested by the user and physically mailing it.
[0411] To implement this invention, the following system and program are required: This system uses emotion recognition technology to provide real-time feedback to improve the user experience when selecting products in a virtual store.
[0412] System Configuration
[0413] Hardware:
[0414] Smartphone
[0415] Smartphone camera
[0416] Smartphone microphone
[0417] software:
[0418] "OpenCV" for facial expression recognition
[0419] "Google Speech Recognition API" for speech recognition
[0420] "Microsoft Azure Sentiment Analysis" for sentiment analysis
[0421] Shopping API
[0422] Blockchain technology
[0423] Program Overview
[0424] User registration and login:
[0425] First, a user downloads the smartphone app and creates an account. To create an account, they enter information such as their name, email address, and password, which is sent to the server and stored in a database. After registration is complete, a confirmation email is sent to the user, who clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server verifies this information against the database for authentication.
[0426] Product Selection and Emotion Recognition:
[0427] As users select products in the virtual store, the server captures their facial expressions and voice in real time through their smartphone's camera and microphone. This data is then analyzed using OpenCV for facial recognition and Google Speech Recognition API for speech recognition. The analyzed data is then used to determine the user's emotional state using Microsoft Azure Sentiment Analysis.
[0428] Real-time feedback:
[0429] Once the user's emotions are analyzed, the server will provide real-time feedback based on their emotions. For example, if the user is confused, the server will display the message "Do you need help?". Conversely, if the user is enjoying themselves, the server will display the message "We're glad you enjoyed your shopping experience!".
[0430] Data Security and Tracking:
[0431] All application information is encrypted and stored using blockchain technology to prevent unauthorized access and data tampering, and users can track the status of their application process in real time.
[0432] Examples:
[0433] For example, if a user is searching for a specific product in a virtual store, the system analyzes the user's facial expressions and voice to recognize confusion or stress. In this case, the server will support the user by displaying a message such as "Do you need help?". On the other hand, if the user continues to enjoy shopping, the system will display a message such as "We're glad you enjoyed your shopping!", providing a positive experience.
[0434] Example prompt sentence:
[0435] When a user is using a smartphone app to select products in a virtual store, analyze his / her emotions in real time and provide appropriate feedback. For example, if the user is confused, display the message "Do you need help?". Conversely, if the user is enjoying themselves, display the message "We're glad you enjoyed your shopping!".
[0436] In this way, based on the embodiment of the invention, the user can enjoy a smooth and comfortable virtual store experience.
[0437] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0438] Step 1:
[0439] User Registration and Login
[0440] First, a user downloads a smartphone app and creates an account, entering information such as their name, email address, and password. The device then sends this input data to the server, which stores it in a database. The server then sends a confirmation email to the user, who clicks on a link in the email to complete registration. If login is required, the user enters their email address and password, which the server then authenticates by checking against the database.
[0441] Input: Name, Email Address, Password
[0442] Output: Registration completion email, authentication result
[0443] Step 2:
[0444] Product Selection
[0445] A user accesses a virtual store and selects the product they wish to purchase. The user inputs product information through the terminal interface, and the terminal transmits the selection to the server.
[0446] Input: Product selection information
[0447] Output: None
[0448] Step 3:
[0449] emotion recognition
[0450] The server captures the user's facial expressions and voice via the smartphone's camera and microphone. This data is analyzed in real time using OpenCV and the Google Speech Recognition API. The analysis results are sent to Microsoft Azure Sentiment Analysis to determine the user's emotional state.
[0451] Input: facial expression data, voice data
[0452] Output: Emotion analysis results
[0453] Step 4:
[0454] Real-time feedback
[0455] The server will display an appropriate feedback message to the user based on the result of sentiment analysis, for example, if the user is confused, the message "Do you need help?" will be displayed.
[0456] Input: Sentiment analysis results
[0457] Output: Feedback message
[0458] Step 5:
[0459] Information verification using generative AI models
[0460] The server sends the application information entered by the user to the generative AI model, which detects errors and missing information. The generative AI model analyzes the data and prompts the user to correct any problems that may exist.
[0461] Input: Application information
[0462] Output: Verification results, correction instructions
[0463] Step 6:
[0464] Data Security and Storage
[0465] The server encrypts the verified application information and records it in a database using blockchain technology, preventing data tampering and leaks.
[0466] Input: Verified application information
[0467] Output: Encrypted data, blockchain record
[0468] Step 7:
[0469] Tracking the application process
[0470] The server will provide regular progress updates to allow users to track the application process in real time, and users can check the current status via their devices.
[0471] Input: None
[0472] Output: Progress status
[0473] Step 8:
[0474] Issuance and mailing of documents
[0475] The server issues a document with all application processes completed and mails it to the user, who then receives the document at the address they specified.
[0476] Input: Completed application information
[0477] Output: Issued documents, mailing arrangements
[0478] These processing steps allow the user to navigate the virtual store shopping experience smoothly and receive appropriate feedback in real time.
[0479] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0480] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0481] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0482] [Second embodiment]
[0483] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0484] 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.
[0485] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0486] 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.
[0487] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0488] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0489] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0490] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0491] 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.
[0492] 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.
[0493] 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.
[0494] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0495] The present invention relates to a system that enables passport application procedures to be completed completely online and sent by mail. The program for this system is explained below in natural language, with specific examples.
[0496] 1. User Registration / Login
[0497] A user must first access the system's website and create an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[0498] 2. Fill out the application form
[0499] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0500] 3. Data verification using generative AI
[0501] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0502] 4. Strengthening data security
[0503] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[0504] 5. Confirm and submit application details
[0505] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[0506] 6. Track your application status
[0507] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[0508] 7. Passport issuance and mailing
[0509] The government issuing agency verifies the application data and issues the passport if there are no problems. The server then notifies the user of the passport issuance status and arranges for the passport to be mailed to the user's address via the post office.
[0510] Specific examples
[0511] For example, if Mr. Tanaka were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Tanaka and prompt him to correct it. After Mr. Tanaka had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Tanaka's address by mail.
[0512] In this way, passport application procedures can be completed online, greatly improving user convenience. In addition, by using generative AI to reduce data errors and strengthening security with blockchain technology, a safe and efficient passport application process can be achieved.
[0513] The processing flow will be explained below.
[0514] Step 1:
[0515] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[0516] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[0517] Step 2:
[0518] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[0519] The server compares the entered information with a database and performs authentication.
[0520] Step 3:
[0521] After logging in, the user accesses the online application form by clicking on the application form link.
[0522] The server displays the application form page on the user's terminal.
[0523] Step 4:
[0524] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[0525] The terminal transmits the input data to the server in real time.
[0526] Step 5:
[0527] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[0528] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[0529] Step 6:
[0530] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[0531] The terminal transmits the corrected data to the server again.
[0532] Step 7:
[0533] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[0534] Step 8:
[0535] The user verifies that all information is correct and clicks the "Submit Application" button.
[0536] The server sends the application data to the government / issuing agency's system.
[0537] Step 9:
[0538] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[0539] Step 10:
[0540] The government / issuing agency will check the application data and issue the passport if there are no problems.
[0541] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[0542] Step 11:
[0543] The server arranges for the issued passport to be mailed and sends it via the post office to the address specified by the user.
[0544] The server tracks the status of the shipment and provides the information to the user.
[0545] Example 1
[0546] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0547] The traditional passport application process required many steps and face-to-face procedures, which not only was extremely time-consuming for applicants but also posed risks of data entry errors and management issues. It was also difficult to track the application progress, making it difficult for users to know which step their application was currently at. Furthermore, data security was not guaranteed, raising the risk of data tampering and leaks. To address these issues, a more efficient and secure online passport application system was needed.
[0548] 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.
[0549] In this invention, the server includes a means for users to perform online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting correction, a means for enhancing the security of the application information using encryption technology and blockchain technology, a means for users to track the status of the application process in real time, and a means for issuing and mailing applied documents. This allows users to easily and quickly apply for a passport online and check the application status in real time, and further enhances the accuracy and security of the data by using the generative AI model and blockchain technology.
[0550] A "server" refers to a system that processes and stores data online, and is a device that provides or manipulates information in response to user requests.
[0551] "User" refers to a person or organization that accesses the System and uses various services and functions.
[0552] "Personal authentication" refers to the process of identity verification that a user goes through when logging into a system, and mainly involves entering an email address and password.
[0553] "Application Information" refers to the personal data and related information entered by a user to apply for a passport, including data such as name, address, contact details, and photograph.
[0554] A "generative AI model" refers to an algorithm or program that uses artificial intelligence to analyze data and has the ability to detect errors or omissions in application information.
[0555] "Encryption technology" refers to technology that converts data using a specific algorithm to make it unreadable to third parties.
[0556] "Blockchain technology" refers to a technology that records data on a distributed digital ledger to prevent tampering and unauthorized access, and is used to enhance security.
[0557] "Status" refers to information indicating the progress of a user's application process, and is updated in real time.
[0558] "Real-time" refers to a state in which operations or updates to data or systems are performed immediately and reflected to users without delay.
[0559] "Document" refers to the official document that will ultimately be issued, in this case a passport.
[0560] "Mail" refers to the delivery of physical documents or items to a designated address via the postal service.
[0561] The present invention is a system that allows users to apply for a passport completely online and receive the passport by mail. This system is operated by the cooperation of three parties: the user, the terminal, and the server.
[0562] User Registration / Login
[0563] A user first accesses the system's website and goes to the account creation page. Here, the user enters their name, email address, and password and clicks the "Register" button. The device sends this information to the server, which stores the received information in a database. The server then sends a confirmation email to the user's email address. The user clicks the link in the confirmation email to activate the account. Once the account is activated, the user enters their email address and password to log in.
[0564] Fill out the application form
[0565] Once the user logs in, they can access the online passport application form. They enter the required information into the form, such as their name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0566] Data verification with generative AI
[0567] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, it sends a notification in real time to prompt the user to correct them. For example, if an incorrect postal code is entered, the generative AI model will detect the error and instruct the user to enter the correct postal code.
[0568] Enhanced data security
[0569] The server encrypts the data that has passed verification by the generative AI model. This encryption uses strong encryption technology such as AES. The server then records the encrypted data on the blockchain, which prevents data tampering and leakage.
[0570] Confirm and submit application details
[0571] After the user confirms that all input data is correct, they click the "Submit" button to submit their application. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS).
[0572] Track your application status
[0573] After submitting an application, users can log in to the system to track the status of their application in real time. The server will periodically update the application progress to keep users up to date.
[0574] Passport issuance and mailing
[0575] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server then notifies the user of the passport issuance status. Finally, the passport is sent via the postal service to the address specified by the user.
[0576] Specific examples
[0577] For example, when a user applies for a passport, they access the system's website and create a new account. They must enter their name, email address, and password. The server then sends a confirmation email, and the user clicks on the link in the email to activate their account. After logging in, the user enters their name, address, contact details, and photo into an online form, which is then sent to the server in real time. The generative AI model immediately detects any data errors, such as an incorrect postal code, and prompts the user to make corrections. Once all information is entered correctly and the user confirms, the application is officially submitted. The application status can also be tracked in real time. After the passport is issued by the government agency, it is sent to the user's address by mail.
[0578] Prompt Sentence Examples
[0579] Prompt for user registration
[0580] User registration screen: Please enter your name, email address, and password. After registration, a confirmation email will be sent. Click the link in the email to complete your registration.
[0581] Prompt text when filling out the application form
[0582] Application form: Please enter your name, address, contact information, and photo. Please be careful not to make any mistakes when entering each item.
[0583] Prompt statement when validating data
[0584] AI data validation: The input data is validated. If there are any errors, a message will appear prompting you to correct them. Please follow the instructions to make the corrections.
[0585] Prompt when tracking application status
[0586] Application Status: You can check the current status of your application. After logging in to the system, please access the application status page.
[0587] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0588] Step 1: Create an account
[0589] A user accesses the system's website and navigates to the account creation page. The user enters their name, email address, and password, and clicks the "Register" button. The device sends this information to the server. The server stores the received information in a database and sends a confirmation email to the user's email address. The input of this process is the information entered by the user, and the output is the sending of a confirmation email. The confirmation email contains an activation link.
[0590] Step 2: Account Verification
[0591] The user clicks on the link in the confirmation email they received. This action activates the account. Clicking on the link causes the device to send a request to the server, which updates the account's status in the database to "active." The input to this process is clicking on the link in the email, and the output is the account being activated.
[0592] Step 3: Log in
[0593] A user enters their email address and password to access the login page and clicks the [Login] button. The terminal sends the input information to the server, which checks the information against the database and, if correct, allows the user to access the system. The input to this process is the user's input of authentication information, and the output is a response indicating whether authentication was successful or not.
[0594] Step 4: Access the application form
[0595] After logging in, the user accesses an online form for applying for a passport. The terminal sends the user authentication information to the server, which then verifies the authentication information and returns the application form data to the terminal. The input to this process is the user's access request, and the output is the display of the form data.
[0596] Step 5: Enter and submit your application information
[0597] The user enters the required information such as name, address, contact details, and photo into the form. The device sends the entered data to the server in real time. The server receives this data and temporarily stores it. The input for this process is the application information entered by the user, and the output is the temporary storage of the application information.
[0598] Step 6: Data validation with generative AI models
[0599] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data to check for errors or omissions. For example, if an incorrect postal code is entered, the AI detects the error and sends a notification to the user to enter the correct postal code. The input for this process is the application data, and the output is the data verification results and a notification requesting corrections. The user corrects the data according to the notification and resubmits it.
[0600] Step 7: Encrypting data and recording it on the blockchain
[0601] The server encrypts the data that has passed verification by the generative AI model. This encryption uses a strong encryption technique such as AES. The server then records the encrypted data on the blockchain. The input of this process is the verified data, and the output is the encrypted data and the blockchain record.
[0602] Step 8: Finalize and submit your application
[0603] After the user verifies that all input data is correct, they click the "Submit" button to submit their application. The device sends the final verified data to the server. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS). The input to this process is the user's final verification and submission, and the output is the data sent to the government agency.
[0604] Step 9: Track your application status
[0605] After submitting an application, a user can log in to the system and track the status of their application in real time. The server periodically updates the application's progress and sends the data to be displayed on the terminal. The input to this process is a status update from the server, and the output is a status notification to the user.
[0606] Step 10: Passport issuance and mailing
[0607] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server notifies the user of the passport issuance status and arranges for the passport to be sent via the postal service to the address specified by the user. The input to this process is the issuance instruction from the server, and the output is a shipping notification and mailing.
[0608] (Application example 1)
[0609] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0610] In conventional online application systems, errors or omissions are likely to occur when entering application and payment information, requiring manual correction. Security measures for personal information are also often insufficient, increasing the risk of data tampering or leakage. Furthermore, it is difficult to track the status of the application and payment process in real time, reducing user convenience. The present invention aims to solve these problems and provide a safe and efficient application and payment system.
[0611] 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.
[0612] In this invention, the server includes means for performing online personal authentication, means for inputting application information, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, means for issuing and mailing applied documents, and electronic payment means for inputting payment information, detecting and correcting errors or missing information using a generative AI model, and enhancing security using blockchain technology. This enables the application and payment processes to be carried out safely and efficiently, significantly improving user convenience.
[0613] "Online identity verification" is the process by which users verify their identity over the Internet.
[0614] "Application Information" refers to the personal data and necessary documents provided by a User to receive an official procedure or service.
[0615] A "generative AI model" is a technology that uses a pre-trained artificial intelligence model to automatically detect errors or omissions in input data and prompt the user to correct them.
[0616] "Blockchain technology" is a system that uses distributed ledger technology to prevent data tampering and unauthorized access, and to securely record and manage data.
[0617] "Real-time tracking" refers to the ability to instantly check the status and progress of a process.
[0618] "Electronic payments" are financial transactions conducted over the Internet, whereby users make payments or transfers electronically.
[0619] The present invention is a system that allows users to safely and efficiently carry out online application and payment processes, and specific embodiments thereof are described below.
[0620] 1. User Registration / Login
[0621] The server provides a means for users to authenticate themselves online. Users access the system's website and register an account by entering personal information such as their name, email address, and password. Once registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against a database.
[0622] 2. Enter application and payment information
[0623] After logging in, users access the online application form and enter the necessary application information, such as their name, address, contact information, and photo. They also enter payment information (such as credit card information and bank account information). This information is sent from the user's device to the server in real time.
[0624] 3. Data verification using generative AI models
[0625] The server sends the received application and payment information to the generative AI model, which verifies the data. The generative AI model analyzes the application and payment information for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code or invalid credit card number is entered, the generative AI model will detect the error and instruct the user to enter the correct information.
[0626] 4. Strengthening data security
[0627] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[0628] 5. Confirm and submit application and payment details
[0629] The user verifies that all information is correct and submits the application. The server transmits the application data to the government issuing agency and the payment data to the relevant financial institution.
[0630] 6. Tracking application and payment status
[0631] After submitting the application and payment, users can log in to the system to track the status in real time. The server will periodically update the status of each application and payment process to keep users updated.
[0632] 7. Document issuance and mailing
[0633] The government issuing agency checks the received application data and issues the document if there are no problems. The server notifies the user of the document issuance status and arranges for the document to be mailed to the user's specified address via the post office.
[0634] Specific examples
[0635] For example, if a user applies for a passport, he or she first visits the system's website and creates a new account. Next, he or she enters information such as name, address, and photo into the online application form, and then enters payment information after it has been verified by the generative AI model. The generative AI model verifies the input data in real time and prompts the user to immediately correct any omissions or errors. Once the user has correctly entered all the information and completed the application and payment, the progress can be checked in real time. Finally, the government issuing agency issues the passport and it is sent to the user's address by mail.
[0636] Prompt Sentence Examples
[0637] "Please verify the user's payment data. The data is as follows:
[0638] User ID: user_1234
[0639] Payment amount: 5,000 yen
[0640] Payment method: Bank transfer
[0641] Please check that the data is correct and complete."
[0642] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0643] Step 1: User Registration
[0644] A user accesses a website and registers an account by entering their name, email address, and password. The input data is sent from the device to the server, which receives it and stores it in a database. The server then sends a confirmation email to the user, and registration is completed by clicking on the link.
[0645] Input: Name, Email Address, Password
[0646] Output: Registration confirmation email
[0647] Step 2: Log in
[0648] The user enters their email address and password on the login page, and the server checks this information against a database for authentication.
[0649] Input: Email address, password
[0650] Output: Authentication token
[0651] Step 3: Enter application information
[0652] After logging in, users access the application form and enter their application information, such as their name, address, contact details, and photo. This data is sent from the device to the server.
[0653] Input: Name, address, contact information, photo
[0654] Output: Send data to the server
[0655] Step 4: Enter your payment information
[0656] After entering the application information, the user enters payment data such as credit card information and bank account information, which is then sent from the terminal to the server.
[0657] Input: Credit card information, bank account information
[0658] Output: Send data to the server
[0659] Step 5: Data validation with generative AI models
[0660] The server sends the received application and payment information to the generative AI model, which then verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, prompts the user to make corrections.
[0661] Input: Application information, payment information
[0662] Output: Data verification results, correction instructions
[0663] Step 6: Encrypting data and recording it on the blockchain
[0664] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[0665] Input: Verified application information, verified payment information
[0666] Output: Encrypted data, blockchain record
[0667] Step 7: Confirm and submit application and payment details
[0668] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency and the payment data to the relevant financial institution.
[0669] Input: Confirmed application information, confirmed payment information
[0670] Output: Data sent
[0671] Step 8: Real-time tracking of application and payment status
[0672] Users can log in to the system to track the progress of their application and payment in real time. The server will periodically update the status of each application and payment process to provide users with the latest information.
[0673] Input: User ID, Application ID, Payment ID
[0674] Output: Real-time status
[0675] Step 9: Issuing and mailing the document
[0676] The government issuing agency will check the application data and issue the document if there are no problems. The server will notify the user of the document issuance status and arrange for the document to be mailed to the user's specified address via the post office.
[0677] Input: Verified application data
[0678] Output: Issued documents, mailed notices
[0679] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[0680] This invention relates to a system that enables a completely online passport application process and combines it with an emotion engine that recognizes the user's emotions and provides feedback. The program for this system is explained in natural language below, along with specific examples.
[0681] 1. User Registration / Login
[0682] A user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[0683] 2. Fill out the application form
[0684] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0685] 3. Data verification using generative AI
[0686] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0687] 4. Emotion recognition and feedback using an emotion engine
[0688] The emotion engine detects the user's facial expressions, voice, typing speed, etc. while they are typing and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback or a help message.
[0689] 5. Strengthening data security
[0690] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[0691] 6. Confirm and submit application details
[0692] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[0693] 7. Track your application status
[0694] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[0695] 8. Passport issuance and mailing
[0696] The government issuing agency checks the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[0697] Specific examples
[0698] For example, if Mr. Suzuki were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Suzuki and prompt him to correct it. After Mr. Suzuki had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Suzuki's address by mail.
[0699] Furthermore, while Suzuki is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and makes the application process smoother.
[0700] The processing flow will be explained below.
[0701] Step 1:
[0702] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[0703] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[0704] Step 2:
[0705] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[0706] The server compares the entered information with a database and performs authentication.
[0707] Step 3:
[0708] After logging in, the user accesses the online application form by clicking on the application form link.
[0709] The server displays the application form page on the user's terminal.
[0710] From this point on, the emotion engine begins monitoring the user's facial expressions, voice, and input speed.
[0711] Step 4:
[0712] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[0713] The terminal transmits the input data to the server in real time.
[0714] Step 5:
[0715] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[0716] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[0717] Step 6:
[0718] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[0719] The terminal transmits the corrected data to the server again.
[0720] Step 7:
[0721] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[0722] Step 8:
[0723] Before the user completes the application process, an emotion engine monitors the user's emotional state and provides feedback accordingly.
[0724] For example, if a user is feeling frustrated or stressed, the server will display a helpful message such as "We're here to help if you have any questions" based on instructions from the emotion engine.
[0725] Step 9:
[0726] The user verifies that all information is correct and clicks the "Submit Application" button.
[0727] The server sends the application data to the government / issuing agency's system.
[0728] Step 10:
[0729] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[0730] Step 11:
[0731] The government / issuing agency will check the application data and issue the passport if there are no problems.
[0732] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[0733] Step 12:
[0734] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[0735] The server tracks the status of the shipment and provides the information to the user.
[0736] Example 2
[0737] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0738] Conventional passport application systems have complicated procedures and are inefficient. Furthermore, if a user enters incorrect information during the application process, correcting it requires a lot of time and effort. Furthermore, there is a lack of consideration for reducing user stress and anxiety, resulting in a lack of an improved user experience. The present invention aims to solve these problems.
[0739] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for performing online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting the user to correct them, an emotion recognition engine means for analyzing the user's emotions and providing feedback, a means for enhancing the security of the application information using blockchain technology, a means for tracking the status of the application process in real time, and a means for issuing and mailing the applied documents. This allows the user to apply for a passport simply and efficiently, and not only allows errors in the application content to be quickly corrected, but also allows the user to receive appropriate feedback according to their emotional state.
[0740] "Online personal authentication" is the process by which a user verifies their identity and logs into a system over the Internet.
[0741] The "means for inputting application information" is an interface that allows users to input their personal information and necessary data into a form on the system.
[0742] "Means of using a generative AI model to detect errors or missing information and prompt corrections" refers to a process in which AI technology is used to analyze data entered by a user, and if errors or missing information are detected, the system instructs the user to make appropriate corrections.
[0743] The "emotion recognition engine means for analyzing the user's emotions and providing feedback" is a function that analyzes the user's facial expressions, voice, operation speed, etc., and provides appropriate feedback and support based on the user's emotional state.
[0744] "Means of strengthening the security of application information using blockchain technology" refers to the process of encrypting and recording users' personal information and application data using blockchain technology to prevent data tampering and leakage.
[0745] "Means to track the status of the application process in real time" is a function that allows users to check the processing status of their passport application in real time.
[0746] "Means of issuing and mailing requested documents" refers to the process by which a government issuing agency creates requested documents, such as a passport, and delivers them to an address specified by the user.
[0747] This invention is a system that completely simplifies the passport application process online and combines it with an emotion engine that recognizes the user's emotions and provides feedback. Below, we will explain the program for this system in natural language and provide concrete examples.
[0748] This system mainly consists of three entities: a server, a terminal, and a user. The server is responsible for data processing and storage, running the generative AI model, operating the emotion engine, ensuring security, and tracking the application process. The terminal provides the user interface, inputting data, detecting emotions, and displaying feedback. The user enters the necessary information at each stage of the application procedure and progresses through the process while receiving feedback from the system.
[0749] Let's explain how to use it in detail. First, a user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by comparing this information with the database.
[0750] Next, after logging in, the user accesses the online form for applying for a passport. The user enters the required information into the form, such as name, address, contact information, and photo. The device sends this entered data to the server in real time. The server then sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0751] The emotion engine detects the user's facial expressions, voice, and typing speed while they are typing, and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback and help messages. The server then encrypts the data that has passed verification and records it on the blockchain, preventing data tampering and leakage.
[0752] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency. After the application is submitted, the user can log in to the system to track the application status in real time. The server periodically updates the status of each application process to provide the user with the latest information. The government issuing agency verifies the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[0753] As a concrete example, consider the case where Mr. Tanaka applies for a passport. He first accesses the system's website and creates a new account. Next, he enters information such as his name, address, and photo into the online application form and submits it to the system. The generation AI verifies the input data in real time, and if there is an error in the postal code of his address, it immediately notifies Mr. Tanaka and prompts him to correct it. After Mr. Tanaka has entered all the information correctly, he submits his application. He can then check the status of his application in the system at any time. Finally, the government issuing agency issues the passport and it is sent by mail to Mr. Tanaka's address.
[0754] Furthermore, while Tanaka is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and ensures a smooth application process.
[0755] An example prompt for a generative AI verification process is:
[0756] Check user-entered data for errors or omissions, such as validating postal codes, email addresses, photo formats, etc., and provide feedback to help users correct any issues.
[0757] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0758] Step 1: User registration and login
[0759] Processing Steps
[0760] A user visits the system's website and creates an account.
[0761] input
[0762] The user enters their name, email address, and password.
[0763] output
[0764] Your information will be saved in the database and a confirmation email will be sent.
[0765] Specific actions
[0766] A user accesses the system's website using a web browser.
[0767] The user enters their name, email address, and password in the registration form and clicks the "Register" button.
[0768] The terminal transmits the input information to the server.
[0769] The server receives the input information and stores it in a database.
[0770] The server generates a confirmation email and sends it to the user.
[0771] Users will receive a confirmation email and will click on the link in the email to complete registration.
[0772] When a user logs in, they enter their email address and password, which the server checks against a database and allows them to log in if authentication is successful.
[0773] Step 2: Fill out the application form
[0774] Processing Steps
[0775] After logging in, the user accesses the online form for applying for a passport.
[0776] input
[0777] The user enters the necessary information such as name, address, contact details, and photo.
[0778] output
[0779] The information you enter will be sent to the server and temporarily stored.
[0780] Specific actions
[0781] After logging in, the user accesses the passport application form page.
[0782] The user enters the necessary information into the form, such as name, address, contact information, and photo.
[0783] The terminal transmits the input data to the server in real time.
[0784] The server temporarily stores the received application data.
[0785] Step 3: Data validation with generative AI
[0786] Processing Steps
[0787] The server sends the application data to the generative AI model and verifies the data.
[0788] input
[0789] The server sends the application data to the generative AI model.
[0790] output
[0791] The analysis results of the generative AI model provide feedback on data errors and missing information.
[0792] Specific actions
[0793] The server sends the application data to the API of the generated AI model.
[0794] The generative AI model analyzes the data and checks for errors or omissions.
[0795] If the generative AI model finds any errors or deficiencies, it will feed this information back to the server.
[0796] The server receives the feedback and notifies the user.
[0797] For example, if an incorrect postal code is entered, the generation AI will detect the error and notify the user to enter the correct postal code.
[0798] Step 4: Emotion recognition and feedback by the emotion engine
[0799] Processing Steps
[0800] The emotion engine analyzes the user's emotions and provides feedback.
[0801] input
[0802] The device collects emotion-related data such as facial expressions, voice, and typing speed.
[0803] output
[0804] As a result of the sentiment analysis, an appropriate feedback message is generated.
[0805] Specific actions
[0806] The device uses a camera and microphone to collect the user's facial expressions and voice.
[0807] The device transmits this data to the emotion engine in real time.
[0808] The emotion engine analyzes the user's emotions and makes a comprehensive judgment based on data including input speed.
[0809] If the user is expressing dissatisfaction or confusion, the emotion engine generates an appropriate feedback message.
[0810] The device will display messages from the emotion engine to the user, such as a helpful message like "If you have any questions, please contact us here."
[0811] Step 5: Strengthen data security
[0812] Processing Steps
[0813] The server encrypts the data that passes verification and records it on the blockchain.
[0814] input
[0815] The server has the verified application data.
[0816] output
[0817] The encrypted data is recorded on the blockchain.
[0818] Specific actions
[0819] The server encrypts the data using an encryption algorithm such as AES.
[0820] The server sends the encrypted data to the blockchain network.
[0821] The blockchain records the received encrypted data as a new block.
[0822] This prevents data tampering and leakage.
[0823] Step 6: Review and submit your application
[0824] Processing Steps
[0825] The user verifies that all information is correct and submits the application.
[0826] input
[0827] The user will then review all the information entered on the confirmation page.
[0828] output
[0829] The application is officially completed and the data is sent to the government issuing agency.
[0830] Specific actions
[0831] The user will then review all the information entered on the confirmation page.
[0832] If there are no problems, the user clicks the "Submit" button.
[0833] The server transmits the submitted application data to the government issuing agency.
[0834] Step 7: Track your application status
[0835] Processing Steps
[0836] After an application is submitted, users can log in to the system to track the application status in real time.
[0837] input
[0838] The server will periodically update the status of each application process.
[0839] output
[0840] Up-to-date status information is provided to the user.
[0841] Specific actions
[0842] The server will periodically update the status of each application process.
[0843] After logging in, users can check the latest status on their application status page.
[0844] Step 8: Passport issued and mailed
[0845] Processing Steps
[0846] The government issuing agency will check the application data and issue the passport if there are no problems.
[0847] input
[0848] The server transmits the application data to the government issuing authority.
[0849] output
[0850] A passport will be issued and mailed to the user.
[0851] Specific actions
[0852] The government issuing agency will verify the application data it receives.
[0853] If there are no problems, the passport will be issued.
[0854] When the passport is issued, the server sends an issuance completion notification email to the user.
[0855] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[0856] (Application example 2)
[0857] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0858] In conventional online application systems, users often felt confused and stressed when entering and confirming application information. Furthermore, there was no mechanism for providing prompt feedback to users when there were errors or omissions in the entered information, which led to issues with the application process not proceeding smoothly. Furthermore, there was a need to improve the user experience by providing feedback that takes into account the user's emotions.
[0859] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for performing online personal authentication, means for inputting application information, means including an emotion recognition engine that analyzes facial expressions and voice when the application information is input and recognizes the user's emotions in real time and provides feedback, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, and means for issuing and mailing applied documents. This allows the user to receive feedback in real time during the application procedure and proceed with the application smoothly.
[0860] "Online personal authentication" is a procedure for verifying an individual's identity over the Internet.
[0861] "Application information" refers to data related to personal information and required documents that a user enters during the application process.
[0862] A "generative AI model" is an artificial intelligence algorithm that learns from large amounts of data, recognizes patterns, and adaptively analyzes and generates new data.
[0863] "Strengthening security" means strengthening data protection and taking measures to prevent unauthorized access, data tampering, and data leaks.
[0864] "Blockchain technology" is a distributed database technology that aggregates transaction history into blocks and links them together like a chain to ensure data integrity and consistency.
[0865] An "emotion recognition engine" is a technology that analyzes emotions from data such as a user's facial expressions and voice, and recognizes their state in real time.
[0866] "Providing feedback" means returning specific instructions or advice based on the user's actions or status.
[0867] "Real-time tracking" means providing the ability to instantly check the current status and progress.
[0868] "Issuing and mailing the requested document" means officially creating the document requested by the user and physically mailing it.
[0869] To implement this invention, the following system and program are required: This system uses emotion recognition technology to provide real-time feedback to improve the user experience when selecting products in a virtual store.
[0870] System Configuration
[0871] Hardware:
[0872] Smartphone
[0873] Smartphone camera
[0874] Smartphone microphone
[0875] software:
[0876] "OpenCV" for facial expression recognition
[0877] "Google Speech Recognition API" for speech recognition
[0878] "Microsoft Azure Sentiment Analysis" for sentiment analysis
[0879] Shopping API
[0880] Blockchain technology
[0881] Program Overview
[0882] User registration and login:
[0883] First, a user downloads the smartphone app and creates an account. To create an account, they enter information such as their name, email address, and password, which is sent to the server and stored in a database. After registration is complete, a confirmation email is sent to the user, who clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server verifies this information against the database for authentication.
[0884] Product Selection and Emotion Recognition:
[0885] As users select products in the virtual store, the server captures their facial expressions and voice in real time through their smartphone's camera and microphone. This data is then analyzed using OpenCV for facial recognition and Google Speech Recognition API for speech recognition. The analyzed data is then used to determine the user's emotional state using Microsoft Azure Sentiment Analysis.
[0886] Real-time feedback:
[0887] Once the user's emotions are analyzed, the server will provide real-time feedback based on their emotions. For example, if the user is confused, the server will display the message "Do you need help?". Conversely, if the user is enjoying themselves, the server will display the message "We're glad you enjoyed your shopping experience!".
[0888] Data Security and Tracking:
[0889] All application information is encrypted and stored using blockchain technology to prevent unauthorized access and data tampering, and users can track the status of their application process in real time.
[0890] Examples:
[0891] For example, if a user is searching for a specific product in a virtual store, the system analyzes the user's facial expressions and voice to recognize confusion or stress. In this case, the server will support the user by displaying a message such as "Do you need help?". On the other hand, if the user continues to enjoy shopping, the system will display a message such as "We're glad you enjoyed your shopping!", providing a positive experience.
[0892] Example prompt sentence:
[0893] When a user is using a smartphone app to select products in a virtual store, analyze his / her emotions in real time and provide appropriate feedback. For example, if the user is confused, display the message "Do you need help?". Conversely, if the user is enjoying themselves, display the message "We're glad you enjoyed your shopping!".
[0894] In this way, based on the embodiment of the invention, the user can enjoy a smooth and comfortable virtual store experience.
[0895] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0896] Step 1:
[0897] User Registration and Login
[0898] First, a user downloads a smartphone app and creates an account, entering information such as their name, email address, and password. The device then sends this input data to the server, which stores it in a database. The server then sends a confirmation email to the user, who clicks on a link in the email to complete registration. If login is required, the user enters their email address and password, which the server then authenticates by checking against the database.
[0899] Input: Name, Email Address, Password
[0900] Output: Registration completion email, authentication result
[0901] Step 2:
[0902] Product Selection
[0903] A user accesses a virtual store and selects the product they wish to purchase. The user inputs product information through the terminal interface, and the terminal transmits the selection to the server.
[0904] Input: Product selection information
[0905] Output: None
[0906] Step 3:
[0907] emotion recognition
[0908] The server captures the user's facial expressions and voice via the smartphone's camera and microphone. This data is analyzed in real time using OpenCV and the Google Speech Recognition API. The analysis results are sent to Microsoft Azure Sentiment Analysis to determine the user's emotional state.
[0909] Input: facial expression data, voice data
[0910] Output: Emotion analysis results
[0911] Step 4:
[0912] Real-time feedback
[0913] The server will display an appropriate feedback message to the user based on the result of sentiment analysis, for example, if the user is confused, the message "Do you need help?" will be displayed.
[0914] Input: Sentiment analysis results
[0915] Output: Feedback message
[0916] Step 5:
[0917] Information verification using generative AI models
[0918] The server sends the application information entered by the user to the generative AI model, which detects errors and missing information. The generative AI model analyzes the data and prompts the user to correct any problems that may exist.
[0919] Input: Application information
[0920] Output: Verification results, correction instructions
[0921] Step 6:
[0922] Data Security and Storage
[0923] The server encrypts the verified application information and records it in a database using blockchain technology, preventing data tampering and leaks.
[0924] Input: Verified application information
[0925] Output: Encrypted data, blockchain record
[0926] Step 7:
[0927] Tracking the application process
[0928] The server will provide regular progress updates to allow users to track the application process in real time, and users can check the current status via their devices.
[0929] Input: None
[0930] Output: Progress status
[0931] Step 8:
[0932] Issuance and mailing of documents
[0933] The server issues a document with all application processes completed and mails it to the user, who then receives the document at the address they specified.
[0934] Input: Completed application information
[0935] Output: Issued documents, mailing arrangements
[0936] These processing steps allow the user to navigate the virtual store shopping experience smoothly and receive appropriate feedback in real time.
[0937] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0938] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0939] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[0940] [Third embodiment]
[0941] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[0942] 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.
[0943] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0944] 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.
[0945] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0946] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0947] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0948] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0949] 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.
[0950] 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.
[0951] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0952] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[0953] The present invention relates to a system that enables passport application procedures to be completed completely online and sent by mail. The program for this system is explained below in natural language, with specific examples.
[0954] 1. User Registration / Login
[0955] A user must first access the system's website and create an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[0956] 2. Fill out the application form
[0957] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[0958] 3. Data verification using generative AI
[0959] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[0960] 4. Strengthening data security
[0961] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[0962] 5. Confirm and submit application details
[0963] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[0964] 6. Track your application status
[0965] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[0966] 7. Passport issuance and mailing
[0967] The government issuing agency verifies the application data and issues the passport if there are no problems. The server then notifies the user of the passport issuance status and arranges for the passport to be mailed to the user's address via the post office.
[0968] Specific examples
[0969] For example, if Mr. Tanaka were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Tanaka and prompt him to correct it. After Mr. Tanaka had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Tanaka's address by mail.
[0970] In this way, passport application procedures can be completed online, greatly improving user convenience. In addition, by using generative AI to reduce data errors and strengthening security with blockchain technology, a safe and efficient passport application process can be achieved.
[0971] The processing flow will be explained below.
[0972] Step 1:
[0973] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[0974] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[0975] Step 2:
[0976] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[0977] The server compares the entered information with a database and performs authentication.
[0978] Step 3:
[0979] After logging in, the user accesses the online application form by clicking on the application form link.
[0980] The server displays the application form page on the user's terminal.
[0981] Step 4:
[0982] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[0983] The terminal transmits the input data to the server in real time.
[0984] Step 5:
[0985] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[0986] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[0987] Step 6:
[0988] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[0989] The terminal transmits the corrected data to the server again.
[0990] Step 7:
[0991] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[0992] Step 8:
[0993] The user verifies that all information is correct and clicks the "Submit Application" button.
[0994] The server sends the application data to the government / issuing agency's system.
[0995] Step 9:
[0996] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[0997] Step 10:
[0998] The government / issuing agency will check the application data and issue the passport if there are no problems.
[0999] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[1000] Step 11:
[1001] The server arranges for the issued passport to be mailed and sends it via the post office to the address specified by the user.
[1002] The server tracks the status of the shipment and provides the information to the user.
[1003] Example 1
[1004] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1005] The traditional passport application process required many steps and face-to-face procedures, which not only was extremely time-consuming for applicants but also posed risks of data entry errors and management issues. It was also difficult to track the application progress, making it difficult for users to know which step their application was currently at. Furthermore, data security was not guaranteed, raising the risk of data tampering and leaks. To address these issues, a more efficient and secure online passport application system was needed.
[1006] 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.
[1007] In this invention, the server includes a means for users to perform online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting correction, a means for enhancing the security of the application information using encryption technology and blockchain technology, a means for users to track the status of the application process in real time, and a means for issuing and mailing applied documents. This allows users to easily and quickly apply for a passport online and check the application status in real time, and further enhances the accuracy and security of the data by using the generative AI model and blockchain technology.
[1008] A "server" refers to a system that processes and stores data online, and is a device that provides or manipulates information in response to user requests.
[1009] "User" refers to a person or organization that accesses the System and uses various services and functions.
[1010] "Personal authentication" refers to the process of identity verification that a user goes through when logging into a system, and mainly involves entering an email address and password.
[1011] "Application Information" refers to the personal data and related information entered by a user to apply for a passport, including data such as name, address, contact details, and photograph.
[1012] A "generative AI model" refers to an algorithm or program that uses artificial intelligence to analyze data and has the ability to detect errors or omissions in application information.
[1013] "Encryption technology" refers to technology that converts data using a specific algorithm to make it unreadable to third parties.
[1014] "Blockchain technology" refers to a technology that records data on a distributed digital ledger to prevent tampering and unauthorized access, and is used to enhance security.
[1015] "Status" refers to information indicating the progress of a user's application process, and is updated in real time.
[1016] "Real-time" refers to a state in which operations or updates to data or systems are performed immediately and reflected to users without delay.
[1017] "Document" refers to the official document that will ultimately be issued, in this case a passport.
[1018] "Mail" refers to the delivery of physical documents or items to a designated address via the postal service.
[1019] The present invention is a system that allows users to apply for a passport completely online and receive the passport by mail. This system is operated by the cooperation of three parties: the user, the terminal, and the server.
[1020] User Registration / Login
[1021] A user first accesses the system's website and goes to the account creation page. Here, the user enters their name, email address, and password and clicks the "Register" button. The device sends this information to the server, which stores the received information in a database. The server then sends a confirmation email to the user's email address. The user clicks the link in the confirmation email to activate the account. Once the account is activated, the user enters their email address and password to log in.
[1022] Fill out the application form
[1023] Once the user logs in, they can access the online passport application form. They enter the required information into the form, such as their name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[1024] Data verification with generative AI
[1025] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, it sends a notification in real time to prompt the user to correct them. For example, if an incorrect postal code is entered, the generative AI model will detect the error and instruct the user to enter the correct postal code.
[1026] Enhanced data security
[1027] The server encrypts the data that has passed verification by the generative AI model. This encryption uses strong encryption technology such as AES. The server then records the encrypted data on the blockchain, which prevents data tampering and leakage.
[1028] Confirm and submit application details
[1029] After the user confirms that all input data is correct, they click the "Submit" button to submit their application. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS).
[1030] Track your application status
[1031] After submitting an application, users can log in to the system to track the status of their application in real time. The server will periodically update the application progress to keep users up to date.
[1032] Passport issuance and mailing
[1033] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server then notifies the user of the passport issuance status. Finally, the passport is sent via the postal service to the address specified by the user.
[1034] Specific examples
[1035] For example, when a user applies for a passport, they access the system's website and create a new account. They must enter their name, email address, and password. The server then sends a confirmation email, and the user clicks on the link in the email to activate their account. After logging in, the user enters their name, address, contact details, and photo into an online form, which is then sent to the server in real time. The generative AI model immediately detects any data errors, such as an incorrect postal code, and prompts the user to make corrections. Once all information is entered correctly and the user confirms, the application is officially submitted. The application status can also be tracked in real time. After the passport is issued by the government agency, it is sent to the user's address by mail.
[1036] Prompt Sentence Examples
[1037] Prompt for user registration
[1038] User registration screen: Please enter your name, email address, and password. After registration, a confirmation email will be sent. Click the link in the email to complete your registration.
[1039] Prompt text when filling out the application form
[1040] Application form: Please enter your name, address, contact information, and photo. Please be careful not to make any mistakes when entering each item.
[1041] Prompt statement when validating data
[1042] AI data validation: The input data is validated. If there are any errors, a message will appear prompting you to correct them. Please follow the instructions to make the corrections.
[1043] Prompt when tracking application status
[1044] Application Status: You can check the current status of your application. After logging in to the system, please access the application status page.
[1045] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1046] Step 1: Create an account
[1047] A user accesses the system's website and navigates to the account creation page. The user enters their name, email address, and password, and clicks the "Register" button. The device sends this information to the server. The server stores the received information in a database and sends a confirmation email to the user's email address. The input of this process is the information entered by the user, and the output is the sending of a confirmation email. The confirmation email contains an activation link.
[1048] Step 2: Account Verification
[1049] The user clicks on the link in the confirmation email they received. This action activates the account. Clicking on the link causes the device to send a request to the server, which updates the account's status in the database to "active." The input to this process is clicking on the link in the email, and the output is the account being activated.
[1050] Step 3: Log in
[1051] A user enters their email address and password to access the login page and clicks the [Login] button. The terminal sends the input information to the server, which checks the information against the database and, if correct, allows the user to access the system. The input to this process is the user's input of authentication information, and the output is a response indicating whether authentication was successful or not.
[1052] Step 4: Access the application form
[1053] After logging in, the user accesses an online form for applying for a passport. The terminal sends the user authentication information to the server, which then verifies the authentication information and returns the application form data to the terminal. The input to this process is the user's access request, and the output is the display of the form data.
[1054] Step 5: Enter and submit your application information
[1055] The user enters the required information such as name, address, contact details, and photo into the form. The device sends the entered data to the server in real time. The server receives this data and temporarily stores it. The input for this process is the application information entered by the user, and the output is the temporary storage of the application information.
[1056] Step 6: Data validation with generative AI models
[1057] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data to check for errors or omissions. For example, if an incorrect postal code is entered, the AI detects the error and sends a notification to the user to enter the correct postal code. The input for this process is the application data, and the output is the data verification results and a notification requesting corrections. The user corrects the data according to the notification and resubmits it.
[1058] Step 7: Encrypting data and recording it on the blockchain
[1059] The server encrypts the data that has passed verification by the generative AI model. This encryption uses a strong encryption technique such as AES. The server then records the encrypted data on the blockchain. The input of this process is the verified data, and the output is the encrypted data and the blockchain record.
[1060] Step 8: Finalize and submit your application
[1061] After the user verifies that all input data is correct, they click the "Submit" button to submit their application. The device sends the final verified data to the server. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS). The input to this process is the user's final verification and submission, and the output is the data sent to the government agency.
[1062] Step 9: Track your application status
[1063] After submitting an application, a user can log in to the system and track the status of their application in real time. The server periodically updates the application's progress and sends the data to be displayed on the terminal. The input to this process is a status update from the server, and the output is a status notification to the user.
[1064] Step 10: Passport issuance and mailing
[1065] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server notifies the user of the passport issuance status and arranges for the passport to be sent via the postal service to the address specified by the user. The input to this process is the issuance instruction from the server, and the output is a shipping notification and mailing.
[1066] (Application example 1)
[1067] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1068] In conventional online application systems, errors or omissions are likely to occur when entering application and payment information, requiring manual correction. Security measures for personal information are also often insufficient, increasing the risk of data tampering or leakage. Furthermore, it is difficult to track the status of the application and payment process in real time, reducing user convenience. The present invention aims to solve these problems and provide a safe and efficient application and payment system.
[1069] 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.
[1070] In this invention, the server includes means for performing online personal authentication, means for inputting application information, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, means for issuing and mailing applied documents, and electronic payment means for inputting payment information, detecting and correcting errors or missing information using a generative AI model, and enhancing security using blockchain technology. This enables the application and payment processes to be carried out safely and efficiently, significantly improving user convenience.
[1071] "Online identity verification" is the process by which users verify their identity over the Internet.
[1072] "Application Information" refers to the personal data and necessary documents provided by a User to receive an official procedure or service.
[1073] A "generative AI model" is a technology that uses a pre-trained artificial intelligence model to automatically detect errors or omissions in input data and prompt the user to correct them.
[1074] "Blockchain technology" is a system that uses distributed ledger technology to prevent data tampering and unauthorized access, and to securely record and manage data.
[1075] "Real-time tracking" refers to the ability to instantly check the status and progress of a process.
[1076] "Electronic payments" are financial transactions conducted over the Internet, whereby users make payments or transfers electronically.
[1077] The present invention is a system that allows users to safely and efficiently carry out online application and payment processes, and specific embodiments thereof are described below.
[1078] 1. User Registration / Login
[1079] The server provides a means for users to authenticate themselves online. Users access the system's website and register an account by entering personal information such as their name, email address, and password. Once registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against a database.
[1080] 2. Enter application and payment information
[1081] After logging in, users access the online application form and enter the necessary application information, such as their name, address, contact information, and photo. They also enter payment information (such as credit card information and bank account information). This information is sent from the user's device to the server in real time.
[1082] 3. Data verification using generative AI models
[1083] The server sends the received application and payment information to the generative AI model, which verifies the data. The generative AI model analyzes the application and payment information for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code or invalid credit card number is entered, the generative AI model will detect the error and instruct the user to enter the correct information.
[1084] 4. Strengthening data security
[1085] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[1086] 5. Confirm and submit application and payment details
[1087] The user verifies that all information is correct and submits the application. The server transmits the application data to the government issuing agency and the payment data to the relevant financial institution.
[1088] 6. Tracking application and payment status
[1089] After submitting the application and payment, users can log in to the system to track the status in real time. The server will periodically update the status of each application and payment process to keep users updated.
[1090] 7. Document issuance and mailing
[1091] The government issuing agency checks the received application data and issues the document if there are no problems. The server notifies the user of the document issuance status and arranges for the document to be mailed to the user's specified address via the post office.
[1092] Specific examples
[1093] For example, if a user applies for a passport, he or she first visits the system's website and creates a new account. Next, he or she enters information such as name, address, and photo into the online application form, and then enters payment information after it has been verified by the generative AI model. The generative AI model verifies the input data in real time and prompts the user to immediately correct any omissions or errors. Once the user has correctly entered all the information and completed the application and payment, the progress can be checked in real time. Finally, the government issuing agency issues the passport and it is sent to the user's address by mail.
[1094] Prompt Sentence Examples
[1095] "Please verify the user's payment data. The data is as follows:
[1096] User ID: user_1234
[1097] Payment amount: 5,000 yen
[1098] Payment method: Bank transfer
[1099] Please check that the data is correct and complete."
[1100] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1101] Step 1: User Registration
[1102] A user accesses a website and registers an account by entering their name, email address, and password. The input data is sent from the device to the server, which receives it and stores it in a database. The server then sends a confirmation email to the user, and registration is completed by clicking on the link.
[1103] Input: Name, Email Address, Password
[1104] Output: Registration confirmation email
[1105] Step 2: Log in
[1106] The user enters their email address and password on the login page, and the server checks this information against a database for authentication.
[1107] Input: Email address, password
[1108] Output: Authentication token
[1109] Step 3: Enter application information
[1110] After logging in, users access the application form and enter their application information, such as their name, address, contact details, and photo. This data is sent from the device to the server.
[1111] Input: Name, address, contact information, photo
[1112] Output: Send data to the server
[1113] Step 4: Enter your payment information
[1114] After entering the application information, the user enters payment data such as credit card information and bank account information, which is then sent from the terminal to the server.
[1115] Input: Credit card information, bank account information
[1116] Output: Send data to the server
[1117] Step 5: Data validation with generative AI models
[1118] The server sends the received application and payment information to the generative AI model, which then verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, prompts the user to make corrections.
[1119] Input: Application information, payment information
[1120] Output: Data verification results, correction instructions
[1121] Step 6: Encrypting data and recording it on the blockchain
[1122] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[1123] Input: Verified application information, verified payment information
[1124] Output: Encrypted data, blockchain record
[1125] Step 7: Confirm and submit application and payment details
[1126] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency and the payment data to the relevant financial institution.
[1127] Input: Confirmed application information, confirmed payment information
[1128] Output: Data sent
[1129] Step 8: Real-time tracking of application and payment status
[1130] Users can log in to the system to track the progress of their application and payment in real time. The server will periodically update the status of each application and payment process to provide users with the latest information.
[1131] Input: User ID, Application ID, Payment ID
[1132] Output: Real-time status
[1133] Step 9: Issuing and mailing the document
[1134] The government issuing agency will check the application data and issue the document if there are no problems. The server will notify the user of the document issuance status and arrange for the document to be mailed to the user's specified address via the post office.
[1135] Input: Verified application data
[1136] Output: Issued documents, mailed notices
[1137] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1138] This invention relates to a system that enables a completely online passport application process and combines it with an emotion engine that recognizes the user's emotions and provides feedback. The program for this system is explained in natural language below, along with specific examples.
[1139] 1. User Registration / Login
[1140] A user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[1141] 2. Fill out the application form
[1142] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[1143] 3. Data verification using generative AI
[1144] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[1145] 4. Emotion recognition and feedback using an emotion engine
[1146] The emotion engine detects the user's facial expressions, voice, typing speed, etc. while they are typing and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback or a help message.
[1147] 5. Strengthening data security
[1148] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[1149] 6. Confirm and submit application details
[1150] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[1151] 7. Track your application status
[1152] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[1153] 8. Passport issuance and mailing
[1154] The government issuing agency checks the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[1155] Specific examples
[1156] For example, if Mr. Suzuki were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Suzuki and prompt him to correct it. After Mr. Suzuki had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Suzuki's address by mail.
[1157] Furthermore, while Suzuki is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and makes the application process smoother.
[1158] The processing flow will be explained below.
[1159] Step 1:
[1160] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[1161] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[1162] Step 2:
[1163] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[1164] The server compares the entered information with a database and performs authentication.
[1165] Step 3:
[1166] After logging in, the user accesses the online application form by clicking on the application form link.
[1167] The server displays the application form page on the user's terminal.
[1168] From this point on, the emotion engine begins monitoring the user's facial expressions, voice, and input speed.
[1169] Step 4:
[1170] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[1171] The terminal transmits the input data to the server in real time.
[1172] Step 5:
[1173] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[1174] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[1175] Step 6:
[1176] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[1177] The terminal transmits the corrected data to the server again.
[1178] Step 7:
[1179] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[1180] Step 8:
[1181] Before the user completes the application process, an emotion engine monitors the user's emotional state and provides feedback accordingly.
[1182] For example, if a user is feeling frustrated or stressed, the server will display a helpful message such as "We're here to help if you have any questions" based on instructions from the emotion engine.
[1183] Step 9:
[1184] The user verifies that all information is correct and clicks the "Submit Application" button.
[1185] The server sends the application data to the government / issuing agency's system.
[1186] Step 10:
[1187] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[1188] Step 11:
[1189] The government / issuing agency will check the application data and issue the passport if there are no problems.
[1190] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[1191] Step 12:
[1192] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[1193] The server tracks the status of the shipment and provides the information to the user.
[1194] Example 2
[1195] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1196] Conventional passport application systems have complicated procedures and are inefficient. Furthermore, if a user enters incorrect information during the application process, correcting it requires a lot of time and effort. Furthermore, there is a lack of consideration for reducing user stress and anxiety, resulting in a lack of an improved user experience. The present invention aims to solve these problems.
[1197] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for performing online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting the user to correct them, an emotion recognition engine means for analyzing the user's emotions and providing feedback, a means for enhancing the security of the application information using blockchain technology, a means for tracking the status of the application process in real time, and a means for issuing and mailing the applied documents. This allows the user to apply for a passport simply and efficiently, and not only allows errors in the application content to be quickly corrected, but also allows the user to receive appropriate feedback according to their emotional state.
[1198] "Online personal authentication" is the process by which a user verifies their identity and logs into a system over the Internet.
[1199] The "means for inputting application information" is an interface that allows users to input their personal information and necessary data into a form on the system.
[1200] "Means of using a generative AI model to detect errors or missing information and prompt corrections" refers to a process in which AI technology is used to analyze data entered by a user, and if errors or missing information are detected, the system instructs the user to make appropriate corrections.
[1201] The "emotion recognition engine means for analyzing the user's emotions and providing feedback" is a function that analyzes the user's facial expressions, voice, operation speed, etc., and provides appropriate feedback and support based on the user's emotional state.
[1202] "Means of strengthening the security of application information using blockchain technology" refers to the process of encrypting and recording users' personal information and application data using blockchain technology to prevent data tampering and leakage.
[1203] "Means to track the status of the application process in real time" is a function that allows users to check the processing status of their passport application in real time.
[1204] "Means of issuing and mailing requested documents" refers to the process by which a government issuing agency creates requested documents, such as a passport, and delivers them to an address specified by the user.
[1205] This invention is a system that completely simplifies the passport application process online and combines it with an emotion engine that recognizes the user's emotions and provides feedback. Below, we will explain the program for this system in natural language and provide concrete examples.
[1206] This system mainly consists of three entities: a server, a terminal, and a user. The server is responsible for data processing and storage, running the generative AI model, operating the emotion engine, ensuring security, and tracking the application process. The terminal provides the user interface, inputting data, detecting emotions, and displaying feedback. The user enters the necessary information at each stage of the application procedure and progresses through the process while receiving feedback from the system.
[1207] Let's explain how to use it in detail. First, a user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by comparing this information with the database.
[1208] Next, after logging in, the user accesses the online form for applying for a passport. The user enters the required information into the form, such as name, address, contact information, and photo. The device sends this entered data to the server in real time. The server then sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[1209] The emotion engine detects the user's facial expressions, voice, and typing speed while they are typing, and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback and help messages. The server then encrypts the data that has passed verification and records it on the blockchain, preventing data tampering and leakage.
[1210] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency. After the application is submitted, the user can log in to the system to track the application status in real time. The server periodically updates the status of each application process to provide the user with the latest information. The government issuing agency verifies the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[1211] As a concrete example, consider the case where Mr. Tanaka applies for a passport. He first accesses the system's website and creates a new account. Next, he enters information such as his name, address, and photo into the online application form and submits it to the system. The generation AI verifies the input data in real time, and if there is an error in the postal code of his address, it immediately notifies Mr. Tanaka and prompts him to correct it. After Mr. Tanaka has entered all the information correctly, he submits his application. He can then check the status of his application in the system at any time. Finally, the government issuing agency issues the passport and it is sent by mail to Mr. Tanaka's address.
[1212] Furthermore, while Tanaka is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and ensures a smooth application process.
[1213] An example prompt for a generative AI verification process is:
[1214] Check user-entered data for errors or omissions, such as validating postal codes, email addresses, photo formats, etc., and provide feedback to help users correct any issues.
[1215] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1216] Step 1: User registration and login
[1217] Processing Steps
[1218] A user visits the system's website and creates an account.
[1219] input
[1220] The user enters their name, email address, and password.
[1221] output
[1222] Your information will be saved in the database and a confirmation email will be sent.
[1223] Specific actions
[1224] A user accesses the system's website using a web browser.
[1225] The user enters their name, email address, and password in the registration form and clicks the "Register" button.
[1226] The terminal transmits the input information to the server.
[1227] The server receives the input information and stores it in a database.
[1228] The server generates a confirmation email and sends it to the user.
[1229] Users will receive a confirmation email and will click on the link in the email to complete registration.
[1230] When a user logs in, they enter their email address and password, which the server checks against a database and allows them to log in if authentication is successful.
[1231] Step 2: Fill out the application form
[1232] Processing Steps
[1233] After logging in, the user accesses the online form for applying for a passport.
[1234] input
[1235] The user enters the necessary information such as name, address, contact details, and photo.
[1236] output
[1237] The information you enter will be sent to the server and temporarily stored.
[1238] Specific actions
[1239] After logging in, the user accesses the passport application form page.
[1240] The user enters the necessary information into the form, such as name, address, contact information, and photo.
[1241] The terminal transmits the input data to the server in real time.
[1242] The server temporarily stores the received application data.
[1243] Step 3: Data validation with generative AI
[1244] Processing Steps
[1245] The server sends the application data to the generative AI model and verifies the data.
[1246] input
[1247] The server sends the application data to the generative AI model.
[1248] output
[1249] The analysis results of the generative AI model provide feedback on data errors and missing information.
[1250] Specific actions
[1251] The server sends the application data to the API of the generated AI model.
[1252] The generative AI model analyzes the data and checks for errors or omissions.
[1253] If the generative AI model finds any errors or deficiencies, it will feed this information back to the server.
[1254] The server receives the feedback and notifies the user.
[1255] For example, if an incorrect postal code is entered, the generation AI will detect the error and notify the user to enter the correct postal code.
[1256] Step 4: Emotion recognition and feedback by the emotion engine
[1257] Processing Steps
[1258] The emotion engine analyzes the user's emotions and provides feedback.
[1259] input
[1260] The device collects emotion-related data such as facial expressions, voice, and typing speed.
[1261] output
[1262] As a result of the sentiment analysis, an appropriate feedback message is generated.
[1263] Specific actions
[1264] The device uses a camera and microphone to collect the user's facial expressions and voice.
[1265] The device transmits this data to the emotion engine in real time.
[1266] The emotion engine analyzes the user's emotions and makes a comprehensive judgment based on data including input speed.
[1267] If the user is expressing dissatisfaction or confusion, the emotion engine generates an appropriate feedback message.
[1268] The device will display messages from the emotion engine to the user, such as a helpful message like "If you have any questions, please contact us here."
[1269] Step 5: Strengthen data security
[1270] Processing Steps
[1271] The server encrypts the data that passes verification and records it on the blockchain.
[1272] input
[1273] The server has the verified application data.
[1274] output
[1275] The encrypted data is recorded on the blockchain.
[1276] Specific actions
[1277] The server encrypts the data using an encryption algorithm such as AES.
[1278] The server sends the encrypted data to the blockchain network.
[1279] The blockchain records the received encrypted data as a new block.
[1280] This prevents data tampering and leakage.
[1281] Step 6: Review and submit your application
[1282] Processing Steps
[1283] The user verifies that all information is correct and submits the application.
[1284] input
[1285] The user will then review all the information entered on the confirmation page.
[1286] output
[1287] The application is officially completed and the data is sent to the government issuing agency.
[1288] Specific actions
[1289] The user will then review all the information entered on the confirmation page.
[1290] If there are no problems, the user clicks the "Submit" button.
[1291] The server transmits the submitted application data to the government issuing agency.
[1292] Step 7: Track your application status
[1293] Processing Steps
[1294] After an application is submitted, users can log in to the system to track the application status in real time.
[1295] input
[1296] The server will periodically update the status of each application process.
[1297] output
[1298] Up-to-date status information is provided to the user.
[1299] Specific actions
[1300] The server will periodically update the status of each application process.
[1301] After logging in, users can check the latest status on their application status page.
[1302] Step 8: Passport issued and mailed
[1303] Processing Steps
[1304] The government issuing agency will check the application data and issue the passport if there are no problems.
[1305] input
[1306] The server transmits the application data to the government issuing authority.
[1307] output
[1308] A passport will be issued and mailed to the user.
[1309] Specific actions
[1310] The government issuing agency will verify the application data it receives.
[1311] If there are no problems, the passport will be issued.
[1312] When the passport is issued, the server sends an issuance completion notification email to the user.
[1313] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[1314] (Application example 2)
[1315] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1316] In conventional online application systems, users often felt confused and stressed when entering and confirming application information. Furthermore, there was no mechanism for providing prompt feedback to users when there were errors or omissions in the entered information, which led to issues with the application process not proceeding smoothly. Furthermore, there was a need to improve the user experience by providing feedback that takes into account the user's emotions.
[1317] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for performing online personal authentication, means for inputting application information, means including an emotion recognition engine that analyzes facial expressions and voice when the application information is input and recognizes the user's emotions in real time and provides feedback, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, and means for issuing and mailing applied documents. This allows the user to receive feedback in real time during the application procedure and proceed with the application smoothly.
[1318] "Online personal authentication" is a procedure for verifying an individual's identity over the Internet.
[1319] "Application information" refers to data related to personal information and required documents that a user enters during the application process.
[1320] A "generative AI model" is an artificial intelligence algorithm that learns from large amounts of data, recognizes patterns, and adaptively analyzes and generates new data.
[1321] "Strengthening security" means strengthening data protection and taking measures to prevent unauthorized access, data tampering, and data leaks.
[1322] "Blockchain technology" is a distributed database technology that aggregates transaction history into blocks and links them together like a chain to ensure data integrity and consistency.
[1323] An "emotion recognition engine" is a technology that analyzes emotions from data such as a user's facial expressions and voice, and recognizes their state in real time.
[1324] "Providing feedback" means returning specific instructions or advice based on the user's actions or status.
[1325] "Real-time tracking" means providing the ability to instantly check the current status and progress.
[1326] "Issuing and mailing the requested document" means officially creating the document requested by the user and physically mailing it.
[1327] To implement this invention, the following system and program are required: This system uses emotion recognition technology to provide real-time feedback to improve the user experience when selecting products in a virtual store.
[1328] System Configuration
[1329] Hardware:
[1330] Smartphone
[1331] Smartphone camera
[1332] Smartphone microphone
[1333] software:
[1334] "OpenCV" for facial expression recognition
[1335] "Google Speech Recognition API" for speech recognition
[1336] "Microsoft Azure Sentiment Analysis" for sentiment analysis
[1337] Shopping API
[1338] Blockchain technology
[1339] Program Overview
[1340] User registration and login:
[1341] First, a user downloads the smartphone app and creates an account. To create an account, they enter information such as their name, email address, and password, which is sent to the server and stored in a database. After registration is complete, a confirmation email is sent to the user, who clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server verifies this information against the database for authentication.
[1342] Product Selection and Emotion Recognition:
[1343] As users select products in the virtual store, the server captures their facial expressions and voice in real time through their smartphone's camera and microphone. This data is then analyzed using OpenCV for facial recognition and Google Speech Recognition API for speech recognition. The analyzed data is then used to determine the user's emotional state using Microsoft Azure Sentiment Analysis.
[1344] Real-time feedback:
[1345] Once the user's emotions are analyzed, the server will provide real-time feedback based on their emotions. For example, if the user is confused, the server will display the message "Do you need help?". Conversely, if the user is enjoying themselves, the server will display the message "We're glad you enjoyed your shopping experience!".
[1346] Data Security and Tracking:
[1347] All application information is encrypted and stored using blockchain technology to prevent unauthorized access and data tampering, and users can track the status of their application process in real time.
[1348] Examples:
[1349] For example, if a user is searching for a specific product in a virtual store, the system analyzes the user's facial expressions and voice to recognize confusion or stress. In this case, the server will support the user by displaying a message such as "Do you need help?". On the other hand, if the user continues to enjoy shopping, the system will display a message such as "We're glad you enjoyed your shopping!", providing a positive experience.
[1350] Example prompt sentence:
[1351] When a user is using a smartphone app to select products in a virtual store, analyze his / her emotions in real time and provide appropriate feedback. For example, if the user is confused, display the message "Do you need help?". Conversely, if the user is enjoying themselves, display the message "We're glad you enjoyed your shopping!".
[1352] In this way, based on the embodiment of the invention, the user can enjoy a smooth and comfortable virtual store experience.
[1353] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1354] Step 1:
[1355] User Registration and Login
[1356] First, a user downloads a smartphone app and creates an account, entering information such as their name, email address, and password. The device then sends this input data to the server, which stores it in a database. The server then sends a confirmation email to the user, who clicks on a link in the email to complete registration. If login is required, the user enters their email address and password, which the server then authenticates by checking against the database.
[1357] Input: Name, Email Address, Password
[1358] Output: Registration completion email, authentication result
[1359] Step 2:
[1360] Product Selection
[1361] A user accesses a virtual store and selects the product they wish to purchase. The user inputs product information through the terminal interface, and the terminal transmits the selection to the server.
[1362] Input: Product selection information
[1363] Output: None
[1364] Step 3:
[1365] emotion recognition
[1366] The server captures the user's facial expressions and voice via the smartphone's camera and microphone. This data is analyzed in real time using OpenCV and the Google Speech Recognition API. The analysis results are sent to Microsoft Azure Sentiment Analysis to determine the user's emotional state.
[1367] Input: facial expression data, voice data
[1368] Output: Emotion analysis results
[1369] Step 4:
[1370] Real-time feedback
[1371] The server will display an appropriate feedback message to the user based on the result of sentiment analysis, for example, if the user is confused, the message "Do you need help?" will be displayed.
[1372] Input: Sentiment analysis results
[1373] Output: Feedback message
[1374] Step 5:
[1375] Information verification using generative AI models
[1376] The server sends the application information entered by the user to the generative AI model, which detects errors and missing information. The generative AI model analyzes the data and prompts the user to correct any problems that may exist.
[1377] Input: Application information
[1378] Output: Verification results, correction instructions
[1379] Step 6:
[1380] Data Security and Storage
[1381] The server encrypts the verified application information and records it in a database using blockchain technology, preventing data tampering and leaks.
[1382] Input: Verified application information
[1383] Output: Encrypted data, blockchain record
[1384] Step 7:
[1385] Tracking the application process
[1386] The server will provide regular progress updates to allow users to track the application process in real time, and users can check the current status via their devices.
[1387] Input: None
[1388] Output: Progress status
[1389] Step 8:
[1390] Issuance and mailing of documents
[1391] The server issues a document with all application processes completed and mails it to the user, who then receives the document at the address they specified.
[1392] Input: Completed application information
[1393] Output: Issued documents, mailing arrangements
[1394] These processing steps allow the user to navigate the virtual store shopping experience smoothly and receive appropriate feedback in real time.
[1395] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1396] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1397] 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.
[1398] [Fourth embodiment]
[1399] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1400] 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.
[1401] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[1402] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[1403] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1404] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1405] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1406] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[1407] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1408] 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.
[1409] 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.
[1410] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1411] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1412] The present invention relates to a system that enables passport application procedures to be completed completely online and sent by mail. The program for this system is explained below in natural language, with specific examples.
[1413] 1. User Registration / Login
[1414] A user must first access the system's website and create an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[1415] 2. Fill out the application form
[1416] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[1417] 3. Data verification using generative AI
[1418] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[1419] 4. Strengthening data security
[1420] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[1421] 5. Confirm and submit application details
[1422] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[1423] 6. Track your application status
[1424] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[1425] 7. Passport issuance and mailing
[1426] The government issuing agency verifies the application data and issues the passport if there are no problems. The server then notifies the user of the passport issuance status and arranges for the passport to be mailed to the user's address via the post office.
[1427] Specific examples
[1428] For example, if Mr. Tanaka were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Tanaka and prompt him to correct it. After Mr. Tanaka had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Tanaka's address by mail.
[1429] In this way, passport application procedures can be completed online, greatly improving user convenience. In addition, by using generative AI to reduce data errors and strengthening security with blockchain technology, a safe and efficient passport application process can be achieved.
[1430] The processing flow will be explained below.
[1431] Step 1:
[1432] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[1433] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[1434] Step 2:
[1435] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[1436] The server compares the entered information with a database and performs authentication.
[1437] Step 3:
[1438] After logging in, the user accesses the online application form by clicking on the application form link.
[1439] The server displays the application form page on the user's terminal.
[1440] Step 4:
[1441] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[1442] The terminal transmits the input data to the server in real time.
[1443] Step 5:
[1444] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[1445] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[1446] Step 6:
[1447] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[1448] The terminal transmits the corrected data to the server again.
[1449] Step 7:
[1450] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[1451] Step 8:
[1452] The user verifies that all information is correct and clicks the "Submit Application" button.
[1453] The server sends the application data to the government / issuing agency's system.
[1454] Step 9:
[1455] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[1456] Step 10:
[1457] The government / issuing agency will check the application data and issue the passport if there are no problems.
[1458] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[1459] Step 11:
[1460] The server arranges for the issued passport to be mailed and sends it via the post office to the address specified by the user.
[1461] The server tracks the status of the shipment and provides the information to the user.
[1462] Example 1
[1463] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1464] The traditional passport application process required many steps and face-to-face procedures, which not only was extremely time-consuming for applicants but also posed risks of data entry errors and management issues. It was also difficult to track the application progress, making it difficult for users to know which step their application was currently at. Furthermore, data security was not guaranteed, raising the risk of data tampering and leaks. To address these issues, a more efficient and secure online passport application system was needed.
[1465] 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.
[1466] In this invention, the server includes a means for users to perform online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting correction, a means for enhancing the security of the application information using encryption technology and blockchain technology, a means for users to track the status of the application process in real time, and a means for issuing and mailing applied documents. This allows users to easily and quickly apply for a passport online and check the application status in real time, and further enhances the accuracy and security of the data by using the generative AI model and blockchain technology.
[1467] A "server" refers to a system that processes and stores data online, and is a device that provides or manipulates information in response to user requests.
[1468] "User" refers to a person or organization that accesses the System and uses various services and functions.
[1469] "Personal authentication" refers to the process of identity verification that a user goes through when logging into a system, and mainly involves entering an email address and password.
[1470] "Application Information" refers to the personal data and related information entered by a user to apply for a passport, including data such as name, address, contact details, and photograph.
[1471] A "generative AI model" refers to an algorithm or program that uses artificial intelligence to analyze data and has the ability to detect errors or omissions in application information.
[1472] "Encryption technology" refers to technology that converts data using a specific algorithm to make it unreadable to third parties.
[1473] "Blockchain technology" refers to a technology that records data on a distributed digital ledger to prevent tampering and unauthorized access, and is used to enhance security.
[1474] "Status" refers to information indicating the progress of a user's application process, and is updated in real time.
[1475] "Real-time" refers to a state in which operations or updates to data or systems are performed immediately and reflected to users without delay.
[1476] "Document" refers to the official document that will ultimately be issued, in this case a passport.
[1477] "Mail" refers to the delivery of physical documents or items to a designated address via the postal service.
[1478] The present invention is a system that allows users to apply for a passport completely online and receive the passport by mail. This system is operated by the cooperation of three parties: the user, the terminal, and the server.
[1479] User Registration / Login
[1480] A user first accesses the system's website and goes to the account creation page. Here, the user enters their name, email address, and password and clicks the "Register" button. The device sends this information to the server, which stores the received information in a database. The server then sends a confirmation email to the user's email address. The user clicks the link in the confirmation email to activate the account. Once the account is activated, the user enters their email address and password to log in.
[1481] Fill out the application form
[1482] Once the user logs in, they can access the online passport application form. They enter the required information into the form, such as their name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[1483] Data verification with generative AI
[1484] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, it sends a notification in real time to prompt the user to correct them. For example, if an incorrect postal code is entered, the generative AI model will detect the error and instruct the user to enter the correct postal code.
[1485] Enhanced data security
[1486] The server encrypts the data that has passed verification by the generative AI model. This encryption uses strong encryption technology such as AES. The server then records the encrypted data on the blockchain, which prevents data tampering and leakage.
[1487] Confirm and submit application details
[1488] After the user confirms that all input data is correct, they click the "Submit" button to submit their application. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS).
[1489] Track your application status
[1490] After submitting an application, users can log in to the system to track the status of their application in real time. The server will periodically update the application progress to keep users up to date.
[1491] Passport issuance and mailing
[1492] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server then notifies the user of the passport issuance status. Finally, the passport is sent via the postal service to the address specified by the user.
[1493] Specific examples
[1494] For example, when a user applies for a passport, they access the system's website and create a new account. They must enter their name, email address, and password. The server then sends a confirmation email, and the user clicks on the link in the email to activate their account. After logging in, the user enters their name, address, contact details, and photo into an online form, which is then sent to the server in real time. The generative AI model immediately detects any data errors, such as an incorrect postal code, and prompts the user to make corrections. Once all information is entered correctly and the user confirms, the application is officially submitted. The application status can also be tracked in real time. After the passport is issued by the government agency, it is sent to the user's address by mail.
[1495] Prompt Sentence Examples
[1496] Prompt for user registration
[1497] User registration screen: Please enter your name, email address, and password. After registration, a confirmation email will be sent. Click the link in the email to complete your registration.
[1498] Prompt text when filling out the application form
[1499] Application form: Please enter your name, address, contact information, and photo. Please be careful not to make any mistakes when entering each item.
[1500] Prompt statement when validating data
[1501] AI data validation: The input data is validated. If there are any errors, a message will appear prompting you to correct them. Please follow the instructions to make the corrections.
[1502] Prompt when tracking application status
[1503] Application Status: You can check the current status of your application. After logging in to the system, please access the application status page.
[1504] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1505] Step 1: Create an account
[1506] A user accesses the system's website and navigates to the account creation page. The user enters their name, email address, and password, and clicks the "Register" button. The device sends this information to the server. The server stores the received information in a database and sends a confirmation email to the user's email address. The input of this process is the information entered by the user, and the output is the sending of a confirmation email. The confirmation email contains an activation link.
[1507] Step 2: Account Verification
[1508] The user clicks on the link in the confirmation email they received. This action activates the account. Clicking on the link causes the device to send a request to the server, which updates the account's status in the database to "active." The input to this process is clicking on the link in the email, and the output is the account being activated.
[1509] Step 3: Log in
[1510] A user enters their email address and password to access the login page and clicks the [Login] button. The terminal sends the input information to the server, which checks the information against the database and, if correct, allows the user to access the system. The input to this process is the user's input of authentication information, and the output is a response indicating whether authentication was successful or not.
[1511] Step 4: Access the application form
[1512] After logging in, the user accesses an online form for applying for a passport. The terminal sends the user authentication information to the server, which then verifies the authentication information and returns the application form data to the terminal. The input to this process is the user's access request, and the output is the display of the form data.
[1513] Step 5: Enter and submit your application information
[1514] The user enters the required information such as name, address, contact details, and photo into the form. The device sends the entered data to the server in real time. The server receives this data and temporarily stores it. The input for this process is the application information entered by the user, and the output is the temporary storage of the application information.
[1515] Step 6: Data validation with generative AI models
[1516] The server sends the received application data to the generative AI model, which verifies the data. The generative AI model analyzes the input data to check for errors or omissions. For example, if an incorrect postal code is entered, the AI detects the error and sends a notification to the user to enter the correct postal code. The input for this process is the application data, and the output is the data verification results and a notification requesting corrections. The user corrects the data according to the notification and resubmits it.
[1517] Step 7: Encrypting data and recording it on the blockchain
[1518] The server encrypts the data that has passed verification by the generative AI model. This encryption uses a strong encryption technique such as AES. The server then records the encrypted data on the blockchain. The input of this process is the verified data, and the output is the encrypted data and the blockchain record.
[1519] Step 8: Finalize and submit your application
[1520] After the user verifies that all input data is correct, they click the "Submit" button to submit their application. The device sends the final verified data to the server. The server then sends the application data to the government issuing agency. This communication uses a secure protocol (e.g., HTTPS). The input to this process is the user's final verification and submission, and the output is the data sent to the government agency.
[1521] Step 9: Track your application status
[1522] After submitting an application, a user can log in to the system and track the status of their application in real time. The server periodically updates the application's progress and sends the data to be displayed on the terminal. The input to this process is a status update from the server, and the output is a status notification to the user.
[1523] Step 10: Passport issuance and mailing
[1524] The government issuing agency verifies the application data received from the server and issues the passport if there are no problems. The server notifies the user of the passport issuance status and arranges for the passport to be sent via the postal service to the address specified by the user. The input to this process is the issuance instruction from the server, and the output is a shipping notification and mailing.
[1525] (Application example 1)
[1526] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1527] In conventional online application systems, errors or omissions are likely to occur when entering application and payment information, requiring manual correction. Security measures for personal information are also often insufficient, increasing the risk of data tampering or leakage. Furthermore, it is difficult to track the status of the application and payment process in real time, reducing user convenience. The present invention aims to solve these problems and provide a safe and efficient application and payment system.
[1528] 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.
[1529] In this invention, the server includes means for performing online personal authentication, means for inputting application information, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, means for issuing and mailing applied documents, and electronic payment means for inputting payment information, detecting and correcting errors or missing information using a generative AI model, and enhancing security using blockchain technology. This enables the application and payment processes to be carried out safely and efficiently, significantly improving user convenience.
[1530] "Online identity verification" is the process by which users verify their identity over the Internet.
[1531] "Application Information" refers to the personal data and necessary documents provided by a User to receive an official procedure or service.
[1532] A "generative AI model" is a technology that uses a pre-trained artificial intelligence model to automatically detect errors or omissions in input data and prompt the user to correct them.
[1533] "Blockchain technology" is a system that uses distributed ledger technology to prevent data tampering and unauthorized access, and to securely record and manage data.
[1534] "Real-time tracking" refers to the ability to instantly check the status and progress of a process.
[1535] "Electronic payments" are financial transactions conducted over the Internet, whereby users make payments or transfers electronically.
[1536] The present invention is a system that allows users to safely and efficiently carry out online application and payment processes, and specific embodiments thereof are described below.
[1537] 1. User Registration / Login
[1538] The server provides a means for users to authenticate themselves online. Users access the system's website and register an account by entering personal information such as their name, email address, and password. Once registration is complete, the server sends the user a confirmation email, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against a database.
[1539] 2. Enter application and payment information
[1540] After logging in, users access the online application form and enter the necessary application information, such as their name, address, contact information, and photo. They also enter payment information (such as credit card information and bank account information). This information is sent from the user's device to the server in real time.
[1541] 3. Data verification using generative AI models
[1542] The server sends the received application and payment information to the generative AI model, which verifies the data. The generative AI model analyzes the application and payment information for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code or invalid credit card number is entered, the generative AI model will detect the error and instruct the user to enter the correct information.
[1543] 4. Strengthening data security
[1544] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[1545] 5. Confirm and submit application and payment details
[1546] The user verifies that all information is correct and submits the application. The server transmits the application data to the government issuing agency and the payment data to the relevant financial institution.
[1547] 6. Tracking application and payment status
[1548] After submitting the application and payment, users can log in to the system to track the status in real time. The server will periodically update the status of each application and payment process to keep users updated.
[1549] 7. Document issuance and mailing
[1550] The government issuing agency checks the received application data and issues the document if there are no problems. The server notifies the user of the document issuance status and arranges for the document to be mailed to the user's specified address via the post office.
[1551] Specific examples
[1552] For example, if a user applies for a passport, he or she first visits the system's website and creates a new account. Next, he or she enters information such as name, address, and photo into the online application form, and then enters payment information after it has been verified by the generative AI model. The generative AI model verifies the input data in real time and prompts the user to immediately correct any omissions or errors. Once the user has correctly entered all the information and completed the application and payment, the progress can be checked in real time. Finally, the government issuing agency issues the passport and it is sent to the user's address by mail.
[1553] Prompt Sentence Examples
[1554] "Please verify the user's payment data. The data is as follows:
[1555] User ID: user_1234
[1556] Payment amount: 5,000 yen
[1557] Payment method: Bank transfer
[1558] Please check that the data is correct and complete."
[1559] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1560] Step 1: User Registration
[1561] A user accesses a website and registers an account by entering their name, email address, and password. The input data is sent from the device to the server, which receives it and stores it in a database. The server then sends a confirmation email to the user, and registration is completed by clicking on the link.
[1562] Input: Name, Email Address, Password
[1563] Output: Registration confirmation email
[1564] Step 2: Log in
[1565] The user enters their email address and password on the login page, and the server checks this information against a database for authentication.
[1566] Input: Email address, password
[1567] Output: Authentication token
[1568] Step 3: Enter application information
[1569] After logging in, users access the application form and enter their application information, such as their name, address, contact details, and photo. This data is sent from the device to the server.
[1570] Input: Name, address, contact information, photo
[1571] Output: Send data to the server
[1572] Step 4: Enter your payment information
[1573] After entering the application information, the user enters payment data such as credit card information and bank account information, which is then sent from the terminal to the server.
[1574] Input: Credit card information, bank account information
[1575] Output: Send data to the server
[1576] Step 5: Data validation with generative AI models
[1577] The server sends the received application and payment information to the generative AI model, which then verifies the data. The generative AI model analyzes the input data for errors or omissions, and if any problems are found, prompts the user to make corrections.
[1578] Input: Application information, payment information
[1579] Output: Data verification results, correction instructions
[1580] Step 6: Encrypting data and recording it on the blockchain
[1581] The server encrypts the application and payment information that has passed verification by the generative AI model and records it using blockchain technology, which prevents data tampering and leaks.
[1582] Input: Verified application information, verified payment information
[1583] Output: Encrypted data, blockchain record
[1584] Step 7: Confirm and submit application and payment details
[1585] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency and the payment data to the relevant financial institution.
[1586] Input: Confirmed application information, confirmed payment information
[1587] Output: Data sent
[1588] Step 8: Real-time tracking of application and payment status
[1589] Users can log in to the system to track the progress of their application and payment in real time. The server will periodically update the status of each application and payment process to provide users with the latest information.
[1590] Input: User ID, Application ID, Payment ID
[1591] Output: Real-time status
[1592] Step 9: Issuing and mailing the document
[1593] The government issuing agency will check the application data and issue the document if there are no problems. The server will notify the user of the document issuance status and arrange for the document to be mailed to the user's specified address via the post office.
[1594] Input: Verified application data
[1595] Output: Issued documents, mailed notices
[1596] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1597] This invention relates to a system that enables a completely online passport application process and combines it with an emotion engine that recognizes the user's emotions and provides feedback. The program for this system is explained in natural language below, along with specific examples.
[1598] 1. User Registration / Login
[1599] A user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by checking this information against the database.
[1600] 2. Fill out the application form
[1601] After logging in, the user accesses the online form for applying for a passport. The user enters the necessary information into the form, such as name, address, contact details, and photo. The device then transmits the entered data to the server in real time.
[1602] 3. Data verification using generative AI
[1603] The server sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[1604] 4. Emotion recognition and feedback using an emotion engine
[1605] The emotion engine detects the user's facial expressions, voice, typing speed, etc. while they are typing and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback or a help message.
[1606] 5. Strengthening data security
[1607] The server encrypts the data that passes verification and records it on the blockchain, which prevents data tampering and leakage.
[1608] 6. Confirm and submit application details
[1609] The user verifies that all information is correct and submits the application, which the server then transmits to the government issuing agency.
[1610] 7. Track your application status
[1611] After an application is submitted, users can log in to the system to track the status of their application in real time. The server will periodically update the status of each application process to keep users up to date.
[1612] 8. Passport issuance and mailing
[1613] The government issuing agency checks the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[1614] Specific examples
[1615] For example, if Mr. Suzuki were to apply for a passport, he would first access the system's website and create a new account. Next, he would enter information such as his name, address, and photo into the online application form and submit it to the system. The generation AI would verify the input data in real time, and if there was an error in the postal code of his address, it would immediately notify Mr. Suzuki and prompt him to correct it. After Mr. Suzuki had entered all the information correctly, he would submit his application. He could then check the status of his application in the system at any time. Finally, the government issuing agency would issue his passport and it would be sent to Mr. Suzuki's address by mail.
[1616] Furthermore, while Suzuki is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and makes the application process smoother.
[1617] The processing flow will be explained below.
[1618] Step 1:
[1619] A user accesses the system's website and clicks the "New Registration" button. The user enters their name, email address, and password and clicks "Register."
[1620] The server receives the entered information, stores it in a database, and sends a registration confirmation email to the user's email address.
[1621] Step 2:
[1622] The user completes the registration by clicking the link in the confirmation email sent to them, then enters their email address and password and clicks "Login" to log into the system.
[1623] The server compares the entered information with a database and performs authentication.
[1624] Step 3:
[1625] After logging in, the user accesses the online application form by clicking on the application form link.
[1626] The server displays the application form page on the user's terminal.
[1627] From this point on, the emotion engine begins monitoring the user's facial expressions, voice, and input speed.
[1628] Step 4:
[1629] The user enters personal information (e.g., name, address, contact information, photo, etc.) into an online application form.
[1630] The terminal transmits the input data to the server in real time.
[1631] Step 5:
[1632] The server sends the received data to the generative AI model, which analyzes the input data and detects whether there are any errors or omissions in the data.
[1633] If the generation AI finds an error or deficiency, the server generates correction suggestions and notifies the user.
[1634] Step 6:
[1635] The user corrects the data based on the AI's suggestions, and once the corrections are complete, they submit the application again.
[1636] The terminal transmits the corrected data to the server again.
[1637] Step 7:
[1638] The server then sends the corrected data back to the generative AI model to complete the verification. Once the correct data is collected, the server encrypts the data and records it on the blockchain.
[1639] Step 8:
[1640] Before the user completes the application process, an emotion engine monitors the user's emotional state and provides feedback accordingly.
[1641] For example, if a user is feeling frustrated or stressed, the server will display a helpful message such as "We're here to help if you have any questions" based on instructions from the emotion engine.
[1642] Step 9:
[1643] The user verifies that all information is correct and clicks the "Submit Application" button.
[1644] The server sends the application data to the government / issuing agency's system.
[1645] Step 10:
[1646] The server is equipped with a mechanism to periodically update each status of the processing after the application data is submitted. Users can log in to the system and track the application status in real time.
[1647] Step 11:
[1648] The government / issuing agency will check the application data and issue the passport if there are no problems.
[1649] Once the issuance is complete, the server will send an issuance completion notification email to the user.
[1650] Step 12:
[1651] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[1652] The server tracks the status of the shipment and provides the information to the user.
[1653] Example 2
[1654] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1655] Conventional passport application systems have complicated procedures and are inefficient. Furthermore, if a user enters incorrect information during the application process, correcting it requires a lot of time and effort. Furthermore, there is a lack of consideration for reducing user stress and anxiety, resulting in a lack of an improved user experience. The present invention aims to solve these problems.
[1656] The identification process by the identification processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes a means for performing online personal authentication, a means for inputting application information, a means for detecting errors or missing information in the application information using a generative AI model and prompting the user to correct them, an emotion recognition engine means for analyzing the user's emotions and providing feedback, a means for enhancing the security of the application information using blockchain technology, a means for tracking the status of the application process in real time, and a means for issuing and mailing the applied documents. This allows the user to apply for a passport simply and efficiently, and not only allows errors in the application content to be quickly corrected, but also allows the user to receive appropriate feedback according to their emotional state.
[1657] "Online personal authentication" is the process by which a user verifies their identity and logs into a system over the Internet.
[1658] The "means for inputting application information" is an interface that allows users to input their personal information and necessary data into a form on the system.
[1659] "Means of using a generative AI model to detect errors or missing information and prompt corrections" refers to a process in which AI technology is used to analyze data entered by a user, and if errors or missing information are detected, the system instructs the user to make appropriate corrections.
[1660] The "emotion recognition engine means for analyzing the user's emotions and providing feedback" is a function that analyzes the user's facial expressions, voice, operation speed, etc., and provides appropriate feedback and support based on the user's emotional state.
[1661] "Means of strengthening the security of application information using blockchain technology" refers to the process of encrypting and recording users' personal information and application data using blockchain technology to prevent data tampering and leakage.
[1662] "Means to track the status of the application process in real time" is a function that allows users to check the processing status of their passport application in real time.
[1663] "Means of issuing and mailing requested documents" refers to the process by which a government issuing agency creates requested documents, such as a passport, and delivers them to an address specified by the user.
[1664] This invention is a system that completely simplifies the passport application process online and combines it with an emotion engine that recognizes the user's emotions and provides feedback. Below, we will explain the program for this system in natural language and provide concrete examples.
[1665] This system mainly consists of three entities: a server, a terminal, and a user. The server is responsible for data processing and storage, running the generative AI model, operating the emotion engine, ensuring security, and tracking the application process. The terminal provides the user interface, inputting data, detecting emotions, and displaying feedback. The user enters the necessary information at each stage of the application procedure and progresses through the process while receiving feedback from the system.
[1666] Let's explain how to use it in detail. First, a user accesses the system's website and creates an account. The user enters information such as name, email address, and password to register an account. The server receives this information and stores it in a database. After registration is complete, the server sends a confirmation email to the user, and the user clicks on the link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server authenticates them by comparing this information with the database.
[1667] Next, after logging in, the user accesses the online form for applying for a passport. The user enters the required information into the form, such as name, address, contact information, and photo. The device sends this entered data to the server in real time. The server then sends the received application data to the generative AI model, which verifies the data. The generative AI analyzes the data for errors or omissions, and if any problems are found, prompts the user to correct them in real time. For example, if an incorrect postal code is entered, the generative AI detects the error and instructs the user to enter the correct postal code.
[1668] The emotion engine detects the user's facial expressions, voice, and typing speed while they are typing, and analyzes their emotions. For example, if the user is feeling frustrated or confused, the emotion engine will recognize this and provide the user with friendly feedback and help messages. The server then encrypts the data that has passed verification and records it on the blockchain, preventing data tampering and leakage.
[1669] The user verifies that all information is correct and submits the application. The server sends the application data to the government issuing agency. After the application is submitted, the user can log in to the system to track the application status in real time. The server periodically updates the status of each application process to provide the user with the latest information. The government issuing agency verifies the received application data and issues the passport if there are no problems. Once the passport is issued, the server sends the user an email notifying them of the completion of issuance. The server also arranges for the issued passport to be mailed to the address specified by the user.
[1670] As a concrete example, consider the case where Mr. Tanaka applies for a passport. He first accesses the system's website and creates a new account. Next, he enters information such as his name, address, and photo into the online application form and submits it to the system. The generation AI verifies the input data in real time, and if there is an error in the postal code of his address, it immediately notifies Mr. Tanaka and prompts him to correct it. After Mr. Tanaka has entered all the information correctly, he submits his application. He can then check the status of his application in the system at any time. Finally, the government issuing agency issues the passport and it is sent by mail to Mr. Tanaka's address.
[1671] Furthermore, while Tanaka is filling out the application form, the emotion engine detects his facial expressions and typing speed, and provides gentle feedback if he is feeling stressed. For example, a friendly message such as "If you have any questions, please contact us here." This improves the user experience and ensures a smooth application process.
[1672] An example prompt for a generative AI verification process is:
[1673] Check user-entered data for errors or omissions, such as validating postal codes, email addresses, photo formats, etc., and provide feedback to help users correct any issues.
[1674] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1675] Step 1: User registration and login
[1676] Processing Steps
[1677] A user visits the system's website and creates an account.
[1678] input
[1679] The user enters their name, email address, and password.
[1680] output
[1681] Your information will be saved in the database and a confirmation email will be sent.
[1682] Specific actions
[1683] A user accesses the system's website using a web browser.
[1684] The user enters their name, email address, and password in the registration form and clicks the "Register" button.
[1685] The terminal transmits the input information to the server.
[1686] The server receives the input information and stores it in a database.
[1687] The server generates a confirmation email and sends it to the user.
[1688] Users will receive a confirmation email and will click on the link in the email to complete registration.
[1689] When a user logs in, they enter their email address and password, which the server checks against a database and allows them to log in if authentication is successful.
[1690] Step 2: Fill out the application form
[1691] Processing Steps
[1692] After logging in, the user accesses the online form for applying for a passport.
[1693] input
[1694] The user enters the necessary information such as name, address, contact details, and photo.
[1695] output
[1696] The information you enter will be sent to the server and temporarily stored.
[1697] Specific actions
[1698] After logging in, the user accesses the passport application form page.
[1699] The user enters the necessary information into the form, such as name, address, contact information, and photo.
[1700] The terminal transmits the input data to the server in real time.
[1701] The server temporarily stores the received application data.
[1702] Step 3: Data validation with generative AI
[1703] Processing Steps
[1704] The server sends the application data to the generative AI model and verifies the data.
[1705] input
[1706] The server sends the application data to the generative AI model.
[1707] output
[1708] The analysis results of the generative AI model provide feedback on data errors and missing information.
[1709] Specific actions
[1710] The server sends the application data to the API of the generated AI model.
[1711] The generative AI model analyzes the data and checks for errors or omissions.
[1712] If the generative AI model finds any errors or deficiencies, it will feed this information back to the server.
[1713] The server receives the feedback and notifies the user.
[1714] For example, if an incorrect postal code is entered, the generation AI will detect the error and notify the user to enter the correct postal code.
[1715] Step 4: Emotion recognition and feedback by the emotion engine
[1716] Processing Steps
[1717] The emotion engine analyzes the user's emotions and provides feedback.
[1718] input
[1719] The device collects emotion-related data such as facial expressions, voice, and typing speed.
[1720] output
[1721] As a result of the sentiment analysis, an appropriate feedback message is generated.
[1722] Specific actions
[1723] The device uses a camera and microphone to collect the user's facial expressions and voice.
[1724] The device transmits this data to the emotion engine in real time.
[1725] The emotion engine analyzes the user's emotions and makes a comprehensive judgment based on data including input speed.
[1726] If the user is expressing dissatisfaction or confusion, the emotion engine generates an appropriate feedback message.
[1727] The device will display messages from the emotion engine to the user, such as a helpful message like "If you have any questions, please contact us here."
[1728] Step 5: Strengthen data security
[1729] Processing Steps
[1730] The server encrypts the data that passes verification and records it on the blockchain.
[1731] input
[1732] The server has the verified application data.
[1733] output
[1734] The encrypted data is recorded on the blockchain.
[1735] Specific actions
[1736] The server encrypts the data using an encryption algorithm such as AES.
[1737] The server sends the encrypted data to the blockchain network.
[1738] The blockchain records the received encrypted data as a new block.
[1739] This prevents data tampering and leakage.
[1740] Step 6: Review and submit your application
[1741] Processing Steps
[1742] The user verifies that all information is correct and submits the application.
[1743] input
[1744] The user will then review all the information entered on the confirmation page.
[1745] output
[1746] The application is officially completed and the data is sent to the government issuing agency.
[1747] Specific actions
[1748] The user will then review all the information entered on the confirmation page.
[1749] If there are no problems, the user clicks the "Submit" button.
[1750] The server transmits the submitted application data to the government issuing agency.
[1751] Step 7: Track your application status
[1752] Processing Steps
[1753] After an application is submitted, users can log in to the system to track the application status in real time.
[1754] input
[1755] The server will periodically update the status of each application process.
[1756] output
[1757] Up-to-date status information is provided to the user.
[1758] Specific actions
[1759] The server will periodically update the status of each application process.
[1760] After logging in, users can check the latest status on their application status page.
[1761] Step 8: Passport issued and mailed
[1762] Processing Steps
[1763] The government issuing agency will check the application data and issue the passport if there are no problems.
[1764] input
[1765] The server transmits the application data to the government issuing authority.
[1766] output
[1767] A passport will be issued and mailed to the user.
[1768] Specific actions
[1769] The government issuing agency will verify the application data it receives.
[1770] If there are no problems, the passport will be issued.
[1771] When the passport is issued, the server sends an issuance completion notification email to the user.
[1772] The server arranges for the issued passport to be mailed and sends it via post to the address specified by the user.
[1773] (Application example 2)
[1774] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[1775] In conventional online application systems, users often felt confused and stressed when entering and confirming application information. Furthermore, there was no mechanism for providing prompt feedback to users when there were errors or omissions in the entered information, which led to issues with the application process not proceeding smoothly. Furthermore, there was a need to improve the user experience by providing feedback that takes into account the user's emotions.
[1776] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for performing online personal authentication, means for inputting application information, means including an emotion recognition engine that analyzes facial expressions and voice when the application information is input and recognizes the user's emotions in real time and provides feedback, means for detecting errors or missing information in the application information using a generative AI model and prompting correction, means for enhancing the security of the application information using blockchain technology, means for tracking the status of the application process in real time, and means for issuing and mailing applied documents. This allows the user to receive feedback in real time during the application procedure and proceed with the application smoothly.
[1777] "Online personal authentication" is a procedure for verifying an individual's identity over the Internet.
[1778] "Application information" refers to data related to personal information and required documents that a user enters during the application process.
[1779] A "generative AI model" is an artificial intelligence algorithm that learns from large amounts of data, recognizes patterns, and adaptively analyzes and generates new data.
[1780] "Strengthening security" means strengthening data protection and taking measures to prevent unauthorized access, data tampering, and data leaks.
[1781] "Blockchain technology" is a distributed database technology that aggregates transaction history into blocks and links them together like a chain to ensure data integrity and consistency.
[1782] An "emotion recognition engine" is a technology that analyzes emotions from data such as a user's facial expressions and voice, and recognizes their state in real time.
[1783] "Providing feedback" means returning specific instructions or advice based on the user's actions or status.
[1784] "Real-time tracking" means providing the ability to instantly check the current status and progress.
[1785] "Issuing and mailing the requested document" means officially creating the document requested by the user and physically mailing it.
[1786] To implement this invention, the following system and program are required: This system uses emotion recognition technology to provide real-time feedback to improve the user experience when selecting products in a virtual store.
[1787] System Configuration
[1788] Hardware:
[1789] Smartphone
[1790] Smartphone camera
[1791] Smartphone microphone
[1792] software:
[1793] "OpenCV" for facial expression recognition
[1794] "Google Speech Recognition API" for speech recognition
[1795] "Microsoft Azure Sentiment Analysis" for sentiment analysis
[1796] Shopping API
[1797] Blockchain technology
[1798] Program Overview
[1799] User registration and login:
[1800] First, a user downloads the smartphone app and creates an account. To create an account, they enter information such as their name, email address, and password, which is sent to the server and stored in a database. After registration is complete, a confirmation email is sent to the user, who clicks on a link in the confirmation email to complete registration. If login is required, the user enters their email address and password, and the server verifies this information against the database for authentication.
[1801] Product Selection and Emotion Recognition:
[1802] As users select products in the virtual store, the server captures their facial expressions and voice in real time through their smartphone's camera and microphone. This data is then analyzed using OpenCV for facial recognition and Google Speech Recognition API for speech recognition. The analyzed data is then used to determine the user's emotional state using Microsoft Azure Sentiment Analysis.
[1803] Real-time feedback:
[1804] Once the user's emotions are analyzed, the server will provide real-time feedback based on their emotions. For example, if the user is confused, the server will display the message "Do you need help?". Conversely, if the user is enjoying themselves, the server will display the message "We're glad you enjoyed your shopping experience!".
[1805] Data Security and Tracking:
[1806] All application information is encrypted and stored using blockchain technology to prevent unauthorized access and data tampering, and users can track the status of their application process in real time.
[1807] Examples:
[1808] For example, if a user is searching for a specific product in a virtual store, the system analyzes the user's facial expressions and voice to recognize confusion or stress. In this case, the server will support the user by displaying a message such as "Do you need help?". On the other hand, if the user continues to enjoy shopping, the system will display a message such as "We're glad you enjoyed your shopping!", providing a positive experience.
[1809] Example prompt sentence:
[1810] When a user is using a smartphone app to select products in a virtual store, analyze his / her emotions in real time and provide appropriate feedback. For example, if the user is confused, display the message "Do you need help?". Conversely, if the user is enjoying themselves, display the message "We're glad you enjoyed your shopping!".
[1811] In this way, based on the embodiment of the invention, the user can enjoy a smooth and comfortable virtual store experience.
[1812] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1813] Step 1:
[1814] User Registration and Login
[1815] First, a user downloads a smartphone app and creates an account, entering information such as their name, email address, and password. The device then sends this input data to the server, which stores it in a database. The server then sends a confirmation email to the user, who clicks on a link in the email to complete registration. If login is required, the user enters their email address and password, which the server then authenticates by checking against the database.
[1816] Input: Name, Email Address, Password
[1817] Output: Registration completion email, authentication result
[1818] Step 2:
[1819] Product Selection
[1820] A user accesses a virtual store and selects the product they wish to purchase. The user inputs product information through the terminal interface, and the terminal transmits the selection to the server.
[1821] Input: Product selection information
[1822] Output: None
[1823] Step 3:
[1824] emotion recognition
[1825] The server captures the user's facial expressions and voice via the smartphone's camera and microphone. This data is analyzed in real time using OpenCV and the Google Speech Recognition API. The analysis results are sent to Microsoft Azure Sentiment Analysis to determine the user's emotional state.
[1826] Input: facial expression data, voice data
[1827] Output: Emotion analysis results
[1828] Step 4:
[1829] Real-time feedback
[1830] The server will display an appropriate feedback message to the user based on the result of sentiment analysis, for example, if the user is confused, the message "Do you need help?" will be displayed.
[1831] Input: Sentiment analysis results
[1832] Output: Feedback message
[1833] Step 5:
[1834] Information verification using generative AI models
[1835] The server sends the application information entered by the user to the generative AI model, which detects errors and missing information. The generative AI model analyzes the data and prompts the user to correct any problems that may exist.
[1836] Input: Application information
[1837] Output: Verification results, correction instructions
[1838] Step 6:
[1839] Data Security and Storage
[1840] The server encrypts the verified application information and records it in a database using blockchain technology, preventing data tampering and leaks.
[1841] Input: Verified application information
[1842] Output: Encrypted data, blockchain record
[1843] Step 7:
[1844] Tracking the application process
[1845] The server will provide regular progress updates to allow users to track the application process in real time, and users can check the current status via their devices.
[1846] Input: None
[1847] Output: Progress status
[1848] Step 8:
[1849] Issuance and mailing of documents
[1850] The server issues a document with all application processes completed and mails it to the user, who then receives the document at the address they specified.
[1851] Input: Completed application information
[1852] Output: Issued documents, mailing arrangements
[1853] These processing steps allow the user to navigate the virtual store shopping experience smoothly and receive appropriate feedback in real time.
[1854] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the voice data.
[1855] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1856] 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 robot 414.
[1857] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.
[1858] FIG. 9 illustrates an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and behaviors arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.
[1859] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.
[1860] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).
[1861] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.
[1862] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."
[1863] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.
[1864] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).
[1865] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.
[1866] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.
[1867] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.
[1868] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.
[1869] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.
[1870] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.
[1871] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.
[1872] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.
[1873] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.
[1874] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[1875] The following is further disclosed regarding the above embodiment.
[1876] (Claim 1)
[1877] a means for performing online personal authentication;
[1878] a means for inputting application information;
[1879] A means for detecting errors or missing information in the application information using a generative AI model and prompting correction;
[1880] A means for enhancing the security of the application information using blockchain technology;
[1881] A means of tracking the status of the application process in real time;
[1882] means for issuing and mailing requested documents;
[1883] A system including:
[1884] (Claim 2)
[1885] The system of claim 1, wherein the generative AI model detects errors or missing information in application information in real time and prompts the user to make corrections.
[1886] (Claim 3)
[1887] The system of claim 1 uses blockchain technology to enhance the security of application information and prevent data tampering or leakage.
[1888] "Example 1"
[1889] (Claim 1)
[1890] a means for a user to authenticate themselves online;
[1891] a means for inputting application information;
[1892] A means for detecting errors or missing information in the application information using a generative AI model and prompting correction;
[1893] A means for enhancing the security of the application information by using encryption technology and blockchain technology;
[1894] a means for users to track the status of the application process in real time;
[1895] means for issuing and mailing requested documents;
[1896] A...
Claims
1. a means for performing online personal authentication; a means for inputting application information; A means for detecting errors or missing information in the application information using a generative AI model and prompting correction; A means for enhancing the security of the application information using blockchain technology; A means of tracking the status of the application process in real time; means for issuing and mailing requested documents; A system including:
2. The system of claim 1, wherein the generative AI model detects errors or missing information in application information in real time and prompts the user to make corrections.
3. The system according to claim 1, which uses blockchain technology to enhance the security of application information and prevent data tampering or leakage.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A