system

The system addresses unregistered land issues by identifying and proposing measures, efficiently organizing land information, and supporting document creation, ensuring timely compliance with legal changes.

JP7815371B2Active Publication Date: 2026-02-17SOFTBANK GROUP CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024161799
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-09-19
Filing Date
2024-09-19
Publication Date
2026-02-17
Estimated Expiration
2044-09-19

AI Technical Summary

Technical Problem

Approximately 20% of land in Japan remains unregistered, exacerbated by an aging population, necessitating efficient measures for registration, sale, or transfer of unregistered land, particularly with mandatory real estate ownership transfers in 2028.

Method used

A system that identifies unregistered land, proposes measures such as registration, sale, or transfer to the national treasury, supports the creation of necessary information and forms, and suggests timely actions based on real estate title changes.

Benefits of technology

Efficiently collects and organizes land information, proposes appropriate measures, and assists users in completing required documents, reducing manual effort and ensuring compliance with upcoming legal requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007815371000001
    Figure 0007815371000001
  • Figure 0007815371000002
    Figure 0007815371000002
  • Figure 0007815371000003
    Figure 0007815371000003
Patent Text Reader

Abstract

To provide a system.SOLUTION: A system includes: first means for acquiring latest legal information on name change of a real estate from the official government website or a legal database; second means for analyzing the acquired legal information and listing necessary procedures; third means for providing an interface through which a user is able to enter real estate information; fourth means for generating first prompt text for outputting procedures on the real estate on the basis of the necessary procedures and the real estate information entered by the user; fifth means for generating the proposal by entering the generated first prompt text into a generative AI model; and sixth means for proposing the generated proposal to the user.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

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

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

[0004] Approximately 20% of land in Japan remains unregistered, due in part to the increasing elderly population. Furthermore, as real estate ownership transfers will become mandatory in 2028, appropriate measures are needed to address unregistered land. [Means for solving the problem]

[0005] This system identifies the existence of unregistered land and proposes measures for the land, such as registration, sale, donation, or transfer to the national treasury. It allows users to select a measure and supports the creation of necessary information and forms based on the selected measure. In particular, if registration is selected, it provides information such as the amount of registration and license tax. It also proposes measures taking into account the timing of mandatory real estate title changes. [Brief explanation of the drawings]

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

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

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

[0009] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Also, the processor may be one type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit),

[0010] Examples include a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

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

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

[0013] hard disk), or magnetic tape.

[0014] In the following embodiments, the coded communication I / F (Interface) refers to a communication processor and

[0015] The communication I / F is an interface that includes a network interface (NIC) and an antenna. The communication I / F controls communication between multiple computers. Examples of communication standards that can be applied to the communication I / F include wireless communication standards such as 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), and Bluetooth (registered trademark).

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

[0017] [First embodiment]

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

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

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

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

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

[0023] 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 includes an optical system including a lens, an aperture, and a shutter, and a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or CC

[0024] A compact digital camera equipped with an imaging element such as a D (Charge Coupled Device) image sensor.

[0025] It's a camera.

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

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

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

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

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

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

[0032] "Example 1"

[0033] The system of the present invention is equipped with a database for identifying the existence of unregistered land. This database collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and extracts information on unregistered land. It also provides a database to allow users to select countermeasures.

[0034] The system has a user interface that allows users to choose from various options for dealing with unregistered land, such as registration, sale, donation, or transfer to the national treasury.

[0035] "Example 2"

[0036] It has a module to support the creation of necessary information and forms based on the selected solution. For example, if the user selects registration, it provides information such as the amount of registration and license tax and supports the creation of necessary information and forms for registration. Specifically, it provides templates for documents required for registration and supports the creation of documents by allowing the user to enter the necessary information.

[0037] "Example 3"

[0038] The app also has a function to suggest countermeasures taking into account the timing of when real estate title changes will become mandatory. Specifically, based on the year 2028 when real estate title changes will become mandatory, the app will present the procedures required up until then and support users in taking appropriate measures.

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

[0040] "Example 1"

[0041] Step 1: The system collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments.

[0042] Step 2: Extract information on unregistered land from the collected and organized information and store it in a database.

[0043] Step 3: The user accesses the system and selects the course of action for the unregistered land, including registration, sale, donation, or reversion to the national treasury.

[0044] "Example 2"

[0045] Step 1: If the user chooses to register, the system will provide information such as how much the registration tax will be.

[0046] Step 2: The system will provide templates for the documents required for registration.

[0047] Step 3: The user enters the required information and the system assists in creating the document.

[0048] "Example 3"

[0049] Step 1: The system will present the procedures required to transfer ownership of real estate to the owner by 2028.

[0050] Step 2: The user selects the procedure offered.

[0051] Step 3: Based on the procedure selected, the system will assist you in completing the necessary documents.

[0052] Example 1

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

[0054] There is a need for a system that can identify the existence of unregistered land and propose appropriate countermeasures to users. However, in current systems, land information is often collected and organized manually, which is inefficient. In addition, there is a lack of information necessary for users to select countermeasures for unregistered land, making it difficult for them to make appropriate decisions.

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

[0056] In this invention, the server includes means for collecting land information provided by public institutions, means for organizing the collected land information and extracting information on unregistered land, means for storing the extracted information on unregistered land in a database, means for providing an interface accessible by users, means for proposing measures for the unregistered land such as registration, sale, donation, and reversion to the national treasury, means for allowing users to select a measure, and means for supporting the creation of necessary information and forms based on the selected measure. This makes it possible to efficiently collect and organize information on unregistered land and propose appropriate measures to users.

[0057] A "public institution" is an institution established for the public interest, such as a national or local government.

[0058] "Land information" refers to information including data such as the location, area, owner information, and registration status of the land.

[0059] "Unregistered land" means land that has not been legally registered.

[0060] A "database" is a collection of data constructed to efficiently manage and search information.

[0061] An "interface" is the means or screen through which a user interacts with a system.

[0062] "Countermeasures" refer to specific actions that should be taken regarding unregistered land (such as registration, sale, donation, or transfer to the national treasury).

[0063] "Requirements" refers to the information and procedures necessary to implement countermeasures.

[0064] A "form" is a format or document for entering required information.

[0065] The present invention is a system for detecting the existence of unregistered land and proposing appropriate countermeasures to users. A specific embodiment of this system will be described below.

[0066] Data collection

[0067] The server collects land information provided by public institutions such as national and local governments. Specifically, it uses a public library to access APIs and obtains JSON-formatted data. This data includes the location, area, owner information, and registration status of the land.

[0068] Data reduction and extraction

[0069] The server analyzes the collected land information and extracts information on unregistered land. For example, it filters the acquired data using the condition "unregistered land." This process extracts only information on unregistered land.

[0070] Storage in the database

[0071] The server stores the extracted information on unregistered land in a MySQL® database. The database includes information on the location, area, and owner of the land. This allows for efficient management of information on unregistered land.

[0072] Providing a user interface

[0073] The server provides a user-accessible web interface, built using HTML, CSS, and JavaScript, that allows users to view information about unregistered land and select actions to take.

[0074] Proposal of countermeasures

[0075] Through the interface, users can select the course of action for their unregistered land, including registration, sale, donation, and reversion to the state treasury. The course of action selected by the user is sent to the server and recorded in the database.

[0076] Specific examples

[0077] For example, if a user checks the information about an unregistered piece of land and chooses to register it, the following prompt sentence can be input into the generative AI model:

[0078] Prompt Sentence Examples

[0079] Address of unregistered land: 2-8-1 Nishi-Shinjuku, Shinjuku-ku, Tokyo

[0080] Area: 500 square meters

[0081] Owner information: unknown

[0082] Solution: Registration

[0083] Please tell me the procedure for registering this land.

[0084] By inputting this prompt into the generative AI model, information can be obtained about the specific steps of the registration procedure and the necessary documents.

[0085] In this way, this invention makes it possible to efficiently collect and organize information on unregistered land and propose appropriate countermeasures to users.

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

[0087] Step 1:

[0088] The server collects land information provided by public institutions. Specifically, it uses a publicly known library to access the API and obtain JSON-formatted data. The input is the API endpoint URL, and the output is the obtained JSON-formatted land information data. This data includes the land's location, area, owner information, registration status, etc.

[0089] Step 2:

[0090] The server analyzes the collected land information and extracts information on unregistered land. The input is the JSON format land information data obtained in step 1, and the output is a list containing information on unregistered land. Specifically, the server parses the JSON data and filters it based on the condition "unregistered land."

[0091] Step 3:

[0092] The server stores the extracted information on unregistered land in a MySQL database. The input is the list of unregistered land information extracted in step 2, and the output is the unregistered land information stored in the database. Specifically, the server connects to the MySQL database and inserts each piece of land information into the database using the INSERT statement.

[0093] Step 4:

[0094] The server provides a web interface that users can access. The input is the unregistered land information stored in the database, and the output is a web page that users can view. Specifically, the server generates the web page using HTML, CSS, and JavaScript and serves it to the user.

[0095] Step 5:

[0096] The user selects a course of action for the unregistered land through the interface. The input is the unregistered land information displayed on the web interface, and the output is the course of action selected by the user. Specifically, the user selects a course of action using a drop-down menu or radio buttons, and then sends the selection to the server.

[0097] Step 6:

[0098] The server supports the creation of requirements and forms based on the user's selected action. The input is the user's selected action, and the output is a template for the requirements and form. Specifically, the server generates a template according to the selected action and provides it to the user.

[0099] Step 7:

[0100] The user fills in the required information in the generated form and submits it. The input is the required information entered by the user, and the output is the submitted form data. In concrete terms, the user enters the required information in the form and clicks the submit button to send it to the server.

[0101] Step 8:

[0102] The server receives the submitted form data and stores it in the database. The input is the form data submitted by the user, and the output is the form data stored in the database. Specifically, the server parses the form data and stores the data in the appropriate table using an INSERT statement.

[0103] (Application example 1)

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

[0105] The existence of unregistered land increases the risk of unauthorized use and illegal occupation. Furthermore, there is a lack of means for users to quickly select appropriate measures for dealing with unregistered land, making land management difficult. Furthermore, there is a need for a system that visually grasps information about unregistered land and notifies users of changes in the situation in real time.

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

[0107] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for searching for information on the unregistered land and displaying it on a map, means for notifying the user when the status of the unregistered land changes, and means for generating a detailed report on the unregistered land and making it available for download. This makes it possible to quickly and accurately identify information on unregistered land and select an appropriate countermeasure.

[0108] "Unregistered land" means land that has not been officially registered.

[0109] "Means of ascertaining existence" refers to methods or devices for verifying the location and status of unregistered land.

[0110] "Means for suggesting countermeasures" refers to a method or device that presents to users appropriate measures (such as registration, sale, donation, or transfer to the national treasury) for unregistered land.

[0111] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[0112] "Means to support the generation of requirements and forms" means a method or device that automatically generates the required information and documents based on the selected response.

[0113] "Means for retrieving information and displaying it on a map" refers to a method or device for retrieving information about unregistered land from a database and visually displaying it on a map.

[0114] "Means for notifying users if the status changes" refers to a method or device that notifies users of changes in the status or information of unregistered land.

[0115] "Means for generating detailed reports and making them available for download" means a method or device that generates a report summarizing detailed information about unregistered land and allows users to download it.

[0116] The system for carrying out the present invention includes a plurality of means for detecting the existence of unregistered land and proposing appropriate countermeasures to the user. Specific embodiments of the system will be described below.

[0117] 1. How to identify the existence of unregistered land

[0118] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database, allowing users to check the location and status of unregistered land.

[0119] 2. Means of proposing countermeasures

[0120] Based on the collected information on unregistered land, the server uses a generative AI model to propose solutions such as registration, sale, donation, and transfer to the national treasury. Users can check these suggestions using their smartphones or computers.

[0121] 3. A means for users to choose a course of action

[0122] The user can select the most appropriate solution from the proposed solutions through the provided interface, and the necessary information and documentation will be automatically generated based on the selected solution.

[0123] 4. Support for completing required information and forms

[0124] The server automatically generates the necessary information and documents based on the selected course of action, allowing users to easily complete the necessary procedures.

[0125] 5. A way to search for information and display it on a map

[0126] The server retrieves information on unregistered land from the database and displays it visually on a map. Users can use their smartphones or computers to search for unregistered land information in a specified area and check it on the map.

[0127] 6. How to notify users if things change

[0128] The server notifies users of any changes to the status or information of unregistered land, allowing users to understand the status of land in real time.

[0129] 7. A means to generate detailed reports and make them available for download

[0130] The server generates a report detailing the unregistered land and makes it available for users to download. The report is provided in PDF format, which users can print or save as needed.

[0131] Hardware and software used

[0132] Hardware: smartphones, computers, servers

[0133] Software: Geographic information acquisition, API requests, PDF generation

[0134] Specific examples

[0135] Consider a case where a user searches for information on unregistered land in Shinjuku Ward, Tokyo, checks options such as registration or sale, and downloads a detailed report in PDF format. The user launches an application on their smartphone and searches for unregistered land information in the specified area. The server displays the retrieved information on a map and suggests appropriate options to the user. When the user selects an option, the server automatically generates the necessary information and documents and provides a detailed report in PDF format.

[0136] Prompt Sentence Examples

[0137] "Please search for information on unregistered land in Shinjuku Ward, Tokyo, and provide solutions. Also, please generate a detailed report in PDF format."

[0138] In this way, specific modes for carrying out the invention can be provided.

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

[0140] Step 1:

[0141] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database. The input is public land information, and the output is information on unregistered land stored in the database. In this step, the data is retrieved using an API request and stored in the database.

[0142] Step 2:

[0143] Users use their smartphones or computers to search for information on unregistered land in a specified area. The input is the area information specified by the user, and the output is information on unregistered land related to that area. The server obtains the latitude and longitude of the specified area and uses that information to search the database for information on unregistered land.

[0144] Step 3:

[0145] The server displays the searched information of unregistered land on a map. The input is the information of unregistered land retrieved from the database, and the output is the location information of the unregistered land displayed on the map. The server uses an API for map display to plot the location of the unregistered land on the map.

[0146] Step 4:

[0147] The server uses a generative AI model to propose solutions for unregistered land, such as registration, sale, donation, or transfer to the national treasury. The input is information about the unregistered land, and the output is the proposed solution. The generative AI model generates the optimal solution based on the characteristics of the unregistered land.

[0148] Step 5:

[0149] The user selects the most appropriate solution from the proposed solutions through the provided interface. The input is the solution selected by the user, and the output is the required information and forms based on the selected solution. The server automatically generates the necessary information and documents based on the selected solution.

[0150] Step 6:

[0151] The server notifies the user of any changes in the status or information of unregistered land. The input is the status change information of unregistered land, and the output is a notification to the user. The server periodically checks the database and sends a notification if there is a change.

[0152] Step 7:

[0153] The server generates a report summarizing the details of unregistered land and allows users to download it. The input is the details of the unregistered land and the output is a report in PDF format. The server generates the report and provides a link for users to download it.

[0154] Example 2

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

[0156] It is important to identify the existence of unregistered land and propose appropriate countermeasures, but it is difficult to efficiently create the necessary information and forms based on the countermeasure selected by the user. In addition, there is a lack of systems that can properly process the information entered by the user and automatically generate the necessary documents. For this reason, there is a need for a system that allows users to create the necessary documents without any hassle.

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

[0158] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of required information and forms based on the selected countermeasure, means for transmitting information entered by the user to the server, means for the server to calculate the required information and generate a template, means for transmitting the information and template generated by the server to a terminal, means for the terminal to display the received information and template to the user, and means for the user to enter required information and complete documents. This makes it possible to efficiently create required information and forms based on the countermeasure selected by the user, and automatically generate the required documents.

[0159] "Unregistered land" means land that has not been officially registered.

[0160] "Countermeasures" refer to specific measures and procedures that should be taken regarding unregistered land.

[0161] "User" refers to an individual or corporation that uses this system to select measures to deal with unregistered land and enter the necessary information.

[0162] A "server" is a computer system that receives information from a user and performs the necessary calculations and template generation.

[0163] "Terminal" means a device through which a user accesses the system to input information or display information from the server.

[0164] "Required information" refers to the information that the user must enter in order to implement the action.

[0165] A "form" is a format or template that allows users to enter required information.

[0166] A "template" is a document template that is automatically generated based on information entered by the user.

[0167] "Registration tax" refers to the tax that must be paid during the registration process.

[0168] An "HTTP request" is a type of communication protocol for sending information from a user's device to a server.

[0169] An "HTTP response" is a type of communication protocol for returning information from a server to a user's device.

[0170] MODE FOR CARRYING OUT THE INVENTION

[0171] This invention is a system that identifies the existence of unregistered land, proposes appropriate countermeasures, and efficiently creates necessary information and forms based on the countermeasure selected by the user. Specific embodiments of this system are described below.

[0172] Hardware and software used

[0173] Hardware: Servers, user devices (PCs, tablets, smartphones)

[0174] Software: Web browser, server-side programs, database

[0175] System Overview

[0176] The system supports users in selecting a course of action for dealing with unregistered land and then creating the necessary information and forms based on that selection. Specifically, the system performs the following processes:

[0177] Server Processing

[0178] The server calculates the necessary information based on the action selected by the user and generates a template. For example, if the user selects "Registration," the server calculates the amount of registration tax and generates a template for the documents required for registration. This process is performed using a server-side program.

[0179] Terminal handling

[0180] The terminal sends the information entered by the user to the server and displays the template and required information received from the server. Based on the information entered by the user, the terminal provides an interface to assist in document creation. For example, the user accesses the system using a web browser and enters the required information based on the selected response.

[0181] User operations

[0182] Users access the system through their terminal and select a course of action for unregistered land. After making a selection, the user enters the necessary information and creates documents using templates provided by the server. For example, if the user selects "Registration," the amount of registration tax and templates for the necessary documents are displayed. Based on this information, the user enters the necessary information and completes the final documents.

[0183] Specific examples

[0184] When a user accesses the system using a web browser and selects "Register", the following process takes place:

[0185] 1. User accesses the system: The user opens a web browser and accesses the system's URL.

[0186] 2. The user selects a course of action: The user selects "Register."

[0187] 3. The terminal sends the selection information to the server: The terminal sends an HTTP request including the "Registration" selection information to the server.

[0188] 4. The server calculates the necessary information and generates a template: The server runs a script to calculate the registration tax and generate a template.

[0189] 5. The server sends the generated information and template to the terminal: The server sends an HTTP response containing the calculation results and the template to the terminal.

[0190] 6. The terminal displays the received information and template to the user: The terminal displays the registration tax amount and template on a web page.

[0191] 7. The user enters the required information and completes the document: The user enters the required information such as name and address into the template and completes the final document.

[0192] Prompt Sentence Examples

[0193] If registration is selected, calculate the amount of registration tax and provide templates for the documents required for registration. Please explain the system that supports the creation of documents by allowing the user to enter the required information.

[0194] Thus, the present invention is a system that enables the user to efficiently create necessary information and forms based on the measures selected by the user, and automatically generate the necessary documents.

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

[0196] Step 1:

[0197] A user accesses the system.

[0198] A user opens a web browser and accesses the system's URL. As input, the user enters the system's URL, and as output, the system's homepage is displayed. As a specific operation, the user opens GOOGLE CHROME (registered trademark) and enters the system's URL in the address bar.

[0199] Step 2:

[0200] The user selects a course of action.

[0201] The user selects a solution from the options provided on the system interface. As input, the user selects a solution such as "Register," and as output, the selected information is saved on the terminal. The specific action is that the user clicks the "Register" button.

[0202] Step 3:

[0203] The terminal transmits the selection information to the server.

[0204] The terminal sends information about the countermeasure selected by the user to the server. As input, the user's selection information is stored on the terminal, and as output, that information is sent to the server as an HTTP request. As a specific operation, the terminal sends an HTTP request including the "Register" selection information to the server.

[0205] Step 4:

[0206] The server calculates the necessary information and generates a template.

[0207] The server calculates the necessary information based on the received selection information and generates a template. The server receives the user's selection information as input and generates the calculation results and a template as output. In concrete terms, the server executes a script to calculate the registration tax and generate a template for the documents required for registration.

[0208] Step 5:

[0209] The server sends the generated information and template to the terminal.

[0210] The server sends the calculation results and the generated template to the terminal. The server has the calculation results and the template as input, and sends them as output to the terminal as an HTTP response. In concrete terms, the server sends an HTTP response containing the calculation results and the template to the terminal.

[0211] Step 6:

[0212] The terminal displays the received information and template to the user.

[0213] The terminal displays the information and template received from the server to the user. As input, the terminal receives the HTTP response from the server, and as output, it displays the information and template to the user. Specifically, the terminal displays the registration tax amount and template on a web page.

[0214] Step 7:

[0215] The user enters the required information and completes the document.

[0216] The user inputs the necessary information into the displayed template. As input, the user inputs the necessary information (name, address, etc.), and the final document is completed as output. In concrete terms, the user inputs the necessary information such as name and address into the template, and completes the final document.

[0217] (Application example 2)

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

[0219] With conventional systems, it was difficult to identify the existence of unregistered land and propose appropriate countermeasures. Furthermore, there was a problem that it took a lot of time and effort to create the necessary information and forms based on the countermeasure selected by the user. Furthermore, the system lacked the functionality to automatically generate the documents and forms required for electronic payments, so users had to create the documents manually. There is a need to solve these problems.

[0220] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0221] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, and means for automatically generating documents and forms required for electronic payment. This makes it possible to quickly identify the existence of unregistered land, propose appropriate countermeasures, and efficiently create necessary information and forms based on the countermeasure selected by the user. Furthermore, automatically generating the documents and forms required for electronic payment significantly reduces the user's workload.

