System, program, and method

The system addresses the challenge of managing real estate negotiations by using image processing and machine learning to identify and display real estate attributes and negotiation statuses, improving the efficiency of real estate transactions through dynamic information management.

WO2026018887A1PCT designated stage Publication Date: 2026-01-22PENETRATOR INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/025523
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-16
Filing Date
2025-07-16
Publication Date
2026-01-22

AI Technical Summary

Technical Problem

Existing systems lack the capability to effectively manage the status of real estate negotiations, including the display of real estate addresses and owner information, negotiation statuses, and update these statuses dynamically, while also providing insights into personal connections and real estate attributes.

Method used

A system comprising a user terminal, server device, and administrator terminal that utilizes image processing and machine learning to identify real estate attributes, update negotiation statuses, and display relevant information on a user interface, including real estate addresses, owner information, and negotiation statuses, using a communication network for data exchange.

Benefits of technology

Enables efficient management and display of real estate negotiation statuses, allowing users to track and update negotiation information, identify owners, and access personal connections, thereby enhancing the efficiency of real estate transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025025523_22012026_PF_FP_ABST
    Figure JP2025025523_22012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a system capable of managing the status of negotiation pertaining to real estate. The system includes at least one computer device. The system is provided with a first display control means for controlling to display, on a display screen of a user terminal operated by a user, the address of the real estate and / or the owner of the real estate, and the status of negotiation pertaining to the real estate with the owner of the real estate. In addition, the first display control means may perform a control so as to display the address of the real estate and / or the owner of the real estate on the display screen of the user terminal for each status of the negotiation.
Need to check novelty before this filing date? Find Prior Art

Description

System, program and method

[0001] The present invention relates to a system, a program and a method.

[0002] Systems for managing the status of negotiations between sales representatives are known. For example, Patent Literature 1 discloses a negotiation status management device that can simultaneously grasp the negotiation status of multiple negotiation cases across an entire organization and the number of cases corresponding to the negotiation status. The information displayed to appropriately grasp the status of negotiations varies depending on the object of the negotiation.

[0003] Japanese Patent Application Laid-Open No. 2023-177618

[0004] An object of the present invention is to provide a system that can manage the status of, for example, real estate negotiations.

[0005] The present invention addresses the following problems: [1] A system including at least one computer device, the system comprising a first display control means for controlling the display of a real estate address and / or the owner of the real estate, and the status of negotiations regarding the real estate with the owner of the real estate, on a display screen of a user terminal operated by a user; [2] The system according to claim [1], in which the first display control means controls the display of the real estate address and / or the owner of the real estate on the display screen of the user terminal for each negotiation status; [3] The system according to [1] or [2], in which the first display control means controls the display of the real estate address and / or the owner of the real estate, and the address of the owner of the real estate, on a display screen of the user terminal; [4] The system according to any of [1] to [3], comprising a first negotiation status update means for updating the negotiation status by operation of the user terminal, and the first display control means controls the display of the updated negotiation status on the display screen of the user terminal; [5] A system according to any one of [1] to [4], comprising a second negotiation status update means for updating the negotiation status when the negotiation status is a predetermined status and the elapsed time since the status was updated to the predetermined status satisfies a predetermined condition, and a first display control means controls to display the updated negotiation status on the display screen of the user terminal; [6] A system according to any one of [1] to [5], comprising a second display control means for controlling to display a map image or an image taken from the air, and a sign that allows understanding of the negotiation status on the display screen of the user terminal, and the second display control means controls to display the sign that allows understanding of the negotiation status at a position corresponding to the address of the real estate in the map image or the image; [7] A system according to any one of [1] to [6], comprising a search means for searching for personal connection information relating to direct or indirect connections between the user and the owner of the real estate; [8] The system according to any one of [1] to [7], which includes an area specifying means for specifying an area corresponding to real estate having a predetermined attribute from an image taken from the air above the ground, and an address specifying means for specifying the address of the real estate corresponding to the specified area, and the first display control means controls to display the address of the specified real estate and the status of the negotiation on the display screen; [9] The system according to [8], in which the predetermined attribute is a vacant house, unused land, parking lot, or agricultural land;

[10] The system described in [8] or [9] above, which includes an owner identification means for identifying the owner of the property corresponding to the address identified by the address identification means based on the correspondence between the address and the owner of the property corresponding to the address, and a first display control means for controlling the display of the negotiation status on the display screen in association with the identified owner of the property;

[11] A program that makes a computer device function as a first display control means that controls the display of the property address and / or the property owner, and the status of negotiations regarding the property with the property owner, on the display screen of a user terminal operated by a user;

[12] A method that is executed in a system including at least one computer device, which includes a first display control step that controls the display of the property address and / or the property owner, and the status of negotiations regarding the property with the property owner, on the display screen of a user terminal operated by a user;

[0006] According to the present invention, it is possible to provide a system capable of managing the status of real estate negotiations.

[0007] 1 is a block diagram showing the configuration of a system according to an embodiment of the present invention. FIG. 2 is a block diagram showing the hardware configuration of a user terminal according to an embodiment of the present invention. FIG. 3 is a block diagram showing the hardware configuration of a server device according to an embodiment of the present invention. FIG. 4 is a diagram showing a flowchart of real estate and owner identification processing according to an embodiment of the present invention. FIG. 5 is a diagram for explaining address identification processing according to an embodiment of the present invention. FIG. 6 is a diagram showing a flowchart of display processing according to an embodiment of the present invention. FIG. 7 is a diagram showing an example of a display screen of a user terminal according to an embodiment of the present invention. FIG. 8 is a diagram showing a flowchart of first negotiation status update processing according to an embodiment of the present invention. FIG. 9 is a diagram showing an example of a display screen of a user terminal according to an embodiment of the present invention. FIG. 10 is a diagram showing a flowchart of second negotiation status update processing according to an embodiment of the present invention. FIG. 11 is a diagram showing a flowchart of search processing according to an embodiment of the present invention. FIG. 12 is a diagram showing a flowchart of area identification processing according to an embodiment of the present invention. FIG. 13 is a diagram showing a flowchart of display processing according to an embodiment of the present invention.

[0008] The following describes embodiments of the present invention, but the present invention is not limited to the following embodiments as long as they do not violate the spirit of the present invention. The order of each process constituting the flowcharts described below is random as long as no contradictions or inconsistencies occur in the process content. Furthermore, it is possible to omit some of the processes constituting the flowcharts or add new processes to each process constituting the flowcharts as long as they do not violate the spirit of the present invention. Furthermore, the device that executes each process constituting the flowcharts can be changed to another device as long as it does not violate the spirit of the present invention. In this case, the process content can be changed so as not to cause contradictions or inconsistencies in the process content.

[0009] [System Configuration] FIG. 1 is a block diagram showing the configuration of a system according to an embodiment of the present invention. The system 10 includes at least one computer device. The system 10 may include a user terminal 1, a server device 2, and an administrator terminal 3. The user terminal 1, the server device 2, and the administrator terminal 3 are communicatively connected to each other via a communication network 4. In the system 10, any one of the user terminal 1, the server device 2, and the administrator terminal 3 may function as an information processing device. When any one of the user terminal 1, the server device 2, and the administrator terminal 3 functions as an information processing device, information is transmitted and received between at least two of the user terminal 1, the server device 2, and the administrator terminal 3 as necessary. The number of user terminals 1 is not particularly limited as long as it is one or more.

[0010] The system 10 may be configured, for example, from a single computer (standalone type), from one or more server devices and one or more terminal devices (client-server type), or from a host device and one or more guest devices (peer-to-peer type). The server device 2 may function in a distributed manner across multiple computer devices. For example, a distributed ledger technology such as a blockchain may be used instead of the server device 2.

[0011] [User Terminal] The user terminal 1 is a terminal operated by a user of the system 10. Fig. 1 is a block diagram showing the hardware configuration of a user terminal according to an embodiment of the present invention. The user terminal 1 includes a control unit 11, a RAM 12, a storage unit 13, an input unit 14, a display unit 15, and a communication interface 16, all of which are connected by a bus.

[0012] The control unit 11 is composed of a CPU and a ROM. The control unit 11 executes programs stored in the storage unit 13 and controls the user terminal 1. The RAM 12 is the work area of ​​the control unit 11. The storage unit 13 is a storage medium for saving programs and data. The control unit 11 performs arithmetic processing based on the programs and data read from the RAM 12 and data input via the input unit 14.

[0013] The display unit 15 has a display screen. The control unit 11 outputs a video signal for displaying an image on the display screen in accordance with the result of the arithmetic processing. Here, the display screen of the display unit 15 may be a touch panel equipped with a touch sensor. In this case, the touch panel functions as the input unit 14.

[0014] The communication interface 16 can be connected to the communication network 4 wirelessly or via a wire, and can transmit and receive data to and from other computer devices via the communication network 4. Data received via the communication interface 16 is loaded into the RAM 12, and the control unit 11 performs arithmetic processing on the data.

[0015] 3 is a block diagram showing the hardware configuration of a server device according to an embodiment of the present invention. The server device 2 includes at least a control unit 21, a RAM 22, a storage unit 23, and a communication interface 24, which are connected to each other via an internal bus.

[0016] The control unit 21 is composed of a CPU and ROM, and executes programs stored in the storage unit 23 to control the server device 2. The control unit 21 also has an internal timer that measures time. The RAM 22 is the work area of ​​the control unit 21. The storage unit 23 is a storage area for saving programs and data. In other words, the storage unit 23 functions as a recording medium that stores programs. The control unit 21 reads out the programs and data from the RAM 22, and performs program execution processing based on information received from each of the user terminals 1, etc.

[0017] [Administrator Terminal] The administrator terminal 3 is a terminal operated by an administrator of the system 10. The administrator terminal 3 may have the same configuration as the user terminal 1. The administrator terminal 3 may include, for example, a control unit, RAM, a storage unit, an input unit, a display unit, and a communication interface, each of which may be connected via an internal bus.

[0018] The program may be stored on a recording medium such as a CD-ROM. In this case, the program stored on the recording medium may be installed on the user terminal 1, the server device 2, or the administrator terminal 3 to execute the specified functions. Alternatively, the program may be distributed from a computer device external to the system. In this case, the program distributed from a computer device external to the system may be installed on the user terminal 1, the server device 2, or the administrator terminal 3 to execute the specified functions.

[0019] The system 10 is primarily used to manage the status of real estate negotiations. Users of the system 10 include, for example, real estate brokers and real estate buyers. The system 10 includes an acquisition process for acquiring the address and / or owner of a real estate subject to negotiations. In the acquisition process, real estate information related to the real estate may be acquired. The acquired address and / or owner of the real estate are associated with identification information (e.g., a user ID) that can identify a user and stored in the storage unit 23 of the server device 2. Furthermore, the status of real estate negotiations with the owner of the real estate are stored in the storage unit 23 in association with the address of the real estate, and / or the status of real estate negotiations with the owner of the real estate are stored in association with the owner of the real estate. The system 10 also includes a process for controlling the display of the acquired real estate information related to the real estate on the user terminal 1 or the administrator terminal 3, with the status of real estate negotiations with the owner of the real estate associated with the real estate.

