Real estate information presentation method, information processing device, and program

The method enhances real estate information systems by determining property suitability and using learning models to personalize matches, addressing the lack of need-matching technology and improving user efficiency.

JP2026090747AInactive Publication Date: 2026-06-03RESTAR株式会社

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
RESTAR株式会社
Filing Date
2024-11-21
Publication Date
2026-06-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing real estate information systems fail to effectively match property information with customer desired conditions, lacking in need-matching technology.

Method used

A method that acquires desired conditions, extracts candidate properties, determines the degree of match, and presents them in order of suitability, using learning models to personalize suggestions based on customer behavior history and data.

Benefits of technology

Improves user efficiency by providing personalized property matches that align with customer needs, enhancing the need-matching technology in real estate information systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026090747000001_ABST
    Figure 2026090747000001_ABST
Patent Text Reader

Abstract

To improve needs matching technology in real estate information provision systems. [Solution] A method executed by an information processing device 20, comprising the steps of: obtaining desired conditions for items related to real estate; extracting multiple candidate properties from real estate information registered in a real estate information database; obtaining candidate property item information relating to at least one of the items for each of the multiple candidate properties; determining the degree of match for each of the multiple candidate properties with respect to the desired conditions; and presenting the multiple candidate properties and their respective degrees of match in association.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a real estate information presentation method, an information processing apparatus, and a program.

Background Art

[0002] Conventionally, techniques for providing property information have been known. For example, Patent Document 1 discloses a technique for acquiring property information from a terminal used by the owner or administrator of a property or a terminal used by a third party, and outputting the property information extracted in response to search conditions.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The technique of Patent Document 1 mainly focuses on distinguishing whether the property information is provided from the terminal of the owner or administrator or the terminal of a third party, and does not disclose how to display the degree to which the property meets the customer's desired conditions. That is, there is room for improvement in the need matching technology in the real estate information providing system.

[0005] In view of such circumstances, an object of the present disclosure is to improve the need matching technology in the real estate information providing system.

Means for Solving the Problems

[0006] (1) A method according to an embodiment of the present disclosure is a real estate information presentation method executed by an information processing apparatus, acquiring desired conditions for items related to real estate; The process involves extracting multiple candidate properties from the real estate information registered in the real estate database, and For each of the aforementioned multiple candidate properties, the step is to obtain candidate property item information relating to at least one of the aforementioned items, A step of determining the degree to which each of the multiple candidate properties matches the aforementioned desired conditions, The steps include: presenting the aforementioned multiple candidate properties in relation to the respective degree of match; Includes.

[0007] (2) A method according to one embodiment of the present disclosure is a real estate information presentation method described in (1), This includes presenting the aforementioned multiple candidate properties in order of their degree of match.

[0008] (3) A method according to one embodiment of the present disclosure is a real estate information presentation method described in (1) or (2), For at least one of the items from which candidate property item information has been obtained, the degree of suitability of the candidate property item information to the desired conditions is calculated. Based on the aforementioned degree of suitability, the degree of match for each of the multiple candidate properties is determined, Includes.

[0009] (4) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (3), When the desired conditions consist of a numerical value or a range of numerical values, the degree of suitability is highest when the candidate property item information matches the numerical value or range, and decreases as the deviation from the numerical value or range increases.

[0010] (5) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (4), The aforementioned items include at least one of the following: location area, site area, total floor area, year built, price, yield, and asset type.

[0011] (6) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (5), The aforementioned desired conditions relating to the location area include obtaining them from range information selected on a map.

[0012] (7) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (6), further, A step of determining the area similarity between the aforementioned location area and other areas related to the aforementioned desired conditions, Includes, The aforementioned group of candidate properties includes properties located in other areas whose area similarity is determined to be equal to or greater than a predetermined value.

[0013] (8) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (7), The area similarity is determined based on at least one of the distance between the location area and the other area or the area characteristics.

[0014] (9) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (8), The aforementioned area characteristics include at least one of the following: population density, facilities located there, land prices, rent prices, average income, and the age range of visitors.

[0015] (10) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (9), further, A step of determining the asset type similarity between the asset type related to the aforementioned desired conditions and other asset types, Includes, The aforementioned group of candidate properties includes properties that fall under other asset types whose asset type similarity is determined to be equal to or greater than a predetermined value.

[0016] (11) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (10), and inputting data related to the customer, data including data related to the desired conditions, into a learning model; estimating a property that the customer may desire by the learning model; presenting the plurality of candidate properties including the estimated property; and includes.

[0017] (12) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (11), and weighting the items related to the desired conditions by the learning model; determining the matching degree of each of the plurality of candidate properties based on the weighting result and the degree of fitness.

[0018] (13) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (12), and includes presenting the estimated property at the top.

[0019] (14) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (13), and includes training a learning model based on learning data related to the customer's behavior history.

[0020] (15) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (14), and the customer's behavior history includes at least any one of the customer's purchase history, the customer's search history, and the feedback received from the customer.

[0021] (16) The method according to an embodiment of the present disclosure is the real estate information presentation method according to any one of (1) to (15), and further The steps include: reading real estate registration information to be registered in the real estate information database from document data using character recognition; A step of linking the aforementioned real estate registration information with the textual information of the aforementioned document data, Includes.

[0022] (17) A method according to one embodiment of the present disclosure is a method for presenting real estate information as described in any one of paragraphs (1) to (16), This includes providing a draft email message containing the individual URL or link information for each of the aforementioned candidate properties.