[0222] "Unregistered land" means land that is not registered in the land register.

[0223] "Means of determining existence" refers to methods or devices for identifying the location or status of unregistered land.

[0224] "Means for proposing measures" means a method or device for proposing appropriate measures for unregistered land.

[0225] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[0226] "Means to support the creation of requirements and forms" means a method or device that allows a user to input required information based on the course of action selected and automatically generate a document or form.

[0227] "Means for automatically generating documents and forms required for electronic payments" refers to a method or device for automatically creating documents and forms required for electronic payments.

[0228] "Registration and license tax" refers to the tax required when registering a business.

[0229] "Timing when property title change becomes mandatory" refers to the time when the ownership of property must change due to laws or regulations.

[0230] A system for implementing the present invention includes a server, a user terminal, and a generative AI model. A specific embodiment of the system will be described below.

[0231] System Configuration

[0232] 1. Server

[0233] The server plays a central role in identifying the existence of unregistered land, proposing solutions, and creating necessary information and forms based on the solution selected by the user. The server includes a database, AI models, storage for template files, and a web server that provides the user interface.

[0234] 2. User Device

[0235] A user terminal is a device that allows a user to access the server, enter necessary information, and view and download generated documents and forms. User terminals include smartphones, tablets, and PCs.

[0236] 3. Generative AI Models

[0237] Generative AI models are used to automatically generate necessary documents and forms based on information entered by users. Generative AI models use natural language processing techniques to analyze user input and fill in the information in appropriate templates.

[0238] Processing flow

[0239] 1. Identifying the existence of unregistered land

[0240] The server uses a geographic information system (GIS) and real estate database to identify the existence of unregistered land, allowing users to obtain information on unregistered land they own.

[0241] 2. Proposal of countermeasures

[0242] The server proposes measures for the unregistered land, such as registration, sale, donation, or transfer to the national treasury. The proposed measures are presented to the user through a user interface.

[0243] 3. User Choice

[0244] The user selects the most appropriate solution from the proposed solutions using the user terminal, and the server collects the necessary information based on the selected solution.

[0245] 4. Fill out the required information and form

[0246] The server generates the required information and forms based on the user's selected response, and uses a generative AI model to embed the information entered by the user into a template to generate the final document or form.

[0247] 5. Automatic generation of electronic payment documents

[0248] The server automatically generates the documents and forms required for electronic payments, allowing users to obtain the necessary documents without any hassle.

[0249] Specific examples

[0250] For example, if a user wants to open a new electronic payment account, the following prompt sentences can be used to collect the required information:

[0251] Please enter the information required for users to open a new electronic payment account. Please provide the following information:

[0252] name

[0253] address

[0254] email address

[0255] telephone number

[0256] Once the user enters this information, the server uses a generative AI model to automatically generate the necessary documents and forms and provide them to the user.

[0257] In this way, this invention significantly reduces the user's workload and enables efficient document preparation, from managing unregistered land to electronic payments.

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

[0259] Step 1:

[0260] The server identifies the existence of unregistered land using a geographic information system (GIS) and real estate database. As input, it receives information from the GIS data and real estate database and identifies the location and status of unregistered land. As output, it generates a list of unregistered land.

[0261] Step 2:

[0262] The server proposes solutions for unregistered land, such as registration, sale, donation, and transfer to the national treasury. It uses a list of unregistered land and related legal information as input. As output, it generates multiple solutions for each land and presents them to the user through a user interface.

[0263] Step 3:

[0264] The user selects the most appropriate countermeasure from the proposed countermeasures using the user terminal. As input, the user sends the selected countermeasure to the server. As output, information on the selected countermeasure is saved in the server.

[0265] Step 4:

[0266] The server generates the requirements and forms based on the user's selected action. It uses the user's selected action and the information entered by the user as input. It uses a generative AI model to fill in the information in a template and generate the final document or form. As output, the generated document or form is provided to the user.

[0267] Step 5:

[0268] The server automatically generates the documents and forms required for electronic payments. As input, it uses the information entered by the user and the templates required for electronic payments. It uses a generative AI model to automatically create the necessary documents and forms. As output, the generated electronic payment documents and forms are provided to the user.

[0269] Step 6:

[0270] The user uses the user terminal to check the generated documents and forms and download them if necessary. As input, the documents and forms provided by the server are received. As output, the documents and forms checked by the user are saved on the user terminal.

[0271] Example 3

[0272] Next, a third embodiment of the third embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0273] Conventional real estate management systems lack the functionality to identify the existence of unregistered land and propose appropriate countermeasures. It is also difficult to provide users with countermeasures that take into account the timing of when real estate ownership changes become mandatory. Furthermore, there is a lack of specific support for users to smoothly carry out the necessary procedures, which can lead to delays and errors.

[0274] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes means for collecting data related to legal information and procedures, means for analyzing the collected data and listing the necessary procedures, means for providing an interface into which the user can input information, means for generating specific procedure proposals using a generative AI model, means for displaying the generated proposals to the user, means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for the user to select a countermeasure, and means for supporting the creation of necessary information and forms based on the selected countermeasure. This allows the user to identify the existence of unregistered land, select an appropriate countermeasure, and smoothly carry out the necessary procedures.

[0275] "Unregistered land" means land that has not been legally registered.

[0276] "Registration" refers to the procedure of registering with a public institution such as the Legal Affairs Bureau in order to publicly announce the rights and interests related to real estate such as land and buildings.

[0277] "Sale" refers to the act of selling your property to another person.

[0278] A "donation" is the act of transferring owned real estate to another person or organization free of charge.

[0279] "Transfer to the national treasury" refers to the act of transferring owned real estate to the state.

[0280] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[0281] "User" means any individual or corporation that uses this system.

[0282] "Legal Information" means information about laws and regulations.

[0283] A procedure is a series of actions or operations required to achieve a particular purpose.

[0284] "Data collection" refers to the act of gathering necessary information or data.

[0285] "Data analysis" is the act of analyzing collected data and extracting useful information.

[0286] An "interface" is the means or method by which a user interacts with a system.

[0287] A "generative AI model" is a model that has been trained using artificial intelligence to perform a specific task.

[0288] A "suggestion" is a recommended course of action or procedure for a particular problem or situation.

[0289] A "form" is a form or document for entering specific information.

[0290] This invention provides a system that takes into consideration the timing when real estate ownership changes become mandatory, and supports users in taking appropriate measures. Specific embodiments of this system are described below.

[0291] Data collection

[0292] The server collects data on legal information and procedures, specifically, retrieves the latest legal information on property title transfers from official government websites and legal databases, using web scraping tools.

[0293] Data analysis

[0294] The server analyzes the collected data and lists the necessary procedures. It uses a publicly known library to analyze the collected legal information. As a result of the analysis, it generates a list of the procedures required for the name change.

[0295] Providing a user interface

[0296] The terminal provides an interface where users can enter information, such as their property information and current ownership status. The input form is generated using HTML and JavaScript.

[0297] Using generative AI models

[0298] The server generates specific procedural suggestions using a generative AI model (e.g., OpenAI's GPT-4®) based on the information entered by the user. The information entered by the user is sent as a prompt to the generative AI model, which then generates procedural suggestions based on the prompt.

[0299] Presentation of results

[0300] The terminal displays the generated suggestions to the user, who can review the proposed procedures and take any necessary actions. The suggestions returned by the generative AI model are displayed in HTML format.

[0301] Specific examples

[0302] For example, if a user enters, "I plan to purchase a property in 2025 and transfer the ownership in 2027," the system will suggest the following procedures:

[0303] 2025: Prepare the necessary documents for purchasing real estate.

[0304] 2026: Check the documents required for the name change and begin preparations.

[0305] 2027: Name change procedures are completed.

[0306] Prompt Sentence Examples

[0307] "I purchased a property in 2025 and plan to transfer the ownership in 2027. Please tell me what procedures I should follow in preparation for the mandatory transfer of ownership in 2028."

[0308] This system is intended to support users in smoothly carrying out procedures for changing the ownership of real estate. The flow of the identification process in the third embodiment will be described with reference to FIG.

[0309] Step 1: Data collection

[0310] The server collects data on legal information and procedures. Specifically, it retrieves the latest legal information on property title changes from official government websites and legal databases. It uses website URLs or API endpoints as input and obtains legal information text data as output. The server uses a web scraping tool to periodically check these sites and store any new information in the database.

[0311] Step 2: Data analysis

[0312] The server analyzes the collected data and creates a list of required procedures. It uses the collected text data of legal information as input and generates a list of procedures as output. The server uses a publicly known library to tokenize the text data and extract important keywords (e.g., "required documents" and "procedure deadlines"). It then generates a list of procedures based on these keywords and stores it in a database.

[0313] Step 3: Providing a User Interface

[0314] The terminal provides an interface where users can input information. As input, it receives the user's property information and current ownership status, and as output, it sends the input data to the server. The terminal uses HTML and JavaScript to generate an input form where users can input information. The input data is sent to the server in real time.

[0315] Step 4: Use the generative AI model

[0316] The server uses a generative AI model to generate specific procedure suggestions based on the information entered by the user. It uses the real estate information entered by the user as a prompt as input and obtains procedure suggestions from the generative AI model as output. The server sends the information entered by the user to the generative AI model in JSON format. The generative AI model generates procedure suggestions based on the prompt and returns the results to the server.

[0317] Step 5: Presenting the results

[0318] The terminal displays the generated proposals to the user. It receives the procedure proposals returned from the generative AI model as input and displays them to the user as output. The terminal displays the proposals returned from the generative AI model in HTML format. The user can review the proposed procedures and print or save them as needed.

[0319] In this way, the system helps users smoothly complete the procedures for transferring ownership of real estate.

[0320] (Application example 3)

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

[0322] With real estate title transfers becoming mandatory in 2028, many users are either forgetting the necessary procedures or not knowing how to properly complete them. There are also issues with managing the progress of procedures and sending reminders at the appropriate times. This makes it difficult for users to smoothly complete the procedures for transferring real estate titles.

[0323] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.

[0324] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing measures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a measure, means for supporting the creation of necessary information and forms based on the selected measure, means for reminding the user of the procedures required for changing the ownership of real estate, means for using a generative AI model that proposes the optimal procedure based on information entered by the user, and means for sending reminders. This enables the user to smoothly complete the procedures for changing the ownership of real estate.

[0325] "Unregistered land" means land that has not been legally registered.

[0326] "Registration" is the procedure for publicly recording ownership and rights of real estate.

[0327] "Sale" refers to the act of selling your property to another person.

[0328] A "donation" is the act of providing real estate owned by oneself to another person or organization free of charge.

[0329] "National Treasury Transfer" is the procedure by which owned real estate is transferred to the ownership of the state.

[0330] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[0331] "User" means any individual or legal entity that uses this system.

[0332] "Requirements" refer to information or conditions necessary to carry out a specific procedure.

[0333] A "form" is a document or format required to carry out a specific procedure.

[0334] A "remind" is an act of notifying someone so that they do not forget to take a particular action or procedure.

[0335] A "generative AI model" is an algorithm that uses artificial intelligence to suggest optimal procedures based on user input.

[0336] "Procedural methods" refer to the specific steps or methods for carrying out a particular procedure.

[0337] A "reminder" is a feature that notifies you when it is time to perform a specific action or procedure.

[0338] A system for implementing this invention includes a server, a user terminal, and a generative AI model. The server identifies the existence of unregistered land and proposes countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury. The user selects an appropriate countermeasure from these countermeasures and is supported in creating the necessary information and forms based on the selected countermeasure. Furthermore, the server reminds the user of the procedures required to change the name of the real estate and uses a generative AI model to propose the optimal method of procedure based on the information entered by the user. The user is notified of the reminder at the appropriate time.

[0339] Hardware and Software Configuration

[0340] Hardware: Servers, user devices (smartphones, tablets, PCs, etc.)

[0341] Software: Python, generative AI models, database management system

[0342] Data processing and calculation

[0343] The server stores the real estate information entered by the user in a database and uses a generative AI model to suggest the optimal procedure. Specifically, the following process is performed:

[0344] 1. Data entry: The user enters information about the unregistered land and its current ownership status.

[0345] 2. Data storage: The entered data is stored in the server database.

[0346] 3. Applying the generative AI model: The server runs the generative AI model based on the stored data and proposes the optimal procedure.

[0347] 4. Sending reminders: The server monitors the progress of the procedure and sends reminders to the user's device at appropriate times.

[0348] Specific examples

[0349] For example, when a user enters information about an unregistered piece of land, the server stores that information in a database. The generative AI model then uses the information to suggest the optimal procedure and notify the user. As the user proceeds with the procedure, the server monitors their progress and sends reminders when necessary.

[0350] Prompt Sentence Examples

[0351] Develop an application that helps users smoothly complete the necessary procedures for transferring ownership of real estate. Based on the property information entered by the user, the application should use a generative AI model to suggest the optimal procedure and send reminders.

[0352] In this way, a system is realized that allows users to smoothly carry out procedures related to changing the name of real estate.

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

[0354] Step 1:

[0355] The user enters information about the unregistered land.

[0356] Input: Information about unregistered land (e.g., location, area, owner information)

[0357] Data processing: The user terminal formats the input information and sends it to the server.

[0358] Output: Formatted unregistered land information

[0359] Step 2:

[0360] The server stores the received information about the unregistered land in a database.

[0361] Input: Formatted unregistered land information

[0362] Data processing: The server stores the received information in a database.

[0363] Output: Information on unregistered land stored in the database

[0364] Step 3:

[0365] The server proposes measures to deal with unregistered land.

[0366] Input: Unregistered land information stored in the database

[0367] Data calculation: The server uses a generative AI model to propose the optimal response (registration, sale, donation, national treasury, etc.).

[0368] Output: A list of suggested actions

[0369] Step 4:

[0370] The user selects the appropriate solution from the suggested solutions.

[0371] Input: A list of suggested actions

[0372] Data processing: The user terminal sends the selected countermeasure to the server.

[0373] Output: Selected action

[0374] Step 5:

[0375] The server supports the creation of requirements and forms based on the selected response.

[0376] Input: Selected action

[0377] Data Calculation: The server generates the requirements and forms based on the selected action.

[0378] Output: Generated requirements and forms

[0379] Step 6:

[0380] The server will remind you of the procedures required to change the name of the property.

[0381] Input: Information on unregistered land stored in the database, selected measures

[0382] Data calculation: The server monitors the progress of the procedure and generates reminders at the appropriate time.

[0383] Output: The generated reminder

[0384] Step 7:

[0385] The server sends a reminder to the user terminal.

[0386] Input: Generated reminder

[0387] Data processing: The server sends the reminder to the user's device.

[0388] Output: Reminder displayed on the user's device

[0389] In this way, users can smoothly carry out procedures for changing the name of real estate.

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

[0391] "Example 1"

[0392] One embodiment of the present invention is a system that identifies the existence of unregistered land, proposes solutions to the unregistered land, allows users to select a solution, and supports the creation of necessary information and forms based on the selected solution, combined with an emotion engine that recognizes the user's emotions. This emotion engine can read emotions from the user's facial expressions, tone of voice, choice of words, etc.

[0393] "Example 2"

[0394] For example, if a user feels unsure about what to do about unregistered land, the emotion engine will feed that information back into the system, which will then provide detailed explanations and advice to help the user choose the appropriate course of action.

[0395] "Example 3"

[0396] The emotion engine also helps users fill out forms based on their emotions. For example, if the system determines that a user is feeling stressed, it can provide a simpler and easier-to-understand form to reduce the burden on the user.

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

[0398] "Example 1"

[0399] Step 1: The system identifies the existence of unregistered land.

[0400] Step 2: The system will suggest solutions for unregistered land.

[0401] Step 3: The user selects a course of action.

[0402] Step 4: The system will help you create a form based on the selected solution.

[0403] Step 5: The emotion engine recognizes the user's emotion.

[0404] "Example 2"

[0405] Step 1: The user selects the course of action for the unregistered land.

[0406] Step 2: The emotion engine recognizes the user's emotions and feeds that information back into the system.

[0407] Step 3: The system uses this information to provide detailed explanations and advice to the user.

[0408] "Example 3"

[0409] Step 1: The emotion engine recognizes the user's emotion.

[0410] Step 2: The emotion engine helps create requirements forms based on user emotions.

[0411] Step 3: If the system determines that the user is stressed, it will provide a simpler, more understandable form.

[0412] Example 1

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

[0414] Identifying the existence of unregistered land and proposing appropriate countermeasures is important in land management and legal procedures. However, with conventional systems, it was difficult to efficiently collect and organize information on unregistered land and propose appropriate countermeasures to users. In addition, there was a lack of support that took users' feelings into consideration, which often left users feeling anxious and uncertain. This made it difficult for users to select appropriate countermeasures and smoothly proceed with the necessary procedures.

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

[0416] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing measures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a measure, means for supporting the creation of necessary information and forms based on the selected measure, means for recognizing the user's emotions, and means for providing the user with appropriate guidelines and support information based on the emotions. This makes it possible to efficiently collect and organize information about unregistered land and propose appropriate measures to the user. Furthermore, by providing support that takes the user's emotions into consideration, the user can select appropriate measures and smoothly proceed with the necessary procedures without feeling anxious or confused.

[0417] "Unregistered land" refers to land that has not been legally registered.

[0418] "Means of determining existence" refers to methods and devices for collecting information about unregistered land and confirming its existence.

[0419] "Means for proposing measures" refers to methods or devices for proposing appropriate measures for unregistered land.

[0420] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select an appropriate countermeasure from among the proposed countermeasures.

[0421] "Means to support the completion of required information and forms" refers to methods and devices that assist users in completing required documents and procedures based on the response they select.

[0422] "Means for recognizing user emotions" refers to methods or devices for reading emotions from a user's facial expressions, tone of voice, choice of words, etc.

[0423] "Means for providing appropriate guidelines and support information to users based on emotions" refers to a method or device for providing appropriate information or assistance depending on the recognized emotions of a user.

[0424] This invention is a system that identifies the existence of unregistered land, proposes appropriate countermeasures, allows the user to select the countermeasure, and smoothly proceeds with the necessary procedures. This system operates in cooperation with the server, terminal, and user.

[0425] First, the server obtains public land information through APIs from the Ministry of Land, Infrastructure, Transport and Tourism and local governments. The obtained data is stored in MySQL, a database management system (DBMS). The data is organized into fields such as land owner information, parcel number, area, and use.

[0426] Next, the server uses a publicly known library to filter records that match the conditions for unregistered land, thereby extracting information about unregistered land.

[0427] The terminal provides a user interface that allows users to select a course of action regarding unregistered land. This interface is built using HTML, CSS, and JavaScript, and presents options for unregistered land, such as registration, sale, donation, and reversion to the national treasury.

[0428] The server also incorporates an emotion engine that recognizes the user's emotions. This emotion engine uses machine learning libraries such as TENSORFLOW (registered trademark) to read emotions from the user's facial expressions, tone of voice, and choice of words. Based on the emotions, the server provides the user with appropriate guidelines and support information.

[0429] The device will assist with filling out the necessary information and forms based on the user's chosen option. For example, if the user chooses to register a business, the device will provide guidelines on the necessary documents and procedures.

[0430] As a concrete example, consider the case where a user checks information about an unregistered piece of land and selects to register it. The user opens a browser on their device and accesses the system's web page. Next, they search for information about unregistered land and check detailed information about the land. The user selects "Register" from the provided solutions. The emotion engine analyzes the user's facial expressions and tone of voice and recognizes that the user is feeling anxious. The system then provides detailed guidelines and support information to alleviate the user's anxiety.

[0431] An example of a prompt is, "Search for information on unregistered land and check the detailed information of the land in question. Next, select the appropriate solution from the provided options. Based on the solution you select, guidelines on the necessary documents and procedures will be displayed."

[0432] In this way, we will create a system that efficiently collects and organizes information on unregistered land, suggests appropriate countermeasures to users, and provides support that takes users' feelings into consideration, allowing users to select appropriate countermeasures and smoothly proceed with the necessary procedures without feeling anxious or confused.

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

[0434] Step 1:

[0435] The server obtains public land information through APIs from the Ministry of Land, Infrastructure, Transport and Tourism and local governments. It uses the API endpoint URL and authentication information as input. It sends an HTTP GET request and receives JSON-formatted data as a response. The received data is organized into fields such as land owner information, parcel number, area, and use.

[0436] Step 2:

[0437] The server stores the retrieved data in a database management system (DBMS) called MySQL. As input, it uses the organized land information. It inserts the data into the database using SQL INSERT statements. As output, it obtains the land information stored in the database.

[0438] Step 3:

[0439] The server uses a publicly known library to filter records that match the criteria for unregistered land. As input, it uses land information stored in a database. It creates a specified data frame and extracts records that are not flagged as "registered." As output, it obtains information about unregistered land.

[0440] Step 4:

[0441] The terminal provides a user interface that allows users to select a course of action for unregistered land. Information about the unregistered land is used as input. Using HTML, CSS, and JavaScript, the terminal presents options for the unregistered land, such as registration, sale, donation, or transfer to the national treasury. The output is the option selected by the user.

[0442] Step 5:

[0443] The server incorporates an emotion engine that recognizes the user's emotions. It uses data such as the user's facial expressions, tone of voice, and choice of words as input. It analyzes emotions using machine learning libraries such as TENSORFLOW. The output is the user's emotional information.

[0444] Step 6:

[0445] The server provides appropriate guidelines and support information to the user based on their emotions. It uses the user's emotional information and the selected solution as input. It generates guidelines and support information based on the emotion and presents them to the user. The output is information that allows the user to proceed with the procedure with peace of mind.

[0446] Step 7:

[0447] The terminal assists the user in completing the requirements and forms based on the selected action. It uses the selected action and guideline information as input. It displays specific procedural guidelines and a list of required documents. As output, it provides specific instructions for the user to complete the action.

[0448] (Application example 1)

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

[0450] Systems already exist that identify the existence of unregistered land and propose appropriate countermeasures, but they lack the ability to propose countermeasures that take the user's feelings into consideration. This can leave users feeling confused and anxious, making it difficult for them to select the most appropriate countermeasure. There is also a lack of functionality to support the creation of necessary information and forms based on the countermeasure selected by the user. This creates a problem where users are unable to proceed smoothly with the procedures.

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

[0452] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for recognizing the user's emotions, and means for proposing an appropriate countermeasure based on the emotions. This makes it possible to propose appropriate countermeasures taking the user's emotions into consideration, making it easier for the user to select the optimal countermeasure. Furthermore, by supporting the creation of necessary information and forms based on the selected countermeasure, the server can smoothly proceed with the procedure.

[0453] "Unregistered land" means land that has not been officially registered.

[0454] "Countermeasures" refer to specific measures and procedures that should be taken regarding unregistered land.

[0455] "Registration" is the procedure for publicly recording ownership and rights of real estate such as land and buildings.

[0456] "Sale" refers to the act of selling land or real estate that you own to another person.

[0457] A "donation" is the act of providing land or real estate owned by a person free of charge for the public benefit.

[0458] "National Treasury Transfer" is the procedure by which land or real estate owned by a person becomes the property of the state.

[0459] "User" means any individual or legal entity that uses the System.

[0460] "Means of recognizing emotions" refers to technology that reads emotions from the user's facial expressions, tone of voice, choice of words, etc.

[0461] "Means to support the creation of required information and forms" refers to technology that collects required information based on the user's selected response and automatically generates the appropriate documents and forms.

[0462] "Means for suggesting appropriate countermeasures based on emotions" refers to technology that takes into account the user's emotions and suggests the most appropriate countermeasures.

[0463] The system for implementing this invention identifies the existence of unregistered land, proposes appropriate countermeasures, and supports the creation of necessary information and forms based on the countermeasure selected by the user. It also has the function of recognizing the user's emotions and proposing appropriate countermeasures based on those emotions.

[0464] Hardware and software used

[0465] Hardware: Smartphone camera

[0466] software

[0467] System configuration

[0468] 1. Means of identifying the existence of unregistered land: The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and stores information on unregistered land in a database.

[0469] 2. Means for suggesting countermeasures: The server suggests countermeasures for unregistered land to the user, such as registration, sale, donation, or transfer to the national treasury.

[0470] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[0471] 4. Support for the creation of required information and forms: The server collects the required information based on the user's selected action and automatically generates the appropriate documents and forms.

[0472] 5. Means of Emotion Recognition: The smartphone camera is used to capture the user's facial expressions and the emotion engine is used to recognize the emotions.

[0473] 6. Means for suggesting appropriate countermeasures based on emotions: Based on the recognized emotions, the server suggests the most appropriate countermeasures to the user.

[0474] Processing flow

[0475] 1. Activate the camera and capture facial expressions: Activate the smartphone camera and capture the user's facial expressions.

[0476] 2. Emotion Recognition: Recognize user emotions from captured footage using an emotion engine.

[0477] 3. Obtaining information on unregistered land: The server obtains information on unregistered land from the database.

[0478] 4. Display information: Display land information in the user interface.

[0479] 5. Suggesting countermeasures: Based on the recognized emotions, the server suggests appropriate countermeasures to the user.

[0480] 6. User Choice: The user chooses from the suggested solutions.

[0481] 7. Form creation support: The server generates the necessary documents and forms based on the selected solution and provides them to the user.

[0482] Specific examples

[0483] If a user wants to consult about land registration, the application will recognize the user's facial expression and, if it detects the emotion as "confused," will offer to explain the registration procedure in detail.

[0484] Prompt Sentence Examples

[0485] "Develop an application that provides information on unregistered land and suggests appropriate measures based on the user's emotions. Include a function to capture the user's facial expressions with a camera and recognize their emotions."

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

[0487] Step 1:

[0488] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and stores information on unregistered land in a database. The input is public land information, and the output is a database containing information on unregistered land. Specifically, the server obtains public land information through an API and organizes and stores it in a database.

[0489] Step 2:

[0490] The device activates the smartphone camera and captures the user's facial expression. The input is the user's facial image, and the output is the captured image data. Specifically, the device activates the camera app and captures video in real time.

[0491] Step 3:

[0492] The device uses an emotion engine to recognize the user's emotions from the captured video. The input is the captured image data, and the output is the recognized emotion data. Specifically, it uses an image processing algorithm to analyze facial expressions and classify emotions.

[0493] Step 4:

[0494] The server retrieves information about unregistered land from the database. The input is a database query, and the output is detailed information about the unregistered land. Specifically, it executes an SQL query to extract the necessary land information.

[0495] Step 5:

[0496] The terminal displays land information on the user interface. The input is detailed information about unregistered land, and the output is the information displayed to the user. Specifically, the acquired land information is displayed on the GUI.

[0497] Step 6:

[0498] The server then proposes appropriate countermeasures to the user based on the recognized emotions. The input is emotion data and land information, and the output is the proposed countermeasures. Specifically, the server analyzes emotion data and generates candidate countermeasures.

[0499] Step 7:

[0500] The user selects from among the suggested actions. The input is the suggested actions, and the output is the user's choice, typically by clicking an option through the user interface.

[0501] Step 8:

[0502] The server generates the necessary documents and forms based on the selected solution and provides them to the user. The input is the user's selection and land information, and the output is the generated documents and forms. Specifically, the server uses a template to fill in the necessary information and generate the documents.

[0503] Example 2

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

[0505] Identifying the existence of unregistered land and proposing appropriate solutions is a complex and time-consuming task for users. Creating the necessary information and forms based on the solutions also requires specialized knowledge, making it difficult for average users to handle. Furthermore, there is a need to streamline the process of providing the necessary information and generating documents based on the solution selected by the user.

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

[0507] In this invention, the server includes a means for transmitting information on the solution selected by the user to the server, a means for the server to obtain related information and return it to the user, and a means for the server to provide templates of the necessary documents, thereby enabling the user to easily select an appropriate solution for unregistered land and efficiently fill out the necessary information and forms.

[0508] "Unregistered land" means land that has not been legally registered.

[0509] "Countermeasures" refer to specific methods of dealing with unregistered land, such as registering, selling, donating, or transferring it to the national treasury.

[0510] "User" means an individual or legal entity that uses the system to select measures to deal with unregistered land and complete the necessary information and forms.

[0511] A "server" is a computer system that receives requests from users, retrieves information from a database, processes it, and returns it to the user.

[0512] "Required information" refers to the information that the user must enter in order to implement the action.

[0513] A "form" is a format or template for entering required information.

[0514] A "generative AI model" is an artificial intelligence that automatically generates documents based on information entered by the user.

[0515] A "prompt sentence" is an instruction sentence input to a generative AI model.

[0516] A "template" is a pre-prepared form into which a user enters the required information.

[0517] "Relevant information" refers to information required based on the action selected by the user (e.g., the amount of registration tax).

[0518] This invention is a system that proposes appropriate measures for unregistered land and supports the creation of necessary information and forms. The system provides the necessary information based on the measures selected by the user, streamlining the process of generating documents.

[0519] Hardware and software used

[0520] Server: Database management system (e.g., MySQL), web server (e.g., Apache (registered trademark))

[0521] Device: PC or smartphone used by the user

[0522] Software: Front-end, back-end, generative AI models (e.g., GPT-4)

[0523] Data processing and calculation

[0524] 1. User input: The user accesses the system using a terminal and selects an action (e.g., registration).

[0525] 2. Data transmission: The device transmits the user's selection information to the server.

[0526] 3. Providing information: The server retrieves relevant information (e.g., registration tax amount) from the database and returns it to the terminal.

[0527] 4. Providing templates: The server sends templates of the documents required for registration to the terminal.

[0528] 5. Document creation: The user enters the necessary information on the terminal, and the system generates a document based on that information.

[0529] Specific examples

[0530] If a user feels unsure about how to handle unregistered land, the emotion engine will feed that information back into the system, which will then provide detailed explanations and advice to the user.

[0531] Prompt Sentence Examples

[0532] "I am having trouble deciding what to do about unregistered land. Please tell me what is the appropriate solution."

[0533] The system supports the creation of required information and forms based on the response selected by the user, providing appropriate advice even when the user is unsure, allowing for smooth document creation.

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

[0535] Step 1:

[0536] The user chooses a course of action

[0537] The user accesses the system using a terminal and selects a course of action (e.g., registration). The user selects "Register" from the menu on the screen and proceeds to the next step. The input is the user's selection information, and the output is the information on the selected course of action.

[0538] Step 2:

[0539] The device sends the selection information to the server.

[0540] The terminal sends the information of the countermeasure selected by the user to the server. Specifically, it sends the selection information to the server using an HTTP request. The input is the user's selection information, and the output is the request sent to the server.

[0541] Step 3:

[0542] The server retrieves the relevant information and sends it back to the device.

[0543] The server retrieves relevant information (e.g., registration tax amount) from a database (e.g., MySQL) and returns the retrieved information to the terminal in JSON format. The input is the selection information sent to the server, and the output is the retrieval and return of relevant information.

[0544] Step 4:

[0545] The server sends the necessary document templates to the terminal.

[0546] The server sends templates of documents required for registration to the terminal. The templates are provided in PDF or Word format. The input is the template information stored on the server, and the output is the transmission of the template.

[0547] Step 5:

[0548] The user enters the required information.

[0549] The user inputs the required information into a template provided on the terminal, such as the location of the land and the owner's information. The input is the required information on the template, and the output is the input information.

[0550] Step 6:

[0551] The device sends the input information to the server

[0552] The terminal sends the information entered by the user to the server. Specifically, it sends the input information to the server again using an HTTP request. The input is the information entered by the user, and the output is the request sent to the server.

[0553] Step 7:

[0554] The server generates the document and returns it to the device.

[0555] The server generates a document based on the input information it receives. Using a generative AI model (e.g., GPT-4), it embeds the input information into a template to create the final document. The generated document is then sent back to the device. The input is the information entered by the user and the template, and the output is the generated document.

[0556] Step 8:

[0557] User can review and save generated documents

[0558] The user can review the generated document on the terminal and make any necessary corrections. Finally, the document can be saved and printed. The input is the generated document, and the output is the reviewed and saved document.

[0559] (Application example 2)

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

[0561] When selecting the appropriate solution for unregistered land, users are unable to quickly and accurately obtain the necessary information. Users often feel confused and unsure when selecting a solution, which can result in them being unable to select the appropriate solution. Furthermore, the required information and the creation of forms based on the selected solution can be cumbersome, placing a burden on users.

[0562] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0563] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of a necessary information form based on the selected countermeasure, and means for detecting the user's uncertainty using an emotion engine and providing appropriate advice. This allows the user to quickly and accurately obtain the necessary information and select an appropriate countermeasure. Furthermore, the emotion engine reduces the user's uncertainty and anxiety, and by providing appropriate advice, the burden on the user can be reduced.