[0020] The real estate information may include, but is not limited to, the address of the real estate (address and / or lot number), the owner of the real estate, the address of the owner of the real estate, contact information for the owner of the real estate, image information of the real estate, related information about the real estate, etc.

[0021] The method of acquiring real estate and the owner of the real estate that is the subject of negotiation (acquisition process) can be performed by various methods. For example, the acquisition process can be performed by the identification process, the second identification process, a process in which a file containing real estate information including the address of the real estate and / or the owner of the real estate is input into the system 10 and the system 10 acquires candidate real estate sites, and / or a process in which one or more points or one or more areas are selected in a photographed image or a map image and the system 10 acquires real estate information corresponding to the points or areas.

[0022] [Real Estate and Owner Identification Processing] The real estate and owner identification processing in the system 10 (hereinafter, the real estate and owner identification processing will be referred to as the "identification processing") will be described. The identification processing is an example of the acquisition processing described above. The identification processing includes processing for identifying real estate that is the subject of negotiations. In the following, for example, a case will be described in which the system 10 is composed of a user terminal 1 and a server device 2. The server device 2 transmits and receives information to and from the user terminal 1 as necessary.

[0023] FIG. 4 is a flowchart illustrating a real estate and owner identification process according to an embodiment of the present invention. Note that real estate is a concept that includes both land and buildings. The user operates the input unit 14 of the user terminal 1 to launch dedicated application software (hereinafter referred to as the dedicated app) for executing the identification process. The user enters a user ID and a password set for each user ID. The server device 2 receives the user ID and password entered on the user terminal 1, authenticates the user, and allows the user to log in to the system 10.

[0024] The user ID may be stored in the server device 2 in association with organization identification information that identifies the organization to which the user belongs. An organization is a concept that includes a company, a sales office, a department, or a team. In this embodiment, the organization may be a corporation or a group such as an association without legal personality. Users associated with the same organization identification information may be able to view information on real estate acquired by other users who belong to the organization and the status of business negotiations. User information related to the user ID is stored in the storage unit 23 of the server device 2.

[0025] After logging in to the system 10, the user then operates the input unit 14 to identify an area corresponding to real estate having specified attributes from an image taken of the ground from above, and begins the identification process to identify the owner of the real estate corresponding to the identified area.

[0026] First, the user operates the input unit 14 of the user terminal 1 to select a photographed image or region to be subjected to specific processing (step S1). When a region is selected, a photographed image corresponding to that region is selected. The photographed image may be pre-stored in the storage unit 13 of the user terminal 1, or may be read by the user terminal 1 from an external storage device (server device 2) that stores the photographed image. The photographed image is not particularly limited as long as it is an image of the ground taken from above, but examples include aerial photographs and satellite images. Aerial photographs are photographs of the ground taken by a camera mounted on an aircraft. Satellite images are image data acquired by a sensor mounted on an artificial satellite. The photographed image may be a single image created by combining multiple images.

[0027] Next, the server device 2 receives the captured image or the area selected in step S1 and identifies an area from the captured image that corresponds to real estate having predetermined attributes (step S2). The attributes identify the state of the real estate, the purpose for which it is used, the types of buildings and facilities present, etc.

[0028] The predetermined attributes are not particularly limited, but may include, for example, a vacant house, unused land, a parking lot, agricultural land, or a material storage yard. A vacant house means a building where no one lives, and unused land means land that is not being used. A parking lot is land that is used as a place to park vehicles. Agricultural land is land that is used for agriculture, and may include, for example, rice paddies or fields. A material storage yard is land that is used as a storage area for materials such as construction materials.

[0029] Another example of a predetermined attribute is the presence of a predetermined building. The predetermined building is not particularly limited, but examples include condominiums, apartments, detached houses, and office buildings. Another example of a predetermined building is a building that is more than a predetermined number of years old, or a building that is less than a predetermined number of years old. Another example of a predetermined attribute is a demolition site. A demolition site is land where a predetermined building is being demolished.

[0030] In step S2, an area corresponding to real estate having a predetermined attribute is identified from the captured image, but in step S1, the user can also operate the input unit 14 of the user terminal 1 to select a predetermined attribute from options such as vacant house, unused land, parking lot, agricultural land, etc. The user selects one attribute from these options depending on the attribute of the real estate owner and their contact information that they wish to identify.

[0031] There are no particular limitations on the method by which the server device 2 identifies areas in the captured image that correspond to real estate having predetermined attributes. The server device 2 can identify areas that correspond to real estate having predetermined attributes by identifying the attributes of real estate that correspond to each area of ​​the captured image based on information about the pixels that make up the captured image (information about RGB).

[0032] For example, the server device 2 uses, as input data, image data (such as RGB information for each pixel constituting the image) from among the reference (sample) photographed images, in which the attributes of the real estate (e.g., vacant house, unused land, parking lot, agricultural land, or material storage yard) are clear, and uses information on the attributes of the real estate corresponding to this image data as output data, using a machine-learned prediction model to identify areas corresponding to real estate having the specified attributes from the photographed images selected in step S1. Here, image data having the same attributes as the specified attributes identified in step S2 is used as input data. In this way, the server device 2 can identify areas corresponding to real estate having the specified attributes from the photographed images.

[0033] The machine learning algorithm is not particularly limited and any known algorithm can be used, but it is preferable to use deep learning using a multilayer neural network. The multilayer neural network has an input layer, an output layer, and multiple intermediate layers. Weights are set for the edges connecting nodes in each layer. Weights corresponding to each input to the node are set for the edges, and the input to the node is multiplied by the weight corresponding to each input, and the value obtained by multiplying these weights and the bias are added. The value obtained by the addition is subjected to nonlinear transformation using an activation function to calculate an activation value. The calculated activation value becomes the input value passed to the node in the next layer. The number of intermediate layers can be designed as appropriate.

[0034] Furthermore, the control unit 21 executes a process of extracting contours using a known method based on the photographed image selected in step S1, and divides the photographed image into a plurality of regions separated by contours. Then, the control unit 21 can use the prediction model to determine for each of these plurality of regions whether or not the region corresponds to real estate having predetermined attributes.

[0035] Next, the control unit 21 identifies latitude and longitude (hereinafter referred to as latitude and longitude) corresponding to at least one position of the identified area based on the position in the captured image of the area identified as having a predetermined attribute (step S3). Next, the control unit 21 identifies the address of a real estate corresponding to the identified area based on the position in the captured image of the area identified as having a predetermined attribute (step S4). In step S4, the control unit 21 may identify the address of a real estate corresponding to the latitude and longitude identified in step S3. Here, "address" is a concept that includes both a residential address and a parcel number. A residential address is an address designated by a city, town, or village based on the "Act on Residential Addresses (Act No. 119 of 1962)," and a parcel number is a number assigned to each real estate by the Legal Affairs Bureau.

[0036] The processing of steps S3 and S4 will be described. Map data for the same area as the area where the photographed image was taken is pre-registered in the storage unit 23 of the server device 2. Furthermore, the photographed image selected in step S1 uses image data that can identify the latitude and longitude of each point or area in the photographed image. The image data used is stored with the position in each image data associated with the latitude and longitude. The map data stores the address (lot number or address code) of each area or point on the map associated with the latitude and longitude of each area or point.

[0037] Therefore, in step S2, when an area corresponding to real estate having a predetermined attribute is identified in the captured image, the server device 2 can identify the latitude and longitude corresponding to at least one position of the area based on the position of the area in the captured image. The at least one position of the area may be a predetermined point included in the area in the captured image. The server device 2 can identify the latitude and longitude of a predetermined point included in the identified area. The predetermined point may be the center point of the identified area. The server device 2 can refer to map data in which the addresses of each area or each point on the map are stored in association with the latitude and longitude of each area or each point, and can identify an address (lot number or address address) corresponding to the latitude and longitude corresponding to at least one position of the identified area.

[0038] In step S4, the server device 2 can identify the address of the real estate corresponding to the identified area using a Cartesian coordinate system on a plane, in addition to using latitude and longitude to identify the address of the real estate corresponding to the identified area. In this case, step S3 may be omitted. Figure 5 is a diagram for explaining the address identification process according to an embodiment of the present invention. Map data 31 of the same area where the photographed image 32 was taken is pre-registered in the storage unit 23 of the server device 2.

[0039] In the map data 31, the addresses of each property in this area are registered in association with the X and Y coordinates of a Cartesian coordinate system (XY coordinate system) on a plane. A specific point in this area is set as the origin O. With the north-south direction as the Y axis, the north side can be designated as the first and second quadrants, and the south side as the third and fourth quadrants. With the east-west direction as the X axis, the east side can be designated as the first and fourth quadrants, and the west side as the second and third quadrants. The coordinates (X, Y) of the origin O can be represented as (0, 0), and in Figure 3, the address of the origin O is registered as address E.

[0040] In step S2, some areas of the photographed image 32 are identified as areas 33a and 33b corresponding to real estate having predetermined attributes. The map data 31 is set to the same scale as the photographed image 32, and the addresses of each area of ​​the photographed image 32 are identified by overlaying the map data 31 so that a point in the photographed image 32 corresponding to a specific point in the map data 31 coincides with the origin O of the map data 31 and so that the direction of the photographed image 32 is the same as that of the map data 31. In other words, addresses are registered in the map data 31 in association with X and Y coordinates, and the addresses of the areas in the photographed image 32 can be identified based on the X and Y coordinates of the areas. Here, the address of area 33a is address D, and the address of area 33b is address I.

[0041] If the address identified in step S4 is a residential address, the control unit 21 identifies the land lot number corresponding to the residential address identified in step S3 based on the correspondence between the residential address and the land lot number (step S5). An address master table in which land lot numbers are stored in association with residential addresses is registered in the storage unit 23 of the server device 2, and by referring to the address master table, the land lot number corresponding to the residential address identified in step S4 can be identified.

[0042] Note that, when the identification process is performed based on a photographed image of an area where the lot number and address are the same, the process of step S5 can be omitted. The lot number identified in step S4 or S5 is used to identify the owner of real estate having a predetermined attribute in step S7, which will be described later. If the address identified in step S4 is a lot number, step S5 is omitted, and the process proceeds from step S4 to step S6.

[0043] Next, the control unit 21 identifies related information corresponding to the identified address based on the correspondence between the address and the related information corresponding to the address (step S6). The related information may be, for example, the real estate zoning, building coverage ratio, floor area ratio, elementary and junior high schools in the school district, climate, estimated future population, hazard information, real estate appraisal value, etc. In step S6, the control unit 21 may identify related information corresponding to the identified latitude and longitude based on the correspondence between the latitude and longitude and the related information corresponding to the latitude and longitude.