[0023] (18) An information processing apparatus according to one embodiment of the present disclosure is an information processing apparatus comprising a processor, The processor performs the method described in any one of (1) to (17).

[0024] (19) A program according to one embodiment of the present disclosure is A program executed by an information processing device that causes a computer to perform the method described in any one of the items (1) to (17). [Effects of the Invention]

[0025] According to a method, information processing device, and program according to one embodiment of this disclosure, needs matching technology in a real estate information provision system is improved. [Brief explanation of the drawing]

[0026] [Figure 1] This block diagram shows a schematic configuration of a system according to one embodiment of the present disclosure. [Figure 2] This is a block diagram showing the schematic configuration of the terminal device. [Figure 3] This is a block diagram illustrating the schematic configuration of an information processing device. [Figure 4] This flowchart shows an example of the operation of an information processing device. [Figure 5] This figure shows an example of a method for calculating the degree of fit. [Figure 6] This flowchart shows an example of the operation of an information processing device. [Figure 7] This flowchart shows an example of the operation of an information processing device. [Figure 8] This figure shows an example of a user interface output by a terminal device. [Modes for carrying out the invention]

[0027] The technology according to the embodiments of this disclosure will be described below with reference to the drawings.

[0028] In each figure, identical or corresponding parts are denoted by the same reference numerals. In the description of this embodiment, the description of identical or corresponding parts will be omitted or simplified as appropriate.

[0029] (Summary of the embodiment) Referring to Figure 1, the overview and configuration of System 1 according to this embodiment will be described.

[0030] The system 1 according to this embodiment comprises a terminal device 10, an information processing device 20, and a database 30. The terminal device 10, the information processing device 20, and the database 30 are communicated with a network 40, which includes, for example, a mobile communication network and the Internet.

[0031] The terminal device 10 is any device used by staff (users) of businesses, for example, that perform real estate sales, real estate rentals, or other real estate transaction brokerage services. For example, a general-purpose electronic device such as a smartphone, PC, or tablet terminal, or a dedicated electronic device, can be used as the terminal device 10. In this embodiment, the terminal device 10 may be used for inputting desired conditions, displaying candidate properties, etc. Although Figure 1 shows an example in which System 1 is equipped with one terminal device 10, it is not limited to this. System 1 may be equipped with two or more terminal devices 10.

[0032] The information processing device 20 is, for example, a server device installed in a data center or the like. For example, the information processing device 20 is a server belonging to a cloud computing system or other computing system. The information processing device 20 can communicate with terminal devices 10, etc., via the network 40. Although Figure 1 shows an example in which system 1 is equipped with one information processing device 20, it is not limited to this. System 1 may be equipped with two or more information processing devices 20.

[0033] Database 30 is a database installed, for example, in a data center. Database 30 functions as a real estate information database that stores at least real estate information. Database 30 can communicate with information processing devices 20, etc., via the network 40. Although Figure 1 shows an example in which System 1 has one database 30, it is not limited to this. System 1 may have two or more databases 30.

[0034] First, an overview of this embodiment will be described. The information processing device 20 acquires desired conditions for items related to real estate. The information processing device 20 extracts multiple candidate properties from the real estate information registered in the real estate information database. For each of the multiple candidate properties, the information processing device 20 acquires candidate property item information relating to at least one of the items for which the desired conditions were acquired. The information processing device 20 determines the degree of match for each of the multiple candidate properties with respect to the desired conditions. The information processing device 20 presents the multiple candidate properties and their respective degrees of match in association.

[0035] Here, the real estate-related items (hereinafter simply referred to as "items") are classifications of real estate information based on their content. Items may include location area, land area, total floor area, year built, price, yield, asset type, etc. Desired conditions are the requirements for each item desired by the customer wishing to conduct a real estate transaction.

[0036] Furthermore, real estate information is information about real estate (hereinafter also referred to as "property") registered in the real estate information database. Real estate is land or fixtures on land. Real estate includes, for example, land, land and buildings, and buildings. Real estate information includes information indicating rights related to real estate. Candidate properties are information about properties presented to the user from the real estate information. Candidate property item information is information for each item related to each candidate property. Candidate property item information includes specific information related to each property, such as location area, site area, total floor area, year built, price, yield, asset type, etc. The match rate is information indicating the degree to which candidate properties match the desired conditions. The match rate does not necessarily have to be 100 percent (%). That is, the match rate can be shown as a numerical value from 0% to 100%. The match rate may also be displayed in another format, such as a rank.

[0037] As described above, according to this embodiment, the information processing device 20 obtains desired conditions for items related to real estate and extracts multiple candidate properties from the real estate information. For each of the extracted candidate properties, the information processing device 20 obtains candidate property item information related to at least one of the items. The information processing device 20 determines the degree of match of each of the multiple candidate properties to the desired conditions and presents the multiple candidate properties in association with the degree of match. Therefore, by providing a prediction of the degree to which the presented candidate properties match the customer's desired conditions, the user's work efficiency can be improved and the needs matching technology in the real estate information provision system is improved.

[0038] Next, we will describe the various components of System 1.

[0039] (Terminal device configuration) As shown in Figure 2, the terminal device 10 comprises a control unit 11, a storage unit 12, a communication unit 13, an input unit 14, and an output unit 15.