[0564] "Unregistered land" refers to land that has not been legally registered, and whose ownership and rights are not publicly recorded.

[0565] "Registration" is the process of recording information about real property and other rights in public records.

[0566] "Sale" refers to the act of transferring property or rights to another person in exchange for money.

[0567] A "donation" is the act of providing property or rights to another person or organization free of charge.

[0568] "Vesting in the national treasury" refers to certain property or rights becoming the property of the state.

[0569] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[0570] "Requirements" refer to information or conditions that are essential for carrying out a particular procedure or action.

[0571] A "form" is a form or document for entering specific information.

[0572] An "emotion engine" is a system that detects a user's emotions and psychological state and provides appropriate feedback and advice based on that.

[0573] "Advice" means advice or guidance given on a specific problem or situation.

[0574] The system for implementing this invention identifies the existence of unregistered land, proposes appropriate countermeasures to the user, and supports the creation of necessary information and forms based on the selected countermeasure. Furthermore, it has the function of detecting the user's hesitation or anxiety using an emotion engine and providing appropriate advice.

[0575] System configuration

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

[0577] 1. Methods for identifying the existence of unregistered land: Collect information on unregistered land using databases and external APIs.

[0578] 2. Means of suggesting solutions: Based on the collected information, the system will suggest solutions to users, such as registration, sale, donation, and transfer to the national treasury.

[0579] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[0580] 4. Support for creating required information forms: Based on the selected response, a form for entering required information is automatically generated.

[0581] 5. Providing advice using an emotion engine: Detecting the user's emotional state and providing appropriate advice.

[0582] Hardware and software used

[0583] Hardware: Smartphones, servers

[0584] software

[0585] Processing flow

[0586] 1. Collecting information on unregistered land: The server collects information on unregistered land using a database or external API.

[0587] 2. Proposing solutions: Based on the collected information, the server will suggest solutions to the user, such as registration, sale, donation, or reversion to the national treasury.

[0588] 3. User selection: The user selects from the proposed solutions through the smartphone interface.

[0589] 4. Automatic generation of form: Based on the selected solution, the server automatically generates a form for the user to enter the required information and provides it to the user.

[0590] 5. Advice from the emotion engine: If the user feels confused or anxious, the emotion engine will detect this and the server will provide appropriate advice.

[0591] Specific examples

[0592] For example, if a user selects registration of unregistered land and enters "100,000 yen" as the amount, the system will calculate "4,000 yen" as the registration tax. If the user gives feedback that they are "unsure," the emotion engine detects this and the server provides advice such as "The documents required for registration are as follows..."

[0593] Prompt Sentence Examples

[0594] "The user selects registration and enters 100,000 yen. The emotional feedback is "I'm unsure." What advice will the system provide?"

[0595] In this way, the system can reduce the burden on users by helping them fill out the necessary information and forms based on the response they select, and by using an emotion engine to provide appropriate advice.

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

[0597] Step 1:

[0598] The server collects information on unregistered land using a database or external API. As input, it receives search criteria for unregistered land (e.g., area, surface area, etc.) and executes database queries or API requests. As output, it obtains a list of unregistered land and presents it to the user.

[0599] Step 2:

[0600] The server proposes solutions to users, such as registration, sale, donation, or reversion to the national treasury, based on the collected information on unregistered land. As input, it receives a list of unregistered land, generates solutions for each piece of land, and presents the list of solutions to users as output.

[0601] Step 3:

[0602] The user selects from the proposed solutions through the smartphone interface. As input, the solution selected by the user is received and sent to the server. As output, the selected solution is recorded on the server.

[0603] Step 4:

[0604] The server automatically generates a form for inputting required information based on the selected action and provides it to the user. The server receives the information of the selected action as input and generates a corresponding form template. The server presents the generated form to the user as output.

[0605] Step 5:

[0606] The user enters the required information into the generated form. As input, the information entered by the user is received and sent to the server. As output, the information entered is recorded on the server.

[0607] Step 6:

[0608] The server uses an emotion engine to detect the user's uncertainty or anxiety and provide appropriate advice. As input, it receives the user's emotional feedback and analyzes it with the emotion engine. As output, it generates appropriate advice based on the analysis results and presents it to the user.

[0609] Step 7:

[0610] The user receives the advice provided by the server and corrects the countermeasures and input information as necessary. As input, the user's corrected information is received and sent to the server. As output, the corrected information is recorded on the server.

[0611] In this way, the system can reduce the burden on users by helping them fill out the necessary information and forms based on the response they select, and by using an emotion engine to provide appropriate advice.

[0612] Example 3

[0613] Next, a third embodiment of the third embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0614] Conventional real estate management systems lack the functionality to identify the existence of unregistered land and propose appropriate countermeasures. They also lack the functionality to propose countermeasures that take into account the timing when real estate title changes become mandatory. Furthermore, they lack the functionality to generate forms based on the user's emotional state, which often causes stress for users. A system that solves these problems is needed.

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

[0616] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for proposing countermeasures taking into account the timing of mandatory real estate title changes, means for collecting user emotional data, and means for analyzing the collected emotional data and generating forms according to the user's emotional state.This allows users to smoothly carry out procedures for managing unregistered land and changing real estate titles, and also allows them to receive support according to their emotional state.

[0617] "Unregistered land" means land that has not been legally registered.

[0618] "Registration" refers to the procedure of registering with a public institution such as the Legal Affairs Bureau in order to publicly announce the rights and interests related to real estate such as land and buildings.

[0619] "Sale" refers to the act of selling your property to another person.

[0620] A "donation" is the act of transferring owned real estate to another person or organization free of charge.

[0621] "Transfer to the national treasury" refers to the act of transferring owned real estate to the state.

[0622] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[0623] "User" means any individual or legal entity that uses this system.

[0624] "Requirements" means information or data required to be included in a particular procedure or form.

[0625] A "form" is a form or document that allows a user to enter required information.

[0626] "Real estate title change" refers to the process of changing the name of the owner of real estate.

[0627] "Emotional data" refers to data that indicates the emotional state of a user.

[0628] An "emotional state" is a state that indicates the type and intensity of an emotion a user is feeling.

[0629] A "server" is a computer system used to process and store data.

[0630] "Collection" refers to the act of gathering data or information for a specific purpose.

[0631] "Analysis" refers to the act of analyzing collected data and information to derive meaning and trends.

[0632] "Generation" refers to the act of creating new data or information.

[0633] This invention is a system that supports the transfer of real estate ownership and the management of unregistered land, and provides measures according to the emotional state of the user. A specific embodiment of this system will be described below.

[0634] Hardware and software used

[0635] Server: A high-performance server (e.g., AWS (registered trademark)) for data processing and sentiment analysis.

[0636] Terminal: A device that provides a user interface (e.g., PC, smartphone)

[0637] Generative AI models: AI models for sentiment analysis and form generation (e.g., OpenAI GPT-4)

[0638] System Overview

[0639] The system has the following main features:

[0640] 1. Ability to identify the existence of unregistered land

[0641] 2. A function to propose measures for unregistered land, such as registration, sale, donation, or transfer to the national treasury

[0642] 3. A feature that allows users to choose their own response

[0643] 4. Support for creating required information forms based on selected measures

[0644] 5. A function that suggests countermeasures taking into account the timing of mandatory property ownership changes

[0645] 6. Ability to collect and analyze user emotional data

[0646] 7. Ability to generate forms based on the user's emotional state

[0647] Program processing

[0648] Proposal for measures to change real estate ownership

[0649] 1. The user logs into the system and enters property information (e.g., location, owner information, purchase date, etc.).

[0650] 2. The terminal sends the entered information to the server.

[0651] 3. Based on the real estate information received, the server creates a list of necessary title change procedures by 2028.

[0652] 4. The server retrieves the listed procedures from the database and presents them to the user.

[0653] 5. The terminal displays the generated screen to the user.

[0654] Examples:

[0655] The user inputs "an apartment in Shinjuku, Tokyo."

[0656] The server displays the message, "A name change is required by 2028. Please complete the following procedures: 1. Change of registration, 2. Filing a tax return to the tax office."

[0657] Example prompt sentence:

[0658] "By 2028, it will be mandatory to change the name of real estate owners, so please tell me what procedures I need to follow."

[0659] Supported by an emotional engine

[0660] 1. The device collects operational data such as the user's typing speed, mouse movements, and click frequency.

[0661] 2. The device sends the collected data to the server.

[0662] 3. The server analyzes the received operation data and determines whether the user is experiencing stress.

[0663] 4. The server evaluates the user's emotional state based on the results of emotion analysis.

[0664] 5. If the server determines that the user is stressed, it generates a simpler and easier-to-understand form.

[0665] 6. The terminal displays the generated form to the user.

[0666] Examples:

[0667] Users experience slower navigation and increased click frequency while filling out forms.

[0668] The server determines that the user is stressed and generates a simple form.

[0669] The terminal displays a "simple form" to the user.

[0670] Example prompt sentence:

[0671] "I'm stressed. Please provide a concise form."

[0672] This system aims to support users in smoothly completing procedures for changing the ownership of real estate and to reduce the burden on users by using an emotion engine. The flow of the identification process in the third embodiment will be described with reference to FIG.

[0673] Proposal for measures to change real estate ownership

[0674] Step 1: Enter user property information

[0675] The user logs into the system and enters property information (e.g., location, owner information, purchase date, etc.).

[0676] Input: Property details such as location, owner information, and purchase date.

[0677] Output: The entered real estate information is sent from the terminal to the server.

[0678] Step 2: Submit your property information

[0679] The terminal transmits the input real estate information to the server.

[0680] Input: Property information entered by the user.

[0681] Output: The property information sent to the server.

[0682] Step 3: List the necessary procedures

[0683] Based on the real estate information received, the server will compile a list of necessary title change procedures by 2028.

[0684] Input: The property information sent to the server.

[0685] Data processing: Analyze real estate information and retrieve necessary procedures from the database.

[0686] Output: A list of the listed procedures.

[0687] Step 4: Present the procedure

[0688] The server generates a screen to display the listed procedures to the user.

[0689] Input: A list of listed procedures.

[0690] Output: The screen data to be presented to the user.

[0691] Step 5: View Procedures

[0692] The terminal displays the generated screen to the user.

[0693] Input: Screen data sent from the server.

[0694] Output: A list of procedures displayed to the user.

[0695] Specific behavior:

[0696] The user inputs "an apartment in Shinjuku, Tokyo."

[0697] The server displays the message, "A name change is required by 2028. Please complete the following procedures: 1. Change of registration, 2. Filing a tax return to the tax office."