[0044] The method for identifying the related information corresponding to the address or latitude and longitude is not particularly limited. Preferably, the server device 2 identifies various related information corresponding to the latitude and longitude identified in step S3 or the address identified in step S4 using data in which the address or latitude and longitude is associated with and stored. Alternatively, the control unit 21 may work with a system configured with other computer devices to identify related information corresponding to the latitude and longitude identified in step S3 or the address identified in step S4. The control unit 21 may use open data to identify related information corresponding to the latitude and longitude identified in step S3 or the address identified in step S4.

[0045] Next, the control unit 21 identifies the owner of the real estate corresponding to the identified address based on the correspondence between the address and the owner of the real estate corresponding to the address (step S7). In step S7, the control unit 21 may identify the owner of the real estate corresponding to the identified address and the owner's contact information based on the correspondence between the address and the owner of the real estate corresponding to the address. If the control unit 21 identified the lot number in step S4 or S5, the control unit 21 identifies the owner of the real estate corresponding to the identified lot number and the owner's contact information based on the correspondence between the lot number and the owner of the real estate corresponding to the lot number.

[0046] The method for identifying the owner of the property corresponding to the address and / or the owner's contact information is not particularly limited, but it is preferable that the control unit 21 identify the property owner and their contact information using data stored in association with an address and the owner of the property corresponding to the address. For example, an owner master table is registered in the storage unit 23 of the server device 2, in which the owner of the property corresponding to the address (lot number) and the owner's contact information are stored in association with the address (lot number). The control unit 21 can identify the owner and their contact information corresponding to the address identified in step S4 or the lot number identified in step S4 or S5 by referring to the owner master table. Note that the owner master table may be registered by operating the administrator terminal 3.

[0047] Alternatively, the server device 2 may cooperate with a system consisting of other computer devices to identify the owner and their contact information corresponding to the parcel number identified in step S4 or S5. In this case, the user terminal 1 can cooperate with, for example, the online registration and deposit application system provided by the Ministry of Justice to identify the owner and their contact information corresponding to the address identified in step S4 or the parcel number identified in step S4 or S5. The server device 2 can receive registry data in which the owner and their contact information corresponding to the parcel number are recorded from the online registration and deposit application system.

[0048] The "owner" identified in step S7 is the name or title of the owner. The contact information for the owner identified in step S7 is not particularly limited, but may include a landline telephone number, a mobile telephone number, an email address, a facsimile number, an address (residential address), a postal code, etc. By outputting the identified owner's name and contact information, such as displaying it on the display unit 15 of the user terminal 1, the user can contact the owner of real estate with specified attributes by telephone, email, facsimile, mail, etc. Which of these contact methods is adopted can be changed as appropriate depending on the purpose.

[0049] Next, the server device 2 stores in the storage unit 23 the owner of the property identified in step S7 and / or the contact information of the owner of the property identified in step S7, in association with the address (house address and / or land number) of the property identified in step S4 or S5 (step S8).

[0050] In step S8, a real estate management table is set in the storage unit 23. The real estate management table may store the property owner, the property owner's contact information, and / or the status of negotiations in association with the property address. In this case, the property address functions as identification information capable of identifying the property instead of the property ID described below. The status of negotiations will be described later. Furthermore, in step S8, the property address may be stored in association with the user ID of the user who performed the processes of steps S1 to S7. In this case, the storage unit 23 indirectly stores the property owner, the property owner's contact information, and / or the status of negotiations in association with the user ID of the user. Furthermore, in step S8, the property address, the property owner, the property owner's contact information, and / or the status of negotiations may be stored in association with the user ID of the user who performed the processes of steps S1 to S7.

[0051] In the above description, in step S8, the property owner, the property owner's contact information, and / or the status of negotiations may be stored in association with the property address in the property management table. However, instead, in step S8, the property address, the property owner, the property owner's contact information, and / or the status of negotiations may be stored in association with the property ID in the property management table. Furthermore, in step S8, the property ID may be stored in association with the user ID of the user who performed the processes of steps S1 to S7. In this case, the storage unit 23 indirectly stores the property address, the property owner, the property owner's contact information, and / or the status of negotiations in association with the user ID of the user. Furthermore, in step S8, the property ID, the property address, the property owner, the property owner's contact information, and / or the status of negotiations may be stored in association with the user ID of the user who performed the processes of steps S1 to S7.

[0052] By executing the processes of steps S1 to S8, a new real estate ID is issued for the address, etc. of a real estate that has been determined to have certain attributes and is now stored in the storage unit 23. The real estate ID is identification information that can identify the real estate, and the real estate ID may be any character string.

[0053] The display process described below is a process for displaying the status of real estate negotiations on the user terminal 1. By referring to the real estate information stored in association with the user ID based on the user's user ID, it is possible to identify the address of the real estate for which the user performed steps S1 to S8. Furthermore, by referring to the real estate information stored in association with the user ID based on the user's user ID, it is possible to identify the owner of the real estate corresponding to the address of the real estate, the contact information for the real estate owner, and the status of negotiations with the owner of the real estate.

[0054] As described above, the real estate management table in the storage unit 23 stores a negotiation status in association with the address of the property. The negotiation status stored in the real estate management table can be updated, but in step S8, a predetermined status can be stored as the negotiation status. This predetermined status is not particularly limited, but may be a status indicating that negotiation has not yet begun (for example, "Planned Approach," indicating a situation before approaching the owner of the property who is the negotiation partner). By processing step S8, the property identified by the processing in steps S1 to S7 is automatically added as a target and candidate site for the user's negotiation, and is displayed in the display processing described below.

[0055] In step S8, time information regarding the time when the real estate was identified may be stored in the real estate management table in association with the user ID, the address of the real estate, or the real estate ID.

[0056] The identification process is completed by executing the above steps S1 to S8. In the identification process, one or more real estate properties having predetermined attributes, owners of the real estate properties, and contact information for the owners may be identified from a single photographed image.

[0057] The process of step S6 may be executed after step S3. Furthermore, after executing the processes of steps S1 to S3 and S6, the processes of steps S4, S5, S7, and S8 may be executed in response to an operation on the user terminal 1 or for an area for which a selection has been accepted on the user terminal 1. Alternatively, after executing the processes of steps S1 to S4 and S6, the processes of steps S5, S7, and S8 may be executed in response to an operation on the user terminal 1 or for an area for which a selection has been accepted on the user terminal 1.

[0058] The system 10 may charge the user for executing the process of step S7. When the user selects a request button for executing the process of step S7 displayed on the display screen of the user terminal 1, a request for executing the process of step S7 is input, and the processes of steps S5 and S7, or steps S4, S5 and S7, may be executed.

[0059] The processes of steps S1 to S8 can be executed repeatedly. The user may execute the processes of steps S1 to S8 periodically or at any time. For example, after executing the processes of steps S1 to S8 (first execution), the user may execute the processes of steps S2 to S8 (second execution) based on images taken at a different time in the same area as the image selected in step S1. That is, in step S1 of the second execution of steps S1 to S8, images taken at a different time in the same area as the image selected in step S1 are selected, and the processes of steps S2 to S8 are executed based on the selected images. In this way, by executing the real estate and owner identification process based on images taken at different times in the same area, it is possible to identify the address, owner, and / or contact information of a property that has acquired new specific attributes over time. Furthermore, the real estate address, owner, and / or contact information of the property can be stored in association with the user's user ID in the real estate management table of the storage unit 23 of the server device 2. Here, there is no particular limitation on the "different times." For example, the time from when one photographed image is taken until the other photographed image is taken is not particularly limited and can be designed as appropriate, and may be, for example, one month, three months, or six months.

[0060] In step S12, which will be described later, real estate information is displayed on the user terminal 1 according to the real estate information stored in the real estate management table of the storage unit 23. By performing steps S1 to S8 for the second or subsequent times, the real estate information of a property newly stored in the real estate management table can be displayed in a manner different from the real estate information of other properties. That is, even if a property was not displayed on the user terminal 1 in the previous display process of steps S11 to S12, the real estate and owner identification process of steps S1 to S8 is subsequently executed, and the new real estate information can be displayed on the user terminal 1 in the next display process of steps S11 to S12. The real estate information of the newly displayed property can be displayed in a manner different from the real estate information of other properties that have been displayed in the past. That is, the real estate information of the newly displayed property can be displayed in a manner that makes it clear that it is a newly added property. To make it clear that the property is a newly added property, the property may be displayed in a different color from the other properties, or a predetermined icon or mark may be displayed near the newly added and displayed property information.

[0061] [Display Processing] Next, a display processing for controlling the display of the status of negotiations for one or more real estate properties will be described. The following describes, for example, a case in which the system 10 is composed of a user terminal 1 and a server device 2. Fig. 6 is a diagram showing a flowchart of the display processing according to an embodiment of the present invention.

[0062] First, as in the identification process, the user operates the user terminal 1 and logs in to the system 10 by inputting the user ID and the password set for that user ID. The server device 2 identifies display information for displaying information on the user terminal 1 based on the user ID (step S11), and controls the display information to be displayed on the display screen of the user terminal 1 (step S12). The user terminal 1 displays the display information on the display screen. The display process ends with the processing of steps S11 and S12.

[0063] In step S11, the server device 2 refers to the real estate management table in the storage unit 23 and identifies, as display information, real estate information (real estate ID, real estate address, real estate owner, contact information for the real estate owner, and / or the status of negotiations between the user and the real estate owner) related to the real estate stored in association with the user ID. The server device 2 stores one or more real estate IDs in the storage unit 23 in association with the user ID. The server device 2 stores, in the storage unit 23, real estate information (real estate address, real estate owner, etc.) and the status of negotiations in association with the real estate ID (e.g., step S8).

[0064] In step S11, the server device 2 may specify, as the display information, real estate information that can be identified from the organization identification information associated with the user ID. The real estate information that can be identified from the organization identification information is, for example, real estate information associated with the user ID corresponding to the organization identification information. In other words, the user can also check, on the user terminal 1, the status of negotiations for real estate acquired by other users who belong to the same organization.

[0065] The display information displayed in step S12 is not particularly limited, but may be, for example, the address of the property and / or the owner of the property, and the status of negotiations regarding the property with the owner of the property. The display information may further include the address of the property and / or the owner of the property, and the address of the owner of the property and the status of negotiations. The display information may further include the address of the property and / or the owner of the property, and the attributes of the property, the address of the owner of the property, and the status of negotiations.

[0066] In this embodiment, displaying the address of a property and the status of negotiations with the property owner means displaying the status of the negotiations in association with the property address on the display screen of the user terminal 1. At this time, the property owner and / or the property owner's contact information may be displayed on the display screen in association with the property address. Also, in this embodiment, displaying the property owner and the status of negotiations with the property owner means displaying the status of the negotiations in association with the property owner on the display screen of the user terminal 1. At this time, the property owner's contact information may be displayed on the display screen in association with the property owner. Similarly, in this embodiment, displaying the address of a property and / or the property owner and the address of the property owner means displaying the address of the property owner in association with the property address and / or the property owner on the display screen of the user terminal 1.