[0040] The control unit 11 includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is a general-purpose processor such as a CPU (central processing unit) or GPU (graphics processing unit), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or an ASIC (application-specific integrated circuit). The control unit 11 controls each part of the terminal device 10 and executes processes related to the operation of the terminal device 10.

[0041] The storage unit 12 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or at least two combinations thereof. The semiconductor memory is, for example, RAM (random access memory) or ROM (read-only memory). The RAM is, for example, SRAM (static random access memory) or DRAM (dynamic random access memory). The ROM is, for example, EEPROM (electrically erasable programmable read-only memory). The storage unit 12 functions, for example, as a main memory, auxiliary memory, or cache memory. The storage unit 12 stores data used for the operation of the terminal device 10 and data obtained by the operation of the terminal device 10.

[0042] The communication unit 13 includes at least one external communication interface. The communication interface may be either a wired or wireless communication interface. In the case of wired communication, the communication interface may be, for example, a LAN (Local Area Network) interface or a USB (Universal Serial Bus) interface. In the case of wireless communication, the communication interface may be, for example, an interface compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th generation), or 5G (5th generation), or an interface compatible with short-range wireless communication such as WiFi (registered trademark) or Bluetooth (registered trademark). The communication unit 13 receives data used for the operation of the terminal device 10 and transmits data obtained by the operation of the terminal device 10.

[0043] The input unit 14 includes at least one input interface. The input interface may be, for example, a physical key, a capacitive key, a pointing device, or a touchscreen integrated with a display. Alternatively, the input interface may be, for example, a microphone that accepts voice input or a camera that accepts gesture input. The input unit 14 accepts operations to input data used for the operation of the terminal device 10. Instead of being provided in the terminal device 10, the input unit 14 may be connected to the terminal device 10 as an external input device. Any connection method can be used, for example, USB (Universal Serial Bus), HDMI (registered trademark) (High-Definition Multimedia Interface), or Bluetooth (registered trademark).

[0044] The output unit 15 includes at least one output interface. The output interface is, for example, a display that outputs information as video, or a speaker that outputs information as sound. The display is, for example, an LCD (liquid crystal display) or an organic EL (electroluminescence) display. The output unit 15 displays and outputs data obtained from the operation of the terminal device 10. Instead of being provided in the terminal device 10, the output unit 15 may be connected to the terminal device 10 as an external output device. Any connection method can be used, for example, USB, HDMI (registered trademark), or Bluetooth (registered trademark).

[0045] The functions of the terminal device 10 are realized by executing the program according to this embodiment on a computer corresponding to the terminal device 10. In other words, the functions of the terminal device 10 are realized by software. The program causes the computer to perform the operations of the terminal device 10, thereby causing the computer to function as the terminal device 10. That is, the computer functions as the terminal device 10 by performing the operations of the terminal device 10 according to the program.

[0046] Some or all of the functions of the terminal device 10 may be implemented by a dedicated circuit corresponding to the control unit 11. In other words, some or all of the functions of the terminal device 10 may be implemented by hardware.

[0047] (Configuration of information processing device) As shown in Figure 3, the information processing device 20 comprises a control unit 21, a storage unit 22, and a communication unit 23.

[0048] The control unit 21 includes at least one processor, at least one dedicated circuit, or a combination thereof. The processor is a general-purpose processor such as a CPU (central processing unit) or GPU (graphics processing unit), or a dedicated processor specialized for a specific process. The dedicated circuit is, for example, an FPGA (field-programmable gate array) or an ASIC (application-specific integrated circuit). The control unit 21 controls each part of the information processing device 20 and executes processes related to the operation of the information processing device 20.

[0049] The storage unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or at least two combinations thereof. The semiconductor memory is, for example, RAM (random access memory) or ROM (read-only memory). The RAM is, for example, SRAM (static random access memory) or DRAM (dynamic random access memory). The ROM is, for example, EEPROM (electrically erasable programmable read-only memory). The storage unit 22 functions, for example, as a main memory, auxiliary memory, or cache memory. The storage unit 22 stores data used for the operation of the information processing device 20 and data obtained by the operation of the information processing device 20.

[0050] The communication unit 23 includes at least one external communication interface. The communication interface may be either a wired or wireless communication interface. In the case of wired communication, the communication interface may be, for example, a LAN (Local Area Network) interface or a USB (Universal Serial Bus) interface. In the case of wireless communication, the communication interface may be, for example, an interface compatible with mobile communication standards such as LTE (Long Term Evolution), 4G (4th generation), or 5G (5th generation), or an interface compatible with short-range wireless communication such as WiFi (registered trademark) or Bluetooth (registered trademark). The communication unit 23 receives data used for the operation of the information processing device 20 and transmits data obtained by the operation of the information processing device 20.

[0051] The functions of the information processing device 20 are realized by executing the program according to this embodiment on a processor corresponding to the control unit 21. In other words, the functions of the information processing device 20 are realized by software. The program causes the computer to perform the operations of the information processing device 20, thereby causing the computer to function as the information processing device 20. That is, the computer functions as the information processing device 20 by performing the operations of the information processing device 20 according to the program.