[0698] Supported by an emotional engine

[0699] Step 1: Collecting user emotion data

[0700] The device collects operational data such as the user's input speed, mouse movements, and click frequency.

[0701] Input: User interaction data (typing speed, mouse movements, click frequency).

[0702] Output: Collected operation data is sent to the server.

[0703] Step 2: Sending emotion data

[0704] The terminal transmits the collected data to the server.

[0705] Input: Collected operational data.

[0706] Output: Operation data sent to the server.

[0707] Step 3: Analyze the emotion data

[0708] The server analyzes the received operation data and determines whether the user is feeling stressed.

[0709] Input: Operation data sent to the server.

[0710] Data calculation: Analyzes operational data and evaluates emotional state.

[0711] Output: The result of the sentiment analysis.

[0712] Step 4: Generate the form

[0713] If the server determines that the user is stressed, it generates a simpler and easier-to-understand form.

[0714] Input: Sentiment analysis results.

[0715] Output: The concise form data.

[0716] Step 5: Displaying the form

[0717] The terminal displays the generated form to the user.

[0718] Input: The form data sent by the server.

[0719] Output: A simple form displayed to the user.

[0720] Specific behavior:

[0721] Users experience slower navigation and increased click frequency while filling out forms.

[0722] The server determines that the user is stressed and generates a simple form.

[0723] The terminal displays a "simple form" to the user.

[0724] (Application example 3)

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

[0726] The procedures required to comply with the mandatory timing of property title transfers are complicated and place a significant burden on users. The emotional stress associated with the process is also a significant issue. Furthermore, the lack of easy ways to make payments for the process makes it difficult for users to go through the entire process smoothly.

[0727] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of a required information form based on the selected countermeasure, means for detecting the user's emotions, means for generating a form based on the detected emotions, and means for processing electronic payments. This allows the user to smoothly proceed with the real estate title change procedure, reduces the emotional burden, and makes it easy to make the necessary payments.

[0728] "Unregistered land" means land that is not registered in an official register.

[0729] "Registration" refers to the process of registering information about real estate such as land and buildings in an official registry.

[0730] "Sale" refers to the act of selling your property to another person.

[0731] A "donation" is the act of providing real estate owned by oneself to another person or organization free of charge.

[0732] "National Treasury Transfer" is the procedure by which owned real estate is transferred to the ownership of the state.

[0733] A "solution" is a specific method or means for dealing with a particular problem or situation.

[0734] "Requirements" are information or items that are required for a particular procedure or form.

[0735] A "form" is a form or document for entering specific information.

[0736] "Means for detecting emotions" refers to technologies or devices for analyzing and identifying a user's emotional state.

[0737] A "means for generating a form based on emotion" refers to a technology or device that creates a form with appropriate format and content according to the detected emotional state of the user.

[0738] "Electronic payment processing instrument" refers to the technology and devices that allow online payments to be made securely and quickly.

[0739] The system for implementing this invention has the ability to identify the existence of unregistered land, suggest appropriate countermeasures to the user, create necessary information and forms based on the selected countermeasure, detect user emotions to generate forms, and process electronic payments.

[0740] System configuration

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

[0742] 1. A means of identifying the existence of unregistered land: Link with the land information database to obtain information on unregistered land.

[0743] 2. Proposing solutions: Based on the information on unregistered land obtained, users are suggested solutions such as registration, sale, donation, and transfer to the national treasury.

[0744] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[0745] 4. Support for creating required information forms: Based on the selected response, a form is generated for entering the required information.

[0746] 5. Means of detecting user emotions: An emotion engine is used to detect emotions from user input and behavior.

[0747] 6. Means for generating forms based on emotions: Generates a form in the most appropriate format for the user based on the detected emotions.

[0748] 7. Means of processing electronic payments: Processing the payments required for the transaction through a payment gateway.

[0749] Hardware and software used

[0750] Hardware: Smartphone

[0751] software:

[0752] Emotion Engine: A library for detecting user emotions

[0753] Library A: A library that generates forms based on emotions

[0754] Library B: A library for processing electronic payments

[0755] Data processing and calculation

[0756] The server retrieves information about the unregistered land from the land information database and suggests solutions. Based on the solution selected by the user, it generates a form for entering the necessary information. The emotion engine detects emotions from the user's input and behavior and optimizes the form accordingly. Finally, it processes the payment required for the procedure through a payment gateway.

[0757] Specific examples

[0758] For example, if a user types in "The process of changing the ownership of a property is complicated and stressful," the emotion engine will detect the user's stress and generate a simple, easy-to-understand form. It will also provide an electronic payment function to make it easy to pay for the process.

[0759] Prompt Sentence Examples

[0760] "The procedure for transferring ownership of real estate is complicated and stressful for me. Please tell me a simple procedure."

[0761] "I want to easily pay for the property title change."

[0762] In this way, the system can provide appropriate support based on the user's emotions and facilitate the process.

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

[0764] Step 1:

[0765] The server retrieves information about unregistered land from the land information database. The input is a query to the land information database, and the output is a list of unregistered land. This list includes location information and owner information for the unregistered land.

[0766] Step 2:

[0767] Based on the acquired information on unregistered land, the server proposes solutions to the user, such as registration, sale, donation, or reversion to the national treasury. The input is a list of unregistered land, and the output is a list of solutions, including details and advantages of each solution.

[0768] Step 3:

[0769] The user selects from the proposed solutions via the terminal. The input is a list of solutions, and the output is the solution selected by the user. A user interface is used to display the options and allow the user to make a selection.

[0770] Step 4:

[0771] The server generates a form for inputting the necessary information based on the selected action. The input is the action selected by the user, and the output is a form corresponding to the action. The form contains fields for entering the required information.

[0772] Step 5:

[0773] The device uses an emotion engine to detect emotions from user input and behavior. The input is the user's text input and behavioral data, and the output is the detected emotion. The emotion engine uses natural language processing technology to analyze the user's emotions.

[0774] Step 6:

[0775] The server generates the optimal form for the user based on the detected emotion. The input is the detected emotion and the initial form, and the output is the optimized form. The complexity of the form and the details of the explanation are adjusted depending on the emotion.

[0776] Step 7:

[0777] The user enters the necessary information into an optimized form through the terminal. The input includes the user's personal information and information required for the procedure, and the output is a complete form. The user interface displays the input fields and the user enters the information.

[0778] Step 8:

[0779] The server processes the transaction through a payment gateway, which takes as input the user's payment information and payment amount, and provides as output a confirmation of payment. The payment gateway provides secure electronic payments.

[0780] Step 9:

[0781] The server notifies the user when the transaction is complete. The inputs are the payment confirmation and the completed form, and the output is a notification that the transaction is complete. Notifications can be sent via email or in-app notification.

[0782] In this way, the system helps users smoothly go through the process of changing the ownership of real estate through a series of processing steps.

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

[0784] The data generation model 58 is a so-called generative AI (Artificial Intelligence).

[0785] An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search<URL: https: / / openai.com / blog / chatgpt> ) and other generative AIs. Data generation models 58

[0786] , 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 the data format of voice data, text data, etc. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

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

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

[0789] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0802] "Example 1"

[0803] The system of the present invention is equipped with a database for identifying the existence of unregistered land. This database collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and extracts information on unregistered land. It also has a user interface that allows users to select a course of action. This interface presents options for unregistered land, such as registration, sale, donation, or reversion to the national treasury, and allows users to select from these options.

[0804] "Example 2"

[0805] It has a module to support the creation of necessary information and forms based on the selected solution. For example, if the user selects registration, it provides information such as the amount of registration and license tax and supports the creation of necessary information and forms for registration. Specifically, it provides templates for documents required for registration and supports the creation of documents by allowing the user to enter the necessary information.

[0806] "Example 3"

[0807] The app also has a function to suggest countermeasures taking into account the timing of when real estate title changes will become mandatory. Specifically, based on the year 2028 when real estate title changes will become mandatory, the app will present the procedures required up until then and support users in taking appropriate measures.

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

[0809] "Example 1"

[0810] Step 1: The system collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments.

[0811] Step 2: Extract information on unregistered land from the collected and organized information and store it in a database.

[0812] Step 3: The user accesses the system and selects the course of action for the unregistered land, including registration, sale, donation, or reversion to the national treasury.

[0813] "Example 2"

[0814] Step 1: If the user chooses to register, the system will provide information such as how much the registration tax will be.

[0815] Step 2: The system will provide templates for the documents required for registration.

[0816] Step 3: The user enters the required information and the system assists in creating the document.

[0817] "Example 3"

[0818] Step 1: The system will present the procedures required to transfer ownership of real estate to the owner by 2028.

[0819] Step 2: The user selects the procedure offered.

[0820] Step 3: Based on the procedure selected, the system will assist you in completing the necessary documents.

[0821] Example 1

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

[0823] There is a need for a system that can identify the existence of unregistered land and propose appropriate countermeasures to users. However, in current systems, land information is often collected and organized manually, which is inefficient. In addition, there is a lack of information necessary for users to select countermeasures for unregistered land, making it difficult for them to make appropriate decisions.

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

[0825] In this invention, the server includes means for collecting land information provided by public institutions, means for organizing the collected land information and extracting information on unregistered land, means for storing the extracted information on unregistered land in a database, means for providing an interface accessible by users, means for proposing measures for the unregistered land such as registration, sale, donation, and reversion to the national treasury, means for allowing users to select a measure, and means for supporting the creation of necessary information and forms based on the selected measure. This makes it possible to efficiently collect and organize information on unregistered land and propose appropriate measures to users.

[0826] A "public institution" is an institution established for the public interest, such as a national or local government.

[0827] "Land information" refers to information including data such as the location, area, owner information, and registration status of the land.

[0828] "Unregistered land" means land that has not been legally registered.

[0829] A "database" is a collection of data constructed to efficiently manage and search information.

[0830] An "interface" is the means or screen through which a user interacts with a system.

[0831] "Countermeasures" refer to specific actions that should be taken regarding unregistered land (such as registration, sale, donation, or transfer to the national treasury).

[0832] "Requirements" refers to the information and procedures necessary to implement countermeasures.

[0833] A "form" is a format or document for entering required information.

[0834] The present invention is a system for detecting the existence of unregistered land and proposing appropriate countermeasures to users. A specific embodiment of this system will be described below.

[0835] Data collection

[0836] The server collects land information provided by public institutions such as national and local governments. Specifically, it uses a public library to access APIs and obtains JSON-formatted data. This data includes the location, area, owner information, and registration status of the land.

[0837] Data reduction and extraction

[0838] The server analyzes the collected land information and extracts information on unregistered land. For example, it filters the acquired data using the condition "unregistered land." This process extracts only information on unregistered land.

[0839] Storage in the database

[0840] The server stores the extracted information on unregistered land in a MySQL database, which includes information on the land's location, area, and owner, allowing for efficient management of unregistered land information.

[0841] Providing a user interface

[0842] The server provides a user-accessible web interface, built using HTML, CSS, and JavaScript, that allows users to view information about unregistered land and select actions to take.

[0843] Proposal of countermeasures

[0844] Through the interface, users can select the course of action for their unregistered land, including registration, sale, donation, and reversion to the state treasury. The course of action selected by the user is sent to the server and recorded in the database.

[0845] Specific examples

[0846] For example, if a user checks the information about an unregistered piece of land and chooses to register it, the following prompt sentence can be input into the generative AI model:

[0847] Prompt Sentence Examples

[0848] Address of unregistered land: 2-8-1 Nishi-Shinjuku, Shinjuku-ku, Tokyo

[0849] Area: 500 square meters

[0850] Owner information: unknown

[0851] Solution: Registration

[0852] Please tell me the procedure for registering this land.

[0853] By inputting this prompt into the generative AI model, information can be obtained about the specific steps of the registration procedure and the necessary documents.

[0854] In this way, this invention makes it possible to efficiently collect and organize information on unregistered land and propose appropriate countermeasures to users.

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

[0856] Step 1:

[0857] The server collects land information provided by public institutions. Specifically, it uses a publicly known library to access the API and obtain JSON-formatted data. The input is the API endpoint URL, and the output is the obtained JSON-formatted land information data. This data includes the land's location, area, owner information, registration status, etc.

[0858] Step 2:

[0859] The server analyzes the collected land information and extracts information on unregistered land. The input is the JSON format land information data obtained in step 1, and the output is a list containing information on unregistered land. Specifically, the server parses the JSON data and filters it based on the condition "unregistered land."

[0860] Step 3:

[0861] The server stores the extracted information on unregistered land in a MySQL database. The input is the list of unregistered land information extracted in step 2, and the output is the unregistered land information stored in the database. Specifically, the server connects to the MySQL database and inserts each piece of land information into the database using the INSERT statement.

[0862] Step 4:

[0863] The server provides a web interface that users can access. The input is the unregistered land information stored in the database, and the output is a web page that users can view. Specifically, the server generates the web page using HTML, CSS, and JavaScript and serves it to the user.

[0864] Step 5:

[0865] The user selects a course of action for the unregistered land through the interface. The input is the unregistered land information displayed on the web interface, and the output is the course of action selected by the user. Specifically, the user selects a course of action using a drop-down menu or radio buttons, and then sends the selection to the server.

[0866] Step 6:

[0867] The server supports the creation of requirements and forms based on the user's selected action. The input is the user's selected action, and the output is a template for the requirements and form. Specifically, the server generates a template according to the selected action and provides it to the user.

[0868] Step 7:

[0869] The user fills in the required information in the generated form and submits it. The input is the required information entered by the user, and the output is the submitted form data. In concrete terms, the user enters the required information in the form and clicks the submit button to send it to the server.

[0870] Step 8:

[0871] The server receives the submitted form data and stores it in the database. The input is the form data submitted by the user, and the output is the form data stored in the database. Specifically, the server parses the form data and stores the data in the appropriate table using an INSERT statement.

[0872] (Application example 1)

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

[0874] The existence of unregistered land increases the risk of unauthorized use and illegal occupation. Furthermore, there is a lack of means for users to quickly select appropriate measures for dealing with unregistered land, making land management difficult. Furthermore, there is a need for a system that visually grasps information about unregistered land and notifies users of changes in the situation in real time.

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

[0876] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for searching for information on the unregistered land and displaying it on a map, means for notifying the user when the status of the unregistered land changes, and means for generating a detailed report on the unregistered land and making it available for download. This makes it possible to quickly and accurately identify information on unregistered land and select an appropriate countermeasure.

[0877] "Unregistered land" means land that has not been officially registered.

[0878] "Means of ascertaining existence" refers to methods or devices for verifying the location and status of unregistered land.

[0879] "Means for suggesting countermeasures" refers to a method or device that presents to users appropriate measures (such as registration, sale, donation, or transfer to the national treasury) for unregistered land.

[0880] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[0881] "Means to support the generation of requirements and forms" means a method or device that automatically generates the required information and documents based on the selected response.

[0882] "Means for retrieving information and displaying it on a map" refers to a method or device for retrieving information about unregistered land from a database and visually displaying it on a map.

[0883] "Means for notifying users if the status changes" refers to a method or device that notifies users of changes in the status or information of unregistered land.

[0884] "Means for generating detailed reports and making them available for download" means a method or device that generates a report summarizing detailed information about unregistered land and allows users to download it.

[0885] The system for carrying out the present invention includes a plurality of means for detecting the existence of unregistered land and proposing appropriate countermeasures to the user. Specific embodiments of the system will be described below.

[0886] 1. How to identify the existence of unregistered land

[0887] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database, allowing users to check the location and status of unregistered land.

[0888] 2. Means of proposing countermeasures

[0889] Based on the collected information on unregistered land, the server uses a generative AI model to propose solutions such as registration, sale, donation, and transfer to the national treasury. Users can check these suggestions using their smartphones or computers.

[0890] 3. A means for users to choose a course of action

[0891] The user can select the most appropriate solution from the proposed solutions through the provided interface, and the necessary information and documentation will be automatically generated based on the selected solution.

[0892] 4. Support for completing required information and forms

[0893] The server automatically generates the necessary information and documents based on the selected course of action, allowing users to easily complete the necessary procedures.

[0894] 5. A way to search for information and display it on a map

[0895] The server retrieves information on unregistered land from the database and displays it visually on a map. Users can use their smartphones or computers to search for unregistered land information in a specified area and check it on the map.

[0896] 6. How to notify users if things change

[0897] The server notifies users of any changes to the status or information of unregistered land, allowing users to understand the status of land in real time.

[0898] 7. A means to generate detailed reports and make them available for download

[0899] The server generates a report detailing the unregistered land and makes it available for users to download. The report is provided in PDF format, which users can print or save as needed.

[0900] Hardware and software used

[0901] Hardware: smartphones, computers, servers

[0902] Software: Geographic information acquisition, API requests, PDF generation

[0903] Specific examples

[0904] Consider a case where a user searches for information on unregistered land in Shinjuku Ward, Tokyo, checks options such as registration or sale, and downloads a detailed report in PDF format. The user launches an application on their smartphone and searches for unregistered land information in the specified area. The server displays the retrieved information on a map and suggests appropriate options to the user. When the user selects an option, the server automatically generates the necessary information and documents and provides a detailed report in PDF format.

[0905] Prompt Sentence Examples

[0906] "Please search for information on unregistered land in Shinjuku Ward, Tokyo, and provide solutions. Also, please generate a detailed report in PDF format."

[0907] In this way, specific modes for carrying out the invention can be provided.

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

[0909] Step 1:

[0910] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database. The input is public land information, and the output is information on unregistered land stored in the database. In this step, the data is retrieved using an API request and stored in the database.

[0911] Step 2:

[0912] Users use their smartphones or computers to search for information on unregistered land in a specified area. The input is the area information specified by the user, and the output is information on unregistered land related to that area. The server obtains the latitude and longitude of the specified area and uses that information to search the database for information on unregistered land.

[0913] Step 3:

[0914] The server displays the searched information of unregistered land on a map. The input is the information of unregistered land retrieved from the database, and the output is the location information of the unregistered land displayed on the map. The server uses an API for map display to plot the location of the unregistered land on the map.

[0915] Step 4:

[0916] The server uses a generative AI model to propose solutions for unregistered land, such as registration, sale, donation, or transfer to the national treasury. The input is information about the unregistered land, and the output is the proposed solution. The generative AI model generates the optimal solution based on the characteristics of the unregistered land.

[0917] Step 5:

[0918] The user selects the most appropriate solution from the proposed solutions through the provided interface. The input is the solution selected by the user, and the output is the required information and forms based on the selected solution. The server automatically generates the necessary information and documents based on the selected solution.

[0919] Step 6:

[0920] The server notifies the user of any changes in the status or information of unregistered land. The input is the status change information of unregistered land, and the output is a notification to the user. The server periodically checks the database and sends a notification if there is a change.

[0921] Step 7:

[0922] The server generates a report summarizing the details of unregistered land and allows users to download it. The input is the details of the unregistered land and the output is a report in PDF format. The server generates the report and provides a link for users to download it.

[0923] Example 2

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

[0925] It is important to identify the existence of unregistered land and propose appropriate countermeasures, but it is difficult to efficiently create the necessary information and forms based on the countermeasure selected by the user. In addition, there is a lack of systems that can properly process the information entered by the user and automatically generate the necessary documents. For this reason, there is a need for a system that allows users to create the necessary documents without any hassle.

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

[0927] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of required information and forms based on the selected countermeasure, means for transmitting information entered by the user to the server, means for the server to calculate the required information and generate a template, means for transmitting the information and template generated by the server to a terminal, means for the terminal to display the received information and template to the user, and means for the user to enter required information and complete documents. This makes it possible to efficiently create required information and forms based on the countermeasure selected by the user, and automatically generate the required documents.

[0928] "Unregistered land" means land that has not been officially registered.

[0929] "Countermeasures" refer to specific measures and procedures that should be taken regarding unregistered land.

[0930] "User" refers to an individual or corporation that uses this system to select measures to deal with unregistered land and enter the necessary information.

[0931] A "server" is a computer system that receives information from a user and performs the necessary calculations and template generation.

[0932] "Terminal" means a device through which a user accesses the system to input information or display information from the server.

[0933] "Required information" refers to the information that the user must enter in order to implement the action.

[0934] A "form" is a format or template that allows users to enter required information.

[0935] A "template" is a document template that is automatically generated based on information entered by the user.

[0936] "Registration tax" refers to the tax that must be paid during the registration process.

[0937] An "HTTP request" is a type of communication protocol for sending information from a user's device to a server.

[0938] An "HTTP response" is a type of communication protocol for returning information from a server to a user's device.

[0939] MODE FOR CARRYING OUT THE INVENTION

[0940] This invention is a system that identifies the existence of unregistered land, proposes appropriate countermeasures, and efficiently creates necessary information and forms based on the countermeasure selected by the user. Specific embodiments of this system are described below.

[0941] Hardware and software used

[0942] Hardware: Servers, user devices (PCs, tablets, smartphones)

[0943] Software: Web browser, server-side programs, database

[0944] System Overview

[0945] The system supports users in selecting a course of action for dealing with unregistered land and then creating the necessary information and forms based on that selection. Specifically, the system performs the following processes:

[0946] Server Processing

[0947] The server calculates the necessary information based on the action selected by the user and generates a template. For example, if the user selects "Registration," the server calculates the amount of registration tax and generates a template for the documents required for registration. This process is performed using a server-side program.

[0948] Terminal handling

[0949] The terminal sends the information entered by the user to the server and displays the template and required information received from the server. Based on the information entered by the user, the terminal provides an interface to assist in document creation. For example, the user accesses the system using a web browser and enters the required information based on the selected response.

[0950] User operations

