Program, information processing device and method
The program automates the handling of real estate reminder procedures by integrating with an auto-call system to reduce user workload and streamline the process.
Patent Information
- Application Number
- JP2023026901
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-02-24
- Publication Date
- 2026-01-15
- Estimated Expiration
- 2043-02-24
AI Technical Summary
Existing real estate management systems require manual input of user responses to auto-calls, increasing user workload in reminder procedures.
A program that automates the process by receiving reminder information from a real estate management system, identifying incomplete procedures, instructing an auto-call system to contact individuals, receiving responses, and updating the system with the results.
Reduces user workload in real estate-related procedures by automating the reminder process through auto-calls.
Smart Images

Figure 0007799327000001 
Figure 0007799327000002 
Figure 0007799327000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a program, an information processing device, and a method. [Background technology]
[0002] There is a technology for urging a person who is carrying out a procedure related to real estate to complete the procedure. For example, Patent Document 1 discloses a system for supporting the collection of rent for real estate properties, specifically, a fee collection support system that uses an auto-call system with an automatic script created and a procedure sequenced in the order of email, automated voice, and human voice in accordance with the automation of the initial fee collection and CTI escalation, and further discloses a fee collection support system that has a means for urging and collecting the fee, including switching to convenience store transfer if credit card payment is not possible and collection via a convenience store (CVS) collection agency. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-041809 Summary of the Invention [Problem to be solved by the invention]
[0004] In the technology described in Patent Document 1, the user must manually input the procedure person's response to the auto-call made by the auto-call system into the real estate management system, which is the core system that manages real estate information. Therefore, the technology described in Patent Document 1 causes users to take time and effort when performing procedures related to real estate.
[0005] Therefore, the present disclosure has been made to solve the above problem, and its purpose is to provide a technology that reduces the user's workload in reminder work using auto-calls for real estate-related procedures. [Means for solving the problem]
[0006] A program for operating a computer having a processor, the program causing the processor to execute the following steps: receiving from a real estate management system reminder information including a scheduled date on which a person is scheduled to perform a specified procedure related to real estate, the procedure status of the procedure, and the person's contact information; identifying, based on the reminder information, a reminder procedure whose scheduled date is not a date after the present date and whose procedure status indicates that the procedure is incomplete; instructing an auto-call system to make an auto-call to the telephone terminal of the person who is to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving from the auto-call system the response received from the telephone terminal of the person who is to be reminded; and sending the response to the real estate management system. [Effects of the Invention]
[0007] According to the present disclosure, it is possible to provide a technology that reduces the user's workload in reminder work using auto-calls for real estate-related procedures. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an overall configuration of a system according to an embodiment. [Figure 2] 1 is a diagram illustrating an overall configuration of a system according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a functional configuration of a server according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating a data structure of a reminder information table according to an embodiment. [Figure 5] 10 is a flowchart illustrating an example of a processing flow in a system according to an embodiment. [Figure 6] 10 is a flowchart illustrating another example of the processing flow in the system according to an embodiment. [Figure 7]FIG. 10 is a diagram illustrating an example of a screen in the system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.
[0010] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may also be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be single-core or multi-core.
[0011] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC)) that performs part or all of the processing.
[0012] In the following explanation, information that produces an output for an input may be described using expressions such as "xxx table," but this information may be data of any structure, or may be a learning model such as a neural network that produces an output for an input. Therefore, an "xxx table" may be referred to as "xxx information."
[0013] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0014] In addition, in the following explanation, processing may be described using the "program" as the subject, but since a program is executed by a processor to perform specified processing while appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may also be the processor (or a device such as a controller that has that processor).
[0015] The program may be installed in a device such as a computer, or may be stored in, for example, a program distribution server or a computer-readable (e.g., non-transitory) recording medium. Also, in the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0016] Furthermore, in the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may also be used.
[0017] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference symbols (or common symbols among the reference symbols) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference symbols) of the elements may be used.
[0018] In the following description, the control lines and information lines are those that are considered necessary for the description, and do not necessarily represent all the control lines and information lines in the product. All components may be interconnected.
[0019] <0 System Overview> A system according to the present disclosure receives dunning information from a real estate management system. The system identifies procedures to be dunned based on the dunning information. The system instructs an auto-call system to make an auto-call to the telephone terminal of the person to be dunned, prompting the person to respond. The system receives from the auto-call system a response that the auto-call system has received from the telephone terminal of the person to be dunned. The system transmits the response to the real estate management system.
[0020] In this disclosure, procedures refer to predetermined procedures related to real estate such as condominiums and detached houses, and include, for example, but are not limited to, the following types of procedures: · Submission of documents and payment procedures when signing, renewing, or canceling a lease agreement · Document submission and payment procedures when signing, renewing, or canceling fire insurance Rent payment procedures - Payment procedures for overdue rent
[0021] In the present disclosure, the dunning information is information that includes at least the scheduled date for the procedure, the status of the procedure, and the contact information of the person making the procedure. The dunning information may include various information related to the procedure, such as the name of the property related to the procedure, the type of procedure, and the name of the person making the procedure. The dunning information may include only information about procedures that should be subject to dunning by the user, or may include information about procedures that should be subject to dunning by the user and information about procedures that should not be subject to dunning.
[0022] In this disclosure, the term "procedurer" includes not only the person who is to perform the procedure, but also a person who performs the procedure on behalf of the person, a person who responds to an auto-call or a call from a user on behalf of the person, or a person who contacts a system user or a real estate system user on behalf of the person.
[0023] In this disclosure, a procedural status is information indicating the progress of a procedure. The procedural status may include information indicating whether the procedure is complete, incomplete, partially complete, or to what extent. Note that a "partially complete" state may be included in an "incomplete" state.
[0024] In this disclosure, a procedure subject to a reminder refers to a procedure for which the scheduled date for the procedure is not a date after the present date and for which the procedure status is incomplete.
[0025] In this disclosure, a person to be reminded refers to a person who is to carry out a procedure to be reminded.
[0026] <One embodiment> <1 Overall system configuration> FIG. 1 is a diagram showing the overall configuration of a dunning system 1 (hereinafter simply referred to as system 1) according to this embodiment. As shown in FIG. 1, system 1 includes a plurality of terminal devices (terminal device 10a and terminal device 10b are shown in FIG. 1; hereinafter, they may be collectively referred to as "terminal device 10") and a server 20. Terminal device 10 and server 20 are connected to each other via a network 80 so as to be able to communicate with each other. Network 80 is configured as a wired or wireless network. Server 20 is a server that functions as a web server (including a cloud server), and exchanges information with terminal device 10 via web pages. In addition, a web page browser for viewing web pages is installed on terminal device 10, but a dedicated application for providing the services of server 20 may also be installed so that the web pages can be viewed using the dedicated application.
[0027] The hardware configuration of the terminal device 10a and the hardware configuration of the terminal device 10b are common, so the hardware configuration of the terminal device 10a will be described and a description of the hardware configuration of the terminal device 10 will be omitted.
[0028] The terminal device 10 is an operator of the dunning system 1 of the present disclosure, and is a device operated by a user who instructs the server 20 to perform various operations. The terminal device 10 is realized by a desktop personal computer (PC), a laptop PC, or the like. Alternatively, the terminal device 10 may be a mobile terminal such as a tablet compatible with a mobile communication system or a smartphone.
[0029] The terminal device 10 is communicatively connected to the server 20 via a network 80. The terminal device 10 is connected to the network 80 by communicating with communication devices such as a wireless base station 81 conforming to communication standards such as 4G, 5G, and LTE (Long Term Evolution), and a wireless LAN router 82 conforming to a wireless LAN (Local Area Network) standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11. As shown in FIG. 1 , the terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage unit 16, and a processor 19.
[0030] The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices. The input device 13 is an input device (e.g., a keyboard, a touch panel, a touch pad, a pointing device such as a mouse, etc.) for receiving input operations from a user. The output device 14 is an output device (e.g., a display, a speaker, etc.) for presenting information to a user. The memory 15 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage unit 16 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0031] The server 20 is managed by an administrator of the system 1 of this embodiment, and the stored contents are modified / added / deleted by the user of the terminal device 10 as appropriate.
[0032] The server 20 is a computer connected to a network 80. The server 20 includes a communication IF 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29.
[0033] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices. The input / output IF 23 functions as an interface with an input device for receiving input operations from a user and an output device for presenting information to the user. The memory 25 is for temporarily storing programs and data processed by the programs, etc., and is a volatile memory such as a DRAM (Dynamic Random Access Memory). The storage 26 is a storage device for saving data, such as a flash memory or an HDD (Hard Disc Drive). The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
[0034] The real estate management system 2 is a system that manages real estate information (vacancy status, contract documents, occupancy status, rent payment status, etc.). The real estate management system 2 includes multiple terminal devices (not shown) and a server (not shown). The real estate management system 2 is connected to the system 1 and the auto call system 3 via a network 80 so that they can communicate with each other. The real estate management system 2 may also manage real estate information using a spreadsheet tool, for example. The management of real estate information by the real estate management system 2 may include a process of automatically managing real estate information using a server or the like, or may include a process of manually managing real estate information by an administrator.
[0035] The auto-call system 3 is a system that automatically calls telephone terminals associated with specified contacts, plays pre-recorded voice messages through the telephone terminals, and records responses from the contacts. The auto-call system 3 includes multiple terminal devices (not shown) and a server (not shown). The auto-call system 3 is connected to the system 1 and the real estate management system 2 via a network 80 so that they can communicate with each other.
[0036] Although the system 1 of this embodiment does not include the property management system 2 and the auto-call system 3, the system 1 may include the property management system 2, the auto-call system 3, or both.
[0037] <1.1 Functional configuration of the terminal device 10> Fig. 2 is a block diagram illustrating an example of the functional configuration of the terminal device 10 illustrated in Fig. 1. The terminal device 10 illustrated in Fig. 2 is realized by, for example, a PC, a mobile terminal, or a wearable terminal. As illustrated in Fig. 2, the terminal device 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 17, a microphone 171, a speaker 172, a storage unit 180, and a control unit 190. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.
[0038] The communication unit 120 performs processing such as modulation and demodulation for the terminal device 10 to communicate with other devices. The communication unit 120 performs transmission processing on the signal generated by the control unit 190 and transmits it to the outside (for example, the server 20). The communication unit 120 performs reception processing on the signal received from the outside and outputs it to the control unit 190.
[0039] The input device 13 is a device for inputting instructions or information by a user operating the terminal device 10. The input device 13 may be realized by, for example, a keyboard 131, a mouse 132, a reader, etc. If the terminal device 10 is a mobile terminal or the like, the input device 13 may be realized by, for example, a touch-sensitive device that inputs instructions by touching the operation surface. The input device 13 converts instructions input by the user into electrical signals and outputs the electrical signals to the control unit 190. The input device 13 may also include, for example, a receiving port that receives electrical signals input from an external input device.
[0040] The output device 14 is a device for presenting information to a user operating the terminal device 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display or the like.
[0041] The audio processing unit 17 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 17 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 17 also provides the audio signal to the speaker 172. The audio processing unit 17 is realized, for example, by a processor for audio processing. The microphone 171 receives audio input and provides an audio signal corresponding to the audio input to the audio processing unit 17. The speaker 172 converts the audio signal provided from the audio processing unit 17 into audio and outputs the audio to the outside of the terminal device 10.
[0042] The storage unit 180 is realized by, for example, the memory 15, the storage unit 16, etc., and stores data and programs used by the terminal device 10.
[0043] The control unit 190 is realized by the processor 19 reading an application program 181 stored in the storage unit 180 and executing instructions included in the application program 181. The control unit 190 controls the operation of the terminal device 10. The control unit 190 operates in accordance with the application program 181 stored in the storage unit 180, thereby fulfilling the functions of an operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, and a presentation control unit 194.
[0044] The operation reception unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the operation reception unit 191 receives information based on instructions input from a keyboard, a mouse, or the like.
[0045] Furthermore, the operation reception unit 191 receives voice instructions input from the microphone 171. Specifically, for example, the operation reception unit 191 receives a voice signal that is input from the microphone 171 and converted into a digital signal by the voice processing unit 17. For example, the operation reception unit 191 analyzes the received voice signal and extracts a predetermined noun, thereby acquiring an instruction from the user.
[0046] The transmitting / receiving unit 192 performs processing for the terminal device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol. Specifically, for example, the transmitting / receiving unit 192 transmits the business content input by the user to the server 20. In addition, the transmitting / receiving unit 192 receives information about the user from the server 20.
[0047] The data processing unit 193 performs calculations on the data that the terminal device 10 has received as input in accordance with the application program 181, and outputs the calculation results to the memory 15 or the like.
[0048] The presentation control unit 194 controls the output device 14 to present information provided from the server 20 to the user. Specifically, for example, the presentation control unit 194 causes the information transmitted from the server 20 to be displayed on the display 141. In addition, the presentation control unit 194 causes the information transmitted from the server 20 to be output from the speaker 172.
[0049] <1.2 Functional configuration of server 20> 3 is a diagram showing an example of the functional configuration of the server 20. As shown in FIG. 3, the server 20 functions as a communication unit 201, a storage unit 202, and a control unit 203.
[0050] The communication unit 201 performs processing for the server 20 to communicate with external devices.
[0051] The storage unit 202 includes, for example, an application program 2021, a reminder information table 2022, and the like.
[0052] The dunning information table 2022 is a table for managing dunning information. The dunning information managed by the dunning information table 2022 may be acquired from the real estate management system 2. In addition, dunning information transmitted from the terminal device 10 when the user operates the input device 13 of the terminal device 10 may be managed by the dunning information table 2022. Details will be described later.
[0053] The control unit 203 performs functions shown as various modules by the processor of the server 20 performing processing in accordance with the application program 2021. The control unit 203 performs functions as a reception control module 2031, a transmission control module 2032, a dunning information acquisition module 2033, a dunning target identification module 2034, a call transmission instruction module 2035, a result acquisition module 2036, an update information acquisition module 2037, and a dunning information update module 2038.
[0054] The reception control module 2031 controls the process by which the server 20 receives signals from external devices in accordance with a communication protocol. Specifically, the reception control module 2031 receives information transmitted from the terminal device 10 and input by the user of the terminal device 10 using the input device 13 or the like. For example, the reception control module 2031 may receive, from the terminal device 10, dunning information that the user has created by operating the input device 13 of the terminal device 10. The reception control module 2031 may receive, from the terminal device 10, various update information that the dunning information update module 2038 (described later) uses to update the dunning information acquired by the dunning information acquisition module 2033 (described later). The update information may include, for example, new contact information for the person making the procedure, a new scheduled date for the procedure, information indicating that the procedure has been completed, information indicating the status of the procedure, or information indicating that dunning for the procedure will be stopped.
[0055] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol. Specifically, the transmission control module 2032 controls the process of transmitting information about the procedure to the real estate management system 2 or the terminal device 10. For example, the transmission control module 2032 transmits to the real estate management system 2 information received from the terminal device 10 by the reception control module 2031 (described later) or information received from the auto-call system 3 by the result acquisition module 2036 (described later). For example, the transmission control module 2032 transmits to the terminal device 10 information that a dunning information acquisition module 2033 or a dunning information update module 2038 (described later) has received from the real estate management system 2.
[0056] The dunning information acquisition module 2033 controls the process of acquiring dunning information including the scheduled date on which the person making the procedure is scheduled to perform a specified procedure related to real estate, the procedure status of the procedure, and the contact information of the person making the procedure from the real estate management system 2. The dunning information acquisition module 2033 stores the acquired dunning information in the dunning information table 2022 of the storage unit 202, or updates the dunning information table 2022 with the acquired dunning information. Specifically, the dunning information acquisition module 2033 acquires dunning information including the scheduled date on which the person making the procedure is scheduled to perform the specified procedure related to real estate, information indicating whether the procedure has been completed, and the person making the procedure's contact information. For example, the dunning information acquisition module 2033 acquires dunning information from the real estate management system 2, including the procedure ID, property name, name of the person performing the procedure, procedure type, contact information, original scheduled date, new scheduled date, procedure date, procedure status, and reason for suspension.
[0057] The dunning information acquisition module 2033 may acquire dunning information from the server or terminal device of the real estate management system 2 when the server 20 receives an instruction to acquire dunning information from the user of the terminal device 10. The dunning information acquisition module 2033 may acquire dunning information at any timing, without being triggered by receiving an instruction from the user of the terminal device 10. For example, the dunning information acquisition module 2033 may acquire dunning information at predetermined time intervals. The dunning information acquisition module 2033 may acquire dunning information from a source other than the server of the real estate management system 2. For example, the dunning information may be created by a user operating the input device 13 of the terminal device 10 and received by the reception control module 2031.
[0058] The dunning target identification module 2034 controls the process of identifying procedures to be dunned based on the scheduled date and procedure status included in the dunning information. Specifically, the dunning target identification module 2034 refers to the dunning information acquired by the dunning information acquisition module 2033 and / or the dunning information table 2022 stored in the memory unit 202, and identifies as dunning target procedures those procedures whose scheduled date is not a date after the present and whose procedural status is incomplete. For example, the dunning target identification module 2034 references information indicating the scheduled date for a specified procedure and information indicating the procedure status, which are included in the dunning information acquired by the dunning information acquisition module 2033. The dunning target identification module 2034 determines whether the scheduled date is a date after the present. Furthermore, the dunning target identification module 2034 determines whether the procedure is incomplete. If the scheduled date does not indicate a date after the present and the procedure is incomplete, the dunning target identification module 2034 determines that the procedure is a dunning target procedure. In this way, the dunning target identification module 2034 identifies the dunning target procedure. When identifying a procedure to be dunned, the dunning target identification module 2034 may obtain information indicating the procedural status of the procedure to be dunned from the dunning information.
[0059] The outgoing call instruction module 2035 controls the process of instructing the auto-call system 3 to make an auto-call to the telephone terminal of the person to be dunned, urging the person to reply, based on the contact information included in the dunning information. Specifically, the outgoing call instruction module 2035 refers to the dunning information acquired by the dunning information acquisition module 2033 and sends the contact information of the dunning target person related to the dunning procedure identified by the dunning target identification module 2034 to the auto call system 3. The outgoing call instruction module 2035 may transmit an instruction as to the timing of making an auto-call to the auto-call system 3. For example, the outgoing call instruction module 2035 may transmit an instruction to the auto-call system 3 to make an auto-call to the telephone terminal of the person to be reminded within one minute of the auto-call system 3 receiving the outgoing call instruction.
[0060] The voice message played through the telephone terminal of the person being urged during the auto call may be stored in advance in the server of the auto call system 3, or a predetermined voice message stored in the storage unit 202 of the server 20 may be sent to the auto call system 3 by the call instruction module 2035. The voice message may include instructions to the person being urged to select a response from a plurality of pre-prepared options by operating the telephone terminal and inputting the number assigned to each option. The voice message may include instructions to the person being urged to input a voice response via the telephone terminal.
[0061] The outgoing call instruction module 2035 may transmit the type of procedure to be dunned, which is included in the dunning information, to the autocall system 3. For example, the outgoing call instruction module 2035 may transmit information indicating that the procedure to be dunned is a rental contract renewal procedure to the autocall system 3. The outgoing call instruction module 2035 may then instruct the autocall system 3 to play different voice messages in the autocall via the telephone terminal of the person to be dunned, depending on the type of procedure to be dunned. For example, the outgoing call instruction module 2035 may instruct the autocall system 3 to play different voice messages for an autocall regarding the procedure for paying the rental contract renewal fee and an autocall regarding the procedure for submitting a fire insurance contract.
[0062] The outgoing call instruction module 2035 may transmit various information included in the reminder information (for example, the name of the property for the procedure to be reminded, the name of the person making the procedure, the scheduled date, etc.) to the auto-call system 3. The outgoing call instruction module 2035 may then convert this information into voice data and instruct the auto-call system 3 to insert it at a predetermined position in the voice message of the auto-call.
[0063] The result acquisition module 2036 controls the process of acquiring the results of the auto-call made by the auto-call system 3 to the telephone terminal of the person to be dunned. Specifically, the result acquisition module 2036 acquires from the auto call system 3 information indicating the results of the auto call that the auto call system 3 made to the telephone terminal of the person to be dunned based on the instructions sent by the outgoing call instruction module 2035. The information indicating the result of the call-to-home may include text data or audio data. The information indicating the result of the call-to-home may include, for example, information indicating that the person being urged did not answer the call-to-home, or information indicating that the person being urged selected a number indicating a predetermined response option. The predetermined response may include, for example, information indicating that the procedure will be completed by a predetermined time (e.g., today, within a week, etc.), or information indicating that the user wishes to contact the person being urged directly.
[0064] The update information acquisition module 2037 controls the process of receiving information for updating the dunning information from the real estate management system 2. Specifically, the update information acquisition module 2037 acquires from the real estate management system 2 various update information for updating the dunning information acquired by the dunning information acquisition module 2033 and stored in the dunning information table 2022 of the storage unit 202. As already explained, the update information may include, for a given procedure, new contact information for the person performing the procedure, a new scheduled date for the procedure, information indicating that the procedure has been completed, information indicating the status of the procedure, or information indicating that dunning for the procedure will be stopped. The update information acquisition module 2037 may acquire from the real estate management system 2 as update information, information that has been updated from the date and time when the dunning information acquisition module 2033 last acquired the dunning information from the real estate management system 2 to the current date and time, among the dunning information stored in the real estate management system 2. The update information acquisition module 2037 may acquire update information from the server of the real estate management system 2 or the terminal device when the server 20 receives an instruction from the user of the terminal device 10 to update the reminder information. The update information acquisition module 2037 may acquire update information at any timing, without being triggered by receiving an instruction from the user of the terminal device 10. The update information acquisition module 2037 may acquire update information at predetermined time intervals.
[0065] The dunning information update module 2038 controls the process of updating dunning information. Specifically, the dunning information update module 2038 updates the dunning information acquired by the dunning information acquisition module 2033 by storing the update information received by the reception control module 2031 or the update information acquisition module 2037 in the dunning information table 2022. The dunning information update module 2038 may update the dunning information in response to the reception control module 2031 receiving update information. The dunning information update module 2038 may update the dunning information in response to the reception of update information by the update information acquisition module 2037. The dunning information update module 2038 may update the dunning information at any timing. For example, the dunning information update module 2038 may update the dunning information at predetermined time intervals.
[0066] <2 Data Structure> Fig. 4 is a diagram showing the data structure of a database stored in the server 20. Note that Fig. 4 is an example and does not exclude data not shown.
[0067] The database shown in Figure 4 is a relational database, which manages data sets called tables, which are structured by rows and columns, by associating them with each other. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables can be set and associated.
[0068] Typically, each table has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit 203 of the server 20 can cause the processor 29 to add, delete, or update records in a specific table stored in the storage unit 202 according to various programs.
[0069] Fig. 4 is a diagram showing the data structure of the dunning information table 2022. As shown in Fig. 4, each record of the dunning information table 2022 includes an item "Procedure ID", an item "Property Name", an item "Procedure Person Name", an item "Procedure Type", an item "Contact Information", an item "Original Scheduled Date", an item "New Scheduled Date", an item "Procedure Date", an item "Procedure Status", an item "Call Status", an item "Call Date and Time", and an item "Reason for Suspension". Each item in the dunning information table 2022 is entered by the dunning information acquisition module 2033 when the dunning information acquisition module 2033 acquires dunning information. Alternatively, each item in the dunning information table 2022 is entered by the dunning information update module 2038 when the dunning information update module 2038 updates the dunning information. The information stored in the dunning information table 2022 can be changed or updated as appropriate.
[0070] The item "Procedure ID" indicates an ID for identifying each procedure managed by the system 1 (particularly the server 20) of this embodiment.
[0071] The item "property name" indicates the name of the property related to the procedure identified by the item "procedure ID."
[0072] The item "Procedure Person Name" indicates the name of the procedure person involved in the procedure identified by the item "Procedure ID."
[0073] The item "Procedure type" indicates the type of procedure identified by the item "Procedure ID."
[0074] The item "contact information" indicates the contact information of the person who performs the procedure specified by the item "name of person who performs the procedure."
[0075] The "original scheduled date" field indicates the scheduled date set when the procedure identified by the "procedure ID" field was originally scheduled to be completed.
[0076] The item "New scheduled date" indicates the scheduled date of the procedure identified by the item "Procedure ID" that is set after the scheduled date stored in the item "Original scheduled date" is set.
[0077] The item "Procedure Date" indicates the date on which the procedure identified by the item "Procedure ID" was completed.
[0078] The "Procedure Status" item indicates information about the procedure status of the procedure identified by the "Procedure ID" item. For example, if the procedure identified by the item "Procedure ID" has been completed, the item "Procedure Status" will show information such as "Completed" indicating that the procedure has been completed, and if the procedure has not been completed, the item "Procedure Status" will show information such as "Incomplete" indicating that the procedure has not been completed. Furthermore, if the procedure has not been completed, the item "Procedure Status" may show information indicating the detailed procedural status. For example, if the procedure has been partially completed, the item may show information such as "Partially Completed," "Deposit of XX Yen Completed," or "Submission of Document A Completed."
[0079] The item "call status" indicates the status of a home call to prompt the procedure identified by the item "procedure ID." Specifically, for example, the item "call status" may indicate the following information regarding the procedure identified by the item "procedure ID". ·Is it eligible for call-home service? - Has the call home been sent? - Content of the procedure person's response to the auto-call More specifically, for example, the item "call status" may indicate the following information regarding the procedure identified by the item "procedure ID". · Uncalled: The call home was not made. · Called: The call home has been sent - Today: The person who made the procedure responded to the call-home message stating that they would complete the procedure on the day the call-home message was made. Within one week: The person making the procedure responded to the call-home request stating that they would complete the procedure within one week from the date of the call-home request. Contact Required: The person in charge of the procedure responded to the auto-call requesting direct contact from the user. · Not applicable: Not applicable to call-home
[0080] The item "call date and time" indicates the date and time when an auto-call was made to remind the procedure identified by the item "procedure ID." For example, the item "Call Date and Time" may indicate the date and time of the call, the start date and time of the call, or the end date and time of the call when the auto-call system 3 makes an auto-call to the telephone terminal of the person to be reminded of the procedure identified by the item "Procedure ID".
[0081] The item "reason for suspension" indicates information that the procedure identified by the item "procedure ID" is not subject to reminder calls. For example, if the procedure identified by the item "Procedure ID" is not subject to reminders by home call, the item "Reason for suspension" indicates information such as TRUE that the procedure is not subject to reminders by home call. Note that if the procedure identified by the item "Procedure ID" is not subject to reminders by home call, the item "Reason for suspension" may indicate the reason why the procedure is not subject to reminders by home call. For example, if the procedure identified by the "Procedure ID" item is subject to reminder by home call, the "Reason for Suspension" item may indicate that the procedure is not exempt from reminder by home call by a value such as FALSE, blank, or null.
[0082] <3 Example of operation> An example of the operation of the server 20 will now be described.
[0083] FIG. 5 is a flowchart showing an example of the operation of the server 20.
[0084] In step S101, the control unit 203 receives reminder information including the scheduled date on which a person is scheduled to perform a specific procedure related to real estate, the procedure status of the procedure, and the contact information of the person performing the procedure from the real estate management system 2. Specifically, for example, the control unit 203 uses the reminder information acquisition module 2033 to acquire reminder information including the procedure ID, property name, name of the person performing the procedure, procedure type, contact information, original scheduled date, new scheduled date, procedure date, procedure status, and reason for suspension from the real estate management system 2, and stores the acquired reminder information in the reminder information table 2022.
[0085] In step S102, the control unit 203 identifies procedures to be reminded that have a scheduled date that is not after the present date and whose procedural status is incomplete, based on the reminder information received in step S101. Specifically, for example, the control unit 203, using the dunning target specification module 2034, acquires the value of the item "procedure ID" of the record in the dunning information table 2022 that satisfies the following conditions: - The value of the field "Original Scheduled Date" is a past date The value of the field "New due date" is a past date or is blank - The value of the "Procedure Status" field is not "Completed" The value of the field "Reason for suspension" is blank
[0086] In step S103, the control unit 203 determines whether or not there are any dunning target procedures identified in step S102. Specifically, for example, the control unit 203 determines whether or not the dunning target identification module 2034 has been able to identify one or more dunning target procedures from the dunning information table 2022. If it is determined that there is a procedure to be reminded (YES in step S103), the program proceeds to FIG. 6, and if it is determined that there is no procedure to be reminded (NO in step S103), the program ends.
[0087] FIG. 6 is a flowchart showing an example of the operation of the server 20, and corresponds to the branch destination of step S103 in FIG.
[0088] In step S201, the control unit 203 instructs the autocall system 3 to make an autocall to the telephone terminal of the person being reminded to perform the dunning procedure, prompting the person to respond, based on the contact information included in the dunning information. Specifically, for example, the control unit 203 uses the outgoing call instruction module 2035 to obtain the procedure ID and contact information from the record in the dunning information table 2022 that stores the value of the item "procedure ID" obtained in step S102 of Figure 5. The control unit 203 uses the outgoing call instruction module 2035 to send the procedure ID and contact information to the autocall system 3.
[0089] The auto-call system 3 accepts the procedure ID and contact information sent from the control unit 203. The auto-call system 3 makes an auto-call to the contact information and accepts a reply sent from the telephone terminal of the person to be dunned. The auto-call system 3 links information indicating the reply and the date and time of the call with the procedure ID and sends them to the server 20.
[0090] In step S202, the control unit 203 receives from the auto call system 3 the response that the auto call system 3 has received from the telephone terminal of the person to be dunned. Specifically, for example, the control unit 203 receives the procedure ID, information indicating the response, and the call date and time that the auto call system 3 has sent to the server 20 using the result acquisition module 2036. The control unit 203 uses the result acquisition module 2036 to search the dunning information table 2022 using the procedure ID received from the auto call system 3 as a search key, and stores information indicating the response received from the auto call system 3 in the "call status" field of the record for that procedure ID, and stores the date and time of the call received from the auto call system 3 in the "call date and time" field.
[0091] The response that the control unit 203 receives from the auto-call system 3 in step S202 may include information indicating the new scheduled date for the procedure to be dunned. This allows the latest scheduled date for the procedure to be dunned to be quickly shared with the real estate management system 2. Furthermore, the response that the control unit 203 receives from the auto-call system 3 in step S202 may include information indicating that the user wishes to contact the person to be dunned directly.
[0092] In step S203, the control unit 203 transmits the response to the real estate management system 2. Specifically, for example, the control unit 203 causes the transmission control module 2032 to link information indicating the response received by the result acquisition module 2036 with the procedure ID and transmit the linked information to the real estate management system 2. This eliminates the need for the user to manually share the dunning target's response to the home call with the real estate management system 2, thereby reducing the user's workload in dunning operations using home calls for real estate-related procedures.
[0093] This also allows the operator of the real estate management system 2 to check the results of the auto-call for the procedure to be dunned. Therefore, if the information indicating the response includes a response including information indicating that the operator of the real estate management system 2 wishes to contact the person to be dunned directly, the operator of the real estate management system 2 can contact the person to be dunned directly.
[0094] Also, in step S203, the control unit 203 transmits the dunning information to the terminal device 10. Specifically, for example, the user operates the input device 13 of the terminal device 10 to transmit a request to inquire about the dunning information to the server 20. When the control unit 203 receives the request via the reception control module 2031, the control unit 203 transmits via the transmission control module 2032 the dunning information stored in the dunning information table 2022 to the terminal device 10 in a format that allows identification for each procedure ID.
[0095] At this time, the control unit 203 may send all of the information stored in the dunning information table 2022 to the terminal device 10, or may send information in a predetermined column and a predetermined record of the dunning information table 2022 to the terminal device 10. However, the information sent to the terminal device 10 must include information in the "Contact Information" and "Call Status" items of the dunning information table 2022. When the terminal device 10 receives the information sent from the control unit 203, it displays the information to the user via the output device 14. This allows the user to check the results of the home call for the procedure to be dunned.
[0096] If the dunning information displayed to the user includes a response including information indicating that the user wishes to contact the dunning target directly, the user will directly contact the dunning target. The user operates the input device 13 of the terminal device 10 to send the results of the direct contact to the server 20, linking them with the procedure ID. The results of the direct contact may include various update information for updating the dunning information.
[0097] In step S204, the control unit 203 accepts the result of the direct contact from the user to the dunning target. Specifically, for example, the control unit 203 accepts the procedure ID and the result of the direct contact sent from the terminal device 10 in step S203 using the reception control module 2031. The control unit 203 searches the dunning information table 2022 for the procedure ID accepted from the terminal device 10 using the dunning information update module 2038, and stores various update information included in the result of the direct contact (e.g., new scheduled date, procedure date, procedure status, reason for suspension, etc.) in the corresponding column of the record for the procedure ID.
[0098] In particular, if the result of the direct contact includes information indicating a new scheduled date for the procedure to be dunned, the control unit 203 registers the information indicating the new scheduled date included in the result of the direct contact in the dunning information. Specifically, for example, the control unit 203 uses the dunning information update module 2038 to search the dunning information table 2022 for the procedure ID received from the terminal device 10, and stores the information indicating the new scheduled date included in the result of the direct contact in the column of the item "new scheduled date" in the record for that procedure ID.
[0099] If the operator of the real estate management system 2 directly contacts the person to be reminded in step S203, the control unit 203 may, in step S204, acquire the results of the direct contact made by the operator of the real estate management system 2 to the person to be reminded from the real estate management system 2. Then, various update information included in the results of the direct contact may be stored in the reminder information table 2022.
[0100] In step S205, the control unit 203 transmits the direct contact result to the real estate management system 2. Specifically, for example, the control unit 203 causes the transmission control module 2032 to transmit to the real estate management system 2 the direct procedure ID received from the terminal device 10 in step S204 and various update information included in the direct contact result (for example, new scheduled date, procedure date, procedure status, reason for suspension, etc.).
[0101] Here, if the control unit 203 accepts a new scheduled date in step S202 or step S204, the person being reminded is to complete the reminded procedure before the new scheduled date passes. Furthermore, the person being reminded may voluntarily contact the user and inform them of the new scheduled date without answering the home call or responding to a direct contact. Furthermore, the person being reminded may complete the reminded procedure without answering the home call or responding to a direct contact. Therefore, the new scheduled date, procedural status, etc. of the reminded procedure may be updated at any time depending on the actions of the person being reminded.
[0102] Therefore, in step S206, the control unit 203 accepts update information for the procedure related to the dunning target procedure. Specifically, for example, if the information conveyed by the dunning target person or the like includes information corresponding to update information, the user operates the input device 13 or the like of the terminal device 10 to link the update information with the procedure ID and transmit it to the server 20. The control unit 203 accepts the procedure ID and the update information transmitted from the terminal device 10 via the reception control module 2031. For example, the control unit 203 may accept information indicating the procedural status of the procedure related to the dunning target procedure. Alternatively, the control unit 203 may accept information indicating a new scheduled date that the dunning target person has contacted the user.
[0103] Then, in step S206, the control unit 203 registers the updated information in the dunning information. In particular, if the information indicating the procedural status of the dunning procedure transmitted from the terminal device 10 includes information indicating that the dunning procedure has been completed, the control unit 203 registers the information indicating that the dunning procedure has been completed in the dunning information. Furthermore, if the information indicating the procedural status of the dunning procedure includes information indicating that part of the dunning procedure has been completed, the control unit 203 registers the information indicating that part of the dunning procedure has been completed in the dunning information. Furthermore, if the updated information includes information indicating a new scheduled date, the control unit 203 registers the information indicating the new scheduled date in the dunning information.
[0104] Specifically, for example, the control unit 203 causes the dunning information update module 2038 to search the dunning information table 2022 for the procedure ID received from the terminal device 10, and stores each piece of information contained in the update information in a column corresponding to the content of the update information in the record for that procedure ID. For example, if the update information includes information indicating the procedure status, the control unit 203 stores the information indicating the procedure status in the "procedure status" column of the record for that procedure ID. Furthermore, if the update information includes information indicating a new scheduled date, the control unit 203 stores the information indicating the new scheduled date in the "new scheduled date" column of the record for that procedure ID.
[0105] In step S206, the control unit 203 may receive update information for the dunning procedure from the real estate management system 2. Specifically, the control unit 203 receives the update information from the real estate management system 2 using the update information acquisition module 2037, and stores the update information in the dunning information table 2022 using the dunning information update module 2038. Thereafter, the control unit 203 may transmit the updated dunning information to the terminal device 10. Then, as in step S203, the terminal device 10 may display the dunning information to the user via the output device 14. This allows the update information registered in the real estate management system 2 after step S101 to be reflected in the dunning information table 2022, and the update information to be displayed to the user. For example, information updated in the real estate management system 2 after step S101 indicating that part of the dunning procedure has been completed can be displayed to the user. This allows the user to easily check the progress of the dunning procedure.
[0106] As shown in FIGS. 5 and 6, after step S206, the program ends.
[0107] 5 and 6 at a predetermined timing. Therefore, the control unit 203 again executes the process including identifying the procedure to be dunned (step S102), issuing instructions to the auto-call system 3 (step S201), accepting a reply (step S202), and sending the reply (step S203). This allows the dunning work related to the procedure to be dunned to be performed continuously while reducing the burden on the user.
[0108] Furthermore, at this time, since the dunning information has been updated in the previously executed steps S202, S204, and S206, the dunning procedures identified in step S102 will be different from the dunning procedures identified in the previous step S102. Therefore, when the control unit 203 executes the process again, it is not necessary to execute step S101. In other words, when the control unit 203 executes the process again, it may or may not accept dunning information from the real estate management system 2.
[0109] In other words, when the control unit 203 executes the process again, even if step S101 is not executed, procedures that were identified as subject to reminder when the control unit 203 executed step S102 the previous time, and for which a new scheduled date was set or the procedure was completed after step S102, will not be subject to reminder by auto-call.
[0110] The control unit 203 may execute the process again after a predetermined time has elapsed since the process was last executed. For example, the control unit 203 may execute the process again 24 hours after the previous process started (or ended).
[0111] <4 Screen example> FIG. 7 is a diagram showing an example of a screen displayed on the display 141, which is an example of the output device 14 of the terminal device 10, in the processing of the control unit 203 shown in the flowcharts of FIGS.
[0112] A sheet 701 showing a list of reminder information is displayed on a screen 700 of the display 141. In the example of Fig. 7, the sheet 701 displays, for each contractor, the contractor name, property name, contact information, expected payment date, call status, and reason for reminder suspension, all of which are related to the rent renewal payment procedure. The user of the terminal device 10 can view reminder information related to other types of procedures by scrolling the screen 700 or switching tabs on the sheet 701.
[0113] Sheet 701 includes, for example, display fields 702, 703, 704, 705, 706, 707, and 708. Display field 702 displays the name of the contractor for each procedure. Display field 703 displays the name of the property for each procedure. Display field 704 displays the contact information of the person performing each procedure. Display field 705 displays the original scheduled date for each procedure. Display field 706 displays the new scheduled date for each procedure. Display field 707 displays the call status for each procedure. Display field 708 displays the reason for suspending each procedure. In the example of Figure 7, the user of terminal device 10 can operate input device 13 to enter information to be stored in the "new scheduled date" item of dunning information table 2022 into a blank cell in display field 706. Furthermore, the user of the terminal device 10 can operate the input device 13 to input information to be stored in the "Reason for Suspension" item of the dunning information table 2022 into a blank cell of the display field 708. When the user inputs information into a blank cell of the display field 708, the display in the display field 707 of the same record as the input cell is updated to "Not Applicable." Note that the information displayed in the non-blank cells of the display fields 702 to 708 may also be updated by the user operating the input device 13.
[0114] <5. Effects of one embodiment> As described above in detail, the system 1 of this embodiment can provide a technique for reducing the user's workload in dunning operations using autocalls for real estate-related procedures.
[0115] <6 Notes> It should be noted that the above-described embodiments have been described in detail to clearly explain the present disclosure, and are not necessarily limited to those including all of the described configurations. Furthermore, some of the configurations of each embodiment can be added to, deleted from, or replaced with other configurations.
[0116] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tape, non-volatile memory cards, and ROMs.
[0117] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, and Java (registered trademark).
[0118] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or storage medium.
[0119] The matters described in the above embodiments will be supplemented below.
[0120] (Appendix 1) A program (2021) for operating a computer (20) having a processor (29), the program (2021) includes the steps of: receiving, from a real estate management system (2), reminder information including a scheduled date on which a person is scheduled to perform a predetermined procedure related to real estate, the procedure status of the procedure, and the person's contact information (step S101); and identifying, based on the reminder information, a reminder-target procedure whose scheduled date is not a date after the present date and whose procedure status is incomplete (step S102). A program (2021) that executes the steps of: instructing the auto-call system (3) to make an auto-call to the telephone terminal of the person being called to perform the dunning procedure based on the contact information included in the dunning information, prompting the person to respond to the procedure; receiving from the auto-call system (3) the response received from the telephone terminal of the person being called; and transmitting the response to the real estate management system (2) (step S203).
[0121] (Appendix 2) The response will include information indicating the new scheduled dates for the procedures subject to the reminder, as set out in Appendix 1 of the Program (2021).
[0122] (Appendix 3) A program (2021) described in Appendix 1 or 2, which, after executing the step of accepting a reply (step S202), again executes the step of identifying (step S102), the step of instructing (step S201), the step of accepting a reply (step S202), and the step of sending (step S203).
[0123] (Appendix 4) The reply includes information indicating that the user desires direct contact with the person being reminded, and the program (2021) further causes the processor (29) to execute the steps of accepting the result of the direct contact (step S204), and, if the result of the direct contact includes information indicating a new scheduled date for the procedure being reminded, registering the information indicating the new scheduled date included in the result of the direct contact in the reminder information (step S204), and again executing the identifying step (step S102), the instructing step (step S201), the reply accepting step (step S202), and the sending step (step S203), a program (2021) described in any of Appendices 1 to 3.
[0124] (Appendix 5) The program (2021) further causes the processor (29) to execute the step of accepting a reply (step S202), and then the step of accepting information indicating the procedural status of the procedure related to the dunning procedure (step S206), and, if the information indicating the procedural status of the procedure related to the dunning procedure includes information indicating that the dunning procedure has been completed, the step of registering information indicating that the dunning procedure has been completed in the dunning information (step S206), and causes the program (2021) to again execute the identifying step (step S102), the instructing step (step S201), the step of accepting a reply (step S202), and the sending step (step S203).
[0125] (Appendix 6) The program (2021) further causes the processor (29) to execute the step of accepting a reply (step S202), and then the step of accepting information indicating the procedural status of the procedure related to the dunning procedure (step S206), and, if the information indicating the procedural status of the procedure related to the dunning procedure includes information indicating that part of the dunning procedure has been completed, the step of registering information indicating that part of the dunning procedure has been completed in the dunning information (step S206), and the program (2021) further causes the processor (29) to re-execute the step of identifying (step S102), the step of instructing (step S201), the step of accepting a reply (step S202), and the step of sending (step S203). A program (2021) described in any of Appendices 1 to 5.
[0126] (Appendix 7) The program (2021) further causes the processor (29) to execute a step (step S206) of receiving information indicating a new scheduled date that the person to be reminded has notified the user, and a step (step S206) of registering the information indicating the new scheduled date in the reminder information, and again executes the step of identifying (step S102), the step of instructing (step S201), the step of accepting a response (step S202), and the step of sending (step S203), a program (2021) described in any of Appendices 1 to 6.
[0127] (Appendix 8) A method executed by a computer (20) having a processor (29), wherein the processor (29) executes the following steps: receiving from a real estate management system (2) reminder information including a scheduled date on which a person is scheduled to perform a specified procedure related to real estate, the procedure status of the procedure, and the person's contact information (step S101); identifying, based on the reminder information, a reminder procedure whose scheduled date is not a date after the present date and whose procedure status indicates that the procedure is incomplete (step S102); instructing an auto-call system (3) to make an auto-call to the telephone terminal of the person who is to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving from the auto-call system (3) the response received from the telephone terminal of the person who is to be reminded (step S202); and transmitting the response to the real estate management system (2) (step S203).
[0128] (Appendix 9) An information processing device having a control unit, the control unit executes the following steps: receiving from a real estate management system (2) reminder information including a scheduled date on which a person is scheduled to perform a specified procedure related to real estate, the procedure status of the procedure, and the person's contact information; identifying, based on the reminder information, a reminder procedure whose scheduled date is not a date after the present date and whose procedure status indicates that the procedure is incomplete; instructing an auto-call system (3) to make an auto-call to the telephone terminal of the person who is to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving from the auto-call system (3) the response received from the telephone terminal of the person who is to be reminded (step S202); and transmitting the response to the real estate management system (2) (step S203). [Explanation of symbols]
[0129] 1: System 2: Real estate management system 3: Auto-call system 10: Terminal device 15: Memory 16: Storage unit 19: Processor 20: Server 26: Storage 29: Processor 180: Storage unit 190: Control unit 202: Storage unit 203: Control unit 2022: Dunning information table 2031: Reception control module 2032: Transmission control module 2033: Dunning information acquisition module 2034: Dunning target identification module 2035: Call instruction module 2036: Result acquisition module 2037: Update information acquisition module 2038: Dunning information update module
Claims
1. A program for operating a computer having a processor, The program causes the processor to: receiving, from the real estate management system, reminder information including a scheduled date on which a person is scheduled to perform at least one of a procedure for submitting documents related to real estate and a procedure for making payments related to real estate, the status of the procedure, and contact information of the person; A step of identifying, based on the reminder information, procedures to be reminded whose scheduled date is not a date after the present date and whose procedure status is incomplete in the procedure status; a step of instructing an auto-call system to make an auto-call to a telephone terminal of a person who is to be reminded to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving, from the auto-call system, the reply including information regarding the new scheduled date of the procedure to be dunned, which the auto-call system received from the telephone terminal of the person to be dunned as a result of the auto-call; updating the scheduled date of the procedure to be reminded, which is included in the reminder information, based on information regarding the new scheduled date received from the home call system as a result of the home call; A program that, after a predetermined time has elapsed, executes the steps of identifying the procedure to be reminded based on the scheduled date updated to the new scheduled date in the updating step, and again executing the instructing step, the accepting step of the response, and the updating step.
2. The program further causes the processor to, after executing the step of receiving the response, receiving information indicating the procedural status of the procedure related to the procedure subject to the dunning; If the information indicating the procedural status of the procedure related to the dunning procedure includes information indicating that the dunning procedure has been completed, registering information indicating that the dunning procedure has been completed in the dunning information; The program according to claim 1 , further comprising causing the specifying step, the instructing step, the response receiving step, and the updating step to be executed again.
3. The program further causes the processor to, after executing the step of receiving the response, receiving information indicating the procedural status of the procedure related to the procedure subject to the dunning; If the information indicating the procedural status of the procedure related to the dunning procedure includes information indicating that the dunning procedure has been partially completed, registering information indicating that the dunning procedure has been partially completed in the dunning information; The program of claim 1, wherein in the re-execution step, for a procedure to be reminded for which information indicating that it has been partially completed has been registered in the registration step, the procedure status is considered to be an incomplete procedure, and the steps of identifying the procedure to be reminded, the instructing step, the accepting step of the response, and the updating step are executed again.
4. The program further causes the processor to receiving information indicating a new scheduled date that the person to be reminded has contacted the user; and registering information indicating the new scheduled date in the reminder information. The program according to claim 1 , further comprising causing the specifying step, the instructing step, the response receiving step, and the updating step to be executed again.
5. 1. A computer-implemented method comprising a processor, the processor comprising: receiving, from the real estate management system, reminder information including a scheduled date on which a person is scheduled to perform at least one of a procedure for submitting documents related to real estate and a procedure for making payments related to real estate, the status of the procedure, and contact information of the person; A step of identifying, based on the reminder information, procedures to be reminded whose scheduled date is not a date after the present date and whose procedure status is incomplete in the procedure status; a step of instructing an auto-call system to make an auto-call to a telephone terminal of a person who is to be reminded to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving, from the auto-call system, the reply including information regarding the new scheduled date of the procedure to be dunned, which the auto-call system received from the telephone terminal of the person to be dunned as a result of the auto-call; updating the scheduled date of the procedure to be reminded, which is included in the reminder information, based on information regarding the new scheduled date received from the home call system as a result of the home call; A method for executing, after a predetermined time has elapsed, a step of identifying the procedure to be reminded based on the scheduled date updated to the new scheduled date in the updating step, and a step of again executing the instructing step, the step of accepting the response, and the updating step.
6. An information processing device including a control unit, The control unit receiving, from the real estate management system, reminder information including a scheduled date on which a person is scheduled to perform at least one of a procedure for submitting documents related to real estate and a procedure for making payments related to real estate, the status of the procedure, and contact information of the person; A step of identifying, based on the reminder information, procedures to be reminded whose scheduled date is not a date after the present date and whose procedure status is incomplete in the procedure status; a step of instructing an auto-call system to make an auto-call to a telephone terminal of a person who is to be reminded to perform the reminder procedure, based on the contact information included in the reminder information, to prompt the person to respond; receiving, from the auto-call system, the reply including information regarding the new scheduled date of the procedure to be dunned, which the auto-call system received from the telephone terminal of the person to be dunned as a result of the auto-call; updating the scheduled date of the procedure to be reminded, which is included in the reminder information, based on information regarding the new scheduled date received from the home call system as a result of the home call; An information processing device that, after a predetermined time has elapsed, executes the steps of identifying the procedure to be reminded based on the scheduled date updated to the new scheduled date in the updating step, and again executing the instructing step, the accepting step, and the updating step.
Citation Information
Patent Citations
Charge collection support system
JP2007041809A
Service support server, information processor and information processing method
JP2014194684A
Information processing apparatus and program
JP2018170664A
Information notification system, information notification method, and information notification program
JP2021179989A