[0067] Here, "displaying information B in association with information A" refers to displaying information A and information B in a manner that makes it clear that they correspond to each other. More specifically, "displaying information B in association with information A" refers to displaying information A in a manner that makes it clear that one piece of information B corresponds to one piece of information A, even when multiple pieces of information A and multiple pieces of information B are displayed. For example, when multiple pieces of information A are displayed vertically and a specific piece of information B is displayed horizontally next to the corresponding piece of information A, it can be said that information B is displayed in association with information A. Alternatively, when multiple pieces of information A are displayed horizontally and a specific piece of information B is displayed vertically next to the corresponding piece of information A, it can be said that information B is displayed in association with information A. In other words, an example of a manner of "displaying information B in association with information A" is, for example, displaying the address of a property, the owner of the property, and the negotiation status of the property in the same row or column on a screen that displays a list of properties.

[0068] Alternatively, when multiple pieces of information A are displayed in different areas on the display screen and predetermined information B is displayed within the area of ​​the corresponding information A, it can be said that information B is displayed in association with information A. In other words, an example of "displaying information B in association with information A" is, for example, displaying the address of a property, the owner of the property, and the status of negotiations for the property within a predetermined area.

[0069] Information A may be, for example, the address of the property or the owner of the property. Information B may be information different from information A, such as the status of a business negotiation, the owner of the property, the owner's contact information, the attributes of the property, or related information about the property.

[0070] The real estate information displayed in step S12 may be real estate information corresponding to real estate having predetermined attributes obtained as a result of executing the above-mentioned identification process. That is, in step S12, the server device 2 may control to display the negotiation status on the display screen in association with the address of the real estate identified in step S4 or S5, or may control to display the negotiation status on the display screen in association with the owner of the real estate identified in step S7 and / or the owner's contact information.

[0071] Here, "negotiation status" refers to information indicating the status of the negotiation. Negotiations may include not only ongoing negotiations but also negotiations that may progress in the future and negotiations that have been concluded in the past. "Negotiation status" may also include information regarding the outcome of the negotiation. An administrator or user can operate the administrator terminal 3 or the user terminal 1 to divide the negotiation status into multiple stages in advance and register keywords and colors indicating each stage. The content and / or number of stages indicating the negotiation status can be appropriately set by the administrator or user. The set keywords and colors are stored in the storage unit 23. Note that "real estate negotiations" include, for example, real estate rentals, real estate sales, etc. The negotiation status may be divided into multiple different stages depending on the content of the negotiation and the attributes of the real estate.

[0072] "Negotiation status" includes, for example, negotiation status, final approach, etc. Negotiation status indicates the current stage of negotiation. Final approach is the result of the most recent approach. The negotiation status and the content of the final approach can be set arbitrarily by the user or administrator. An approach is a predetermined sales activity carried out toward a negotiation partner. Examples of approaches include sending direct mail, making a phone call, visiting, sending a fax, and searching for personal network information. "Searching for personal network information" will be described in detail in the search process below.

[0073] The real estate management table in the storage unit 23 stores real estate information such as the owner of the real estate, the owner's contact information, the type of real estate, the structure of the real estate, the floor area of ​​the real estate, or whether or not a mortgage has been established, in association with the address of the real estate, and this real estate information can be updated.

[0074] For example, the server device 2 may be synchronized with a real estate information database external to the system 10. The real estate information database stores registered real estate information. The real estate information database may be operated or managed by a government agency. When the real estate information database is updated, the real estate information (property owner, contact information for the property owner, property type, property structure, property floor area, or whether or not a mortgage has been established) in the real estate management table of the server device 2 is also automatically updated.

[0075] The manager may also operate the manager terminal 3 to refer to registration information acquired from a real estate information database external to the system 10 and input updated information into the server device 2. When the updated information is input, the real estate information (the owner of the real estate, the contact information of the owner of the real estate, the type of real estate, the structure of the real estate, the floor area of ​​the real estate, or whether or not a mortgage has been established) in the real estate management table in the storage unit 23 is also updated.

[0076] When real estate information in the real estate management table 23 is updated, the updated real estate information is identified in step S11, and the updated real estate information is displayed on the user terminal 1 in step S12. In step S12, the updated real estate information may be displayed in a manner different from that of other non-updated real estate. That is, in step S12, the updated real estate information may be displayed in a manner that makes it clear that it has been updated. To make it clear that it has been updated, the updated real estate information may be displayed in a different color from that of other non-updated real estate, or a predetermined icon or mark may be displayed near the updated real estate information.

[0077] The real estate management table in the storage unit 23 may store "whether or not real estate information needs to be updated" (hereinafter referred to as "need for update") in association with the address of the real estate. The "need for update" is information regarding whether or not the real estate information stored in the system 10, i.e., the real estate information currently stored in the real estate management table, does not match the actual real estate information and therefore needs to be updated. For example, if the administrator is aware that real estate information has been updated based on registration information obtained from a real estate information database external to the system 10, the administrator can change the "need for update" in the real estate management table in the storage unit 23 from "not necessary" to "needed." The administrator operates the administrator terminal 3 to change the "need for update" in the real estate management table in the storage unit 23 from "not necessary" to "needed."

[0078] In step S12, which will be described later, information relating to the necessity of updating may be displayed in association with the real estate. At this point, the information relating to the real estate is not updated, and the information before the update is displayed.

[0079] For example, in step S12, a field regarding the need for updating may be provided on the user terminal 1, and "not necessary" or "needed" may be displayed for each property. Also, in step S12, the real estate information of properties that are "needed" to be updated may be displayed in a different manner from the real estate information of other properties that are "not needed," so that the need for updating can be ascertained. For example, as a manner in which the need for updating can be ascertained, the real estate information of properties that are "needed" to be updated may be displayed in a different color from the real estate information of properties that are "not needed," or a predetermined icon or mark may be displayed near the real estate information of properties that are "needed" to be updated.

[0080] In step S12, for real estate displayed in a manner that allows the user to understand that an update is "needed," the user can operate the user terminal 1 to request the display of updated real estate information (for example, by pressing the update button), and the new updated real estate information will be displayed on the user terminal 1.

[0081] Here, the display screen displayed on the user terminal 1 in step S12 will be described. FIG. 7 is a diagram showing an example of a display screen of a user terminal according to an embodiment of the present invention. Display screen 100A is an example of the display screen of the user terminal 1 displayed in step S12. Display screen 100A includes multiple tabs 101 to 107 and a negotiation status display area 110. Tabs 101 to 107 are displayed above negotiation status display area 110.

[0082] The negotiation status display area 110 displays the negotiation status in a list, and includes check boxes 121, candidate site address 122, owner name 123, owner address 124, final approach 125, approach result 126, user 127, negotiation status 128, and information acquisition date and time 129.

[0083] The candidate site address 122 displays the address of the real estate that is the candidate site for proceeding with the business negotiations. As shown in FIG. 7 , the candidate site address 122 may display the address number in the upper row and the lot number in the lower row. The owner name 123 displays the name or title of the owner of the real estate at the candidate site address 122. The owner address 124 displays the address of the owner of the real estate at the candidate site address 122.

[0084] The last approach 125 displays information about the most recent approach to the real estate at the candidate address 122. The approach result 126 displays the result of the last approach 125. Examples of the approach result 126 include documents sent, appointment obtained, deal made / assessed, deal closed, communication not received, unable to contact, not interested at this time, and abandoned / lost. The user 127 displays the person in charge of the candidate address 122.

[0085] The negotiation status 128 displays the stage of negotiation regarding the status of negotiation for the candidate address 122. The content that can be displayed in the negotiation status 128 matches the content displayed in the tabs 102 to 106. For example, the content of the negotiation status 128 includes: planned approach, approach in progress, negotiation in progress, abandoned / lost, approach stopped, or managed property.

[0086] "Planned to approach" indicates the situation before approaching the business partner. "Approaching" indicates the situation where an approach has been made to the business partner but a concrete response has not yet been received. For example, if a direct mail is sent but there is no response, or if a visit is made but the person is not present, the business negotiation status will be "Approaching". "Negotiation" indicates the state where business negotiations with the business partner have progressed. For example, if an appointment has been made with the business partner or if a deal has been concluded, the business negotiation status will be "Negotiation".

[0087] "Abandoned / Lost" indicates a state in which the negotiation partner has responded but the deal has not been concluded, and indicates a state other than "approach stopped." "Approach stopped" indicates a state in which the negotiation partner has responded but the deal has not been concluded, and approaches to the negotiation partner have been stopped. For example, if the negotiation partner has instructed you to stop contacting them or if it is impossible to contact them, the negotiation status will be "approach stopped." "Managed property" indicates a state in which post-contract procedures have been completed. "Managed property" may also indicate a state in which real estate is being managed by the organization to which the user belongs.

[0088] The negotiation status of real estate newly acquired by the system 10 as a potential negotiation site through the acquisition process (for example, real estate acquired through the above-described identification process from steps S1 to S8) may be automatically stored as a predetermined negotiation status in the server device 2. The predetermined negotiation status is not particularly limited, but is, for example, a negotiation status indicating that negotiation has not yet started (negotiation status of "approach planned").

[0089] A candidate site for a business negotiation may be, for example, a real estate property specified by a user through operation of the user terminal 1, or may be a real estate property introduced by a third party. A real estate property introduced by a third party is acquired by the system 10 as a candidate site by inputting, for example, a file into the system 10 that stores real estate information including the address of the real estate property and / or the owner of the real estate property. The process of inputting the file into the system 10 and having the system 10 acquire a candidate site for real estate is an example of the acquisition process described above.

[0090] The approach result 126 and the negotiation status 128 correspond to the "negotiation status" in this embodiment. The approach result 126 displays icons 131a and 131b indicating the results of each approach. The negotiation status 128 displays icons 132a and 132b indicating the respective negotiation statuses.

[0091] The icons 131 and 132 may be displayed in the same or different manners depending on their respective contents. For example, the approach result 126 and / or the negotiation status 128 may be displayed in different colors depending on their contents. Also, for example, approach results 126 resulting in the same negotiation status 128 may be displayed in the same color. The negotiation status 128 can be changed to a different negotiation status by selecting an icon displayed near the icon 132. The process of changing to a different negotiation status corresponds to the first negotiation status update process described below.

[0092] The information acquisition date and time 129 displays the time information when the owner name 123 and / or owner address 124 of the candidate site address 122 was acquired. The information displayed in the information acquisition date and time 129 may be the time when the information was identified in step S7.

[0093] The negotiation status display area 110 displays real estate corresponding to the tab 101. The tab 101 shows all real estate associated with the user ID. Each of the tabs 102 to 106 displays the contents of a different negotiation status. By selecting one of the tabs 102 to 106, the negotiation status display area 110 displays the real estate corresponding to the negotiation status displayed in the selected tab.