[0052] In this embodiment, the computer temporarily stores a program recorded on a portable recording medium or a program transmitted from a server in its main memory. The computer then reads the program stored in the main memory with its processor and executes the processing according to the read program. The computer may also directly read a program from a portable recording medium and execute the processing according to the program. The computer may also sequentially execute the processing according to the received program each time it receives a program from an external server. Processing may also be executed by a so-called ASP (application service provider) type service, which does not transmit programs from the external server to the computer, but realizes its function only through execution instructions and result acquisition. A program includes information used for processing by an electronic computer that is equivalent to a program. For example, data that is not a direct instruction to the computer but has the nature of defining the computer's processing falls under the category of "information equivalent to a program."

[0053] In this embodiment, the program can be recorded on a computer-readable recording medium. The computer-readable recording medium includes non-temporary computer-readable media, such as magnetic recording devices, optical discs, magneto-optical recording media, or semiconductor memory. The program can be distributed, for example, by selling, transferring, or lending portable recording media such as DVDs (digital versatile discs) or CD-ROMs (compact disc read-only memory) on which the program is recorded. Alternatively, the program may be distributed by storing it on the storage of an external server and transmitting it from the external server to other computers. The program may also be provided as a program product.

[0054] Some or all of the functions of the information processing device 20 may be implemented by a dedicated circuit corresponding to the control unit 21. In other words, some or all of the functions of the information processing device 20 may be implemented by hardware.

[0055] Database 30 is configured, for example, as a storage device and functions as a real estate information database that stores real estate information. For example, database 30 stores real estate information such as properties available for transaction and properties that have been previously transacted as information in the real estate information database. Database 30 may also store the history of candidate properties extracted from the real estate information database and the search conditions used when such extraction was performed. Furthermore, database 30 may store data related to customer behavior history, including customer purchase history, customer search history, and feedback received from customers.

[0056] Referring to Figure 4, an example of the operation of the information processing device 20 according to this embodiment will be described. Figure 4 is a flowchart showing an example of a method executed by the information processing device 20 according to this embodiment.

[0057] S100: The control unit 21 of the information processing device 20 acquires desired conditions regarding real estate. The control unit 21 can use any method to acquire the desired conditions. For example, the control unit 21 acquires the desired conditions via the input interface of the terminal device 10. For example, the control unit 21 acquires desired conditions such as "Tokyo" as the desired area of ​​the property, "100 tsubo or more" as the desired area of ​​the site, and "10 years or less" as the desired age of the building.

[0058] S200: The control unit 21 extracts multiple candidate properties from the real estate information registered in the real estate information database. The control unit 21 accesses the real estate information database in database 30 to extract multiple candidate properties. For example, if there is a property in the real estate information registered in the real estate information database that matches the desired conditions in at least one item, the control unit 21 includes that property as a candidate property.

[0059] When the control unit 21 obtains desired conditions, particularly regarding the location area, it selects properties that match those conditions as potential properties. For example, if the control unit 21 obtains the desired condition that the property's location area is "Tokyo," and real estate information for properties located in Tokyo is registered in the real estate information database, it extracts properties located in Tokyo as potential properties. If the control unit 21 does not obtain desired conditions regarding the location area, it may extract all real estate information registered in the real estate information database that has not yet been completed as potential properties.

[0060] S300: The control unit 21 acquires candidate property item information relating to at least one of the items for each of the multiple candidate properties. That is, for each of the multiple candidate properties extracted, the control unit 21 acquires candidate property item information relating to at least one of the items related to real estate from the database 30 real estate information database. The control unit 21 does not need to acquire candidate property item information for items for which information is not registered in the real estate information database.

[0061] S400: The control unit 21 determines the degree of match for each of the multiple candidate properties with respect to the desired conditions. The control unit 21 determines the degree of match for each of the multiple candidate properties extracted in step S200 with respect to the desired conditions obtained in step S100. Specifically, for each of the multiple candidate properties, the control unit 21 determines the degree of match for each item related to the desired conditions based on the results of comparing the desired conditions obtained in step S100 with the candidate property item information obtained in step S300.

[0062] S500: The control unit 21 presents multiple candidate properties and their respective match scores. The control unit 21 can use any method to present multiple candidate properties and their match scores. For example, the control unit 21 presents this information via the output interface of the terminal device 10. The control unit 21 can also use any method to associate multiple candidate properties and their respective match scores. For example, when the control unit 21 presents multiple candidate properties as a list, it displays the individual property names and their match scores side by side or on the same line.

[0063] Thus, according to this embodiment, the control unit 21 acquires desired conditions regarding real estate items and presents multiple candidate properties in association with their respective degree of matching, thereby providing a prediction of how well the presented candidate properties match the customer's desired conditions. Therefore, the user's work efficiency can be improved, and the needs matching technology in the real estate information provision system is improved.

[0064] Here, in step S500, the control unit 21 may present multiple candidate properties in order of decreasing match degree. For example, when the control unit 21 presents multiple candidate properties as a list, it may present them so that candidate properties with a higher match degree are displayed higher up.

[0065] Furthermore, the control unit 21 may include calculating the degree of suitability of the candidate property item information to the desired conditions for at least one of the items from which candidate property item information has been acquired, and determining the degree of match for each of the multiple candidate properties based on said degree of suitability. The control unit 21 may calculate the degree of suitability by comparing the desired conditions with the candidate property item information in step S400. The degree of suitability is information for each item related to the desired conditions, and is information that indicates the degree to which the candidate properties match the desired conditions. The degree of suitability does not necessarily have to be 100%. That is, the degree of suitability can be shown as a numerical value from 0% to 100%. The degree of suitability may also be displayed as a rank or the like. The control unit 21 may determine the degree of match for each of the multiple candidate properties by performing a predetermined calculation on the degree of suitability calculated for each item. The predetermined calculation may be the calculation of the average value of the degree of suitability. The predetermined calculation may also be the calculation of a weighted average after weighting the degree of suitability according to the item. The control unit 21 may calculate the degree of suitability for at least one of the items from which candidate property item information has been acquired. The control unit 21 does not need to calculate the degree of suitability for items that are designated as mandatory conditions, as described later, among the items for which candidate property item information has been acquired.