[0951] Users access the system through their terminal and select a course of action for unregistered land. After making a selection, the user enters the necessary information and creates documents using templates provided by the server. For example, if the user selects "Registration," the amount of registration tax and templates for the necessary documents are displayed. Based on this information, the user enters the necessary information and completes the final documents.

[0952] Specific examples

[0953] When a user accesses the system using a web browser and selects "Register", the following process takes place:

[0954] 1. User accesses the system: The user opens a web browser and accesses the system's URL.

[0955] 2. The user selects a course of action: The user selects "Register."

[0956] 3. The terminal sends the selection information to the server: The terminal sends an HTTP request including the "Registration" selection information to the server.

[0957] 4. The server calculates the necessary information and generates a template: The server runs a script to calculate the registration tax and generate a template.

[0958] 5. The server sends the generated information and template to the terminal: The server sends an HTTP response containing the calculation results and the template to the terminal.

[0959] 6. The terminal displays the received information and template to the user: The terminal displays the registration tax amount and template on a web page.

[0960] 7. The user enters the required information and completes the document: The user enters the required information such as name and address into the template and completes the final document.

[0961] Prompt Sentence Examples

[0962] If registration is selected, calculate the amount of registration tax and provide templates for the documents required for registration. Please explain the system that supports the creation of documents by allowing the user to enter the required information.

[0963] Thus, the present invention is a system that enables the user to efficiently create necessary information and forms based on the measures selected by the user, and automatically generate the necessary documents.

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

[0965] Step 1:

[0966] A user accesses the system.

[0967] A user opens a web browser and accesses the system's URL. As input, the user enters the system's URL, and as output, the system's homepage is displayed. Specifically, the user opens Google Chrome and enters the system's URL in the address bar.

[0968] Step 2:

[0969] The user selects a course of action.

[0970] The user selects a solution from the options provided on the system interface. As input, the user selects a solution such as "Register," and as output, the selected information is saved on the terminal. The specific action is that the user clicks the "Register" button.

[0971] Step 3:

[0972] The terminal transmits the selection information to the server.

[0973] The terminal sends information about the countermeasure selected by the user to the server. As input, the user's selection information is stored on the terminal, and as output, that information is sent to the server as an HTTP request. As a specific operation, the terminal sends an HTTP request including the "Register" selection information to the server.

[0974] Step 4:

[0975] The server calculates the necessary information and generates a template.

[0976] The server calculates the necessary information based on the received selection information and generates a template. The server receives the user's selection information as input and generates the calculation results and a template as output. In concrete terms, the server executes a script to calculate the registration tax and generate a template for the documents required for registration.

[0977] Step 5:

[0978] The server sends the generated information and template to the terminal.

[0979] The server sends the calculation results and the generated template to the terminal. The server has the calculation results and the template as input, and sends them as output to the terminal as an HTTP response. In concrete terms, the server sends an HTTP response containing the calculation results and the template to the terminal.

[0980] Step 6:

[0981] The terminal displays the received information and template to the user.

[0982] The terminal displays the information and template received from the server to the user. As input, the terminal receives the HTTP response from the server, and as output, it displays the information and template to the user. Specifically, the terminal displays the registration tax amount and template on a web page.

[0983] Step 7:

[0984] The user enters the required information and completes the document.

[0985] The user inputs the necessary information into the displayed template. As input, the user inputs the necessary information (name, address, etc.), and the final document is completed as output. In concrete terms, the user inputs the necessary information such as name and address into the template, and completes the final document.

[0986] (Application example 2)

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

[0988] With conventional systems, it was difficult to identify the existence of unregistered land and propose appropriate countermeasures. Furthermore, there was a problem that it took a lot of time and effort to create the necessary information and forms based on the countermeasure selected by the user. Furthermore, the system lacked the functionality to automatically generate the documents and forms required for electronic payments, so users had to create the documents manually. There is a need to solve these problems.

[0989] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[0990] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, and means for automatically generating documents and forms required for electronic payment. This makes it possible to quickly identify the existence of unregistered land, propose appropriate countermeasures, and efficiently create necessary information and forms based on the countermeasure selected by the user. Furthermore, automatically generating the documents and forms required for electronic payment significantly reduces the user's workload.

[0991] "Unregistered land" means land that is not registered in the land register.

[0992] "Means of determining existence" refers to methods or devices for identifying the location or status of unregistered land.

[0993] "Means for proposing measures" means a method or device for proposing appropriate measures for unregistered land.

[0994] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[0995] "Means to support the creation of requirements and forms" means a method or device that allows a user to input required information based on the course of action selected and automatically generate a document or form.

[0996] "Means for automatically generating documents and forms required for electronic payments" refers to a method or device for automatically creating documents and forms required for electronic payments.

[0997] "Registration and license tax" refers to the tax required when registering a business.

[0998] "Timing when property title change becomes mandatory" refers to the time when the ownership of property must change due to laws or regulations.

[0999] A system for implementing the present invention includes a server, a user terminal, and a generative AI model. A specific embodiment of the system will be described below.

[1000] System Configuration

[1001] 1. Server

[1002] The server plays a central role in identifying the existence of unregistered land, proposing solutions, and creating necessary information and forms based on the solution selected by the user. The server includes a database, AI models, storage for template files, and a web server that provides the user interface.

[1003] 2. User Device

[1004] A user terminal is a device that allows a user to access the server, enter necessary information, and view and download generated documents and forms. User terminals include smartphones, tablets, and PCs.

[1005] 3. Generative AI Models

[1006] Generative AI models are used to automatically generate necessary documents and forms based on information entered by users. Generative AI models use natural language processing techniques to analyze user input and fill in the information in appropriate templates.

[1007] Processing flow

[1008] 1. Identifying the existence of unregistered land

[1009] The server uses a geographic information system (GIS) and real estate database to identify the existence of unregistered land, allowing users to obtain information on unregistered land they own.

[1010] 2. Proposal of countermeasures

[1011] The server proposes measures for the unregistered land, such as registration, sale, donation, or transfer to the national treasury. The proposed measures are presented to the user through a user interface.

[1012] 3. User Choice

[1013] The user selects the most appropriate solution from the proposed solutions using the user terminal, and the server collects the necessary information based on the selected solution.

[1014] 4. Fill out the required information and form

[1015] The server generates the required information and forms based on the user's selected response, and uses a generative AI model to embed the information entered by the user into a template to generate the final document or form.

[1016] 5. Automatic generation of electronic payment documents

[1017] The server automatically generates the documents and forms required for electronic payments, allowing users to obtain the necessary documents without any hassle.

[1018] Specific examples

[1019] For example, if a user wants to open a new electronic payment account, the following prompt sentences can be used to collect the required information:

[1020] Please enter the information required for users to open a new electronic payment account. Please provide the following information:

[1021] name

[1022] address

[1023] email address

[1024] telephone number

[1025] Once the user enters this information, the server uses a generative AI model to automatically generate the necessary documents and forms and provide them to the user.

[1026] In this way, this invention significantly reduces the user's workload and enables efficient document preparation, from managing unregistered land to electronic payments.

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

[1028] Step 1:

[1029] The server identifies the existence of unregistered land using a geographic information system (GIS) and real estate database. As input, it receives information from the GIS data and real estate database and identifies the location and status of unregistered land. As output, it generates a list of unregistered land.

[1030] Step 2:

[1031] The server proposes solutions for unregistered land, such as registration, sale, donation, and transfer to the national treasury. It uses a list of unregistered land and related legal information as input. As output, it generates multiple solutions for each land and presents them to the user through a user interface.

[1032] Step 3:

[1033] The user selects the most appropriate countermeasure from the proposed countermeasures using the user terminal. As input, the user sends the selected countermeasure to the server. As output, information on the selected countermeasure is saved in the server.

[1034] Step 4:

[1035] The server generates the requirements and forms based on the user's selected action. It uses the user's selected action and the information entered by the user as input. It uses a generative AI model to fill in the information in a template and generate the final document or form. As output, the generated document or form is provided to the user.

[1036] Step 5:

[1037] The server automatically generates the documents and forms required for electronic payments. As input, it uses the information entered by the user and the templates required for electronic payments. It uses a generative AI model to automatically create the necessary documents and forms. As output, the generated electronic payment documents and forms are provided to the user.

[1038] Step 6:

[1039] The user uses the user terminal to check the generated documents and forms and download them if necessary. As input, the documents and forms provided by the server are received. As output, the documents and forms checked by the user are saved on the user terminal.

[1040] Example 3

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

[1042] Conventional real estate management systems lack the functionality to identify the existence of unregistered land and propose appropriate countermeasures. It is also difficult to provide users with countermeasures that take into account the timing of when real estate ownership changes become mandatory. Furthermore, there is a lack of specific support for users to smoothly carry out the necessary procedures, which can lead to delays and errors.

[1043] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes means for collecting data related to legal information and procedures, means for analyzing the collected data and listing the necessary procedures, means for providing an interface into which the user can input information, means for generating specific procedure proposals using a generative AI model, means for displaying the generated proposals to the user, means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for the user to select a countermeasure, and means for supporting the creation of necessary information and forms based on the selected countermeasure. This allows the user to identify the existence of unregistered land, select an appropriate countermeasure, and smoothly carry out the necessary procedures.

[1044] "Unregistered land" means land that has not been legally registered.

[1045] "Registration" refers to the procedure of registering with a public institution such as the Legal Affairs Bureau in order to publicly announce the rights and interests related to real estate such as land and buildings.

[1046] "Sale" refers to the act of selling your property to another person.

[1047] A "donation" is the act of transferring owned real estate to another person or organization free of charge.

[1048] "Transfer to the national treasury" refers to the act of transferring owned real estate to the state.

[1049] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1050] "User" means any individual or corporation that uses this system.

[1051] "Legal Information" means information about laws and regulations.

[1052] A procedure is a series of actions or operations required to achieve a particular purpose.

[1053] "Data collection" refers to the act of gathering necessary information or data.

[1054] "Data analysis" is the act of analyzing collected data and extracting useful information.

[1055] An "interface" is the means or method by which a user interacts with a system.

[1056] A "generative AI model" is a model that has been trained using artificial intelligence to perform a specific task.

[1057] A "suggestion" is a recommended course of action or procedure for a particular problem or situation.

[1058] A "form" is a form or document for entering specific information.

[1059] This invention provides a system that takes into consideration the timing when real estate ownership changes become mandatory, and supports users in taking appropriate measures. Specific embodiments of this system are described below.

[1060] Data collection

[1061] The server collects data on legal information and procedures, specifically, retrieves the latest legal information on property title transfers from official government websites and legal databases, using web scraping tools.

[1062] Data analysis

[1063] The server analyzes the collected data and lists the necessary procedures. It uses a publicly known library to analyze the collected legal information. As a result of the analysis, it generates a list of the procedures required for the name change.

[1064] Providing a user interface

[1065] The terminal provides an interface where users can enter information, such as their property information and current ownership status. The input form is generated using HTML and JavaScript.

[1066] Using generative AI models

[1067] The server generates specific procedural suggestions using a generative AI model (e.g., OpenAI's GPT-4) based on the information entered by the user. The information entered by the user is sent as a prompt to the generative AI model, which then generates procedural suggestions based on the prompt.

[1068] Presentation of results

[1069] The terminal displays the generated suggestions to the user, who can review the proposed procedures and take any necessary actions. The suggestions returned by the generative AI model are displayed in HTML format.

[1070] Specific examples

[1071] For example, if a user enters, "I plan to purchase a property in 2025 and transfer the ownership in 2027," the system will suggest the following procedures:

[1072] 2025: Prepare the necessary documents for purchasing real estate.

[1073] 2026: Check the documents required for the name change and begin preparations.

[1074] 2027: Name change procedures are completed.

[1075] Prompt Sentence Examples

[1076] "I purchased a property in 2025 and plan to transfer the ownership in 2027. Please tell me what procedures I should follow in preparation for the mandatory transfer of ownership in 2028."

[1077] This system is intended to support users in smoothly carrying out procedures for changing the ownership of real estate. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1078] Step 1: Data collection

[1079] The server collects data on legal information and procedures. Specifically, it retrieves the latest legal information on property title changes from official government websites and legal databases. It uses website URLs or API endpoints as input and obtains legal information text data as output. The server uses a web scraping tool to periodically check these sites and store any new information in the database.

[1080] Step 2: Data analysis

[1081] The server analyzes the collected data and creates a list of required procedures. It uses the collected text data of legal information as input and generates a list of procedures as output. The server uses a publicly known library to tokenize the text data and extract important keywords (e.g., "required documents" and "procedure deadlines"). It then generates a list of procedures based on these keywords and stores it in a database.

[1082] Step 3: Providing a User Interface

[1083] The terminal provides an interface where users can input information. As input, it receives the user's property information and current ownership status, and as output, it sends the input data to the server. The terminal uses HTML and JavaScript to generate an input form where users can input information. The input data is sent to the server in real time.

[1084] Step 4: Use the generative AI model

[1085] The server uses a generative AI model to generate specific procedure suggestions based on the information entered by the user. It uses the real estate information entered by the user as a prompt as input and obtains procedure suggestions from the generative AI model as output. The server sends the information entered by the user to the generative AI model in JSON format. The generative AI model generates procedure suggestions based on the prompt and returns the results to the server.

[1086] Step 5: Presenting the results

[1087] The terminal displays the generated proposals to the user. It receives the procedure proposals returned from the generative AI model as input and displays them to the user as output. The terminal displays the proposals returned from the generative AI model in HTML format. The user can review the proposed procedures and print or save them as needed.

[1088] In this way, the system helps users smoothly complete the procedures for transferring ownership of real estate.

[1089] (Application example 3)

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

[1091] With real estate title transfers becoming mandatory in 2028, many users are either forgetting the necessary procedures or not knowing how to properly complete them. There are also issues with managing the progress of procedures and sending reminders at the appropriate times. This makes it difficult for users to smoothly complete the procedures for transferring real estate titles.

[1092] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.

[1093] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing measures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a measure, means for supporting the creation of necessary information and forms based on the selected measure, means for reminding the user of the procedures required for changing the ownership of real estate, means for using a generative AI model that proposes the optimal procedure based on information entered by the user, and means for sending reminders. This enables the user to smoothly complete the procedures for changing the ownership of real estate.

[1094] "Unregistered land" means land that has not been legally registered.

[1095] "Registration" is the procedure for publicly recording ownership and rights of real estate.

[1096] "Sale" refers to the act of selling your property to another person.

[1097] A "donation" is the act of providing real estate owned by oneself to another person or organization free of charge.

[1098] "National Treasury Transfer" is the procedure by which owned real estate is transferred to the ownership of the state.

[1099] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1100] "User" means any individual or legal entity that uses this system.

[1101] "Requirements" refer to information or conditions necessary to carry out a specific procedure.

[1102] A "form" is a document or format required to carry out a specific procedure.

[1103] A "remind" is an act of notifying someone so that they do not forget to take a particular action or procedure.

[1104] A "generative AI model" is an algorithm that uses artificial intelligence to suggest optimal procedures based on user input.

[1105] "Procedural methods" refer to the specific steps or methods for carrying out a particular procedure.

[1106] A "reminder" is a feature that notifies you when it is time to perform a specific action or procedure.

[1107] A system for implementing this invention includes a server, a user terminal, and a generative AI model. The server identifies the existence of unregistered land and proposes countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury. The user selects an appropriate countermeasure from these countermeasures and is supported in creating the necessary information and forms based on the selected countermeasure. Furthermore, the server reminds the user of the procedures required to change the name of the real estate and uses a generative AI model to propose the optimal method of procedure based on the information entered by the user. The user is notified of the reminder at the appropriate time.

[1108] Hardware and Software Configuration

[1109] Hardware: Servers, user devices (smartphones, tablets, PCs, etc.)

[1110] Software: Python, generative AI models, database management system

[1111] Data processing and calculation

[1112] The server stores the real estate information entered by the user in a database and uses a generative AI model to suggest the optimal procedure. Specifically, the following process is performed:

[1113] 1. Data entry: The user enters information about the unregistered land and its current ownership status.

[1114] 2. Data storage: The entered data is stored in the server database.

[1115] 3. Applying the generative AI model: The server runs the generative AI model based on the stored data and proposes the optimal procedure.

[1116] 4. Sending reminders: The server monitors the progress of the procedure and sends reminders to the user's device at appropriate times.

[1117] Specific examples

[1118] For example, when a user enters information about an unregistered piece of land, the server stores that information in a database. The generative AI model then uses the information to suggest the optimal procedure and notify the user. As the user proceeds with the procedure, the server monitors their progress and sends reminders when necessary.

[1119] Prompt Sentence Examples

[1120] Develop an application that helps users smoothly complete the necessary procedures for transferring ownership of real estate. Based on the property information entered by the user, the application should use a generative AI model to suggest the optimal procedure and send reminders.

[1121] In this way, a system is realized that allows users to smoothly carry out procedures related to changing the name of real estate.

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

[1123] Step 1:

[1124] The user enters information about the unregistered land.

[1125] Input: Information about unregistered land (e.g., location, area, owner information)

[1126] Data processing: The user terminal formats the input information and sends it to the server.

[1127] Output: Formatted unregistered land information

[1128] Step 2:

[1129] The server stores the received information about the unregistered land in a database.

[1130] Input: Formatted unregistered land information

[1131] Data processing: The server stores the received information in a database.

[1132] Output: Information on unregistered land stored in the database

[1133] Step 3:

[1134] The server proposes measures to deal with unregistered land.

[1135] Input: Unregistered land information stored in the database

[1136] Data calculation: The server uses a generative AI model to propose the optimal response (registration, sale, donation, national treasury, etc.).

[1137] Output: A list of suggested actions

[1138] Step 4:

[1139] The user selects the appropriate solution from the suggested solutions.

[1140] Input: A list of suggested actions

[1141] Data processing: The user terminal sends the selected countermeasure to the server.

[1142] Output: Selected action

[1143] Step 5:

[1144] The server supports the creation of requirements and forms based on the selected response.

[1145] Input: Selected action

[1146] Data Calculation: The server generates the requirements and forms based on the selected action.

[1147] Output: Generated requirements and forms

[1148] Step 6:

[1149] The server will remind you of the procedures required to change the name of the property.

[1150] Input: Information on unregistered land stored in the database, selected measures

[1151] Data calculation: The server monitors the progress of the procedure and generates reminders at the appropriate time.

[1152] Output: The generated reminder

[1153] Step 7:

[1154] The server sends a reminder to the user terminal.

[1155] Input: Generated reminder

[1156] Data processing: The server sends the reminder to the user's device.

[1157] Output: Reminder displayed on the user's device

[1158] In this way, users can smoothly carry out procedures for changing the name of real estate.

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

[1160] "Example 1"

[1161] One embodiment of the present invention is a system that identifies the existence of unregistered land, proposes solutions to the unregistered land, allows users to select a solution, and supports the creation of necessary information and forms based on the selected solution, combined with an emotion engine that recognizes the user's emotions. This emotion engine can read emotions from the user's facial expressions, tone of voice, choice of words, etc.

[1162] "Example 2"

[1163] For example, if a user feels unsure about what to do about unregistered land, the emotion engine will feed that information back into the system, which will then provide detailed explanations and advice to help the user choose the appropriate course of action.

[1164] "Example 3"

[1165] The emotion engine also helps users fill out forms based on their emotions. For example, if the system determines that a user is feeling stressed, it can provide a simpler and easier-to-understand form to reduce the burden on the user.

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

[1167] "Example 1"

[1168] Step 1: The system identifies the existence of unregistered land.

[1169] Step 2: The system will suggest solutions for unregistered land.

[1170] Step 3: The user selects a course of action.

[1171] Step 4: The system will help you create a form based on the selected solution.

[1172] Step 5: The emotion engine recognizes the user's emotion.

[1173] "Example 2"

[1174] Step 1: The user selects the course of action for the unregistered land.

[1175] Step 2: The emotion engine recognizes the user's emotions and feeds that information back into the system.

[1176] Step 3: The system uses this information to provide detailed explanations and advice to the user.

[1177] "Example 3"

[1178] Step 1: The emotion engine recognizes the user's emotion.

[1179] Step 2: The emotion engine helps create requirements forms based on user emotions.

[1180] Step 3: If the system determines that the user is stressed, it will provide a simpler, more understandable form.

[1181] Example 1

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

[1183] Identifying the existence of unregistered land and proposing appropriate countermeasures is important in land management and legal procedures. However, with conventional systems, it was difficult to efficiently collect and organize information on unregistered land and propose appropriate countermeasures to users. In addition, there was a lack of support that took users' feelings into consideration, which often left users feeling anxious and uncertain. This made it difficult for users to select appropriate countermeasures and smoothly proceed with the necessary procedures.

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

[1185] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing measures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a measure, means for supporting the creation of necessary information and forms based on the selected measure, means for recognizing the user's emotions, and means for providing the user with appropriate guidelines and support information based on the emotions. This makes it possible to efficiently collect and organize information about unregistered land and propose appropriate measures to the user. Furthermore, by providing support that takes the user's emotions into consideration, the user can select appropriate measures and smoothly proceed with the necessary procedures without feeling anxious or confused.

[1186] "Unregistered land" refers to land that has not been legally registered.

[1187] "Means of determining existence" refers to methods and devices for collecting information about unregistered land and confirming its existence.

[1188] "Means for proposing measures" refers to methods or devices for proposing appropriate measures for unregistered land.

[1189] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select an appropriate countermeasure from among the proposed countermeasures.

[1190] "Means to support the completion of required information and forms" refers to methods and devices that assist users in completing required documents and procedures based on the response they select.