[0094] For example, when a user selects tab 102 by operating user terminal 1, information about real estate corresponding to the negotiation status "approach planned" of tab 102 is displayed in negotiation status display area 110. The information about real estate corresponding to the negotiation status "approach planned" is real estate whose negotiation status 128 is "approach planned." In other words, in step S12, server device 2 may perform control so that the address of the real estate and / or the owner of the real estate are displayed on the display screen of user terminal 1 for each negotiation status.

[0095] In addition to the above, the manner in which the address and / or owner of a property for each negotiation status can be displayed may be, for example, a manner in which the address and / or owner of a property for the same negotiation status is displayed consecutively on one display screen, or a manner in which the address and / or owner of a property for the same negotiation status is displayed for each display area of ​​the display screen.

[0096] Each of the tabs 101 to 106 displays the number of properties displayed in the negotiation status display area 110. When the user selects one of the tabs 102 to 106, the user can check the status of the negotiation corresponding to the negotiation status displayed on the tab.

[0097] The content displayed in the negotiation status display area 110, which is displayed when the tabs 102 to 106 corresponding to different negotiation statuses are selected, and the content displayed in the negotiation status display area 110, which is displayed when the tab 101 corresponding to all negotiation statuses is selected, may be the same or different. For example, the negotiation status 128 may not be displayed in the negotiation status display area 110, which is displayed when the tabs 102 to 106 corresponding to different negotiation statuses are selected.

[0098] The display screen 100A may display a search input field 140 and icons 141 to 145. Text can be entered into the search input field 140 by operating the user terminal 1. Real estate that includes the entered text is displayed in the negotiation status display area 110.

[0099] By selecting icon 141, the user can input the conditions for the real estate to be displayed in the negotiation status display area 110. The real estate displayed in the negotiation status display area 110 changes according to the input conditions.

[0100] By selecting icon 142, the user can collectively change the approach results 126, users 127, and / or negotiation statuses 128 of the properties for which the check boxes 121 have been selected. By selecting icon 143, the user can collectively register the approach records of the properties for which the check boxes 121 have been selected. This allows the user to collectively change the approach results 126, users 127, and / or negotiation statuses 128 of the properties for which the check boxes 121 have been selected.

[0101] By selecting icon 145, the user can input conditions for rearranging the information displayed in the negotiation status display area 110. The order of the information displayed in the negotiation status display area 110 is changed according to the input conditions.

[0102] [First Negotiation Status Update Process] Here, we will explain the first negotiation status update process that updates the status of a real estate negotiation. Updating the negotiation status means changing from a specified negotiation status to a different negotiation status. If even a portion of the real estate negotiation status changes, the negotiation status may be considered to have been updated. For example, in the first negotiation status update process, the server device 2 may change only the approach result, without changing the negotiation status. Figure 8 is a diagram showing a flowchart of the first negotiation status update process according to an embodiment of the present invention.

[0103] As with the display process, a user who has logged in to the system 10 operates the user terminal 1 to input a status update request to update the negotiation status. The server device 2 accepts the status update request (step S21). The server device 2 updates the negotiation status through the operation of the user terminal 1 (step S22). The server device 2 associates the updated negotiation status with the real estate ID and stores it in the storage unit 23. The server device 2 also controls the display of the updated negotiation status on the display screen of the user terminal 1 (step S23). The update process is completed through the processing of steps S21 to S23.

[0104] The update process of steps S21 to S23 can be repeatedly executed every time the status of the business negotiation changes in the real world.

[0105] The input of the status update request in step S21 is performed, for example, by selecting icon 131 or icon 132 and selecting the approach result or negotiation status, by selecting icon 142 and selecting the approach result or negotiation status, or by selecting icon 143 and selecting the approach result or negotiation status. The status update request includes, for example, information that can identify the real estate for which the negotiation status is to be updated (e.g., the real estate ID and the real estate address), and information that can identify the negotiation status after the update.

[0106] Information that can identify the status of the negotiation after the update is, for example, the negotiation status, the approach result, or information regarding the approach record. Information regarding the approach record includes information that can identify the real estate, the date and time of the approach, the content of the approach, the approach result, notes, etc. When a user wants to record an approach, after selecting the displayed real estate or after selecting check box 121 (check box 218), the user selects icon 143 and inputs information regarding the approach record into user terminal 1.

[0107] In step S22, the server device 2 may change the negotiation status depending on the approach result. For example, the server device 2 stores the negotiation status in association with the approach result. When the approach record is input on the user terminal 1, the server device 2 extracts the approach result from the input approach record and identifies the negotiation status corresponding to the approach result. This allows the server device 2 to change the negotiation status.

[0108] For example, the approach result "send materials" is associated with the negotiation status "approaching" and stored in the server device 2. In this case, when the server device 2 receives the input of "send materials" as the approach result, it can identify "approaching" as the negotiation status. On the display screen 100A, "send materials" is displayed as the approach result 126, and "approaching" is displayed as the negotiation status 128.

[0109] Returning to the explanation of display screen 100A, by selecting icon 144, the user can change the display format of the negotiation status display area 110. Specifically, the user can switch the negotiation status display area between the table format shown on display screen 100A and the map format shown on display screen 100B. Figure 9 is a diagram showing an example of a display screen of a user terminal according to an embodiment of the present invention.

[0110] Display screen 100B is the display screen displayed after selecting the map format display using icon 144 on display screen 100A. Display screen 100B is an example of the display screen of user terminal 1 displayed in step S12. Display screen 100B includes a negotiation status display area 210 and a map 220. Note that identical or corresponding components are designated by the same reference numerals, and redundant explanations will be omitted.

[0111] The negotiation status display area 210 is an area that displays the status of negotiations. The negotiation status display area 210 includes real estate display areas 210a and 210b. It is preferable that the negotiation status display area 210 displays the real estate that was displayed in the negotiation status display area 110. Each of the real estate display areas 210a and 210b corresponds to the real estate information displayed in one row of the negotiation status display area 110 on the display screen 100A.

[0112] The real estate display area 210 a includes a candidate site address 211 , candidate site information 212 , owner information 213 , approach results 214 , negotiation status 215 , an icon 216 , an icon 217 , and a check box 218 .

[0113] The candidate site address 211 displays information similar to that of the candidate site address 122. The candidate site information 212 displays information related to the real estate identified in step S6. The owner information 213 displays information related to the owner of the real estate at the candidate site address 211. The approach result 214 and the negotiation status 215 display information similar to that of the approach result 126 and the negotiation status 128. The icon 217 may display predetermined attributes when the real estate at the candidate site address 211 is identified.

[0114] The icon 216 displays information for associating the real estate displayed in the real estate display area 210a with the pin 232a displayed on the map 220. For example, the same symbol may be displayed on the icon 216 and the pin 232a. The symbol may be a number, a letter, or an illustration. A predetermined symbol may be displayed on or near the pin 232 displayed on the map. This allows the user to visually recognize that the icon 216 and the pin 232a correspond to each other and that the position indicated by the pin 232a indicates the candidate site address 211. Different symbols are assigned depending on the real estate being pointed to.

[0115] Pins 232a, 232b, and 232c are displayed on the map 220 at positions corresponding to the addresses of the candidate site addresses 211 displayed in the real estate display areas 210a and 210b. The pins 232 are an example of signs. The pins 232 are displayed on the captured image or the map image in a manner that makes it clear that they point to a specific location. Examples of the shape of the pins 232 include a point, a polygon, a partially protruding shape, a partially recessed shape, and a partially hollowed-out shape. The map 220 may be a map image or a captured image taken from the air. The captured image may be the same as the captured image used in step S1. The map image does not necessarily have to be a captured image of the ground taken from the air, as long as it displays a map. The map image may be a captured image of a map.

[0116] A negotiation status list 231 may be displayed near the map 220. The negotiation status list 231 displays the details of the negotiation status and the color associated with each status. Furthermore, pins 232a, 232b, and 232c on the map 220 display colors indicating the details of the negotiation status corresponding to each property at the candidate address 211. In FIG. 9 , pin 232a corresponds to the negotiation status of "Discarded / Lost," pin 232b corresponds to the negotiation status of "Approaching," and pin 232c corresponds to the negotiation status of "Managed Property." This allows the user to visually determine where the property in question is located on the map image or the photographed image and what the negotiation status is. Furthermore, by visually checking the location of pin 232 on the map 220, the user can make decisions, such as prioritizing negotiations for properties in areas with a large number of managed properties or properties in areas with a small number of managed properties.

[0117] That is, in step S12, the server device 2 may perform control to display a map image or a photographed image and a sign that allows the user to grasp the status of the negotiation on the display screen of the user terminal 1. The sign that allows the user to grasp the status of the negotiation corresponds to, for example, the approach result 214, the negotiation status 215, or the pin 232. In this case, the server device 2 may perform control to display the sign (pin 232) that allows the user to grasp the status of the negotiation at a position that corresponds to the address of the real estate in the map image or the photographed image.

[0118] The sign that allows the user to grasp the status of the negotiation may be one that displays a color associated with each status of the negotiation on the sign, as described above, or one that displays the status of the negotiation in text on or near the sign. Furthermore, the sign that allows the user to grasp the status of the negotiation may be one that displays the status of the negotiation by hovering a cursor over the sign, even if the status of the negotiation is not always displayed on the map 220.

[0119] In the map-format display, the system 10 can enlarge or reduce the scale of the map image or the photographed image by operating the user terminal 1. In the map-format display, the system 10 can display a panoramic image of the entire surroundings (also called a street view of the map image) taken at a point selected by the user by operating the user terminal 1. In addition, in the map-format display, the system 10 can switch the map from an illustration display to an aerial photograph display, display the photographed image or map image in full screen, or display the photographed image or map image in three dimensions by operating the user terminal 1.

[0120] Next, a description will be given of a display screen 100C, which is another example of the display screen displayed on the user terminal 1 in step S12. Fig. 10 is a diagram showing an example of the display screen of the user terminal according to the embodiment of the present invention.

[0121] Display screen 100C is a display screen when detailed information about one piece of real estate is displayed on display screen 100A or display screen 100B. Display screen 100C may be displayed superimposed on display screen 100A or display screen 100B, or may be displayed in a separate window. Display screen 100C includes candidate site address 301, negotiation status 302, owner information 310, approach record 320, and related information 330.

[0122] The candidate site address 301 displays information similar to the candidate site address 122. The negotiation status 302 displays information similar to the negotiation statuses 128 and 215. The owner information 310 displays information about the owner of the real estate at the candidate site address 301. The related information 330 displays related information about the real estate identified in step S6.

[0123] The approach record 320 includes approach records 321a, 321b, and 321c. The system 10 can store a negotiation history in association with real estate. The approach record is an example of a negotiation history. The number of approach records 321 varies depending on the approach records stored in the real estate. Each approach record 321 includes content 322 and approach result 323. The content 322 displays the content of the approach. The approach result 323 displays the result of the approach corresponding to the content 322.