[0066] Here, for items in which desired conditions have been acquired as information relating to a numerical value or numerical range, the control unit 21 may calculate the degree of fit to be highest when the candidate property item information matches the numerical value or numerical range. Furthermore, for the same item, if the candidate property item information does not match the numerical value or numerical range, the control unit 21 may calculate the degree of fit as decreasing as the difference from the extension of the numerical value or numerical range increases. In other words, when the desired conditions consist of a numerical value or numerical range, the degree of fit may be highest when the candidate property item information matches the numerical value or numerical range, and decrease as the deviation from the numerical value or numerical range increases.

[0067] Figure 5 shows an example of determining the degree of fit for a desired numerical range. The control unit 21 may set reference condition ranges B and C at least one before or after the numerical range (desired condition range) A related to the desired conditions. The extent of reference condition ranges B and C may be determined by the control unit 21 multiplying the width of the desired condition range A by a predetermined ratio, or it may be set by any method. The degree of fit in reference condition ranges B and C may be set to gradually decrease as it moves away from the desired condition range A, starting from the portion touching the extension of the desired condition range A. When the degree of fit when the candidate property item information matches the desired condition range A is set to 100%, the degree of fit in the portion touching the extension of the desired condition range A may be 100%, or it may be a certain degree of lower fit. The certain degree may be, for example, 10%, 15%, 20%, etc. The certain degree may also be any other value. Furthermore, the goodness of fit in reference condition ranges B and C may be approximated by a linear function or the like, using the reduction rate as the coefficient, or it may be set using an arbitrary function.

[0068] The control unit 21 may, for example, set the degree of fit for the portion touching the extension of the desired condition range A to 80%, as shown in Figure 5. In this case, candidate property a, whose candidate property item information matches the desired condition range A, has a degree of fit of 100%, and candidate property b, whose candidate property item information is included in the reference condition range B, has a degree of fit between 0% and 80%. The control unit 21 determines the degree of match based on the degree of fit calculated for each item. In this embodiment, the control unit 21 can reduce the number of properties that are not introduced to the user by including and presenting properties that do not meet the desired conditions in a certain item (properties that slightly exceed the desired condition range) as candidate properties. Furthermore, by calculating a lower degree of fit for items that do not meet the desired conditions and determining and presenting the degree of match, the control unit 21 can increase the user's predictability in terms of how well a property matches the customer's desired conditions.

[0069] Furthermore, the real estate-related items may include at least one of the following: location area, land area, total floor area, year built, price, yield, and asset type. If the real estate-related items include location area, land area, total floor area, year built, price, yield, and asset type, at least the desired conditions related to land area, total floor area, year built, price, and yield may be specified by numerical values ​​or numerical ranges. Desired conditions related to the location area may be specified by selecting a local government such as "Tokyo" or "Bunkyo Ward." The control unit 21 may acquire the desired conditions related to the location area by a method other than the selection of a local government. For example, the control unit 21 may display a map via the output interface of the terminal device 10. The control unit 21 may acquire the desired conditions related to the location area by accepting the selection of a range on the map. In other words, the control unit 21 may acquire the desired conditions related to the location area by range information selected on the map.

[0070] Furthermore, as shown in Figure 6, the method executed by the information processing device 20 may include the following step S110 after step S100.

[0071] S110: The control unit 21 determines the area similarity between the location area related to the desired conditions and other areas. Other areas are individual areas that do not fall under the location area related to the desired conditions. For example, if the desired conditions for the location area are inside the Yamanote Line, other areas may be individual areas outside the Yamanote Line. The granularity of other areas can be set arbitrarily. That is, other areas may be individual areas divided by municipality or by nearest station. Other areas may also be individual areas divided into ranges similar to that of the location area related to the desired conditions. Area similarity is information indicating the degree to which areas are similar to each other. Area similarity may be expressed as a numerical value from 0% to 100%. The control unit 21 may determine the area similarity between the location area related to the desired conditions and individual areas that do not fall under the location area related to the desired conditions by comparing the information of the location area related to the desired conditions with the information of other areas.

[0072] Here, area similarity may be determined based on at least one of the distance between the area relating to the desired conditions and other areas, or the area characteristics. When area similarity is determined based on the distance between the area relating to the desired conditions and other areas, the closer the distance, the higher the determination may be. Also, when area similarity is determined based on area characteristics, the area characteristics that tend to be similar to those of the area relating to the desired conditions may be higher. Area characteristics are information relating to the characteristics of an area. Area characteristics may include at least one of the following: population density, facilities located there, land prices, rent prices, average income, and the age range of visitors. Population density includes population density calculated for each time period, such as nighttime or daytime. The control unit 21 may determine that an area with a higher population density at night than during the day is a residential area. Conversely, the control unit 21 may determine that an area with a higher population density during the day than at night is an office district. Facilities located there include facilities such as convenience stores, restaurants, hospitals, parks, schools, supermarkets, and office buildings. The control unit 21 may determine the area's characteristics, such as office districts, commercial districts, and residential areas, based on the type and number of facilities located there. The control unit 21 may also determine the area similarity between the desired location and other areas based on area characteristics such as population density and the facilities located there. For example, if the desired location is within the area along the Yamanote Line, it may be determined to have a high area similarity with other areas, including the Tachikawa area in Tokyo, the Shinsaibashi area in Osaka City, Osaka Prefecture, and the Sakai area in Aichi Prefecture. The control unit 21 may also determine area similarity based on various other area characteristics.