[1191] "Means for recognizing user emotions" refers to methods or devices for reading emotions from a user's facial expressions, tone of voice, choice of words, etc.

[1192] "Means for providing appropriate guidelines and support information to users based on emotions" refers to a method or device for providing appropriate information or assistance depending on the recognized emotions of a user.

[1193] This invention is a system that identifies the existence of unregistered land, proposes appropriate countermeasures, allows the user to select the countermeasure, and smoothly proceeds with the necessary procedures. This system operates in cooperation with the server, terminal, and user.

[1194] First, the server obtains public land information through APIs from the Ministry of Land, Infrastructure, Transport and Tourism and local governments. The obtained data is stored in MySQL, a database management system (DBMS). The data is organized into fields such as land owner information, parcel number, area, and use.

[1195] Next, the server uses a publicly known library to filter records that match the conditions for unregistered land, thereby extracting information about unregistered land.

[1196] The terminal provides a user interface that allows users to select a course of action regarding unregistered land. This interface is built using HTML, CSS, and JavaScript, and presents options for unregistered land, such as registration, sale, donation, and reversion to the national treasury.

[1197] The server also incorporates an emotion engine that recognizes the user's emotions. This emotion engine uses machine learning libraries such as TENSORFLOW to read emotions from the user's facial expressions, tone of voice, and choice of words. Based on the emotions, the server provides the user with appropriate guidelines and support information.

[1198] The device will assist with filling out the necessary information and forms based on the user's chosen option. For example, if the user chooses to register a business, the device will provide guidelines on the necessary documents and procedures.

[1199] As a concrete example, consider the case where a user checks information about an unregistered piece of land and selects to register it. The user opens a browser on their device and accesses the system's web page. Next, they search for information about unregistered land and check detailed information about the land. The user selects "Register" from the provided solutions. The emotion engine analyzes the user's facial expressions and tone of voice and recognizes that the user is feeling anxious. The system then provides detailed guidelines and support information to alleviate the user's anxiety.

[1200] An example of a prompt is, "Search for information on unregistered land and check the detailed information of the land in question. Next, select the appropriate solution from the provided options. Based on the solution you select, guidelines on the necessary documents and procedures will be displayed."

[1201] In this way, we will create a system that efficiently collects and organizes information on unregistered land, suggests appropriate countermeasures to users, and provides support that takes users' feelings into consideration, allowing users to select appropriate countermeasures and smoothly proceed with the necessary procedures without feeling anxious or confused.

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

[1203] Step 1:

[1204] The server obtains public land information through APIs from the Ministry of Land, Infrastructure, Transport and Tourism and local governments. It uses the API endpoint URL and authentication information as input. It sends an HTTP GET request and receives JSON-formatted data as a response. The received data is organized into fields such as land owner information, parcel number, area, and use.

[1205] Step 2:

[1206] The server stores the retrieved data in a database management system (DBMS) called MySQL. As input, it uses the organized land information. It inserts the data into the database using SQL INSERT statements. As output, it obtains the land information stored in the database.

[1207] Step 3:

[1208] The server uses a publicly known library to filter records that match the criteria for unregistered land. As input, it uses land information stored in a database. It creates a specified data frame and extracts records that are not flagged as "registered." As output, it obtains information about unregistered land.

[1209] Step 4:

[1210] The terminal provides a user interface that allows users to select a course of action for unregistered land. Information about the unregistered land is used as input. Using HTML, CSS, and JavaScript, the terminal presents options for the unregistered land, such as registration, sale, donation, or transfer to the national treasury. The output is the option selected by the user.

[1211] Step 5:

[1212] The server incorporates an emotion engine that recognizes the user's emotions. It uses data such as the user's facial expressions, tone of voice, and choice of words as input. It analyzes emotions using machine learning libraries such as TENSORFLOW. The output is the user's emotional information.

[1213] Step 6:

[1214] The server provides appropriate guidelines and support information to the user based on their emotions. It uses the user's emotional information and the selected solution as input. It generates guidelines and support information based on the emotion and presents them to the user. The output is information that allows the user to proceed with the procedure with peace of mind.

[1215] Step 7:

[1216] The terminal assists the user in completing the requirements and forms based on the selected action. It uses the selected action and guideline information as input. It displays specific procedural guidelines and a list of required documents. As output, it provides specific instructions for the user to complete the action.

[1217] (Application example 1)

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

[1219] Systems already exist that identify the existence of unregistered land and propose appropriate countermeasures, but they lack the ability to propose countermeasures that take the user's feelings into consideration. This can leave users feeling confused and anxious, making it difficult for them to select the most appropriate countermeasure. There is also a lack of functionality to support the creation of necessary information and forms based on the countermeasure selected by the user. This creates a problem where users are unable to proceed smoothly with the procedures.

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

[1221] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for recognizing the user's emotions, and means for proposing an appropriate countermeasure based on the emotions. This makes it possible to propose appropriate countermeasures taking the user's emotions into consideration, making it easier for the user to select the optimal countermeasure. Furthermore, by supporting the creation of necessary information and forms based on the selected countermeasure, the server can smoothly proceed with the procedure.

[1222] "Unregistered land" means land that has not been officially registered.

[1223] "Countermeasures" refer to specific measures and procedures that should be taken regarding unregistered land.

[1224] "Registration" is the procedure for publicly recording ownership and rights of real estate such as land and buildings.

[1225] "Sale" refers to the act of selling land or real estate that you own to another person.

[1226] A "donation" is the act of providing land or real estate owned by a person free of charge for the public benefit.

[1227] "National Treasury Transfer" is the procedure by which land or real estate owned by a person becomes the property of the state.

[1228] "User" means any individual or legal entity that uses the System.

[1229] "Means of recognizing emotions" refers to technology that reads emotions from the user's facial expressions, tone of voice, choice of words, etc.

[1230] "Means to support the creation of required information and forms" refers to technology that collects required information based on the user's selected response and automatically generates the appropriate documents and forms.

[1231] "Means for suggesting appropriate countermeasures based on emotions" refers to technology that takes into account the user's emotions and suggests the most appropriate countermeasures.

[1232] The system for implementing this invention identifies the existence of unregistered land, proposes appropriate countermeasures, and supports the creation of necessary information and forms based on the countermeasure selected by the user. It also has the function of recognizing the user's emotions and proposing appropriate countermeasures based on those emotions.

[1233] Hardware and software used

[1234] Hardware: Smartphone camera

[1235] software

[1236] System configuration

[1237] 1. Means of identifying the existence of unregistered land: The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and stores information on unregistered land in a database.

[1238] 2. Means for suggesting countermeasures: The server suggests countermeasures for unregistered land to the user, such as registration, sale, donation, or transfer to the national treasury.

[1239] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[1240] 4. Support for the creation of required information and forms: The server collects the required information based on the user's selected action and automatically generates the appropriate documents and forms.

[1241] 5. Means of Emotion Recognition: The smartphone camera is used to capture the user's facial expressions and the emotion engine is used to recognize the emotions.

[1242] 6. Means for suggesting appropriate countermeasures based on emotions: Based on the recognized emotions, the server suggests the most appropriate countermeasures to the user.

[1243] Processing flow

[1244] 1. Activate the camera and capture facial expressions: Activate the smartphone camera and capture the user's facial expressions.

[1245] 2. Emotion Recognition: Recognize user emotions from captured footage using an emotion engine.

[1246] 3. Obtaining information on unregistered land: The server obtains information on unregistered land from the database.

[1247] 4. Display information: Display land information in the user interface.

[1248] 5. Suggesting countermeasures: Based on the recognized emotions, the server suggests appropriate countermeasures to the user.

[1249] 6. User Choice: The user chooses from the suggested solutions.

[1250] 7. Form creation support: The server generates the necessary documents and forms based on the selected solution and provides them to the user.

[1251] Specific examples

[1252] If a user wants to consult about land registration, the application will recognize the user's facial expression and, if it detects the emotion as "confused," will offer to explain the registration procedure in detail.

[1253] Prompt Sentence Examples

[1254] "Develop an application that provides information on unregistered land and suggests appropriate measures based on the user's emotions. Include a function to capture the user's facial expressions with a camera and recognize their emotions."

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

[1256] Step 1:

[1257] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and stores information on unregistered land in a database. The input is public land information, and the output is a database containing information on unregistered land. Specifically, the server obtains public land information through an API and organizes and stores it in a database.

[1258] Step 2:

[1259] The device activates the smartphone camera and captures the user's facial expression. The input is the user's facial image, and the output is the captured image data. Specifically, the device activates the camera app and captures video in real time.

[1260] Step 3:

[1261] The device uses an emotion engine to recognize the user's emotions from the captured video. The input is the captured image data, and the output is the recognized emotion data. Specifically, it uses an image processing algorithm to analyze facial expressions and classify emotions.

[1262] Step 4:

[1263] The server retrieves information about unregistered land from the database. The input is a database query, and the output is detailed information about the unregistered land. Specifically, it executes an SQL query to extract the necessary land information.

[1264] Step 5:

[1265] The terminal displays land information on the user interface. The input is detailed information about unregistered land, and the output is the information displayed to the user. Specifically, the acquired land information is displayed on the GUI.

[1266] Step 6:

[1267] The server then proposes appropriate countermeasures to the user based on the recognized emotions. The input is emotion data and land information, and the output is the proposed countermeasures. Specifically, the server analyzes emotion data and generates candidate countermeasures.

[1268] Step 7:

[1269] The user selects from among the suggested actions. The input is the suggested actions, and the output is the user's choice, typically by clicking an option through the user interface.

[1270] Step 8:

[1271] The server generates the necessary documents and forms based on the selected solution and provides them to the user. The input is the user's selection and land information, and the output is the generated documents and forms. Specifically, the server uses a template to fill in the necessary information and generate the documents.

[1272] Example 2

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

[1274] Identifying the existence of unregistered land and proposing appropriate solutions is a complex and time-consuming task for users. Creating the necessary information and forms based on the solutions also requires specialized knowledge, making it difficult for average users to handle. Furthermore, there is a need to streamline the process of providing the necessary information and generating documents based on the solution selected by the user.

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

[1276] In this invention, the server includes a means for transmitting information on the solution selected by the user to the server, a means for the server to obtain related information and return it to the user, and a means for the server to provide templates of the necessary documents, thereby enabling the user to easily select an appropriate solution for unregistered land and efficiently fill out the necessary information and forms.

[1277] "Unregistered land" means land that has not been legally registered.

[1278] "Countermeasures" refer to specific methods of dealing with unregistered land, such as registering, selling, donating, or transferring it to the national treasury.

[1279] "User" means an individual or legal entity that uses the system to select measures to deal with unregistered land and complete the necessary information and forms.

[1280] A "server" is a computer system that receives requests from users, retrieves information from a database, processes it, and returns it to the user.

[1281] "Required information" refers to the information that the user must enter in order to implement the action.

[1282] A "form" is a format or template for entering required information.

[1283] A "generative AI model" is an artificial intelligence that automatically generates documents based on information entered by the user.

[1284] A "prompt sentence" is an instruction sentence input to a generative AI model.

[1285] A "template" is a pre-prepared form into which a user enters the required information.

[1286] "Relevant information" refers to information required based on the action selected by the user (e.g., the amount of registration tax).

[1287] This invention is a system that proposes appropriate measures for unregistered land and supports the creation of necessary information and forms. The system provides the necessary information based on the measures selected by the user, streamlining the process of generating documents.

[1288] Hardware and software used

[1289] Server: Database management system (e.g., MySQL), web server (e.g., Apache)

[1290] Device: PC or smartphone used by the user

[1291] Software: Front-end, back-end, generative AI models (e.g., GPT-4)

[1292] Data processing and calculation

[1293] 1. User input: The user accesses the system using a terminal and selects an action (e.g., registration).

[1294] 2. Data transmission: The device transmits the user's selection information to the server.

[1295] 3. Providing information: The server retrieves relevant information (e.g., registration tax amount) from the database and returns it to the terminal.

[1296] 4. Providing templates: The server sends templates of the documents required for registration to the terminal.

[1297] 5. Document creation: The user enters the necessary information on the terminal, and the system generates a document based on that information.

[1298] Specific examples

[1299] If a user feels unsure about how to handle unregistered land, the emotion engine will feed that information back into the system, which will then provide detailed explanations and advice to the user.

[1300] Prompt Sentence Examples

[1301] "I am having trouble deciding what to do about unregistered land. Please tell me what is the appropriate solution."

[1302] The system supports the creation of required information and forms based on the response selected by the user, providing appropriate advice even when the user is unsure, allowing for smooth document creation.

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

[1304] Step 1:

[1305] The user chooses a course of action

[1306] The user accesses the system using a terminal and selects a course of action (e.g., registration). The user selects "Register" from the menu on the screen and proceeds to the next step. The input is the user's selection information, and the output is the information on the selected course of action.

[1307] Step 2:

[1308] The device sends the selection information to the server.

[1309] The terminal sends the information of the countermeasure selected by the user to the server. Specifically, it sends the selection information to the server using an HTTP request. The input is the user's selection information, and the output is the request sent to the server.

[1310] Step 3:

[1311] The server retrieves the relevant information and sends it back to the device.

[1312] The server retrieves relevant information (e.g., registration tax amount) from a database (e.g., MySQL) and returns the retrieved information to the terminal in JSON format. The input is the selection information sent to the server, and the output is the retrieval and return of relevant information.

[1313] Step 4:

[1314] The server sends the necessary document templates to the terminal.

[1315] The server sends templates of documents required for registration to the terminal. The templates are provided in PDF or Word format. The input is the template information stored on the server, and the output is the transmission of the template.

[1316] Step 5:

[1317] The user enters the required information.

[1318] The user inputs the required information into a template provided on the terminal, such as the location of the land and the owner's information. The input is the required information on the template, and the output is the input information.

[1319] Step 6:

[1320] The device sends the input information to the server

[1321] The terminal sends the information entered by the user to the server. Specifically, it sends the input information to the server again using an HTTP request. The input is the information entered by the user, and the output is the request sent to the server.

[1322] Step 7:

[1323] The server generates the document and returns it to the device.

[1324] The server generates a document based on the input information it receives. Using a generative AI model (e.g., GPT-4), it embeds the input information into a template to create the final document. The generated document is then sent back to the device. The input is the information entered by the user and the template, and the output is the generated document.

[1325] Step 8:

[1326] User can review and save generated documents

[1327] The user can review the generated document on the terminal and make any necessary corrections. Finally, the document can be saved and printed. The input is the generated document, and the output is the reviewed and saved document.

[1328] (Application example 2)

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

[1330] When selecting the appropriate solution for unregistered land, users are unable to quickly and accurately obtain the necessary information. Users often feel confused and unsure when selecting a solution, which can result in them being unable to select the appropriate solution. Furthermore, the required information and the creation of forms based on the selected solution can be cumbersome, placing a burden on users.

[1331] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1332] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of a necessary information form based on the selected countermeasure, and means for detecting the user's uncertainty using an emotion engine and providing appropriate advice. This allows the user to quickly and accurately obtain the necessary information and select an appropriate countermeasure. Furthermore, the emotion engine reduces the user's uncertainty and anxiety, and by providing appropriate advice, the burden on the user can be reduced.

[1333] "Unregistered land" refers to land that has not been legally registered, and whose ownership and rights are not publicly recorded.

[1334] "Registration" is the process of recording information about real property and other rights in public records.

[1335] "Sale" refers to the act of transferring property or rights to another person in exchange for money.

[1336] A "donation" is the act of providing property or rights to another person or organization free of charge.

[1337] "Vesting in the national treasury" refers to certain property or rights becoming the property of the state.

[1338] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1339] "Requirements" refer to information or conditions that are essential for carrying out a particular procedure or action.

[1340] A "form" is a form or document for entering specific information.

[1341] An "emotion engine" is a system that detects a user's emotions and psychological state and provides appropriate feedback and advice based on that.

[1342] "Advice" means advice or guidance given on a specific problem or situation.

[1343] The system for implementing this invention identifies the existence of unregistered land, proposes appropriate countermeasures to the user, and supports the creation of necessary information and forms based on the selected countermeasure. Furthermore, it has the function of detecting the user's hesitation or anxiety using an emotion engine and providing appropriate advice.

[1344] System configuration

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

[1346] 1. Methods for identifying the existence of unregistered land: Collect information on unregistered land using databases and external APIs.

[1347] 2. Means of suggesting solutions: Based on the collected information, the system will suggest solutions to users, such as registration, sale, donation, and transfer to the national treasury.

[1348] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[1349] 4. Support for creating required information forms: Based on the selected response, a form for entering required information is automatically generated.

[1350] 5. Providing advice using an emotion engine: Detecting the user's emotional state and providing appropriate advice.

[1351] Hardware and software used

[1352] Hardware: Smartphones, servers

[1353] software

[1354] Processing flow

[1355] 1. Collecting information on unregistered land: The server collects information on unregistered land using a database or external API.

[1356] 2. Proposing solutions: Based on the collected information, the server will suggest solutions to the user, such as registration, sale, donation, or reversion to the national treasury.

[1357] 3. User selection: The user selects from the proposed solutions through the smartphone interface.

[1358] 4. Automatic generation of form: Based on the selected solution, the server automatically generates a form for the user to enter the required information and provides it to the user.

[1359] 5. Advice from the emotion engine: If the user feels confused or anxious, the emotion engine will detect this and the server will provide appropriate advice.

[1360] Specific examples

[1361] For example, if a user selects registration of unregistered land and enters "100,000 yen" as the amount, the system will calculate "4,000 yen" as the registration tax. If the user gives feedback that they are "unsure," the emotion engine detects this and the server provides advice such as "The documents required for registration are as follows..."

[1362] Prompt Sentence Examples

[1363] "The user selects registration and enters 100,000 yen. The emotional feedback is "I'm unsure." What advice will the system provide?"

[1364] In this way, the system can reduce the burden on users by helping them fill out the necessary information and forms based on the response they select, and by using an emotion engine to provide appropriate advice.

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

[1366] Step 1:

[1367] The server collects information on unregistered land using a database or external API. As input, it receives search criteria for unregistered land (e.g., area, surface area, etc.) and executes database queries or API requests. As output, it obtains a list of unregistered land and presents it to the user.

[1368] Step 2:

[1369] The server proposes solutions to users, such as registration, sale, donation, or reversion to the national treasury, based on the collected information on unregistered land. As input, it receives a list of unregistered land, generates solutions for each piece of land, and presents the list of solutions to users as output.

[1370] Step 3:

[1371] The user selects from the proposed solutions through the smartphone interface. As input, the solution selected by the user is received and sent to the server. As output, the selected solution is recorded on the server.

[1372] Step 4:

[1373] The server automatically generates a form for inputting required information based on the selected action and provides it to the user. The server receives the information of the selected action as input and generates a corresponding form template. The server presents the generated form to the user as output.

[1374] Step 5:

[1375] The user enters the required information into the generated form. As input, the information entered by the user is received and sent to the server. As output, the information entered is recorded on the server.

[1376] Step 6:

[1377] The server uses an emotion engine to detect the user's uncertainty or anxiety and provide appropriate advice. As input, it receives the user's emotional feedback and analyzes it with the emotion engine. As output, it generates appropriate advice based on the analysis results and presents it to the user.

[1378] Step 7:

[1379] The user receives the advice provided by the server and corrects the countermeasures and input information as necessary. As input, the user's corrected information is received and sent to the server. As output, the corrected information is recorded on the server.

[1380] In this way, the system can reduce the burden on users by helping them fill out the necessary information and forms based on the response they select, and by using an emotion engine to provide appropriate advice.

[1381] Example 3

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

[1383] Conventional real estate management systems lack the functionality to identify the existence of unregistered land and propose appropriate countermeasures. They also lack the functionality to propose countermeasures that take into account the timing when real estate title changes become mandatory. Furthermore, they lack the functionality to generate forms based on the user's emotional state, which often causes stress for users. A system that solves these problems is needed.

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

[1385] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for proposing countermeasures taking into account the timing of mandatory real estate title changes, means for collecting user emotional data, and means for analyzing the collected emotional data and generating forms according to the user's emotional state.This allows users to smoothly carry out procedures for managing unregistered land and changing real estate titles, and also allows them to receive support according to their emotional state.

[1386] "Unregistered land" means land that has not been legally registered.

[1387] "Registration" refers to the procedure of registering with a public institution such as the Legal Affairs Bureau in order to publicly announce the rights and interests related to real estate such as land and buildings.

[1388] "Sale" refers to the act of selling your property to another person.

[1389] A "donation" is the act of transferring owned real estate to another person or organization free of charge.

[1390] "Transfer to the national treasury" refers to the act of transferring owned real estate to the state.

[1391] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1392] "User" means any individual or legal entity that uses this system.

[1393] "Requirements" means information or data required to be included in a particular procedure or form.

[1394] A "form" is a form or document that allows a user to enter required information.

[1395] "Real estate title change" refers to the process of changing the name of the owner of real estate.

[1396] "Emotional data" refers to data that indicates the emotional state of a user.

[1397] An "emotional state" is a state that indicates the type and intensity of an emotion a user is feeling.

[1398] A "server" is a computer system used to process and store data.

[1399] "Collection" refers to the act of gathering data or information for a specific purpose.

[1400] "Analysis" refers to the act of analyzing collected data and information to derive meaning and trends.

[1401] "Generation" refers to the act of creating new data or information.

[1402] This invention is a system that supports the transfer of real estate ownership and the management of unregistered land, and provides measures according to the emotional state of the user. A specific embodiment of this system will be described below.

[1403] Hardware and software used

[1404] Server: High-performance server for data processing and sentiment analysis (e.g. AWS)

[1405] Terminal: A device that provides a user interface (e.g., PC, smartphone)