[0124] When the approach record 320 includes multiple approach records 321, the approach result 126 or 214 on the display screen 100A or 100B is the approach result 323c of the approach record 321c with the most recent date of approach. When multiple negotiation histories are stored in association with real estate, the system 10 can display the most recent negotiation history as the negotiation status.

[0125] The display screen 100C may include an icon 341. When the icon 341 is selected, the server device 2 can perform control so as to display a sign at a position corresponding to the address of the candidate location address 301 in the map image or the photographed image, in addition to the information displayed on the display screen 100C.

[0126] There is no particular limitation on the positions where the tabs 101 to 107 are displayed. Alternatively, the system 10 may be configured such that, instead of the tabs 101 to 107, selecting a predetermined icon displays a list of negotiation statuses, and selecting one negotiation status from the list displays a list of real estate with negotiation statuses corresponding to the selected negotiation status.

[0127] The information displayed in the negotiation status display areas 110 and 210, the details of the approach results, and / or the details of the negotiation status are not limited to those described above and can be set as appropriate. Also, the display screen of the user terminal 1 may not display the approach results, but only the negotiation status.

[0128] 7, 9, and 10, the address of the property owner (owner address 124, owner information 213, owner information 310) is displayed as the contact information of the property owner, but the displayed contact information of the property owner is not limited to this. For example, the contact information may be a landline telephone number, a mobile telephone number, an email address, a facsimile number, etc.

[0129] [Second Negotiation Status Update Process] Next, the second negotiation status update process for updating the status of a real estate negotiation will be described. Figure 11 is a diagram showing a flowchart of the second negotiation status update process according to an embodiment of the present invention. The system 10 may be equipped with a first negotiation status update process or a second negotiation status update process, or may be equipped with a first negotiation status update process and a second negotiation status update process.

[0130] The second negotiation status update process may be executed at predetermined time intervals, for example, once a month, once every two weeks, or at a predetermined date and time, and the second negotiation status update process of steps S31 to S35 may be set to start.

[0131] First, the server device 2 identifies real estate whose negotiation status is a predetermined status (step S31). The predetermined status in step S31 can be set appropriately by the user or administrator, but may be, for example, the status of negotiations that were approached in the past but did not result in a contract. Specifically, the status may be when the negotiation status is abandoned or lost.

[0132] Next, the server device 2 identifies a property that satisfies a predetermined condition from the properties identified in step S31 (step S32). The predetermined condition may be, for example, that the time elapsed since the property was updated from another status to the predetermined status identified in step S31 to the present is a predetermined period (e.g., three months) or more. The predetermined period can be set as appropriate.

[0133] Next, the server device 2 updates the negotiation status for the real estate identified in step S32 (step S33). The updated negotiation status can be set appropriately by the user or administrator, but may be the negotiation status before the approach, for example. Specifically, the server device 2 may update the negotiation status to the status of the negotiation for which the approach is planned. The server device 2 associates the updated negotiation status with the real estate ID and stores it in the storage unit 23. The server device 2 also controls the display screen of the user terminal 1 to display the updated negotiation status (step S34). The processing of step S34 is similar to the processing of steps S11 and S12. The display processing ends with the processing of steps S31 to S34.

[0134] Step S34 may be omitted. In this case, in step S12, the server device 2 is controlled so that the information updated in step S33 is displayed.

[0135] [Search Process] Next, the search process for personal connection information, which is one approach method, will be described. When proceeding with a business negotiation, the negotiation may proceed more smoothly by conducting sales activities with people who are somehow connected to the user, rather than approaching complete strangers. The system 10 has a function to search for personal connection information regarding direct or indirect connections between the user and the owner of the real estate that is the subject of the business negotiation.

[0136] The personal connection information is information regarding the direct or indirect connection between the user and the property owner. A direct connection includes the user having the contact information of the property owner. An indirect connection includes a person belonging to an organization to which the user belongs having the contact information of the property owner. If the property owner is an organization, an indirect connection includes a person belonging to the organization to which the user belongs having the contact information of a person belonging to the organization that owns the property. The personal connection information includes information regarding the owner's contact information, information regarding the person who obtained the owner's contact information, information regarding when the owner's contact information was obtained, etc. The contact information may be the same as the contact information identified in step S7.

[0137] Specifically, in a database that stores personal connection information, Mr. X who belongs to organization A and Mr. Y who belongs to organization B are stored in association with each other when they have exchanged business cards or the like and are acquainted (i.e., when they are connected). In other words, the database stores multiple pieces of information related to connections between people. When organization A owns real estate and user Y of system 10 has a connection with Mr. X who belongs to organization A, it can be said that user Y and organization A or Mr. X have a direct connection. Also, when organization A owns real estate and user Z of system 10 has no connection with Mr. X who belongs to organization A but has a connection with Mr. X who belongs to organization B, it can be said that user Z and organization A or Mr. X have an indirect connection.

[0138] 12 is a flowchart of a search process according to an embodiment of the present invention. A user who has logged in to the system 10 operates the user terminal 1 to input a search request requesting a search for personal connection information. The search request includes, for example, a user ID and information that can identify the owner of the property. The information that can identify the owner of the property includes, for example, the owner's name or title, the owner's address, etc.

[0139] The server device 2 receives a search request (step S41). The server device 2 searches for personal connection information (step S42). The server device 2 controls the display of the searched personal connection information on the display screen of the user terminal 1 (step S43). If personal connection information is found in step S42, the personal connection information is displayed on the user terminal 1 in step S43. The user can use the personal connection information to contact the owner of the property. The search process ends with the processing of steps S41 to S43.

[0140] For example, in step S42, the user inputs a user ID and a target organization A (property owner) into the user terminal 1. If the server device 2 searches for a direct connection in step S42, the server device 2 identifies a connected person associated with the user ID input in step S42 who belongs to organization A. In step S43, the server device 2 displays, on the user terminal 1, information indicating the person who belongs to organization A and the direct connection. On the other hand, if the server device 2 searches for an indirect connection in step S42, the server device 2 identifies a person who belongs to the same organization (organization B) as the person corresponding to the user ID input in step S42. Next, the server device 2 identifies a connected person associated with the user ID of the identified person who belongs to organization B and who belongs to organization A. In step S43, the server device 2 displays, on the user terminal 1, the person who belongs to organization A, the person who belongs to organization B who is connected to the person, and information indicating the indirect connection.

[0141] The method for searching for personal connection information in step S42 is not particularly limited. The server device 2 may search for personal connection information corresponding to the property owner input in step S41 by referring to a database that stores information related to the property owner's contact information, information related to the person who obtained the property owner's contact information, and information related to the time the property owner's contact information was obtained, in association with each other.

[0142] For example, the storage unit 23 of the server device 2 stores a personal connection management table in which information related to the name or title of the property owner, information related to the property owner's contact information, information related to the person who obtained the property owner's contact information, and information related to the time the property owner's contact information was obtained, is stored. By referencing the personal connection management table, the control unit 21 can identify the property owner's contact information corresponding to the property owner's name or title included in the search request received in step S41. It is preferable that the personal connection management table stores information not only for a single user, but also for each organization to which the user belongs. The personal connection management table may be a database for managing business cards.

[0143] Alternatively, the server device 2 may cooperate with a business card management system configured from other computer devices to search for personal connection information corresponding to the owner of the real estate entered in step S41.

[0144] Here, the user terminal 1 can transmit predetermined information to the owner of the property by using the owner's contact information stored in the storage unit 23 of the server device 2. Furthermore, the system 10 can transmit predetermined information to the owner of the property having predetermined attributes by using the owner's contact information identified in step S7. The owner of the property to which the information is to be transmitted may be identified by operating the user terminal 1. For example, by selecting check boxes 121 and 218, the user can input the owner of the property to which the information is to be transmitted. Furthermore, the owner of the property to which the information is to be transmitted may be identified depending on the status of the business negotiations, for example.

[0145] The predetermined information to be transmitted is not particularly limited. The predetermined information can be stored in the storage unit 13 or the storage unit 23. The predetermined information stored in the storage unit 13 or the storage unit 23 is read in response to an operation of the user terminal 1.

[0146] The predetermined information sent to the property owner can be changed as appropriate depending on the status of the negotiation, the type of predetermined attribute, the user's purpose, etc. For example, if the predetermined attribute is an unused land or a vacant house, the user terminal 1 can send a message or proposal to the property owner proposing the sale or lease of the property. The predetermined information may also include the owner's name as the addressee and information about the property's address (lot number, address number) to identify which property the proposal is for.

[0147] Furthermore, the method for transmitting the predetermined information is not particularly limited. For example, the predetermined information is transmitted from the user terminal 1 to the identified owner by e-mail or facsimile. The method for transmitting the predetermined information may be selected by the user operating the input unit 14.

[0148] Furthermore, instead of or in addition to the process of transmitting the specified information to the real estate owner, a process of transmitting transmission information for transmitting the specified information or delivery information for sending a mailing to another computer device to the owner identified in step S7, a process of controlling the delivery information to be printed on a medium, and / or a process of storing the delivery information on a storage medium may be executed. Which of these processes is executed by the user terminal 1 after executing step S7 can be appropriately designed. It is also possible to allow the user to select which of these processes is executed by operating the input unit 14.

[0149] The user terminal 1 executes a process of transmitting transmission information for transmitting predetermined information to the owner identified in step S7 to the other computer device, which enables the other computer device to transmit the predetermined information to the owner by e-mail or facsimile. The transmission information includes the owner's name, contact information such as an e-mail address or facsimile number, and the address (lot number and residential address) of the identified real estate. Here, the other computer device may be operated by a business other than the user.

[0150] In addition, the user terminal 1 executes a process to transmit delivery information for sending an item to the owner identified in step S7 to another computer device operated by another business, etc., thereby allowing the other business, etc., to send the item to the owner by courier or mail. The delivery information includes the owner's name, address (address), contact information such as telephone number, and the address of the identified real estate (lot number, address). The content of the delivery can be changed as appropriate depending on the specified attributes of the real estate and its purpose. For example, if the specified attributes are unused land or a vacant house, a message or proposal proposing the sale, rental, or utilization of the real estate can be sent to the real estate owner.