[0073] After executing step S110, the control unit 21 may execute the following steps S210, etc.

[0074] S210: The control unit 21 extracts multiple candidate properties from the real estate information registered in the real estate information database, including properties located in other areas where the area similarity is determined to be above a predetermined value. The predetermined value may be 90%, 80%, 70%, etc. The predetermined value may be any other number. In addition to properties located in the area related to the desired conditions, the control unit 21 may also extract multiple candidate properties that are located in areas where the area similarity is above a predetermined value. For example, in the above example, the control unit 21 may extract multiple candidate properties that are located within the area along the Yamanote Line, as well as properties located in the Tachikawa area of ​​Tokyo, the Shinsaibashi area of ​​Osaka City, Osaka Prefecture, the Sakai area of ​​Aichi Prefecture, etc. In other words, the multiple candidate properties may include properties located in other areas where the area similarity is determined to be above a predetermined value.

[0075] S300: The control unit 21 acquires candidate property item information relating to at least one of the items for each of the multiple candidate properties. That is, for each of the multiple candidate properties extracted, the control unit 21 acquires candidate property item information relating to at least one of the items related to real estate from the real estate information database stored in the database 30. The control unit 21 does not need to acquire candidate property item information for items for which information is not registered in the real estate information database.

[0076] S400: The control unit 21 determines the degree of match for each of the multiple candidate properties with respect to the desired conditions. The control unit 21 determines the degree of match for each of the multiple candidate properties extracted in step S210 with respect to the desired conditions obtained in step S100. Specifically, for each of the multiple candidate properties, the control unit 21 determines the degree of match for each item related to the desired conditions based on the result of comparing the desired conditions obtained in step S100 with the candidate property item information obtained in step S300. For properties located in other areas where the area similarity is determined to be above a predetermined value, the control unit 21 may use area similarity as the comparison result related to the area of ​​location.

[0077] S500: The control unit 21 presents multiple candidate properties and their respective match scores. The control unit 21 can use any method to present multiple candidate properties and their match scores. For example, the control unit 21 presents this information via the output interface of the terminal device 10. The control unit 21 can also use any method to associate multiple candidate properties and their respective match scores. For example, when the control unit 21 presents multiple candidate properties as a list, it displays the individual property names and their match scores side by side or on the same line.

[0078] In this way, the control unit 21 can provide the user with multiple candidate properties, including properties located in other areas where the area similarity is determined to be above a predetermined value, thereby offering more options that take into account the customer's potential needs and potentially improving the user's work efficiency.

[0079] The control unit 21 may also determine the asset type similarity between the asset type related to the desired conditions and other asset types. Other asset types are those that do not fall under the asset type related to the desired conditions. Asset types are suitable uses for the property. Asset types include at least one of the following: commercial facilities such as offices, logistics facilities such as factories, industrial facilities such as warehouses, welfare facilities such as nursing homes, hotels, and residences. For example, if the asset type related to the desired conditions is an office, other asset types may be logistics facilities, hotels, etc. Asset type similarity is information indicating the degree to which asset types are similar to each other. Asset type similarity may be expressed as a numerical value from 0% to 100%. The control unit 21 may determine the asset type similarity between the asset type related to the desired conditions and other asset types by comparing the information of the asset type related to the desired conditions and other asset types. For example, the control unit 21 may determine that the asset type similarity between residences and hotels, and residences and welfare facilities is high. The control unit 21 may also determine that the asset type similarity between logistics facilities and industrial facilities is high. On the other hand, the control unit 21 may determine that the asset type similarity between residential and commercial properties is low. The control unit 21 may extract multiple candidate properties from the real estate information registered in the real estate information database, including properties that belong to other asset types whose asset type similarity is determined to be above a predetermined value. The predetermined value may be 90%, 80%, 70%, etc. The predetermined value may be any other number. In other words, the multiple candidate properties may include properties that belong to other asset types whose asset type similarity is determined to be above a predetermined value.

[0080] Furthermore, as shown in Figure 7, the method executed by the information processing device 20 may include the following steps S101 and S102 after step S100.

[0081] S101: The control unit 21 inputs data, including customer-related data and desired conditions-related data, into the learning model. Customer-related data includes information that identifies the customer. In addition to customer-related data and desired conditions-related data, the control unit 21 may also input data registered in the real estate information database into the learned model.

[0082] S102: The control unit 21 estimates properties that the customer may desire using a learned model. The customer may be a business operator such as a real estate developer or real estate company. The control unit 21 estimates properties that the customer may desire by using a learned model that has been trained based on information about the customer's past transactions, etc.

[0083] After executing step S102, the control unit 21 may execute the following steps S201, etc.

[0084] S201: The control unit 21 extracts multiple candidate properties, including the estimated property, from the real estate information registered in the real estate information database. That is, the multiple candidate properties may include the property estimated in step S102.

