Information processing device, information processing method, and program
The information processing device and method address the inefficiency in utilizing properties on a waiting list by managing contract and vacancy data to facilitate immediate contract offers, enhancing property utilization and administrative efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- OBIC CO LTD
- Filing Date
- 2026-04-27
- Publication Date
- 2026-07-02
AI Technical Summary
Existing systems fail to utilize properties on a waiting list for availability until after they become available, leading to a loss of opportunity for their use.
An information processing device and method that manages contract and vacancy data to identify matching properties and clients, facilitating immediate contract offers when a property becomes available, and updates billing and contract status accordingly.
Reduces the loss of opportunity to utilize properties by enabling immediate contract offers to waiting clients, optimizing property utilization and administrative processes.
Smart Images

Figure 2026110785000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] As a technique for accepting a reservation for the use of a contracted property and notifying the reserved customer that the property has become available when the reserved property becomes available, for example, there are techniques disclosed in Patent Documents 1 and 2. The real estate rental property transaction system disclosed in Patent Document 1 accepts a reservation application for a property and manages it in a list. When a property that is scheduled to be vacant in the future shifts to the current vacant state, the customer who reserved the property is notified of this by email, and a response asking whether to proceed with the transaction is requested. The examination server disclosed in Patent Document 2 accepts a reservation application for use from a user when the parking lot is full, manages information on users who are on a waiting list for the parking lot in a reservation table, and when the parking lot becomes vacant, notifies the user who made the reservation that the use application has become possible.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the techniques disclosed in Patent Documents 1 and 2, the person who reserved the property is only notified after the reserved property is cancelled and becomes available. From the time the property becomes available until the next user contracts, the property remains unutilized, resulting in a loss of the opportunity to use the property.
[0005] The present invention has been made in view of the above, and aims to provide an information processing device, an information processing method, and a program that reduce the loss of opportunities to utilize properties that are on a waiting list for availability. [Means for solving the problem]
[0006] To solve the above-mentioned problems and achieve the objective, the information processing device according to the present invention is an information processing device comprising a control unit, which can access contract data for each of several contractors, which includes contractor information indicating a contractor and property information indicating a property currently under contract with the contractor; vacancy data for each of several contractors, which includes contractor information indicating a contractor and property information indicating a property that the contractor indicated by the contractor information has requested to terminate; and vacancy data for each of several prospective contractors, which includes prospective contractor information indicating a prospective contractor and vacancy information indicating a property desired by the prospective contractor, the control unit having access to: vacancy data addition means for adding contractor information indicating a contractor for a property for which a request to terminate has been made and property information indicating the property, the vacancy data for extracting vacancy information indicating the same property as the property indicated by the property information included in the vacancy data and prospective contractor information for the property indicated by the vacancy information, and the person indicated by the prospective contractor information extracted by the extraction means is the contractor, and the extraction means The system includes: a contract data update means that adds the contractor's contractor information and the property information of the property to the contract data, treating the property indicated by the extracted waiting list property information as the property to be contracted by the contractor; a move-out data update means that, if the contractor information added by the contract data update means already exists in the contract data before being added by the contract data update means, treats the person indicated by the contractor information as the contractor, and adds the contractor's contractor information and the property information of the property to the move-out data, treating the property indicated by the property information associated with the contractor information that existed before being added as the property to be terminated by the contractor; a billing processing means that calculates the billing amount for the property indicated by the property information added by the contract data update means, and creates billing data including the billing amount and the contractor information added by the contract data update means; and a property display means that displays the prospective contractor indicated by the prospective contractor information extracted by the extraction means and the property indicated by the waiting list property information extracted by the extraction means in a list on a display device according to the operator's operation.
[0007] Furthermore, the information processing method according to the present invention is an information processing method performed on an information processing device equipped with a control unit that can access contract data including, for each of a plurality of contractors, contractor information indicating a contractor and property information indicating a property that the contractor has contracted for; vacancy data including, for each of a plurality of contractors, contractor information indicating a contractor and property information indicating a property that the contractor indicated by the contractor information has requested to terminate; and vacancy data including, for each of a plurality of prospective contractors, prospective contractor information indicating a prospective contractor and vacancy information indicating a property that the prospective contractor desires, the method comprising: a vacancy data addition step of adding contractor information indicating a contractor for a property for which a request to terminate has been made and property information indicating the property to be contracted for; an extraction step of extracting vacancy information indicating the same property as the property indicated by the property information included in the vacancy data and prospective contractor information for the property indicated by the vacancy information from the vacancy data; and the person indicated by the prospective contractor information extracted in the extraction step is the contractor, and the vacancy information extracted in the extraction step is the vacancy information The system includes: a contract data update step which adds the contractor's contractor information and the property information of the property to the contract data, treating the property indicated by as the property to be contracted by the contractor; a move-out data update step which, if the contractor information added in the contract data update step already exists in the contract data before being added in the contract data update step, treats the person indicated by the contractor information as the contractor, and adds the contractor's contractor information and the property information of the property to the move-out data, treating the property indicated by the property information associated with the contractor information that existed before being added as the property to be terminated by the contractor; a billing processing step which calculates the billing amount for the property indicated by the property information added in the contract data update step, and creates billing data including the billing amount and the contractor information added in the contract data update step; and a property display step which displays the prospective contractors indicated by the prospective contractor information extracted in the extraction step and the properties indicated by the vacant property information extracted in the extraction step in a list on a display device according to the operator's operation.
[0008] Furthermore, the program according to the present invention includes contract data for each of several contractors, which includes contractor information indicating a contractor and property information indicating a property currently under contract by the contractor; vacancy data for each of several contractors, which includes contractor information indicating a contractor and property information indicating a property that the contractor indicated by the contractor information has requested to terminate; and waiting list data for each of several prospective contractors, which includes prospective contractor information indicating a prospective contractor and waiting list property information indicating a property that the prospective contractor desires. The program includes an vacancy data addition step in which the contractor information indicating a property for which a request to terminate has been made and property information indicating the property in question is added to the vacancy data on a computer that can access the following: contract data for each of several contractors, which includes contractor information indicating a contractor and property information indicating the property in question; vacancy list data for each of several prospective contractors, which includes prospective contractor information indicating a prospective contractor and waiting list property information indicating a property that the prospective contractor desires; an extraction step in which the waiting list property information indicates a waiting list property information indicates a waiting list property information indicated by the waiting list property information is extracted from the waiting list data; and the person indicated by the prospective contractor information extracted in the extraction step is designated as the contractor, and the property that the contractor contracts is the property indicated by the waiting list property information extracted in the extraction step. The program is designed to perform the following steps: a contract data update step, which adds the contractor information of the contractor and the property information of the property to the contract data; a move-out data update step, which, if the contractor information added in the contract data update step already exists in the contract data before the addition in the contract data update step, designates the person indicated by the contractor information as the contractor, and adds the contractor information of the contractor and the property information of the property associated with the contractor information that existed before the addition as the property to be terminated by the contractor to the move-out data; a billing processing step, which calculates the billing amount for the property indicated by the property information added in the contract data update step, and creates billing data including the billing amount and the contractor information added in the contract data update step; and a property display step, which displays the prospective contractors indicated by the prospective contractor information extracted in the extraction step and the properties indicated by the waiting property information extracted in the extraction step in a list on a display device according to the operator's operation. [Effects of the Invention]
[0009] According to the present invention, the loss of opportunities to utilize properties that are waiting to become vacant can be reduced. [Brief explanation of the drawing]
[0010] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of an information processing device according to an embodiment. [Figure 2] Figure 2 shows an example of contract data according to the embodiment. [Figure 3] Figure 3 shows an example of available waiting data according to the embodiment. [Figure 4] Figure 4 shows an example of move-out data according to the embodiment. [Figure 5] Figure 5 shows an example of billing data according to the embodiment. [Figure 6] Figure 6 shows an example of a cancellation information input screen according to the embodiment. [Figure 7] Figure 7 shows an example of the screen displaying the list of changeable sections according to the embodiment. [Figure 8] Figure 8 shows an example of a partition change screen according to the embodiment. [Figure 9] Figure 9 shows an example of contract data according to the embodiment. [Figure 10] Figure 10 shows an example of move-out data according to an embodiment. [Figure 11] Figure 11 shows an example of available waiting data according to the embodiment. [Modes for carrying out the invention]
[0011] Embodiments of the information processing apparatus, information processing method, and program according to the present invention will be described in detail below with reference to the drawings. However, the present invention is not limited to these embodiments.
[0012] [1. Overview] For example, a contractor who has entered into a lease contract for a parking lot, bicycle parking area, etc. may use the contracted property while waiting for another more convenient property to become available. Also, a contractor of a rental office may, for example, need to move to another office as the number of personnel increases or decreases, and may wait for an office of an appropriate size for the number of personnel to become available. When a broker mediating these properties changes the property that the contractor uses to the one that has become available while waiting for it to become available, the broker needs to perform the cancellation process for the contracted property, the contract process for the newly contracted property, and the billing process for the administrative fees associated with the cancellation and contract.
[0013] If a person waiting for a property to become available is notified of the availability of the property after it has become available, the property will remain unutilized from the time it becomes available until a new contract is made, resulting in a loss of the opportunity to use the property. Therefore, in the present embodiment, there is provided an information processing apparatus, an information processing method, and a program that can manage users waiting for the availability of a property during the contract period and efficiently provide properties. Hereinafter, the specific configuration and operation will be described.
[0014] [2. Configuration] An example of the configuration of the information processing apparatus 100 according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the configuration of the information processing apparatus 100 according to the embodiment. The information processing apparatus 100 is, for example, a device that manages the contract status of properties such as parking lots, bicycle parking areas, and rental offices. The information processing apparatus 100 is installed, for example, in the business office of a broker who mediates properties.
[0015] The information processing apparatus 10 is, for example, a commercially available desktop personal computer. However, the information processing apparatus 100 is not limited to a stationary information processing apparatus such as a desktop personal computer, and may be a portable information processing apparatus such as a commercially available notebook personal computer, PDA (Personal Digital Assistants), smartphone, or tablet personal computer.
[0016] The information processing apparatus 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each unit included in the information processing apparatus 100 is communicably connected via an arbitrary communication path.
[0017] The communication interface unit 104 communicably connects the information processing apparatus 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of communicably connecting the information processing apparatus 100 and the server 200 to each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the storage unit 106 may be stored in, for example, the server 200.
[0018] An input device 112 and an output device 114 are connected to the input / output interface unit 108. As the output device 114, in addition to a monitor (including a home television), a speaker or a printer can be used. As the input device 112, in addition to a keyboard, a mouse, and a microphone, a monitor that cooperates with the mouse to realize a pointing device function can be used. In the following, the output device 114 may be described as the monitor 114, and the input device 112 may be described as the keyboard 112 or the mouse 112.
[0019] The storage unit 106 stores various databases, tables, and files. The storage unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the storage unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used. For example, the storage unit 106 stores contract data 106a, waiting data 106b, move-out data 106c, and billing data 106d.
[0020] Figure 2 shows an example of the contents of contract data 106a. Contract data 106a is data that includes information related to the contract for a property. Contract data 106a includes information on the contract number, contractor, property, plot, contract date, and contract status. The contract number information is a number that uniquely identifies the contract with the contractor for the property. The contractor information includes the name of the contractor for the property and a number that uniquely identifies the contractor. The contractor information is an example of contractor information according to the present invention. The property information includes the name of the property that the contractor has contracted for and a number that uniquely identifies the property. The plot information indicates the plot that the contractor has contracted for in the property that the contractor has contracted for. The combination of property information and plot information is an example of property information according to the present invention. The contract date information indicates the date on which the contractor contracted for the property. The contract status information indicates the contract status of the property. The contract status is as follows: "0: Application in progress" when you have applied for a property contract; "1: Occupied" when you have a contract for the property; and "2: Cancelled" until you have requested to cancel the property contract and the cancellation is processed.
[0021] Figure 3 shows an example of the contents of the waiting list data 106b. The waiting list data 106b is data that includes information about clients who are waiting for a property to become available. Clients include both those who have already contracted for a property and those who have not yet contracted for a property. The waiting list data 106b includes information such as the waiting list number, contract holder, current contract number, desired property, desired unit, application date, desired move-in date, preference ranking, reason for preference, and status. The waiting list number information is a number that uniquely identifies the client's request to wait for a property to become available. The contract holder information includes the name of the client as a prospective contract holder waiting for a property to become available, and a number that uniquely identifies the client. The current contract number information is the contract number of the property that the client waiting for a property to become available has already contracted for. The desired property information includes the name of the property that the client is waiting for and a number that uniquely identifies the property. The desired unit information indicates the unit that the client is waiting for to become available in the property that they are waiting for. The combination of desired property information and desired unit information is an example of waiting list property information according to the present invention. The application date information indicates the date on which the client, who is waiting for a property to become available, submitted a request to be on the waiting list. The desired move-in date information indicates the desired start date for using the property that the client is waiting for to become available. The preference ranking information indicates the preference ranking of properties when the client is waiting for multiple properties to become available. The reason for preference information indicates the reason why the client, who is waiting for a property to become available, wishes to use that particular property. If the contract with the client is a new contract, the reason for preference will be "001: New Contract," and if the client has a contract for another property and wishes to move to a different unit, it will be "002: Unit Move." The status information indicates the status of the client's request to be on the waiting list for a property to become available.The status will be "000: Waiting for availability" if the property specified in the desired property and desired plot is under contract; "001: Completed" if the client indicated in the contract information has contracted for the property specified in the desired property and desired plot; "002: Other requests completed" if the client indicated in the contract information has contracted for a property other than the one specified in the desired property and desired plot while waiting for availability for multiple properties; and "003: Cancelled" if the client indicated in the contract information has stopped waiting for availability for the property specified in the desired property and desired plot.
[0022] Figure 4 shows an example of the contents of move-out data 106c. Move-out data 106c is data that includes information about a property for which termination has been requested from among the properties under contract. Move-out data 106c includes information on the contract number, tenant, property, unit, termination request date, and termination date. The contract number information is a number that uniquely identifies the contract with the tenant of the property for which termination has been requested. The tenant information includes the name of the tenant who requested termination of the property and a number that uniquely identifies that tenant. The property information includes the name of the property for which the tenant requested termination and a number that uniquely identifies that property. The unit information indicates the unit used by the tenant in the property for which termination has been requested. The termination request date information indicates the date on which the termination of the property was requested. The termination date information indicates the termination date of the property.
[0023] Figure 5 shows an example of the contents of billing data 106d. Billing data 106d is data that includes information on the billing amount to be billed to the contractor of the property. Billing data 106d includes information on the billing number, contract number, billing date, property, section, claim item, base amount, consumption tax amount, and billing amount. The billing number information is a number that uniquely identifies the billing of monetary payment to the contractor in connection with the contract or termination of the property. The contract number information is a number that uniquely identifies the contract to which the billing payment is related. The billing date information indicates the billing date of the billing payment. The property information includes the name of the property to which the billing payment is related and a number that uniquely identifies the property. The section information indicates the section of the property to which the billing payment is related. The claim item information indicates the claim item of the billing payment. The base amount information indicates the amount billed to the contractor excluding the tax amount. The consumption tax amount information indicates the consumption tax amount included in the amount billed to the contractor. The billing amount information indicates the amount to be billed to the customer.
[0024] The control unit 102 is a CPU or the like that comprehensively controls the information processing device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs. Functionally, the control unit 102 comprises an extraction unit 102a, a contract data update unit 102b, a billing processing unit 102c, an eviction data update unit 102d, and a property display unit 102e.
[0025] The extraction unit 102a, acting as an extraction means, extracts information on desired properties that are the same as those included in the move-out data 106c, and information on the client who is a prospective tenant for said desired property, from the waiting list data 106b.
[0026] The contract data update unit 102b, acting as a means for updating contract data, identifies the client, as the prospective contractor information extracted by the extraction unit 102a, as the contractor, and identifies the property indicated by the desired property information extracted by the extraction unit 102a as the property to be contracted by the contractor. It then adds the contractor's contractor information and the property information of the property to the contract data 106a.
[0027] The billing processing unit 102c, acting as a billing processing means, calculates the billing amount for the contract of the property indicated by the property information added by the contract data update unit 102b, and creates billing data 106d that includes the said billing amount and the contractor information added by the contract data update unit 102b.
[0028] As a means for updating move-out data, the move-out data update unit 102d, if the contractor information added by the contract data update unit 102b already exists in the contract data 106a before the addition, considers the person indicated by the contractor information as the contractor, and adds the property indicated by the property information associated with the contractor information that already exists as the property that the contractor is terminating, and adds the contractor information of the contractor and the property information of the property to the move-out data 106c.
[0029] The property display unit 102e, which serves as a property display means, displays the prospective contractor indicated by the prospective contractor information extracted by the extraction unit 102a and the property indicated by the desired property information extracted by the extraction unit 102a on the output device 114.
[0030] [3. Specific examples of processing] Here, a specific example of processing performed by the information processing device 100 will be explained with reference to the diagram.
[0031] (3-1) Example of processing when updating waiting data First, using a parking space as an example of a property, we will explain an example of how to process a request for a parking space from a client who is waiting for a space to become available. For example, if a client who is waiting for a parking space to become available applies to a parking space that is currently under contract with another contract holder, the operator will operate the input device 112 to update the waiting list data 106b. When updating the waiting list data 106b, the operator will enter the client's contract number, client's name, desired property, desired space, application date, desired move-in date, and reason for request on the input screen displayed on the output device 114. If the client waiting for a space to become available is already under contract for another space and wishes to move from that space, the operator will enter the contract number for the currently contracted space as the current contract number on the input screen. Furthermore, if the client waiting for a space to become available is waiting for multiple spaces to become available, the operator will enter the priority order of the spaces they are waiting for.
[0032] When an operator registers the entered information, the control unit 102 generates a new vacancy waiting number and adds a row to the vacancy waiting data 106b containing the generated vacancy waiting number and the entered information. If a client waiting for a vacant space does not specify a particular space but waits for any space in the property to become available, the desired space in the added row will be null. Also, if a client waiting for a vacant space is not currently under contract for another space, the current contract number added will be null. Furthermore, if a client waiting for a vacant space does not specify a desired move-in date, the desired move-in date in the added row will be null.
[0033] The first and second rows of the waiting list data 106b shown in Figure 3 represent the case where a client with contract number "KOK001" has already contracted for parking space "001" in parking lot "A Garage," and is waiting for parking spaces "003" and "004" in parking lot "A Garage" to become available, with priority set to "1" for space "003" and priority set to "2" for space "004." In this client's case, since they have already contracted for a different space than the one they are waiting for, the reason for their request is "002: Space Change," which means moving spaces. Also, the first and second rows of the waiting list data 106b will show "000: Waiting for Availability," which means they are waiting for a space to become available until a contract is made for the waiting space.
[0034] The sixth row of the waiting list data 106b shown in Figure 3 represents data for a client who is not currently under contract for another parking space and is waiting for a parking space "Garage A" without specifying a particular space or desired move-in date. In this client's case, since they are not currently under contract for another parking space, the reason for their request is "001: New Contract," indicating a new contract. Also, since this client is not currently under contract for another parking space, the current contract number is null. Furthermore, since this client has not specified a desired space or desired move-in date, both the desired space and desired move-in date are null.
[0035] (3-2) Example of processing when updating move-out data Next, we will explain an example of the process when a contract holder terminates a contract for a property that is currently under contract. For example, if the operator receives a request to terminate a contract for a parking space that is currently under contract from the contract holder, the operator operates the input device 112 to update the move-out data 106c. When updating the move-out data 106c, the operator enters the contract number for the space the contract holder had contracted, the contract holder's contract number, the contract holder's name, the property the contract holder had contracted for, the space the contract holder had contracted for, the date of the termination request, and the termination date on the termination information input screen shown in Figure 6, which is displayed on the output device 114.
[0036] If the contract holder with contract number "KOK008" who contracted for parking space "003" in parking garage "A" requests cancellation, the data related to this cancellation will be the first row of the move-out data 106c shown in Figure 4. Similarly, if the contract holder with contract number "KOK009" who contracted for parking space "004" in parking garage "A" requests cancellation, the data related to this cancellation will be the second row of the move-out data 106c shown in Figure 4. Furthermore, if the contract holder with contract number "KOK010" who contracted for parking space "005" in parking garage "C" requests cancellation, the data related to this cancellation will be the third row of the move-out data 106c shown in Figure 4.
[0037] When the control unit 102 updates the move-out data 106c, it checks if there are clients waiting for the unit for which a cancellation request has been made. Here, the control unit 102 searches the move-out data 106c using the "property" and "unit" in the waiting list data 106b as keys. If the control unit 102 finds a row in the move-out data 106c that contains the search keys "property" and "unit," and the cancellation date in this row is close to the desired move-in date in the waiting list data 106b, it notifies the operator via the output device 114 that the property has become available to clients waiting for the unit due to the cancellation request. When the operator, upon seeing the notification, instructs the control unit 102 to display a list of available units on the output device 114.
[0038] Figure 7 shows an example of a screen displaying a list of changeable partitions. The control unit 102 extracts data from the waiting partition data 106b that is data of clients waiting for a partition to become available, and whose status is "000: Waiting for availability" as included in the vacancy data 106c.
[0039] For example, in the waiting list data 106b shown in Figure 3, the row with waiting list number "AK001" and a status of "000: Waiting List" is data for a client waiting for a space "003" in property "Garage A" to become available. The control unit 102 sees that the pair of property "Garage A" and space "003" is included in the first row of the move-out data 106c, and since the termination date is close to the desired move-in date, it extracts and displays the data from the first row of the waiting list data 106b.
[0040] Furthermore, in the waiting list data 106b shown in Figure 3, the row with waiting list number "AK002" and a status of "000: Waiting List" represents data for a client waiting for the availability of plot "004" in property "Garage A". The control unit 102 recognizes that the pair of property "Garage A" and plot "004" is included in the second row of the move-out data 106c, and since the termination date is close to the desired move-in date, it extracts and displays the data from the second row of the waiting list data 106b.
[0041] Furthermore, in the waiting list data 106b shown in Figure 3, the row with waiting list number "AK006" and a status of "000: Waiting List" represents data from a client waiting for a space to become available in property "Garage A". The control unit 102 extracts and displays the data from row 6 of the waiting list data 106b because property "Garage A" is included in rows 1 and 2 of the move-out data 106c, and the termination date is close to the desired move-in date. In addition, for the row with waiting list number "AK006" in the waiting list data 106b shown in Figure 3, the control unit 102 displays spaces "003" and "004", which became available in property "Garage A" due to termination, as the desired spaces because the desired space is null in the waiting list data 106b and no desired space has been specified.
[0042] Furthermore, in the waiting list data 106b shown in Figure 3, the row with waiting list number "AK007" and a status of "000: Waiting" represents data from a client waiting for a space to become available in property "C Garage". Since property "C Garage" is included in the third row of the move-out data 106c, the control unit 102 extracts and displays the data from the seventh row of the waiting list data 106b. In addition, for the row with waiting list number "AK007" in the waiting list data 106b shown in Figure 3, the control unit 102 displays space "005", which became available in property "C Garage" due to cancellation, as the desired space is null in the waiting list data 106b and no desired space has been specified.
[0043] The operator can easily see which clients are waiting for a vacant space and which spaces will become available to those clients due to the termination of their leases, by viewing the list of available spaces shown in Figure 7 on the output device 114.
[0044] The operator checks the data displayed in the list of available plots in Figure 7 and contacts clients waiting for a plot to inquire whether they would like to contract for the plot they wanted, as it has become available. For example, the screen shown in Figure 7 indicates that clients with contract number "KOK001" and "KOK004" are waiting for plot "003" in property "Garage A" to become available. In this case, the operator will, for example, prioritize clients with earlier application dates and inquire with client "KOK001" whether they would like to contract for plot "003" in property "Garage A". Also, the screen shown in Figure 7 indicates that client "KOK005" is waiting for plot "005" in property "Garage C" to become available. In this case, since no other clients waiting for this plot are displayed in the list of available plots, the operator will inquire with client "KOK005" whether they would like to contract for plot "005" in property "Garage C".
[0045] Furthermore, on the screen displaying the list of available plots, the operator may specify the waiting list number, contract holder, property, application date, desired move-in date, status, etc., and display a list of clients waiting for a plot to become available after it is terminated.
[0046] (3-3) Example of processing when changing partitions When the operator receives a response from a client who has inquired about whether they will contract for the desired plot, indicating that they will contract for that plot, the operator operates the input device 112 to display the plot change screen. Specifically, for example, if the operator receives a response from a client with contract number "KOK001" indicating that they will contract for an available plot, the operator selects the row for contract number "KOK001" on the list of changeable plots screen in Figure 7, and operates the input device 112 to display the plot change screen on the output device 114.
[0047] Figure 8 shows an example of a plot change screen displayed by the output device 114. When an operator selects a row in the list of changeable plots screen (Figure 7) where the contractor number is "KOK001" and the waiting number is "AK001" and performs the operation to display the plot change screen, the control unit 102 obtains the current contract number "KEI00001" from the row with the contractor number "KOK001" in the contract data 106a. The control unit 102 also obtains information on the contractor, property, plot, and contract date from the row containing the obtained contract number "KEI0001" in the contract data 106a, and displays the obtained information as the current contract information on the plot change screen.
[0048] The control unit 102 retrieves information on the desired property and plot for the row selected by the operator on the list of changeable plots screen, and displays the retrieved property and plot information in the new plot contract information column. Furthermore, if there is a row in the waiting list data 106b where the contract number is "KOK001", the status is "000: Waiting for Vacancy", and the waiting list number is not "AK001", the control unit 102 retrieves the information for this row from the waiting list data 106b and displays the retrieved waiting list number, property, plot, current contract number, application date, and preference ranking in the same contract holder waiting list information column, as shown in Figure 8. In the same contract holder waiting list information column, the control unit 102 sets the desired move-in date to null and the status to "Other requests completed".
[0049] The operator enters the cancellation application date and cancellation date for the currently contracted unit on the unit change screen, and enters the contract date for the unit of the new property to be contracted. Once the necessary information for the unit change is entered, the control unit 102 displays the administrative fee associated with the unit change in the fee information field. The operator confirms the displayed information and uses the input device 112 to instruct the execution of the unit change.
[0050] When an operation is performed to instruct the execution of a partition change, the control unit 102 updates various data. Specifically, the control unit 102 obtains the contract number displayed on the partition change screen and updates the contract status column in the contract data 106a for the row with the obtained contract number "KEI0001" from "1: Occupied" to "3: Contract terminated".
[0051] Furthermore, the control unit 102 adds a row to the contract data 106a that includes the newly created contract number, the contractor displayed on the plot change screen, the new property, the new plot displayed in the new plot contract information column, and the contract date, and sets the contract status of this row to "0: Application in progress". As a result, the contract data 106a becomes as shown in Figure 9.
[0052] Furthermore, the control unit 102 adds a row containing the contract number, contractor, property, and plot information displayed on the plot change screen to the move-out data 106c, sets the cancellation application date in this row to the entered "2022 / 11 / 22", and the cancellation date to the entered "2022 / 12 / 31". As a result, the move-out data 106c becomes as shown in Figure 10. The control unit 102 may also delete the row containing the property and plot combination for the newly contracted property "Garage A" plot "003" from the move-out data 106c.
[0053] Furthermore, the control unit 102 acquires the information of the contract holder, new property, and new plot displayed on the plot change screen, and updates the status of the row containing this acquired information in the vacancy waiting data 106b to "001: Completed". Also, the control unit 102 acquires the vacancy waiting number information in the same contract holder vacancy waiting information column displayed on the plot change screen, and updates the status of the row containing the acquired vacancy waiting number information in the vacancy waiting data 106b to "002: Other requests completed". As a result, the first and second rows of the vacancy waiting data 106b will be as shown in Figure 11.
[0054] Furthermore, the control unit 102 creates billing data 106d based on the information displayed on the section change input screen. This generates the billing data 106d shown in Figure 5. In addition, the control unit 102 updates the contract data 106a from "0: Application in progress" to "1: Occupied" on the contract date.
[0055] [4. Effects of the Embodiment] According to this embodiment, the intermediary operator updates the move-out data 106c in response to a request to terminate a property lease and displays a list of available units based on the waiting list data 106b, making it easy to identify clients waiting for a unit to become available and units that will become available to clients due to the termination of a property lease. Furthermore, according to this embodiment, a contract for the property can be made with a client waiting for a unit as soon as a request to terminate a property lease is received, allowing a contract to be made with the next user before the reserved unit becomes available, thus minimizing the loss of opportunities for use of units that are waiting for availability. Moreover, according to this embodiment, the property can be efficiently provided to clients waiting for a unit to become available, and the process up to billing for the contract for the property can be carried out efficiently. Furthermore, according to this embodiment, by analyzing the waiting list data 106b, the intermediary can identify properties that clients wish to use and determine which properties to market or advertise.
[0056] [5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions within companies, thereby enabling contributions to SDGs Goals 8 and 9.
[0057] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0058] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0059] [6. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0060] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods.
[0061] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0062] Furthermore, with respect to the information processing device 100, each component shown in the diagram is a functional concept and does not necessarily need to be physically configured as shown.
[0063] For example, the processing functions of the information processing device 100, particularly those performed by the control unit 102, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the business support device to execute the processing described in this embodiment, and is mechanically read by the information processing device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit 102.
[0064] Furthermore, this computer program may be stored on an application program server connected to the information processing device 100 via any network, and it is possible to download all or part of it as needed.
[0065] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.
[0066] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0067] The various databases stored in the memory unit 106 include memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0068] Furthermore, the information processing device 100 may be configured as a business support device such as a known personal computer or workstation, or it may be configured as the information processing device 100 with any peripheral devices connected to it. Alternatively, the information processing device 100 may be realized by implementing software (including programs or data, etc.) that enables the processing described in this embodiment onto the information processing device 100.
[0069] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit according to various additions or functional additions. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Industrial applicability]
[0070] This invention is useful for real estate agents who mediate property contracts. [Explanation of Symbols]
[0071] 100 Information Processing Devices 102 Control Unit 102a Extraction part 102b Contract Data Update Section 102c Billing Processing Unit 102d Move-out Data Update Section 102e Property display section 104 Communication Interface Section 106 Storage section 106a Contract Data 106b Waiting list data 106c Evacuation Data 106d Billing Data 108 Input / Output Interface Section 112 Input device (keyboard) 114 Output device (monitor) 200 servers 300 Networks
Claims
1. An information processing device comprising a control unit, For each of the multiple contract holders, contract data is provided that includes contract holder information identifying the contract holder and property information indicating the property under contract for that contract holder. For each of the multiple contract holders, the data includes contract holder information that identifies the contract holder, and property information that identifies the property for which the contract holder indicated by the contract holder information has requested to terminate the contract, and For each of the multiple prospective contractors, the system includes prospective contractor information indicating the prospective contractor, and waiting list data including waiting list information indicating the properties that the prospective contractor desires. Accessible, The control unit, A means for adding move-out data to the move-out data, which adds contract information indicating the contract holder of the property for which a request for termination has been made, and property information indicating the said property. An extraction means for extracting from the aforementioned vacancy data vacancy data vacancy information that indicates the same property as the property indicated by the property information included in the aforementioned vacancy data, and prospective tenant information for the property indicated by the said vacancy information, A contract data update means adds the contract information of the contracting party and the property information of the property to the contract data, with the person indicated by the prospective contracting party information extracted by the extraction means being the contracting party, and the property indicated by the waiting list property information extracted by the extraction means being the property to be contracted by the said contracting party. If the contractor information added by the contract data update means already exists in the contract data before being added by the contract data update means, the person indicated by the contractor information is considered the contractor, and the property indicated by the property information associated with the contractor information that existed before the addition is considered the property that the contractor is terminating the contract for, the move-out data update means adds the contractor's contractor information and the property information of the property to the move-out data. A billing processing means calculates the billing amount for the contract of the property indicated by the property information added by the contract data update means, and creates billing data that includes the billing amount and the contractor information added by the contract data update means. A property display means that displays a list on a display device in response to the operator's operation, showing the prospective contractors indicated by the prospective contractor information extracted by the extraction means and the properties indicated by the waiting list property information extracted by the extraction means. An information processing device equipped with the following features.
2. An information processing method performed on an information processing device equipped with a control unit that can access contract data for each of several contract holders, which includes contract holder information indicating the contract holder and property information indicating the property the contract holder is currently contracting for; vacancy data for each of several contract holders, which includes contract holder information indicating the contract holder and property information indicating the property the contract holder indicated by the contract holder has requested to terminate; and waiting list data for each of several prospective contract holders, which includes prospective contract holder information indicating the prospective contract holder and waiting list property information indicating the property the prospective contract holder desires, wherein A move-out data addition step involves adding contract information indicating the contract holder of a property for which a termination request has been made, and property information indicating the said property, to the move-out data. Extraction step of extracting from the vacancy data property information that indicates the same property as the property indicated in the property information included in the aforementioned move-out data, and prospective tenant information for the property indicated in said vacancy information, A contract data update step adds the contract information of the contracting party and the property information of the property to the contract data, with the person indicated by the prospective contracting party information extracted in the extraction step being the contracting party, and the property indicated by the waiting list property information extracted in the extraction step being the property to be contracted by the said contracting party. If the contractor information added in the contract data update step already exists in the contract data before being added in the contract data update step, the person indicated by the contractor information is considered the contractor, and the property indicated by the property information associated with the contractor information that existed before being added is considered the property that the contractor is terminating, and the contractor information of the contractor and the property information of the property are added to the move-out data in the move-out data step. A billing processing step that calculates the billing amount for the contract for the property indicated by the property information added in the contract data update step, and creates billing data that includes the said billing amount and the contractor information added in the contract data update step, A property display step in which the prospective contractors indicated by the prospective contractor information extracted in the extraction step and the properties indicated by the vacant property information extracted in the extraction step are displayed on a display device in a list according to the operator's operation, An information processing method comprising the following:
3. A computer with access to the following data is available: Contract data for each of multiple contract holders, including contract holder information identifying the contract holder and property information indicating the property the contract holder is currently contracting for; Move-out data for each of multiple contract holders, including contract holder information identifying the contract holder and property information indicating the property the contract holder has requested to terminate; and Waiting list data for each of multiple prospective contract holders, including prospective contract holder information identifying the prospective contract holder and waiting list property information indicating the property the prospective contract holder wishes to rent. A move-out data addition step involves adding contract information indicating the contract holder of a property for which a termination request has been made, and property information indicating the said property, to the move-out data. Extraction step of extracting from the vacancy data property information that indicates the same property as the property indicated in the property information included in the aforementioned move-out data, and prospective tenant information for the property indicated in said vacancy information, A contract data update step adds the contract information of the contracting party and the property information of the property to the contract data, with the person indicated by the prospective contracting party information extracted in the extraction step being the contracting party, and the property indicated by the waiting list property information extracted in the extraction step being the property to be contracted by the said contracting party. If the contractor information added in the contract data update step already exists in the contract data before being added in the contract data update step, the person indicated by the contractor information is considered the contractor, and the property indicated by the property information associated with the contractor information that existed before being added is considered the property that the contractor is terminating, and the contractor information of the contractor and the property information of the property are added to the move-out data in the move-out data step. A billing processing step that calculates the billing amount for the contract for the property indicated by the property information added in the contract data update step, and creates billing data that includes the said billing amount and the contractor information added in the contract data update step, A property display step in which the prospective contractors indicated by the prospective contractor information extracted in the extraction step and the properties indicated by the vacant property information extracted in the extraction step are displayed on a display device in a list according to the operator's operation, A program to execute.