[0151] The user terminal 1 executes a process to control printing on a medium the delivery information (the owner's name and address) for sending an item to the owner identified in step S7, thereby making it possible to print, for example, a medium such as paper on which the owner's name and address are displayed. By printing the owner's name and address on a medium such as paper and attaching it to the item, it becomes possible to send the item to the owner. Here, the medium used can be a sticker-like medium with an adhesive coated on the back of the printed surface and which can be used by peeling off the release paper. The content of the item can be changed as appropriate depending on the specified attributes of the real estate and its purpose.

[0152] The user terminal 1 can also execute processes such as storing delivery information (the owner's name and contact information, and the address (lot number) of the identified property) for sending a mailing to the owner identified in step S7 in an external storage medium (e.g., optical disk, flash memory, hard disk). By handing over the external storage medium storing the delivery information to another business other than the user, the other business can send the mailing to the owner by courier or mail. The contents of the mailing can be changed as appropriate depending on the specific attributes and purpose of the property.

[0153] The system 10 may also have a creation function for creating documents related to real estate negotiations for multiple properties at once to be presented to the property owners. By using the creation function, when a creation request is input to the user terminal 1, documents related to negotiations for the selected properties can be created at once.

[0154] The creation request includes the address of the property and the property owner. The creation request may also include attributes of the proposal for the business. The selection of the property is performed, for example, by selecting a check box (check box 121, 218).

[0155] The server device 2 may store a template for creating a document. The template may differ depending on the attributes of the proposal. The server device 2 identifies a template in response to receiving a creation request. The server device 2 creates a document by referring to the identified template and information included in the creation request.

[0156] The document created will include the address and / or owner of the property depending on the property. In other words, the address and / or owner of the property will differ for each document. The created document will be delivered to each property owner by mail (DM), fax, or email.

[0157] The system 10 may also include a transmission means for transmitting a request for proxy negotiations for real estate to an agent terminal operated by a negotiation agent when a proxy request is input on the user terminal 1 in response to operation of the user terminal 1. The proxy request includes the address of the real estate, the owner of the real estate, the owner's contact information, and the details of the proxy negotiations. On the user terminal 1, the user selects a real estate property for which proxy negotiations are requested and inputs the details of the proxy negotiations. The selection of a real estate property is performed, for example, by selecting a check box (check box 121, 218). The details of the proxy negotiations include, for example, sales by telephone, sending of proposal documents, etc. The selected real estate property and the details of the proxy negotiations are transmitted to the agent terminal via the server device 2.

[0158] The creation request or proxy request is input, for example, by the user performing a predetermined operation (for example, pressing a predetermined button) on the user terminal 1. In this case, the user may be charged for sending the creation request or proxy request, or for creating or proxying a document.

[0159] A user can use system 10 to identify the owner of real estate having specified attributes and their contact information, and make various proposals to the owner. For example, by using system 10, a user can identify vacant houses or unused land from photographed images and propose selling or leasing the property to the owners of those properties using the above-mentioned contact methods. Also, a user can identify vacant houses or unused land from photographed images and propose real estate utilization to the owners of those properties using the above-mentioned contact methods. Examples of real estate utilization methods include building apartments or condominiums, building stores or warehouses, or establishing monthly parking lots or pay parking lots.

[0160] In addition, a user can use the system 10 to identify old buildings from captured images and propose repairs, renovations, or rebuilding to the owners of those old buildings. Furthermore, the system 10 can be used to identify rental properties such as apartments and condominiums (excluding condominiums) from captured images and propose rental property management services, cleaning services, sign installation, vending machine installation, antenna installation, etc. to the owners of those properties.

[0161] Using system 10, users can identify the types of crops being cultivated in fields based on captured images and information about the vegetation in the areas corresponding to the captured images, and then suggest to the owners of those properties what crops they should grow. Users can also use system 10 to identify buildings that are infrequently used or vacant using normal captured images and thermal infrared images taken from the air, and then propose selling or renting the properties to the owners of those properties. Furthermore, users can identify areas where people are congregating based on captured images and people flow data, and identify land or buildings in those areas where stores are available, and then proceed with negotiations with the owners of those properties to lease, build, or sell the properties.

[0162] Users can use the system 10 to identify buildings with large roofs or large tracts of land from captured images and propose the installation of solar power generation systems to the owners of the identified buildings or tracts of land. The system 10 can also be used to understand the status of land owned by local governments and administrative agencies when constructing new roads. In this case, the owners of vacant houses and unused land can be identified from captured images and business negotiations can be carried out with those owners.

[0163] Note that the real estate subject to negotiation and the owner of the real estate may be identified not only by the identification process described above, but also by the following process. The following process is an example of the acquisition process. For example, the system 10 may select one or more points or one or more areas in a photographed image or a map image, thereby identifying the address of the real estate corresponding to the points or areas, and identifying the owner of the real estate corresponding to the identified address.

[0164] First, the user operates the input unit 14 to select a location or area in the captured image or map image, and identifies the address of the real estate corresponding to the selected location or area. The identification of the address of the real estate corresponding to the selected location or area is performed using the same processes as steps S3 and S4 or step S4 in the above-described embodiment. Then, similar to the process in step S7, the server device 2 identifies the property owner and the property owner's contact information for the identified property address. Furthermore, similar to the process in step S8, the server device 2 stores the real estate information about the identified property in association with the negotiation status.

[0165] Alternatively, the user may operate the input unit 14 to select multiple locations or multiple areas in the photographed image or map image, and identify the addresses of the properties corresponding to each of the selected locations or multiple areas. Then, based on the correspondence between the addresses and the owners of the properties corresponding to the addresses, the names and contact information of the owners of the properties corresponding to the identified addresses can be identified.

[0166] Note that the real estate subject to negotiation and its owner may be identified not only by the identification process described above, but also by a second real estate and owner identification process (hereinafter, the second real estate and owner identification process will be referred to as the "second identification process"). The second identification process is an example of the acquisition process described above. The user operates the input unit 14 to launch a dedicated app for executing the second identification process. The user operates the input unit 14 to start the second identification process for identifying the owner of real estate that meets specified conditions.

[0167] When a user operates the input unit 14 to input keywords (also referred to as attribute information) for the real estate, store, or facility that is the target of the second identification process, the server device 2 accepts the input keywords. Here, the keywords (attribute information) for the real estate, etc. may be any of the following: the area, the type of real estate, etc., such as a restaurant or lumber store, the business status, such as whether the store is open or closed, and the name of the real estate, etc. The user inputs the target area and attribute information.

[0168] Next, the server device 2 identifies real estate, stores, or facilities that satisfy predetermined conditions, and / or the names of the real estate, stores, or facilities, based on the received keywords. Next, the server device 2 identifies an address (house number or lot number) corresponding to the real estate, store, or facility identified based on the keywords, based on a preset correspondence relationship between addresses and the real estate, stores, or facilities corresponding to the addresses. Alternatively, the server device 2 may identify an address corresponding to the name of the real estate, store, or facility identified based on the keywords, based on a preset correspondence relationship between addresses and the names of the real estate, stores, or facilities corresponding to the addresses.

[0169] The data relating to the correspondence between addresses and attribute information of real estate, stores, or facilities corresponding to the addresses used above may be stored in advance in the storage unit 23, or may be map data provided on the Internet. The map data stores the correspondence between addresses and attribute information of real estate, stores, or facilities corresponding to the addresses.

[0170] If the character string received by the server device 2 is a region, the server device 2 can identify real estate, stores, or facilities that have attribute information that completely or partially matches the character string. If the character string received by the server device 2 is the type of real estate, etc., business status, or name of real estate, etc., the server device 2 can identify real estate, stores, or facilities that have attribute information that completely matches, partially matches, or is similar to the character string.

[0171] Next, the server device 2 identifies the related information corresponding to the identified address based on the correspondence between the address and the related information corresponding to the address. There is no particular limitation on the method by which the server device 2 identifies the related information corresponding to the identified address. For example, the same process as in step S6 in the above-described embodiment is executed.

[0172] Next, the server device 2 identifies the owner of the real estate corresponding to the identified address and / or the owner's contact information based on the correspondence between the address and the owner of the real estate corresponding to the address. Note that the owner of the real estate also includes the owner of the store, facility, or land on which the store or facility is located. The method for identifying the owner of the real estate corresponding to the identified address and the owner's contact information is not particularly limited. For example, the same process as in step S7 of the above-described embodiment is executed.

[0173] Next, the server device 2 stores the property owner, the property owner's contact information, and / or the status of the negotiations in association with the property address (house address and / or lot number) in the storage unit 23. The server device 2 executes, for example, a process similar to step S8 in the above-described embodiment.

[0174] In the above-described embodiment, the user terminal 1 and the server device 2 communicate with each other to execute the identification process, the second identification process, the display process, the first negotiation status update process, the second negotiation status update process, and the search process. However, for example, the user may operate the user terminal 1 to execute the above-described various processes on the user terminal 1. In this case, the user terminal 1 functions as the server device 2 in the above-described embodiment. For example, in step S8, the storage unit 13 of the user terminal 1 stores the property owner, the property owner's contact information, and / or the status of the negotiation in association with the property address (house address and / or lot number).

[0175] The system 10 can also utilize open data published by the national government, local governments, private companies, etc. The open data that can be utilized in the system 10 is not particularly limited, but may include the number of crimes per capita, the number of traffic accidents per capita, the number of hospitals per capita, the number of community centers per capita, the number of libraries per capita, the number of nursing homes per capita, the number of restaurants per capita, the number of retail stores per capita, the number of large supermarkets per capita, the number of department stores per capita, the number of child welfare facilities per capita, the density of green spaces, summer or winter temperatures, population density, local tax revenue, the amount of medical subsidies, the number of people in child-rearing generations, the earth's surface temperature, and aerosol optical thickness (virus sensitivity). The following data can be utilized: pollution risk, air pollution, impermeability index, climate (temperature, humidity, wind direction, wind speed, precipitation, snowfall, sunshine hours, solar radiation, dew point, visibility, atmospheric pressure), air cleanliness, in- and out-migration ratios, road density, traffic volume, sewage treatment population coverage rate, water rates, noise, earthquakes (active faults), flood control (hazard maps), radiation, cafe density, distance from train stations, distance from bus stops, average residential land prices, financial strength index, resident tax, average income, average residential total floor area, urban planning area (use zone), official land price, standard land price, roadside land price, hazard information (landslides, tsunamis, floods), etc. These data are stored in association with, for example, areas, addresses, or latitude and longitude.

[0176] Although there are no particular limitations on how these open data can be utilized, the open data may be identified as related information in step S6. The identified open data may be associated with, for example, the latitude and longitude identified in step S3, the address identified in step S4, and the owner and contact information identified in step S7, and displayed on the user terminal 1 in step S12.

[0177] Furthermore, when approaching a property owner, the information sent to the property owner or the contents of the materials sent can be changed according to the open data. For example, when proposing real estate utilization to the owner of a vacant house, the information sent to the property owner or the materials sent can suggest using the property as a residence such as a condominium or apartment if the address of the vacant house is in a densely populated area (an area with a population density above a threshold), and suggest using the property as a facility other than a residence if the address of the vacant house is in a sparsely populated area.

[0178] Although the above describes an example in which system 10 is used to manage the status of real estate negotiations, system 10 may also be used to manage the status of other negotiations. For example, the object of the negotiation may be food, beverages, products, consulting, lease contracts, etc. For example, system 10 may be used to manage the status of negotiations to develop new customers for a specific product or service. In this case, the address of the person conducting the negotiations may be substituted for the real estate address in the above embodiment, and the person conducting the negotiations may be substituted for the real estate owner, and the above display process, first negotiation status update process, second negotiation status update process, and / or search process may be executed.

[0179] The system 10 can compare two images of the same geographical area taken at different times, identify areas where changes have occurred, and display the areas where changes have occurred on the images or on a map image on the user terminal 1. The time between when one image is taken and when the other image is taken is not particularly limited and can be designed as appropriate, but it can be, for example, one month, three months, or six months.

[0180] 13 is a flowchart illustrating the region identification process according to the embodiment of the present invention. First, the control unit 11 of the server device 2 compares two images of the same geographical region taken at different times to identify a region where a change has occurred (step S51). The identified region may be multiple regions.

[0181] The criteria for determining whether a change has occurred are not particularly limited and can be designed as appropriate. For example, if the change in pixel (RGB or HSV) value within the region is greater than a predetermined value, it can be determined that a change has occurred.

[0182] For example, in step S51, the server device 2 first aligns the area shown in the first image (an image of the ground photographed from above) with the area shown in the second image (an image of the ground photographed from above, depicting the same geographical area as the first image). A known process can be used for the alignment process. Next, the server device 2 determines whether a change has occurred for each predetermined area in the first image and the second image. The predetermined area may be, for example, a rectangular area including nine pixels arranged in a 3x3 array. The server device 2 can identify part or all of an area where a change has occurred as the area where a change has occurred.

[0183] More specifically, an example will be described in which the server device 2 identifies an area where a change has occurred using RGB values. RGB values ​​indicate the color of a pixel using the values ​​of R (red), G (green), and B (blue). Each of R, G, and B is represented by a value ranging from 0 to 255, which is one of 256 levels.

[0184] When identifying the amount of change in pixels within a predetermined region, for example, the server device 2 calculates the amount of change in the RGB values ​​of pixels within the predetermined region. Specifically, for each pixel included in the predetermined region, the server device 2 performs the following calculation between corresponding pixels in the first image and the second image. First, the server device 2 compares the pixels between the first image and the second image, adds the squares of the differences in the R values, the G values, and the B values, and multiplies the result by a weighting value within the predetermined region. The server device 2 then calculates the amount of change in pixels within the predetermined region by taking the square root of the multiplied value. The method for weighting within the predetermined region is not particularly limited, and known methods can be used. For example, weighting using a Gaussian filter or an averaging filter can be used. The weighting value can be set so that the weight increases toward the center of the predetermined region and decreases as the distance from the center increases.

[0185] After calculating the amount of change for all pixels in the predetermined region, the server device 2 sums up all the amounts of change for the pixels in the predetermined region to identify the amount of change within the predetermined region. At this time, weighted summation is performed within the predetermined region, so that the amount of change within the entire local region is reflected, without relying on a single pixel.

[0186] After identifying the amount of change in each predetermined region, the server device 2 performs a threshold determination of the amount of change in the predetermined region. For example, the server device 2 determines whether the amount of change in the predetermined region exceeds a predetermined threshold. If the threshold is exceeded, the server device 2 can identify that a change has occurred in the predetermined region that exceeds the threshold.

[0187] As described above, if it is determined in step S51 that a change has occurred in a predetermined area within the image captured from above the ground, the control unit 11 of the server device 2 determines the address of this predetermined area (step S52). The method for determining the address can be the same as that of step S4. The determined address is stored in the storage unit 23 of the server device 2 (step S53). After steps S51 to S53, the area determination process ends.

[0188] 14 is a flowchart illustrating a display process according to an embodiment of the present invention. Next, when a user operates the user terminal 1 to request the display of a captured image or a map image (step S61), the display request is transmitted from the user terminal 1 to the server device 2. The control unit 11 of the server device 2 identifies, from the addresses stored in step S53, an address that falls within the range of the captured image or map image for which the display request was made (step S62). Information about the identified address is then transmitted from the server device 2 to the user terminal 1, and the user terminal 1 displays the captured image or map image with a predetermined sign (the sign's color, shape, pattern, etc., are not particularly limited) at the location corresponding to the identified address (step S63). Steps S61 to S63 complete the display process.

[0189] This display process allows the user to check areas where changes have occurred, which can be identified by comparing two images of the same geographical area taken at different times. Furthermore, the user can operate the user terminal 1 to select the identified address or the predetermined sign, thereby causing the server device 2 to execute the processes of steps S1 to S8.

[0190] In this way, the system including at least one computer device is equipped with a first display control means that controls the display of the address of the property and / or the owner of the property, as well as the status of negotiations regarding the property with the owner, on the display screen of a user terminal operated by the user, so that the user can visually check the address of the property and / or the status of negotiations with the owner of the property.

[0191] In this way, the first display control means controls the display of the real estate address and / or the real estate owner on the display screen of the user terminal for each negotiation status, so that the user can visually confirm the real estate address and / or the real estate owner for each negotiation status. In this way, the first display control means controls the display of the real estate address and / or the real estate owner, and the address of the real estate owner, on the display screen of the user terminal, so that the user can confirm information about the real estate that corresponds to the negotiation status.

[0192] In this way, the system includes a first negotiation status update means for updating the negotiation status through operation of the user terminal, and a first display control means for controlling the display of the updated negotiation status on the display screen of the user terminal, allowing the user to manage the negotiation status. In this way, the system includes a second negotiation status update means for updating the negotiation status when the negotiation status is a predetermined status and the elapsed time since the negotiation status was updated satisfies a predetermined condition, and the first display control means for controlling the display of the updated negotiation status on the display screen of the user terminal, allowing the user to effectively advance negotiations. For example, a user can make another approach to a property that has been available for a certain period of time without forgetting to do so.

[0193] In this way, the system is equipped with a second display control means that controls the display of a map image or an image taken from the air, and signs that allow the status of negotiations to be understood on the display screen of the user terminal, and the second display control means controls the display of signs that allow the status of negotiations to be understood at a position corresponding to the address of the real estate in the map image or photographed image, so that the user can visually see the status of negotiations for real estate located at a specified position in the map image or photographed image.

[0194] In this way, the system has a search function for searching for personal connection information related to direct or indirect connections between users and property owners, allowing sales activities to be conducted based on personal connection information. This increases the success rate of business negotiations compared to when users approach real estate owners by building personal connections from scratch.

[0195] In this way, the system includes an area specifying means for specifying an area corresponding to real estate having a predetermined attribute from an image taken from the air, and an address specifying means for specifying the address of the real estate corresponding to the specified area, and the first display control means controls the display of the address of the specified real estate and the status of the negotiation on the display screen, so that the address of the real estate having the predetermined attribute specified from the photographed image can be visually confirmed. Furthermore, since the predetermined attribute is a vacant house, unused land, parking lot, or agricultural land, an approach according to each attribute can be made.

[0196] In this way, the system is equipped with an owner identification means that identifies the owner of the property corresponding to the address identified by the address identification means based on the correspondence between the address and the owner of the property corresponding to that address, and the first display control means controls the display of the status of the negotiation on the display screen in association with the identified owner of the property, so that the owner of the property with specified attributes identified from the captured image can be visually identified.

[0197] 1 User terminal 2 Server device 3 Administrator terminal 4 Communication network 10 System 11 Control unit 12 RAM 13 Storage unit 14 Input unit 15 Display unit 16 Communication interface 21 Control unit 22 RAM 23 Storage unit 24 Communication interface 31 Map data 32 Photographed image 33 Area 100A to 100C Display screen 101 to 107 Tab 110 Negotiation status display area 121 Check box 122 Candidate site address 123 Owner name 124 Owner address 125 Final approach 126 Approach result 127 User 128 Negotiation status 129 Information acquisition date and time 131 Icon 132 Icon 140 Search input field 141 to 145 Icon 201 Search input field 210 Negotiation status display area 210a, 210b Real estate display area 211 Candidate site address 212 Candidate site information 213 Owner information 214 Approach result 215 Negotiation status 216 Icon 217 Icon 218 Check box 220 Map 231 Negotiation status list 232, 232a to 232c Pin 301 Candidate site address 302 Negotiation status 310 Owner information 320, 321a to 321c Approach record 322 Contents 323 Approach result 330 Related information 341 Icon

Claims

1. A system including at least one computer device, comprising: a first display control means for controlling the display of the address of a property and / or the owner of the property, as well as the status of negotiations regarding the property with the owner, on the display screen of a user terminal operated by a user.

2. The system according to claim 1, wherein the first display control means controls the display screen of the user terminal to display the address of the property and / or the owner of the property according to the status of the negotiation.

3. A system as claimed in claim 1 or 2, wherein the first display control means controls the display of the address of the property and / or the owner of the property, and the address of the owner of the property on the display screen of the user terminal.

4. A system as described in any one of claims 1 to 3, comprising a first negotiation status update means for updating the status of the negotiation through operation of a user terminal, and a first display control means for controlling the updated negotiation status to be displayed on the display screen of the user terminal.

5. A system as described in any one of claims 1 to 4, further comprising a second negotiation status update means for updating the negotiation status when the negotiation status is a predetermined status and the elapsed time since the negotiation status was updated to the predetermined status satisfies predetermined conditions, and a first display control means for controlling the updated negotiation status to be displayed on the display screen of the user terminal.

6. A system as claimed in any one of claims 1 to 5, comprising a second display control means for controlling the display of a map image or an image taken from the air, and a sign that enables understanding of the status of the business negotiations on the display screen of the user terminal, wherein the second display control means controls the display of a sign that enables understanding of the status of the business negotiations at a position corresponding to the address of the real estate in the map image or the photographed image.

7. The system according to any one of claims 1 to 6, further comprising a search means for searching personal connection information relating to direct or indirect connections between users and property owners.

8. A system as described in any one of claims 1 to 7, comprising: an area identification means for identifying an area corresponding to real estate having a predetermined attribute from an image taken of the ground from above; and an address identification means for identifying the address of the real estate corresponding to the identified area; and a first display control means for controlling the display of the address of the identified real estate and the status of the negotiation on the display screen.

9. The system of claim 8, wherein the predetermined attribute is vacant property, unused land, parking lot, or agricultural land.

10. A system as described in claim 8 or 9, further comprising an owner identification means for identifying the owner of real estate corresponding to an address identified by the address identification means based on the correspondence between the address and the owner of the real estate corresponding to said address, and a first display control means for controlling the display of the status of the negotiation on the display screen in association with the identified owner of the real estate.

11. A program that causes a computer device to function as a first display control means that controls the display screen of a user terminal operated by a user to display the address of a property and / or the owner of the property, as well as the status of negotiations regarding the property with the owner.

12. A method executed in a system including at least one computer device, comprising: a first display control step of controlling the display screen of a user terminal operated by a user to display the address of a property and / or the owner of the property, as well as the status of negotiations regarding the property with the owner.

Citation Information

Patent Citations

  • Transaction system for object or service

    JP2002222332A

  • Real estate information display system, real estate information display method and program

    JP2015138412A

  • Real estate management computer program, real estate management computer system

    JP2017134621A

  • Progress management system, progress management program, and progress management method

    JP7279981B1