[0085] S300: The control unit 21 acquires candidate property item information relating to at least one of the items for each of the multiple candidate properties. That is, for each of the multiple candidate properties extracted, the control unit 21 acquires candidate property item information relating to at least one of the items related to real estate from the real estate information database of database 30. The control unit 21 does not need to acquire candidate property item information for items for which information is not registered in the real estate information database.

[0086] S400: The control unit 21 determines the degree of match for each of the multiple candidate properties with respect to the desired conditions. The control unit 21 determines the degree of match for each of the multiple candidate properties extracted in step S201 with respect to the desired conditions obtained in step S100. Specifically, for each of the multiple candidate properties, the control unit 21 determines the degree of match for each item related to the desired conditions based on the result of comparing the desired conditions obtained in step S100 with the candidate property item information obtained in step S300. The control unit 21 may determine that the property estimated in step S102 has a higher degree of match than the other candidate properties.

[0087] S500: The control unit 21 presents multiple candidate properties and their respective match scores. The control unit 21 can use any method to present multiple candidate properties and their match scores. For example, the control unit 21 presents this information via the output interface of the terminal device 10. The control unit 21 can also use any method to associate multiple candidate properties and their respective match scores. For example, when the control unit 21 presents multiple candidate properties as a list, it displays the individual property names and their match scores side by side or on the same line.

[0088] In this way, the control unit 21 can make personalized suggestions to the customer by using a learning model to present the user with multiple candidate properties, including properties that the customer may desire, thereby further improving the user's work efficiency.

[0089] Here, the control unit 21 may weight the items related to the desired conditions using a learning model and determine the degree of match for each of the multiple candidate properties based on the weighting results and the degree of fit. In this case, the control unit 21 may determine the degree of match by taking a weighted average of the degrees of fit based on the weighting results.

[0090] Furthermore, the control unit 21 may display the estimated property at the top of the list.

[0091] Furthermore, the control unit 21 may train a learning model based on learning data relating to the customer's behavior history. The customer's behavior history may include at least one of the customer's purchase history, search history related to the customer, and feedback received from the customer. The customer's search history is the history of searches performed on behalf of the customer by a user mediating real estate transactions. The feedback received from the customer is information such as the customer's reaction to properties introduced to the customer by the user. Information such as purchase history, search history, and feedback may be registered in a real estate information database. By training a learning model based on learning data relating to the customer's behavior history, the control unit 21 can improve the accuracy of estimating properties that the customer may desire.

[0092] The control unit 21 may read real estate registration information to be registered in the real estate information database from document data using character recognition, and may also link the real estate registration information with the character information in the document data. The document data is data that describes the outline of the property. The outline of the property includes the property location, site area, total floor area, year built, owner, legal regulations of the area where it is located, etc. The control unit 21 may perform character recognition using technologies such as OCR. The control unit 21 may also output the linking result. The control unit 21 may correct the real estate registration information by accepting corrections to the linking result. By performing this linking, the control unit 21 can easily accept corrections to the real estate registration information to be registered in the real estate information database. Furthermore, by linking the document data with the information registered in the real estate information database, when the control unit 21 receives a selection of any one of the candidate properties presented as a list, it can immediately display the document data of the real estate registration information for that candidate property.

[0093] Furthermore, the control unit 21 may present a draft email message containing the individual URL or link information for each of the multiple candidate properties presented. It may also automatically enter the email address of the customer who has set their desired conditions as the recipient of the email. This function allows the user to immediately introduce candidate properties to customers who are looking for properties.

[0094] (Example of a user interface) The following shows an example of a user interface displayed by the terminal device 10. The control unit 21 of the information processing device 20 may, for example, accept input of desired conditions and other information regarding real estate through the user interface shown in Figure 8.

[0095] According to the user interface screen shown in Figure 8, the control unit 21 accepts input of desired conditions such as location area, asset type, site area (tsubo), total floor area (tsubo), year built (years), price (million yen), and yield (%). The desired conditions may include mandatory conditions (conditions that must be completely met) in all or part of them. For example, as shown in Figure 8, the control unit 21 may acquire the desired condition that the year built is "10 years or less" as a mandatory condition.

[0096] If there is an item related to a mandatory condition, the control unit 21 will select only properties that match the desired condition related to that item as candidate properties. If the control unit 21 obtains the desired condition that the building age is "10 years or less" as a mandatory condition, it will select only properties that are 10 years old or less as candidate properties. On the other hand, for items that are not mandatory conditions, the control unit 21 may extract properties that do not match the desired condition as candidate properties. For example, if the desired condition that the site area is "100 tsubo or more" is not a mandatory condition, the control unit 21 may include properties with a site area of ​​less than 100 tsubo as candidate properties. Which items are designated as mandatory conditions may be set according to the user's wishes, or they may be set in advance in the information processing device 20.

[0097] The control unit 21 may accept input of desired conditions regarding the location area by accepting the specification of a range as shown in the map in the upper right of Figure 8. The control unit 21 may accept the specification of a range by plotting multiple points on the map as shown in Figure 8. Alternatively, the control unit 21 may accept the specification of a range by drawing a circle on the map, etc. Here, the control unit 21 is not required to include all properties whose location area matches the desired conditions as candidate properties. For example, if the location area related to the desired conditions includes the mainland and outlying islands, the control unit 21 may extract only properties located on the mainland as candidate properties.