[1406] Generative AI models: AI models for sentiment analysis and form generation (e.g., OpenAI GPT-4)

[1407] System Overview

[1408] The system has the following main features:

[1409] 1. Ability to identify the existence of unregistered land

[1410] 2. A function to propose measures for unregistered land, such as registration, sale, donation, or transfer to the national treasury

[1411] 3. A feature that allows users to choose their own response

[1412] 4. Support for creating required information forms based on selected measures

[1413] 5. A function that suggests countermeasures taking into account the timing of mandatory property ownership changes

[1414] 6. Ability to collect and analyze user emotional data

[1415] 7. Ability to generate forms based on the user's emotional state

[1416] Program processing

[1417] Proposal for measures to change real estate ownership

[1418] 1. The user logs into the system and enters property information (e.g., location, owner information, purchase date, etc.).

[1419] 2. The terminal sends the entered information to the server.

[1420] 3. Based on the real estate information received, the server creates a list of necessary title change procedures by 2028.

[1421] 4. The server retrieves the listed procedures from the database and presents them to the user.

[1422] 5. The terminal displays the generated screen to the user.

[1423] Examples:

[1424] The user inputs "an apartment in Shinjuku, Tokyo."

[1425] The server displays the message, "A name change is required by 2028. Please complete the following procedures: 1. Change of registration, 2. Filing a tax return to the tax office."

[1426] Example prompt sentence:

[1427] "By 2028, it will be mandatory to change the name of real estate owners, so please tell me what procedures I need to follow."

[1428] Supported by an emotional engine

[1429] 1. The device collects operational data such as the user's typing speed, mouse movements, and click frequency.

[1430] 2. The device sends the collected data to the server.

[1431] 3. The server analyzes the received operation data and determines whether the user is experiencing stress.

[1432] 4. The server evaluates the user's emotional state based on the results of emotion analysis.

[1433] 5. If the server determines that the user is stressed, it generates a simpler and easier-to-understand form.

[1434] 6. The terminal displays the generated form to the user.

[1435] Examples:

[1436] Users experience slower navigation and increased click frequency while filling out forms.

[1437] The server determines that the user is stressed and generates a simple form.

[1438] The terminal displays a "simple form" to the user.

[1439] Example prompt sentence:

[1440] "I'm stressed. Please provide a concise form."

[1441] This system aims to support users in smoothly completing procedures for changing the ownership of real estate and to reduce the burden on users by using an emotion engine. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1442] Proposal for measures to change real estate ownership

[1443] Step 1: Enter user property information

[1444] The user logs into the system and enters property information (e.g., location, owner information, purchase date, etc.).

[1445] Input: Property details such as location, owner information, and purchase date.

[1446] Output: The entered real estate information is sent from the terminal to the server.

[1447] Step 2: Submit your property information

[1448] The terminal transmits the input real estate information to the server.

[1449] Input: Property information entered by the user.

[1450] Output: The property information sent to the server.

[1451] Step 3: List the necessary procedures

[1452] Based on the real estate information received, the server will compile a list of necessary title change procedures by 2028.

[1453] Input: The property information sent to the server.

[1454] Data processing: Analyze real estate information and retrieve necessary procedures from the database.

[1455] Output: A list of the listed procedures.

[1456] Step 4: Present the procedure

[1457] The server generates a screen to display the listed procedures to the user.

[1458] Input: A list of listed procedures.

[1459] Output: The screen data to be presented to the user.

[1460] Step 5: View Procedures

[1461] The terminal displays the generated screen to the user.

[1462] Input: Screen data sent from the server.

[1463] Output: A list of procedures displayed to the user.

[1464] Specific behavior:

[1465] The user inputs "an apartment in Shinjuku, Tokyo."

[1466] The server displays the message, "A name change is required by 2028. Please complete the following procedures: 1. Change of registration, 2. Filing a tax return to the tax office."

[1467] Supported by an emotional engine

[1468] Step 1: Collecting user emotion data

[1469] The device collects operational data such as the user's input speed, mouse movements, and click frequency.

[1470] Input: User interaction data (typing speed, mouse movements, click frequency).

[1471] Output: Collected operation data is sent to the server.

[1472] Step 2: Sending emotion data

[1473] The terminal transmits the collected data to the server.

[1474] Input: Collected operational data.

[1475] Output: Operation data sent to the server.

[1476] Step 3: Analyze the emotion data

[1477] The server analyzes the received operation data and determines whether the user is feeling stressed.

[1478] Input: Operation data sent to the server.

[1479] Data calculation: Analyzes operational data and evaluates emotional state.

[1480] Output: The result of the sentiment analysis.

[1481] Step 4: Generate the form

[1482] If the server determines that the user is stressed, it generates a simpler and easier-to-understand form.

[1483] Input: Sentiment analysis results.

[1484] Output: The concise form data.

[1485] Step 5: Displaying the form

[1486] The terminal displays the generated form to the user.

[1487] Input: The form data sent by the server.

[1488] Output: A simple form displayed to the user.

[1489] Specific behavior:

[1490] Users experience slower navigation and increased click frequency while filling out forms.

[1491] The server determines that the user is stressed and generates a simple form.

[1492] The terminal displays a "simple form" to the user.

[1493] (Application example 3)

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

[1495] The procedures required to comply with the mandatory timing of property title transfers are complicated and place a significant burden on users. The emotional stress associated with the process is also a significant issue. Furthermore, the lack of easy ways to make payments for the process makes it difficult for users to go through the entire process smoothly.

[1496] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of a required information form based on the selected countermeasure, means for detecting the user's emotions, means for generating a form based on the detected emotions, and means for processing electronic payments. This allows the user to smoothly proceed with the real estate title change procedure, reduces the emotional burden, and makes it easy to make the necessary payments.

[1497] "Unregistered land" means land that is not registered in an official register.

[1498] "Registration" refers to the process of registering information about real estate such as land and buildings in an official registry.

[1499] "Sale" refers to the act of selling your property to another person.

[1500] A "donation" is the act of providing real estate owned by oneself to another person or organization free of charge.

[1501] "National Treasury Transfer" is the procedure by which owned real estate is transferred to the ownership of the state.

[1502] A "solution" is a specific method or means for dealing with a particular problem or situation.

[1503] "Requirements" are information or items that are required for a particular procedure or form.

[1504] A "form" is a form or document for entering specific information.

[1505] "Means for detecting emotions" refers to technologies or devices for analyzing and identifying a user's emotional state.

[1506] A "means for generating a form based on emotion" refers to a technology or device that creates a form with appropriate format and content according to the detected emotional state of the user.

[1507] "Electronic payment processing instrument" refers to the technology and devices that allow online payments to be made securely and quickly.

[1508] The system for implementing this invention has the ability to identify the existence of unregistered land, suggest appropriate countermeasures to the user, create necessary information and forms based on the selected countermeasure, detect user emotions to generate forms, and process electronic payments.

[1509] System configuration

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

[1511] 1. A means of identifying the existence of unregistered land: Link with the land information database to obtain information on unregistered land.

[1512] 2. Proposing solutions: Based on the information on unregistered land obtained, users are suggested solutions such as registration, sale, donation, and transfer to the national treasury.

[1513] 3. A means for the user to select a course of action: The user interface should allow the user to select from the suggested courses of action.

[1514] 4. Support for creating required information forms: Based on the selected response, a form is generated for entering the required information.

[1515] 5. Means of detecting user emotions: An emotion engine is used to detect emotions from user input and behavior.

[1516] 6. Means for generating forms based on emotions: Generates a form in the most appropriate format for the user based on the detected emotions.

[1517] 7. Means of processing electronic payments: Processing the payments required for the transaction through a payment gateway.

[1518] Hardware and software used

[1519] Hardware: Smartphone

[1520] software:

[1521] Emotion Engine: A library for detecting user emotions

[1522] Library A: A library that generates forms based on emotions

[1523] Library B: A library for processing electronic payments

[1524] Data processing and calculation

[1525] The server retrieves information about the unregistered land from the land information database and suggests solutions. Based on the solution selected by the user, it generates a form for entering the necessary information. The emotion engine detects emotions from the user's input and behavior and optimizes the form accordingly. Finally, it processes the payment required for the procedure through a payment gateway.

[1526] Specific examples

[1527] For example, if a user types in "The process of changing the ownership of a property is complicated and stressful," the emotion engine will detect the user's stress and generate a simple, easy-to-understand form. It will also provide an electronic payment function to make it easy to pay for the process.

[1528] Prompt Sentence Examples

[1529] "The procedure for transferring ownership of real estate is complicated and stressful for me. Please tell me a simple procedure."

[1530] "I want to easily pay for the property title change."

[1531] In this way, the system can provide appropriate support based on the user's emotions and facilitate the process.

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

[1533] Step 1:

[1534] The server retrieves information about unregistered land from the land information database. The input is a query to the land information database, and the output is a list of unregistered land. This list includes location information and owner information for the unregistered land.

[1535] Step 2:

[1536] Based on the acquired information on unregistered land, the server proposes solutions to the user, such as registration, sale, donation, or reversion to the national treasury. The input is a list of unregistered land, and the output is a list of solutions, including details and advantages of each solution.

[1537] Step 3:

[1538] The user selects from the proposed solutions via the terminal. The input is a list of solutions, and the output is the solution selected by the user. A user interface is used to display the options and allow the user to make a selection.

[1539] Step 4:

[1540] The server generates a form for inputting the necessary information based on the selected action. The input is the action selected by the user, and the output is a form corresponding to the action. The form contains fields for entering the required information.

[1541] Step 5:

[1542] The device uses an emotion engine to detect emotions from user input and behavior. The input is the user's text input and behavioral data, and the output is the detected emotion. The emotion engine uses natural language processing technology to analyze the user's emotions.

[1543] Step 6:

[1544] The server generates the optimal form for the user based on the detected emotion. The input is the detected emotion and the initial form, and the output is the optimized form. The complexity of the form and the details of the explanation are adjusted depending on the emotion.

[1545] Step 7:

[1546] The user enters the necessary information into an optimized form through the terminal. The input includes the user's personal information and information required for the procedure, and the output is a complete form. The user interface displays the input fields and the user enters the information.

[1547] Step 8:

[1548] The server processes the transaction through a payment gateway, which takes as input the user's payment information and payment amount, and provides as output a confirmation of payment. The payment gateway provides secure electronic payments.

[1549] Step 9:

[1550] The server notifies the user when the transaction is complete. The inputs are the payment confirmation and the completed form, and the output is a notification that the transaction is complete. Notifications can be sent via email or in-app notification.

[1551] In this way, the system helps users smoothly go through the process of changing the ownership of real estate through a series of processing steps.

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

[1553] The data generation model 58 is a so-called generative AI (Artificial Intelligence).

[1554] An example of a data generation model58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ) and other generative AIs. Data generation models 58

[1555] It is obtained by performing deep learning on a neural network.

[1556] 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 the form of data such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1557] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are mentioned.

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

[1559] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1572] "Example 1"

[1573] The system of the present invention is equipped with a database for identifying the existence of unregistered land. This database collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments, and extracts information on unregistered land. It also has a user interface that allows users to select a course of action. This interface presents options for unregistered land, such as registration, sale, donation, or reversion to the national treasury, and allows users to select from these options.

[1574] "Example 2"

[1575] It has a module to support the creation of necessary information and forms based on the selected solution. For example, if the user selects registration, it provides information such as the amount of registration and license tax and supports the creation of necessary information and forms for registration. Specifically, it provides templates for documents required for registration and supports the creation of documents by allowing the user to enter the necessary information.

[1576] "Example 3"

[1577] The app also has a function to suggest countermeasures taking into account the timing of when real estate title changes will become mandatory. Specifically, based on the year 2028 when real estate title changes will become mandatory, the app will present the procedures required up until then and support users in taking appropriate measures.

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

[1579] "Example 1"

[1580] Step 1: The system collects and organizes public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments.

[1581] Step 2: Extract information on unregistered land from the collected and organized information and store it in a database.

[1582] Step 3: The user accesses the system and selects the course of action for the unregistered land, including registration, sale, donation, or reversion to the national treasury.

[1583] "Example 2"

[1584] Step 1: If the user chooses to register, the system will provide information such as how much the registration tax will be.

[1585] Step 2: The system will provide templates for the documents required for registration.

[1586] Step 3: The user enters the required information and the system assists in creating the document.

[1587] "Example 3"

[1588] Step 1: The system will present the procedures required to transfer ownership of real estate to the owner by 2028.

[1589] Step 2: The user selects the procedure offered.

[1590] Step 3: Based on the procedure selected, the system will assist you in completing the necessary documents.

[1591] Example 1

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

[1593] There is a need for a system that can identify the existence of unregistered land and propose appropriate countermeasures to users. However, in current systems, land information is often collected and organized manually, which is inefficient. In addition, there is a lack of information necessary for users to select countermeasures for unregistered land, making it difficult for them to make appropriate decisions.

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

[1595] In this invention, the server includes means for collecting land information provided by public institutions, means for organizing the collected land information and extracting information on unregistered land, means for storing the extracted information on unregistered land in a database, means for providing an interface accessible by users, means for proposing measures for the unregistered land such as registration, sale, donation, and reversion to the national treasury, means for allowing users to select a measure, and means for supporting the creation of necessary information and forms based on the selected measure. This makes it possible to efficiently collect and organize information on unregistered land and propose appropriate measures to users.

[1596] A "public institution" is an institution established for the public interest, such as a national or local government.

[1597] "Land information" refers to information including data such as the location, area, owner information, and registration status of the land.

[1598] "Unregistered land" means land that has not been legally registered.

[1599] A "database" is a collection of data constructed to efficiently manage and search information.

[1600] An "interface" is the means or screen through which a user interacts with a system.

[1601] "Countermeasures" refer to specific actions that should be taken regarding unregistered land (such as registration, sale, donation, or transfer to the national treasury).

[1602] "Requirements" refers to the information and procedures necessary to implement countermeasures.

[1603] A "form" is a format or document for entering required information.

[1604] The present invention is a system for detecting the existence of unregistered land and proposing appropriate countermeasures to users. A specific embodiment of this system will be described below.

[1605] Data collection

[1606] The server collects land information provided by public institutions such as national and local governments. Specifically, it uses a public library to access APIs and obtains JSON-formatted data. This data includes the location, area, owner information, and registration status of the land.

[1607] Data reduction and extraction

[1608] The server analyzes the collected land information and extracts information on unregistered land. For example, it filters the acquired data using the condition "unregistered land." This process extracts only information on unregistered land.

[1609] Storage in the database

[1610] The server stores the extracted information on unregistered land in a MySQL database, which includes information on the land's location, area, and owner, allowing for efficient management of unregistered land information.

[1611] Providing a user interface

[1612] The server provides a user-accessible web interface, built using HTML, CSS, and JavaScript, that allows users to view information about unregistered land and select actions to take.

[1613] Proposal of countermeasures

[1614] Through the interface, users can select the course of action for their unregistered land, including registration, sale, donation, and reversion to the state treasury. The course of action selected by the user is sent to the server and recorded in the database.

[1615] Specific examples

[1616] For example, if a user checks the information about an unregistered piece of land and chooses to register it, the following prompt sentence can be input into the generative AI model:

[1617] Prompt Sentence Examples

[1618] Address of unregistered land: 2-8-1 Nishi-Shinjuku, Shinjuku-ku, Tokyo

[1619] Area: 500 square meters

[1620] Owner information: unknown

[1621] Solution: Registration

[1622] Please tell me the procedure for registering this land.

[1623] By inputting this prompt into the generative AI model, information can be obtained about the specific steps of the registration procedure and the necessary documents.

[1624] In this way, this invention makes it possible to efficiently collect and organize information on unregistered land and propose appropriate countermeasures to users.

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

[1626] Step 1:

[1627] The server collects land information provided by public institutions. Specifically, it uses a publicly known library to access the API and obtain JSON-formatted data. The input is the API endpoint URL, and the output is the obtained JSON-formatted land information data. This data includes the land's location, area, owner information, registration status, etc.

[1628] Step 2:

[1629] The server analyzes the collected land information and extracts information on unregistered land. The input is the JSON format land information data obtained in step 1, and the output is a list containing information on unregistered land. Specifically, the server parses the JSON data and filters it based on the condition "unregistered land."

[1630] Step 3:

[1631] The server stores the extracted information on unregistered land in a MySQL database. The input is the list of unregistered land information extracted in step 2, and the output is the unregistered land information stored in the database. Specifically, the server connects to the MySQL database and inserts each piece of land information into the database using the INSERT statement.

[1632] Step 4:

[1633] The server provides a web interface that users can access. The input is the unregistered land information stored in the database, and the output is a web page that users can view. Specifically, the server generates the web page using HTML, CSS, and JavaScript and serves it to the user.

[1634] Step 5:

[1635] The user selects a course of action for the unregistered land through the interface. The input is the unregistered land information displayed on the web interface, and the output is the course of action selected by the user. Specifically, the user selects a course of action using a drop-down menu or radio buttons, and then sends the selection to the server.

[1636] Step 6:

[1637] The server supports the creation of requirements and forms based on the user's selected action. The input is the user's selected action, and the output is a template for the requirements and form. Specifically, the server generates a template according to the selected action and provides it to the user.

[1638] Step 7:

[1639] The user fills in the required information in the generated form and submits it. The input is the required information entered by the user, and the output is the submitted form data. In concrete terms, the user enters the required information in the form and clicks the submit button to send it to the server.

[1640] Step 8:

[1641] The server receives the submitted form data and stores it in the database. The input is the form data submitted by the user, and the output is the form data stored in the database. Specifically, the server parses the form data and stores the data in the appropriate table using an INSERT statement.

[1642] (Application example 1)

[1643] Next, a description will be given of Application Example 1 of Form Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1644] The existence of unregistered land increases the risk of unauthorized use and illegal occupation. Furthermore, there is a lack of means for users to quickly select appropriate measures for dealing with unregistered land, making land management difficult. Furthermore, there is a need for a system that visually grasps information about unregistered land and notifies users of changes in the situation in real time.

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

[1646] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, means for searching for information on the unregistered land and displaying it on a map, means for notifying the user when the status of the unregistered land changes, and means for generating a detailed report on the unregistered land and making it available for download. This makes it possible to quickly and accurately identify information on unregistered land and select an appropriate countermeasure.

[1647] "Unregistered land" means land that has not been officially registered.

[1648] "Means of ascertaining existence" refers to methods or devices for verifying the location and status of unregistered land.

[1649] "Means for suggesting countermeasures" refers to a method or device that presents to users appropriate measures (such as registration, sale, donation, or transfer to the national treasury) for unregistered land.

[1650] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[1651] "Means to support the generation of requirements and forms" means a method or device that automatically generates the required information and documents based on the selected response.

[1652] "Means for retrieving information and displaying it on a map" refers to a method or device for retrieving information about unregistered land from a database and visually displaying it on a map.

[1653] "Means for notifying users if the status changes" refers to a method or device that notifies users of changes in the status or information of unregistered land.

[1654] "Means for generating detailed reports and making them available for download" means a method or device that generates a report summarizing detailed information about unregistered land and allows users to download it.

[1655] The system for carrying out the present invention includes a plurality of means for detecting the existence of unregistered land and proposing appropriate countermeasures to the user. Specific embodiments of the system will be described below.

[1656] 1. How to identify the existence of unregistered land

[1657] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database, allowing users to check the location and status of unregistered land.

[1658] 2. Means of proposing countermeasures

[1659] Based on the collected information on unregistered land, the server uses a generative AI model to propose solutions such as registration, sale, donation, and transfer to the national treasury. Users can check these suggestions using their smartphones or computers.

[1660] 3. A means for users to choose a course of action

[1661] The user can select the most appropriate solution from the proposed solutions through the provided interface, and the necessary information and documentation will be automatically generated based on the selected solution.

[1662] 4. Support for completing required information and forms

[1663] The server automatically generates the necessary information and documents based on the selected course of action, allowing users to easily complete the necessary procedures.

[1664] 5. A way to search for information and display it on a map

[1665] The server retrieves information on unregistered land from the database and displays it visually on a map. Users can use their smartphones or computers to search for unregistered land information in a specified area and check it on the map.

[1666] 6. How to notify users if things change

[1667] The server notifies users of any changes to the status or information of unregistered land, allowing users to understand the status of land in real time.

[1668] 7. A means to generate detailed reports and make them available for download

[1669] The server generates a report detailing the unregistered land and makes it available for users to download. The report is provided in PDF format, which users can print or save as needed.

[1670] Hardware and software used

[1671] Hardware: smartphones, computers, servers

[1672] Software: Geographic information acquisition, API requests, PDF generation

[1673] Specific examples

[1674] Consider a case where a user searches for information on unregistered land in Shinjuku Ward, Tokyo, checks options such as registration or sale, and downloads a detailed report in PDF format. The user launches an application on their smartphone and searches for unregistered land information in the specified area. The server displays the retrieved information on a map and suggests appropriate options to the user. When the user selects an option, the server automatically generates the necessary information and documents and provides a detailed report in PDF format.

[1675] Prompt Sentence Examples

[1676] "Please search for information on unregistered land in Shinjuku Ward, Tokyo, and provide solutions. Also, please generate a detailed report in PDF format."

[1677] In this way, specific modes for carrying out the invention can be provided.

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

[1679] Step 1:

[1680] The server collects public land information provided by the Ministry of Land, Infrastructure, Transport and Tourism and local governments and stores it in a database. The input is public land information, and the output is information on unregistered land stored in the database. In this step, the data is retrieved using an API request and stored in the database.

[1681] Step 2:

[1682] Users use their smartphones or computers to search for information on unregistered land in a specified area. The input is the area information specified by the user, and the output is information on unregistered land related to that area. The server obtains the latitude and longitude of the specified area and uses that information to search the database for information on unregistered land.

[1683] Step 3:

[1684] The server displays the searched information of unregistered land on a map. The input is the information of unregistered land retrieved from the database, and the output is the location information of the unregistered land displayed on the map. The server uses an API for map display to plot the location of the unregistered land on the map.

[1685] Step 4:

[1686] The server uses a generative AI model to propose solutions for unregistered land, such as registration, sale, donation, or transfer to the national treasury. The input is information about the unregistered land, and the output is the proposed solution. The generative AI model generates the optimal solution based on the characteristics of the unregistered land.

[1687] Step 5:

[1688] The user selects the most appropriate solution from the proposed solutions through the provided interface. The input is the solution selected by the user, and the output is the required information and forms based on the selected solution. The server automatically generates the necessary information and documents based on the selected solution.

[1689] Step 6:

[1690] The server notifies the user of any changes in the status or information of unregistered land. The input is the status change information of unregistered land, and the output is a notification to the user. The server periodically checks the database and sends a notification if there is a change.

[1691] Step 7:

[1692] The server generates a report summarizing the details of unregistered land and allows users to download it. The input is the details of the unregistered land and the output is a report in PDF format. The server generates the report and provides a link for users to download it.

[1693] Example 2

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

[1695] It is important to identify the existence of unregistered land and propose appropriate countermeasures, but it is difficult to efficiently create the necessary information and forms based on the countermeasure selected by the user. In addition, there is a lack of systems that can properly process the information entered by the user and automatically generate the necessary documents. For this reason, there is a need for a system that allows users to create the necessary documents without any hassle.

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

[1697] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of required information and forms based on the selected countermeasure, means for transmitting information entered by the user to the server, means for the server to calculate the required information and generate a template, means for transmitting the information and template generated by the server to a terminal, means for the terminal to display the received information and template to the user, and means for the user to enter required information and complete documents. This makes it possible to efficiently create required information and forms based on the countermeasure selected by the user, and automatically generate the required documents.

[1698] "Unregistered land" means land that has not been officially registered.

[1699] "Countermeasures" refer to specific measures and procedures that should be taken regarding unregistered land.

[1700] "User" refers to an individual or corporation that uses this system to select measures to deal with unregistered land and enter the necessary information.

[1701] A "server" is a computer system that receives information from a user and performs the necessary calculations and template generation.

[1702] "Terminal" means a device through which a user accesses the system to input information or display information from the server.

[1703] "Required information" refers to the information that the user must enter in order to implement the action.

[1704] A "form" is a format or template that allows users to enter required information.

[1705] A "template" is a document template that is automatically generated based on information entered by the user.

[1706] "Registration tax" refers to the tax that must be paid during the registration process.

[1707] An "HTTP request" is a type of communication protocol for sending information from a user's device to a server.

[1708] An "HTTP response" is a type of communication protocol for returning information from a server to a user's device.

[1709] MODE FOR CARRYING OUT THE INVENTION

[1710] This invention is a system that identifies the existence of unregistered land, proposes appropriate countermeasures, and efficiently creates necessary information and forms based on the countermeasure selected by the user. Specific embodiments of this system are described below.

[1711] Hardware and software used

[1712] Hardware: Servers, user devices (PCs, tablets, smartphones)

[1713] Software: Web browser, server-side programs, database

[1714] System Overview

[1715] The system supports users in selecting a course of action for dealing with unregistered land and then creating the necessary information and forms based on that selection. Specifically, the system performs the following processes:

[1716] Server Processing

[1717] The server calculates the necessary information based on the action selected by the user and generates a template. For example, if the user selects "Registration," the server calculates the amount of registration tax and generates a template for the documents required for registration. This process is performed using a server-side program.

[1718] Terminal handling

[1719] The terminal sends the information entered by the user to the server and displays the template and required information received from the server. Based on the information entered by the user, the terminal provides an interface to assist in document creation. For example, the user accesses the system using a web browser and enters the required information based on the selected response.

[1720] User operations

[1721] Users access the system through their terminal and select a course of action for unregistered land. After making a selection, the user enters the necessary information and creates documents using templates provided by the server. For example, if the user selects "Registration," the amount of registration tax and templates for the necessary documents are displayed. Based on this information, the user enters the necessary information and completes the final documents.

[1722] Specific examples

[1723] When a user accesses the system using a web browser and selects "Register", the following process takes place:

[1724] 1. User accesses the system: The user opens a web browser and accesses the system's URL.

[1725] 2. The user selects a course of action: The user selects "Register."

[1726] 3. The terminal sends the selection information to the server: The terminal sends an HTTP request including the "Registration" selection information to the server.

[1727] 4. The server calculates the necessary information and generates a template: The server runs a script to calculate the registration tax and generate a template.

[1728] 5. The server sends the generated information and template to the terminal: The server sends an HTTP response containing the calculation results and the template to the terminal.

[1729] 6. The terminal displays the received information and template to the user: The terminal displays the registration tax amount and template on a web page.

[1730] 7. The user enters the required information and completes the document: The user enters the required information such as name and address into the template and completes the final document.

[1731] Prompt Sentence Examples

[1732] If registration is selected, calculate the amount of registration tax and provide templates for the documents required for registration. Please explain the system that supports the creation of documents by allowing the user to enter the required information.

[1733] Thus, the present invention is a system that enables the user to efficiently create necessary information and forms based on the measures selected by the user, and automatically generate the necessary documents.

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

[1735] Step 1:

[1736] A user accesses the system.

[1737] A user opens a web browser and accesses the system's URL. As input, the user enters the system's URL, and as output, the system's homepage is displayed. Specifically, the user opens Google Chrome and enters the system's URL in the address bar.

[1738] Step 2:

[1739] The user selects a course of action.

[1740] The user selects a solution from the options provided on the system interface. As input, the user selects a solution such as "Register," and as output, the selected information is saved on the terminal. The specific action is that the user clicks the "Register" button.

[1741] Step 3:

[1742] The terminal transmits the selection information to the server.

[1743] The terminal sends information about the countermeasure selected by the user to the server. As input, the user's selection information is stored on the terminal, and as output, that information is sent to the server as an HTTP request. As a specific operation, the terminal sends an HTTP request including the "Register" selection information to the server.

[1744] Step 4:

[1745] The server calculates the necessary information and generates a template.

[1746] The server calculates the necessary information based on the received selection information and generates a template. The server receives the user's selection information as input and generates the calculation results and a template as output. In concrete terms, the server executes a script to calculate the registration tax and generate a template for the documents required for registration.

[1747] Step 5:

[1748] The server sends the generated information and template to the terminal.

[1749] The server sends the calculation results and the generated template to the terminal. The server has the calculation results and the template as input, and sends them as output to the terminal as an HTTP response. In concrete terms, the server sends an HTTP response containing the calculation results and the template to the terminal.

[1750] Step 6:

[1751] The terminal displays the received information and template to the user.

[1752] The terminal displays the information and template received from the server to the user. As input, the terminal receives the HTTP response from the server, and as output, it displays the information and template to the user. Specifically, the terminal displays the registration tax amount and template on a web page.

[1753] Step 7:

[1754] The user enters the required information and completes the document.

[1755] The user inputs the necessary information into the displayed template. As input, the user inputs the necessary information (name, address, etc.), and the final document is completed as output. In concrete terms, the user inputs the necessary information such as name and address into the template, and completes the final document.

[1756] (Application example 2)

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

[1758] With conventional systems, it was difficult to identify the existence of unregistered land and propose appropriate countermeasures. Furthermore, there was a problem that it took a lot of time and effort to create the necessary information and forms based on the countermeasure selected by the user. Furthermore, the system lacked the functionality to automatically generate the documents and forms required for electronic payments, so users had to create the documents manually. There is a need to solve these problems.

[1759] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.

[1760] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a countermeasure, means for supporting the creation of necessary information and forms based on the selected countermeasure, and means for automatically generating documents and forms required for electronic payment. This makes it possible to quickly identify the existence of unregistered land, propose appropriate countermeasures, and efficiently create necessary information and forms based on the countermeasure selected by the user. Furthermore, automatically generating the documents and forms required for electronic payment significantly reduces the user's workload.

[1761] "Unregistered land" means land that is not registered in the land register.

[1762] "Means of determining existence" refers to methods or devices for identifying the location or status of unregistered land.

[1763] "Means for proposing measures" means a method or device for proposing appropriate measures for unregistered land.

[1764] "Means for allowing the user to select a countermeasure" refers to a method or device that allows the user to select the most appropriate countermeasure from among the proposed countermeasures.

[1765] "Means to support the creation of requirements and forms" means a method or device that allows a user to input required information based on the course of action selected and automatically generate a document or form.

[1766] "Means for automatically generating documents and forms required for electronic payments" refers to a method or device for automatically creating documents and forms required for electronic payments.

[1767] "Registration and license tax" refers to the tax required when registering a business.

[1768] "Timing when property title change becomes mandatory" refers to the time when the ownership of property must change due to laws or regulations.

[1769] A system for implementing the present invention includes a server, a user terminal, and a generative AI model. A specific embodiment of the system will be described below.

[1770] System Configuration

[1771] 1. Server

[1772] The server plays a central role in identifying the existence of unregistered land, proposing solutions, and creating necessary information and forms based on the solution selected by the user. The server includes a database, AI models, storage for template files, and a web server that provides the user interface.

[1773] 2. User Device

[1774] A user terminal is a device that allows a user to access the server, enter necessary information, and view and download generated documents and forms. User terminals include smartphones, tablets, and PCs.

[1775] 3. Generative AI Models

[1776] Generative AI models are used to automatically generate necessary documents and forms based on information entered by users. Generative AI models use natural language processing techniques to analyze user input and fill in the information in appropriate templates.

[1777] Processing flow

[1778] 1. Identifying the existence of unregistered land

[1779] The server uses a geographic information system (GIS) and real estate database to identify the existence of unregistered land, allowing users to obtain information on unregistered land they own.

[1780] 2. Proposal of countermeasures

[1781] The server proposes measures for the unregistered land, such as registration, sale, donation, or transfer to the national treasury. The proposed measures are presented to the user through a user interface.

[1782] 3. User Choice

[1783] The user selects the most appropriate solution from the proposed solutions using the user terminal, and the server collects the necessary information based on the selected solution.

[1784] 4. Fill out the required information and form

[1785] The server generates the required information and forms based on the user's selected response, and uses a generative AI model to embed the information entered by the user into a template to generate the final document or form.

[1786] 5. Automatic generation of electronic payment documents

[1787] The server automatically generates the documents and forms required for electronic payments, allowing users to obtain the necessary documents without any hassle.

[1788] Specific examples

[1789] For example, if a user wants to open a new electronic payment account, the following prompt sentences can be used to collect the required information:

[1790] Please enter the information required for users to open a new electronic payment account. Please provide the following information:

[1791] name

[1792] address

[1793] email address

[1794] telephone number

[1795] Once the user enters this information, the server uses a generative AI model to automatically generate the necessary documents and forms and provide them to the user.

[1796] In this way, this invention significantly reduces the user's workload and enables efficient document preparation, from managing unregistered land to electronic payments.

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

[1798] Step 1:

[1799] The server identifies the existence of unregistered land using a geographic information system (GIS) and real estate database. As input, it receives information from the GIS data and real estate database and identifies the location and status of unregistered land. As output, it generates a list of unregistered land.

[1800] Step 2:

[1801] The server proposes solutions for unregistered land, such as registration, sale, donation, and transfer to the national treasury. It uses a list of unregistered land and related legal information as input. As output, it generates multiple solutions for each land and presents them to the user through a user interface.

[1802] Step 3:

[1803] The user selects the most appropriate countermeasure from the proposed countermeasures using the user terminal. As input, the user sends the selected countermeasure to the server. As output, information on the selected countermeasure is saved in the server.

[1804] Step 4:

[1805] The server generates the requirements and forms based on the user's selected action. It uses the user's selected action and the information entered by the user as input. It uses a generative AI model to fill in the information in a template and generate the final document or form. As output, the generated document or form is provided to the user.

[1806] Step 5:

[1807] The server automatically generates the documents and forms required for electronic payments. As input, it uses the information entered by the user and the templates required for electronic payments. It uses a generative AI model to automatically create the necessary documents and forms. As output, the generated electronic payment documents and forms are provided to the user.

[1808] Step 6:

[1809] The user uses the user terminal to check the generated documents and forms and download them if necessary. As input, the documents and forms provided by the server are received. As output, the documents and forms checked by the user are saved on the user terminal.

[1810] Example 3

[1811] Next, a third embodiment of the third embodiment will be described. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1812] Conventional real estate management systems lack the functionality to identify the existence of unregistered land and propose appropriate countermeasures. It is also difficult to provide users with countermeasures that take into account the timing of when real estate ownership changes become mandatory. Furthermore, there is a lack of specific support for users to smoothly carry out the necessary procedures, which can lead to delays and errors.

[1813] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 3 is realized by the following means. In this invention, the server includes means for collecting data related to legal information and procedures, means for analyzing the collected data and listing the necessary procedures, means for providing an interface into which the user can input information, means for generating specific procedure proposals using a generative AI model, means for displaying the generated proposals to the user, means for identifying the existence of unregistered land, means for proposing countermeasures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for the user to select a countermeasure, and means for supporting the creation of necessary information and forms based on the selected countermeasure. This allows the user to identify the existence of unregistered land, select an appropriate countermeasure, and smoothly carry out the necessary procedures.

[1814] "Unregistered land" means land that has not been legally registered.

[1815] "Registration" refers to the procedure of registering with a public institution such as the Legal Affairs Bureau in order to publicly announce the rights and interests related to real estate such as land and buildings.

[1816] "Sale" refers to the act of selling your property to another person.

[1817] A "donation" is the act of transferring owned real estate to another person or organization free of charge.

[1818] "Transfer to the national treasury" refers to the act of transferring owned real estate to the state.

[1819] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1820] "User" means any individual or corporation that uses this system.

[1821] "Legal Information" means information about laws and regulations.

[1822] A procedure is a series of actions or operations required to achieve a particular purpose.

[1823] "Data collection" refers to the act of gathering necessary information or data.

[1824] "Data analysis" is the act of analyzing collected data and extracting useful information.

[1825] An "interface" is the means or method by which a user interacts with a system.

[1826] A "generative AI model" is a model that has been trained using artificial intelligence to perform a specific task.

[1827] A "suggestion" is a recommended course of action or procedure for a particular problem or situation.

[1828] A "form" is a form or document for entering specific information.

[1829] This invention provides a system that takes into consideration the timing when real estate ownership changes become mandatory, and supports users in taking appropriate measures. Specific embodiments of this system are described below.

[1830] Data collection

[1831] The server collects data on legal information and procedures, specifically, retrieves the latest legal information on property title transfers from official government websites and legal databases, using web scraping tools.

[1832] Data analysis

[1833] The server analyzes the collected data and lists the necessary procedures. It uses a publicly known library to analyze the collected legal information. As a result of the analysis, it generates a list of the procedures required for the name change.

[1834] Providing a user interface

[1835] The terminal provides an interface where users can enter information, such as their property information and current ownership status. The input form is generated using HTML and JavaScript.

[1836] Using generative AI models

[1837] The server generates specific procedural suggestions using a generative AI model (e.g., OpenAI's GPT-4) based on the information entered by the user. The information entered by the user is sent as a prompt to the generative AI model, which then generates procedural suggestions based on the prompt.

[1838] Presentation of results

[1839] The terminal displays the generated suggestions to the user, who can review the proposed procedures and take any necessary actions. The suggestions returned by the generative AI model are displayed in HTML format.

[1840] Specific examples

[1841] For example, if a user enters, "I plan to purchase a property in 2025 and transfer the ownership in 2027," the system will suggest the following procedures:

[1842] 2025: Prepare the necessary documents for purchasing real estate.

[1843] 2026: Check the documents required for the name change and begin preparations.

[1844] 2027: Name change procedures are completed.

[1845] Prompt Sentence Examples

[1846] "I purchased a property in 2025 and plan to transfer the ownership in 2027. Please tell me what procedures I should follow in preparation for the mandatory transfer of ownership in 2028."

[1847] This system is intended to support users in smoothly carrying out procedures for changing the ownership of real estate. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1848] Step 1: Data collection

[1849] The server collects data on legal information and procedures. Specifically, it retrieves the latest legal information on property title changes from official government websites and legal databases. It uses website URLs or API endpoints as input and obtains legal information text data as output. The server uses a web scraping tool to periodically check these sites and store any new information in the database.

[1850] Step 2: Data analysis

[1851] The server analyzes the collected data and creates a list of required procedures. It uses the collected text data of legal information as input and generates a list of procedures as output. The server uses a publicly known library to tokenize the text data and extract important keywords (e.g., "required documents" and "procedure deadlines"). It then generates a list of procedures based on these keywords and stores it in a database.

[1852] Step 3: Providing a User Interface

[1853] The terminal provides an interface where users can input information. As input, it receives the user's property information and current ownership status, and as output, it sends the input data to the server. The terminal uses HTML and JavaScript to generate an input form where users can input information. The input data is sent to the server in real time.

[1854] Step 4: Use the generative AI model

[1855] The server uses a generative AI model to generate specific procedure suggestions based on the information entered by the user. It uses the real estate information entered by the user as a prompt as input and obtains procedure suggestions from the generative AI model as output. The server sends the information entered by the user to the generative AI model in JSON format. The generative AI model generates procedure suggestions based on the prompt and returns the results to the server.

[1856] Step 5: Presenting the results

[1857] The terminal displays the generated proposals to the user. It receives the procedure proposals returned from the generative AI model as input and displays them to the user as output. The terminal displays the proposals returned from the generative AI model in HTML format. The user can review the proposed procedures and print or save them as needed.

[1858] In this way, the system helps users smoothly complete the procedures for transferring ownership of real estate.

[1859] (Application example 3)

[1860] Next, a description will be given of Application Example 3 of Form Example 3. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1861] With real estate title transfers becoming mandatory in 2028, many users are either forgetting the necessary procedures or not knowing how to properly complete them. There are also issues with managing the progress of procedures and sending reminders at the appropriate times. This makes it difficult for users to smoothly complete the procedures for transferring real estate titles.

[1862] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 3 is realized by the following means.

[1863] In this invention, the server includes means for identifying the existence of unregistered land, means for proposing measures for the unregistered land, such as registration, sale, donation, or reversion to the national treasury, means for allowing the user to select a measure, means for supporting the creation of necessary information and forms based on the selected measure, means for reminding the user of the procedures required for changing the ownership of real estate, means for using a generative AI model that proposes the optimal procedure based on information entered by the user, and means for sending reminders. This enables the user to smoothly complete the procedures for changing the ownership of real estate.

[1864] "Unregistered land" means land that has not been legally registered.

[1865] "Registration" is the procedure for publicly recording ownership and rights of real estate.

[1866] "Sale" refers to the act of selling your property to another person.

[1867] A "donation" is the act of providing real estate owned by oneself to another person or organization free of charge.

[1868] "National Treasury Transfer" is the procedure by which owned real estate is transferred to the ownership of the state.

[1869] A "solution" is a specific action or measure to be taken in response to a particular problem or situation.

[1870] "User" means any individual or legal entity that uses this system.

[1871] "Requirements" refer to information or conditions necessary to carry out a specific procedure.

[1872] A "form" is a document or format required to carry out a specific procedure.

[1873] A "remind" is an act of notifying someone so that they do not forget to take a particular action or procedure.

[1874] A "generative AI model" is an algorithm that uses artificial intelligence to su...

Claims

1. A first means for obtaining the latest legal information on property title transfer from a government official website or legal database; A second means for analyzing the acquired legal information and listing a list of procedures required for changing the name of the real estate; a third means for providing an interface through which a user can input information about the property; a fourth means for generating a first prompt sentence for outputting a proposal for a procedure for changing the name of the real estate based on the procedures required for changing the name of the listed real estate and the information about the real estate input by the user; a fifth means for inputting the generated first prompt sentence into a generative AI model to generate the suggestion; a sixth means for presenting the generated suggestions to the user; a seventh means for calculating the amount of registration tax to be paid for the registration of a change in the ownership of the real estate by executing a script for calculating the amount of the registration tax based on the information about the real estate input by the user, and presenting the amount to the user together with a template of a document required for the registration of a change in the ownership of the real estate; A system including:

2. an eighth means for recognizing an emotion of the user from a video of the captured facial expression of the user using an emotion engine; The fourth means generates a second prompt sentence for outputting advice regarding the unregistered land included in the information on real estate input by the user, based on the user's feelings and the response selected by the user from the group consisting of registration, sale, donation, and reversion to the national treasury for the unregistered land, which response is indicated through the interface provided by the third means; the fifth means inputs the generated second prompt sentence into a generative AI model to generate the advice; The system of claim 1 .

3. The fifth means inputs the first prompt sentence generated by the fourth means, which includes content instructing the output of a proposal for procedures required by a base year, the base year being a year in which the transfer of ownership of real estate becomes mandatory, into a generative AI model, and generates, as the proposal, a countermeasure that takes into account the base year in which the transfer of ownership of real estate becomes mandatory.

3. The system according to claim 1 or 2.

Citation Information

Patent Citations

  • Inheritance procedure diagnosis system and inheritance procedure diagnosis program

    JP2004206561A

  • Behavior analysis method and apparatus

    JP2012000449A

  • Electronic device and program for controlling the same

    JP2012146216A

  • Inheritance preparation support system and inheritance preparation support program

    JP2019121366A

  • Program, information processing method and information processing device

    JP2021077292A