[0098] When the search button in Figure 8 is pressed, the control unit 21 extracts multiple candidate properties from the real estate information registered in the real estate information database. The control unit 21 acquires candidate property item information and determines the degree of match. As shown in the list in the lower right of Figure 8, the control unit 21 presents the multiple candidate properties and their respective degrees of match. In Figure 8, the information for each item of candidate properties ranked from 1st to 12th in descending order of match degree is displayed in two rows.

[0099] Figure 8 is merely an example. The control unit 21 may perform processing using a user interface other than that shown in Figure 8. The desired conditions that the control unit 21 accepts as input may differ in whole or in part from those shown in Figure 8. Furthermore, the method by which the control unit 21 associates and presents multiple candidate properties and their respective match degrees may differ from that shown in Figure 8.

[0100] While this disclosure has been described based on the drawings and embodiments, it should be noted that those skilled in the art will find it easy to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of this disclosure. For example, the functions included in each component or step can be rearranged in a logically consistent manner, and multiple components or steps can be combined into one or separated. [Explanation of Symbols]

[0101] 1 System 10 Terminal devices 11 Control Unit 12 Storage section 13 Communications Department 14 Input section 15 Output section 20 Information Processing Devices 21 Control Unit 22 Memory section 23 Communications Department 30 databases 40 Networks

Claims

1. A method for presenting real estate information performed by an information processing device, Steps to obtain desired conditions regarding real estate items, The process involves extracting multiple candidate properties from the real estate information registered in the real estate database, and For each of the aforementioned multiple candidate properties, the step is to obtain candidate property item information relating to at least one of the aforementioned items, A step of determining the degree to which each of the multiple candidate properties matches the aforementioned desired conditions, The steps include: presenting the aforementioned multiple candidate properties in relation to the respective degree of match; Methods of presenting real estate information, including...

2. A method for presenting real estate information according to claim 1, A method for presenting real estate information, including presenting multiple candidate properties in order of their degree of matching.

3. A method for presenting real estate information according to claim 2, For at least one of the items from which candidate property item information has been obtained, the degree of suitability of the candidate property item information to the desired conditions is calculated. Based on the aforementioned degree of suitability, the degree of match for each of the multiple candidate properties is determined, Methods of presenting real estate information, including...

4. A method for presenting real estate information according to claim 3, A method for presenting real estate information, wherein, when the desired conditions consist of a numerical value or a range of numerical values, the degree of suitability is highest when the candidate property item information matches the numerical value or range, and decreases as the deviation from the numerical value or range increases.

5. A method for presenting real estate information according to claim 4, The aforementioned items include at least one of the following: location area, site area, total floor area, year built, price, yield, and asset type.

6. A method for presenting real estate information according to claim 5, A method for presenting real estate information, which includes obtaining the aforementioned desired conditions related to the aforementioned location area from range information selected on a map.

7. A method for presenting real estate information according to claim 5, further, A step of determining the area similarity between the aforementioned location area and other areas related to the aforementioned desired conditions, Includes, A method for presenting real estate information, wherein the aforementioned multiple candidate properties include properties located in other areas whose area similarity is determined to be above a predetermined value.

8. A method for presenting real estate information according to claim 7, A method for presenting real estate information, wherein the area similarity is determined based on at least one of the distance between the location area and the other area or the area characteristics.

9. A method for presenting real estate information according to claim 8, The aforementioned area characteristics include at least one of the following: population density, facilities located there, land prices, rent prices, average income, and age group of visitors, as a method for presenting real estate information.

10. A method for presenting real estate information according to claim 5, further, A step of determining the asset type similarity between the asset type related to the aforementioned desired conditions and other asset types, Includes, A method for presenting real estate information, wherein the aforementioned multiple candidate properties include properties that fall under other asset types for which the asset type similarity is determined to be above a predetermined value.

11. A method for presenting real estate information according to claim 5, This involves inputting data including customer-related data and data related to the aforementioned desired conditions into the learning model, The learning model is used to estimate the properties that the customer may desire, To present the aforementioned multiple candidate properties, including the property estimated above, Methods of presenting real estate information, including...

12. A method for presenting real estate information according to claim 11, The learning model is used to weight the items related to the desired conditions, A method for presenting real estate information, comprising determining the degree of match for each of the multiple candidate properties based on the weighting results and the degree of fit.

13. A method for presenting real estate information according to claim 12, A method for presenting real estate information, including presenting the aforementioned estimated property at the top of the list.

14. A method for presenting real estate information according to claim 13, A method for presenting real estate information, which includes training a learning model based on learning data relating to the customer's behavioral history.

15. A method for presenting real estate information according to claim 14, A method for presenting real estate information, wherein the customer's behavioral history includes at least one of the customer's purchase history, the customer's search history, and feedback received from the customer.

16. A method for presenting real estate information according to claim 5, further, The steps include: reading real estate registration information to be registered in the real estate information database from document data using character recognition; A step of linking the aforementioned real estate registration information with the textual information of the aforementioned document data, Methods of presenting real estate information, including...

17. A method for presenting real estate information according to claim 5, further, A method for presenting real estate information, which includes presenting a draft email message containing the individual URL or individual link information for each of the aforementioned multiple candidate properties.

18. An information processing device comprising a processor that performs the real estate information presentation method described in any one of claims 1 to 17.

19. A program that causes an information processing device to execute the real estate information presentation method described in any one of claims 1 to 17.