Document processing program and information processing apparatus

The document processing program and information processing apparatus streamline the analysis and presentation of contract status for multiple contracts within an organization, addressing the inefficiencies of existing technologies by automating the extraction and analysis of contract information.

JP7698905B2Active Publication Date: 2025-06-26LEGALON TECHNOLOGIES INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023113849
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-06-26
Estimated Expiration
2039-05-22

AI Technical Summary

Technical Problem

Existing technologies face challenges in efficiently analyzing and presenting the contract status of multiple contracts within an organization, requiring significant manual effort due to their limitations in handling multiple contracts and internal document analysis.

Method used

A document processing program and information processing apparatus that receive conditions for analyzing contract documents, extract relevant information from a contract document database, analyze the contract documents based on received conditions, and display the analysis results, enabling the presentation of contract status across multiple contracts.

Benefits of technology

Enables efficient and automated analysis and presentation of contract status for an organization, reducing manual effort and improving the ability to manage multiple contracts effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007698905000001
    Figure 0007698905000001
  • Figure 0007698905000002
    Figure 0007698905000002
  • Figure 0007698905000003
    Figure 0007698905000003
Patent Text Reader

Abstract

To provide a document processing program and an information processing apparatus for presenting a contract status of an organization based on contents of the contracts.SOLUTION: An information processing apparatus 1 according to the present invention has an analysis condition receiving means 102 for receiving a display method of conditions and analysis results relating to values, contracts, and organizations for analysis of contracts, an analysis target extracting means 103 for extracting contracts having extraction information 112 matched with the conditions received by analysis target extracting means 102 from a contract data base 111 having a plurality of contracts where at least information relating to values, contracts and organizations are extracted as the extraction information 112, an information analysis means 104 for, based on the conditions relating to the values, the contracts, and the organizations received by the analysis condition receiving means 102, analyzing the contracts extracted by the analysis target extracting means 103, and a result outputting means 105 for displaying and outputting the analysis result by the display means received by the analysis condition receiving means 102.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a document processing program and an information processing apparatus. [Background technology]

[0002] Conventional technology detects keywords from contracts and notifies contract holders of risks in advance. An information processing device has been proposed (see, for example, Patent Document 1).

[0003] The information processing device disclosed in Patent Document 1 detects predetermined keywords from a contract document. Then, from among the detected keywords, it recognizes the important parts for the contracted user and The points of the contract along with the risks are presented to the user to decide whether or not to enter into the contract. When the device detects the contract renewal deadline, etc. from the contract document, it displays the renewal setting screen and The user is allowed to decide whether or not to be notified of the update. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2018 / 042548 Summary of the Invention [Problem to be solved by the invention]

[0005] The information processing device of the above-mentioned Patent Document 1 detects keywords from a contract and issues a request to the contractor. The contract is a single contract, but the contract is notified in advance of the renewal of the contract and the contract renewal notification is required. This is intended for documents, not for multiple contracts, and is intended for documents signed within an organization. It would require a huge amount of manual work to analyze the status of the huge number of contracts. There was a problem.

[0006] An object of the present invention is to provide a document processing program and an information processing apparatus that present the contract situation of an organization based on the content of a contract document.

Means for Solving the Problems

[0007] One aspect of the present invention provides the following document processing program and information processing apparatus to achieve the above object.

[0008] [1] A computer, a reception means for receiving conditions for analyzing a contract document, a contract document database including a plurality of contract documents and having information indicating the contract situation for the plurality of contract documents extracted as extraction information, and extracting a contract document having extraction information that matches the conditions received by the reception means from the database; an analysis target extraction means, an analysis means for analyzing the contract document extracted by the analysis target extraction means based on the conditions received by the reception means, and a document processing program for causing the computer to function as an output means for displaying and outputting the analysis result of the analysis means. [2] A computer, a reception means for receiving numerical values, contracts, conditions related to an organization, and a display method of an analysis result for analyzing a contract document, a contract document database including a plurality of contract documents and having at least information related to numerical values, contracts, and organizations for the plurality of contract documents extracted as extraction information, and extracting a contract document having extraction information that matches the conditions received by the reception means from the database; an analysis target extraction means, an analysis means for analyzing the contract document extracted by the analysis target extraction means based on the numerical values, contracts, and conditions related to the organization received by the reception means, ​​​​​​​​​​To function as output means for displaying and outputting the analysis result in the display method received by the reception means A document processing program. [3] Reception means for receiving conditions for analyzing a contract, From a contract document database including a plurality of contract documents and in which information indicating the contract status for the plurality of contract documents is extracted as extraction information, analysis target extraction means for extracting a contract document having extraction information that matches the conditions received by the reception means, Analysis means for analyzing the contract document extracted by the analysis target extraction means based on the conditions received by the reception means, And an information processing apparatus having output means for displaying and outputting the analysis result of the analysis means. [4] Reception means for receiving numerical values, contracts, conditions related to organizations, and display methods of analysis results for analyzing contract documents, From a contract document database including a plurality of contract documents and in which at least information related to numerical values, contracts, and organizations for the plurality of contract documents is extracted as extraction information, analysis target extraction means for extracting a contract document having extraction information that matches the conditions received by the reception means, Analysis means for analyzing the contract document extracted by the analysis target extraction means based on the numerical values, contracts, and conditions related to organizations received by the reception means, And an information processing apparatus having output means for displaying and outputting the analysis result in the display method received by the reception means.

[0009] [Effect of the Invention]

[0009] According to the invention according to claims 1 - 4, it is possible to present the contract status of an organization based on the content of a contract document. [Brief Description of the Drawings]

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

[0011] [Embodiment Mode] (Configuration of information processing device) FIG. 1 is a block diagram illustrating an example of a configuration of an information processing device according to an embodiment.

[0012] The information processing device 1 is composed of a CPU (Central Processing Unit) and the like. The control unit 10 controls each part and executes various programs. It is made up of storage media such as hard disk drives (HDDs) and flash memory, and stores information The device includes a storage unit 11 for storing information and a communication unit 12 for communicating with the outside via a network. The information processing device 1 is connected to a terminal operated by a user via a communication unit 12, and receives a request signal from the terminal. It is assumed to operate based on

[0013] By executing the contract analysis program 110 as a document processing program to be described later, the control unit 10 functions as the contract reception means 100, the information extraction means 101, the analysis condition reception means 102, the analysis target extraction means 103, the information analysis means 104, the result output means 105, and the like. .

[0014] The contract reception means 100 receives the input of the contract to be analyzed and stores it in the contract database 111 of the storage unit 11 as contract information 111a and attached information 111b. The contract information 111a is information indicating the content of the contract (mainly text information and layout information, which may include revision history, etc.), and the attached information 111b is information indicating additional content other than the content of the contract, such as the contracting parties, the counterparty, the contract type, the position, the status, etc.

[0015] The information extraction means 101 analyzes the content of the contract information 111a or analyzes the content of the attached information 111b to extract information indicating the contract situation. The method of extracting information from the content of the contract information 111a may be to extract information that matches a predetermined keyword and alphanumeric characters near the keyword, or it may be to perform morphological analysis, syntactic analysis, semantic analysis, context analysis for extraction, or it may be to perform labeling based on machine learning for extraction.

[0016] The information indicating the contract situation extracted by the information extraction means 101 is, for example, the conclusion date of the contract, the validity period, the presence or absence of automatic update, the names of the parties, the contract type, the applicable law, the agreed jurisdiction, and the contract amount. Also, the contract The approximate content includes the property name, the object, and the entrusted content. Also, regarding the presence or absence of risk terms, there are non-compete obligations, release conditions, the scope of compensation and the upper limit of the compensation amount in damages, and matters regarding the necessity of prior permission and the presence or absence of notification obligations. Also, as matters for prior notification, there are changes in the business name and changes in capital. Also, there are matters for post-notification. In addition, the information extraction means 101 may extract information used at the time of the contract, and may further extract information set by the user.

[0017] The analysis condition reception means 102 receives conditions for extracting the contract documents to be analyzed from the contract document database 111.

[0018] The analysis target extraction means 103 extracts the target contract documents from the contract document database 111 based on the conditions received by the analysis condition reception means 102.

[0019] The information analysis means 104 analyzes the contract documents to be analyzed extracted by the analysis target extraction means 103, based on contract information such as numerical information like amounts and quantities, contract terms which are terms used in the contract documents, and organizational information which is business segments based on companies, departments, etc. within the organization. Note that the information analysis means 104 may detect notification matters based on predetermined conditions regarding the analysis results. Also, the information analysis means 104 performs the analysis operation based on input conditions or predetermined conditions, and may also perform it based on machine learning regardless of the presence or absence of conditions. The notification matters are detected based on conditions such as when the contract renewal period is 2 months later. In this case, the notification content is something like "There are 3 contract documents with contract renewals within 2 months."

[0020] ​​​​​​​​​​The result output means 105 outputs the result analyzed by the information analysis means 104 as information that can be displayed using characters, numbers, and graphics such as graphs. Further, the result output means 105 may also display the notification content corresponding to the notification item analyzed by the information analysis means 104. The notification content may be, in addition to a message such as "There are 3 contract documents with contract renewals within 2 months.", something using an icon indicating an alert, etc., or a display method such as blinking for the part corresponding to the notification item on the graph may also be used. The storage unit 11 stores a contract analysis program 110, a contract database 111, extraction information 112, etc., which cause the control unit 10 to operate as the above-described respective means 100 - 105.

[0021]

[0022] Figure 2 is a schematic diagram showing the configuration of the contract information 111a.

[0023] The contract information 111a has a contract ID for identifying the contract, a contract name which is the data name of the contract, and the content of the contract (mainly text information and layout information. It may include revision history information.)

[0024] Figure 3 is a schematic diagram showing the configuration of the attached information 111b.

[0025] The attached information 111b has a contract ID, an in - house conclusion department indicating the department name of the organization to which the user who concludes the contract belongs, a counterparty to whom the contract is concluded, a contract type indicating the type of the contract, an in - house position indicating the in - house position in the contract, and a status indicating "active" when the contract is within the contract period or "ended" when the contract has ended. Note that the status may be set to indicate other states such as "contract in preparation".

[0026] ​​​​​​​​​​​​ (Operation of the information processing apparatus) Next, the operations of the present embodiment will be described by dividing them into (1) information extraction operation and (2) contract document analysis operation. Explain.

[0027] FIG. 10 is a flowchart showing an operation example of the information processing apparatus 1.

[0028] (1) Information extraction operation First, the user operates a terminal connected to the information processing apparatus 1 via a network and inputs a contract document to be analyzed to the information processing apparatus 1. The method of inputting the contract document may be to input data including text and layout created by word processing software, and additionally input or select information such as the company's contracting department, counterparty, contract type, company's position, status, etc. that are lacking in the data, or it may be to extract the lacking data from the text part of the data including text and layout created by word processing software, or it may be to input data including text and layout that have been pre-input in an application for creating a contract document or an application operating on the cloud, as well as data associated with the data. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. including text and layout created by word processing software, and additionally input or select information such as the company's contracting department, counterparty, contract type, company's position, status, etc. that are lacking in the data, or it may be to extract the lacking data from the text part of the data including text and layout created by word processing software, or it may be to input data including text and layout that have been pre-input in an application for creating a contract document or an application operating on the cloud, as well as data associated with the data. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. including text and layout created by word processing software, and additionally input or select information such as the company's contracting department, counterparty, contract type, company's position, status, etc. that are lacking in the data, or it may be to extract the lacking data from the text part of the data including text and layout created by word processing software, or it may be to input data including text and layout that have been pre-input in an application for creating a contract document or an application operating on the cloud, as well as data associated with the data. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. including text and layout created by word processing software, and additionally input or select information such as the company's contracting department, counterparty, contract type, company's position, status, etc. that are lacking in the data, or it may be to extract the lacking data from the text part of the data including text and layout created by word processing software, or it may be to input data including text and layout that have been pre-input in an application for creating a contract document or an application operating on the cloud, as well as data associated with the data. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally.

[0029] The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally. The contract document receiving means 100 of the information processing apparatus 1 receives the input of the contract document to be analyzed from the terminal and stores it in the contract document database 111 of the storage unit 11 as the contract document information 111a shown in FIG. 2 and the accompanying information 111b shown in FIG. 3 (S1). Note that the contract document database 111 may be stored externally.

[0030] Next, the information extraction means 101 analyzes the contents of the contract document information 111a and the contents of the accompanying information 111b to extract information, and stores it in the storage unit 11 as the extracted information 112 (S2). Information of the contract document information 111a and the contents of the accompanying information 111b to extract information, and stores it in the storage unit 11 as the extracted information 112 (S2). Information Even if all the information is automatically extracted by text analysis of the contract content it is acceptable, but as shown below, some information may be automatically extracted and the remaining information may be supplemented or selected by the user.

[0031] Figure 4 is a schematic diagram showing the configuration of the information extraction screen of the information processing apparatus 1.

[0032] Screen 101a is a screen that is displayed on the display unit of the terminal operated by the user by the information extraction means 101, and includes a contract information display column 1010 that displays the content of the contract information 111a, a contract type selection column 1011 for selecting the type of the contract, a position selection column 1012 for selecting the parties to the contract and their positions, a time axis selection column 1013 for selecting the time axis of the contract such as the conclusion date and the expiration date, an economic condition selection column 1014 for selecting the economic conditions of the contract such as the contract amount, and a general term selection column 1015 for selecting the general terms of the contract such as the applicable law and jurisdiction.

[0033] Note that the content already displayed in the contract information display column 1010, the contract type selection column 1011, the position selection column 1012, the time axis selection column 1013, the economic condition selection column 1014, and the general term selection column 1015 is automatically extracted by text analysis of the content of the contract information 111a by the information extraction means 101, but the extracted items may be changed by the user. Also, the user may input or select information that has not been extracted.

[0034] In addition, the above-mentioned extraction and selection items are just examples, and other items can be extracted and selected. ​​​​​​​​​​​Of course, this is also possible. The information to be extracted is, for example, the contract conclusion date, the validity period, whether it is automatically renewed, the names of the parties, the contract type, the governing law, the agreed jurisdiction, and the contract amount. Also, the contract contents include the property name, the subject matter, and the entrusted content. Also, as for the presence or absence of risk clauses, the non-compete obligation the release conditions, the scope of compensation and the upper limit of the compensation amount in damages, and the necessity of prior approval and the presence or absence of notification obligation in the re-consignment conditions. Also, as for the prior notification matters, the change of the business name and the change of capital. Also, there are post-notification matters. In addition, the information extraction means 101 may extract other information as long as it is information used during the contract, or may further add information set by the user.

[0035] (2) Contract Document Analysis Operation Next, the user operates a terminal connected to the information processing apparatus 1 via a network and inputs analysis conditions to the information processing apparatus 1.

[0036] The analysis condition receiving means 102 of the information processing apparatus 1 receives the analysis conditions from the terminal (S3). The analysis condition receiving means 102 displays a screen as shown below as a screen for receiving the analysis conditions.

[0037] FIG. 5 is a schematic diagram showing the configuration of a screen for receiving the analysis conditions of the information processing apparatus 1.

[0038] The screen 103a has an analysis condition input field 1030 for inputting analysis conditions, a switching button 1031 for switching between searching by contract document unit and searching by clause unit, and a contract document display field 1032 for displaying the search results by contract document unit. In the state shown in FIG. 5, since no analysis conditions have been input, all contract documents are displayed in the contract document display field 1032.

[0039] Next, when the analysis conditions are input, the analysis target extraction means 103 extracts the target contract from the contract database 111 based on the conditions received by the analysis condition reception means 102 (S4) and displays a screen as shown below.

[0040] FIG. 6 is a schematic diagram showing the configuration of a screen for receiving analysis conditions of the information processing apparatus 1.

[0041] The screen 103b has an analysis condition input field 1030, a switching button 1031 for switching between searching by contract unit and searching by clause unit, and a clause display field 1 033 for displaying search results by clause unit. In the state shown in FIG. 6, the analysis condition is that "the company's position" is "the consignor", and " tag" is that "the re-consignment condition" is "prior notice", and "prior approval" is input. Therefore, the clauses of the contract that match the condition are displayed in the clause display field 1033.

[0042] Next, the information analysis means 104 analyzes the contract that is the target of analysis extracted by the analysis target extraction means 103 based on numerical information such as amount and quantity, contract information such as contract terms that are terms used in the contract, and organizational information that is a business segment in units of companies, departments, etc. in the organization (S5).

[0043] The result output means 105 outputs the results analyzed by the information analysis means 104 using figures such as characters, numbers, and graphs (S6).

[0044] FIG. 7 is a schematic diagram showing a contract analysis result display screen of the information processing apparatus 1.

[0045] The screen 105a has an analysis result display field 1050 for displaying analysis results and a field for specifying analysis conditions It has an analysis condition specification column 1051. In the example shown in FIG. 7, in the analysis condition specification column 1051 "Contract amount" is selected as numerical information, "Early termination" is selected as contract information, and " Business unit" is selected as organizational information. Also, "Stack" display is selected as the graph display method and, based on the selected analysis information and display method, the presence or absence of early termination for the contract amount of each business unit is displayed in the analysis result display column 1050. Note that as numerical information, other items such as the conclusion date, number of contracts, order quantity (of products, etc.) can be selected. Also, as condition information, other items such as the presence or absence of a damage compensation amount limit, the presence or absence of automatic update, and the presence or absence of a non-compete obligation can be selected. Also as organizational information, other items such as company, branch office, department, contractor, customer, customer industry type, etc. can be selected .

[0046] FIG. 8 is a schematic diagram showing a contract analysis result display screen of the information processing apparatus 1.

[0047] Also, the screen 105b has an analysis result display column 1050 and an analysis condition specification column 1051 and, in the example shown in FIG. 8, in the analysis condition specification column 1051, "Number of cases (%)" is selected as numerical information "Liability for damage compensation" is selected as condition information, and "Branch office" is selected as organizational information. Also "Stack" display is selected as the graph display method, and based on the selected analysis information and display method, the percentage of the number of cases of the damage compensation content ("with limit", "direct damage", or "unlimited") for each branch office is displayed in the analysis result display column 1050.

[0048] FIG. 9 is a schematic diagram showing a contract analysis result display screen of the information processing apparatus 1.

[0049] Also, the screen 105c has an analysis result display column 1050 and an analysis condition specification column 1051 , in the example shown in FIG. 9, in the analysis condition specification column 1051, "number of cases (%)" is used as numerical information, "automatic renewal" of the contract is selected as condition information, and "branch office" is selected as organization information. Also, , as the graph display method, "stack" display is selected, and based on the selected analysis information and the display method, the percentage of the number of cases of whether or not the contract has automatic renewal for each branch office is displayed in the analysis result display column 1050.

[0050] (Effect of the Embodiment) According to the above-described embodiment, information indicating the contract status of the contract document is extracted from the text data of the contract document, and the extracted extraction information 112 is stored together with the contract document database 1 11 including a plurality of contract documents, and the information of the contract documents that match the analysis conditions is displayed based on numerical information (number of cases, amount, etc.), contract information, and organization information. Therefore, the contract status of the organization can be presented based on the contents of a plurality of contract documents.

[0051] [Other Embodiments] Note that the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention.

[0052] In the above-described embodiment, the functions of the respective means 100 to 105 of the control unit 10 are realized by a program, however, all or part of each means may be realized by hardware such as an ASIC. Also, the program used in the above-described embodiment can be stored in a recording medium such as a CD-ROM and provided. Also, the replacement, deletion, addition, etc. of the above steps described in the above-described embodiment are possible within the range not changing the gist of the present invention.

Explanation of Reference Numerals

[0053] 1: Information processing apparatus ​​​​10: Control Unit 11: Memory Unit 12: Communication Unit 100: Contract Reception Means 101: Information Extraction Means 102: Analysis Condition Reception Means 103: Analysis Target Extraction Means 104: Information Analysis Means 105: Result Output Means 110: Contract Analysis Program 111: Contract Database 111a: Contract Information 111b: Attached Information 112: Extracted Information

Claims

1. A computer, with reference to extraction information including information on the temporal elements of a contract and organizational information on the organization corresponding to the contract, which is extracted based on the result of analysis of the text indicating the content of each of a plurality of contracts stored in a contract database, extracts at least one contract out of the plurality of contracts corresponding to the predetermined temporal condition in response to the arrival of a time corresponding to the predetermined temporal condition; outputs, for each organization indicated by the organizational information, notification content regarding the time of the at least one contract, the notification content including information regarding the arriving time and content regarding the number of the at least one contract; An information processing method including the above.

2. further including receiving and preliminarily determining the predetermined temporal condition, wherein extracting the at least one contract includes detecting and extracting at least one contract that satisfies the preliminarily determined predetermined temporal condition out of the plurality of contracts in response to the arrival of a time corresponding to the preliminarily determined predetermined temporal condition; The information processing method according to Claim 1.

3. The predetermined temporal condition includes conditions regarding the update time of a contract and conditions regarding the deadline for submitting a request to stop updating the contract, wherein extracting the at least one contract includes extracting at least one contract corresponding to at least any one of the conditions regarding the update time and the conditions regarding the deadline for submitting a request to stop updating the contract, and outputting includes outputting notification content regarding the update time of the at least one contract and the deadline for submitting a request to stop updating the contract; The information processing method according to Claim 1 or 2.

4. The notification content includes content regarding the temporal elements; The information processing method according to any one of Claims 1 to 3.

5. executes a process of extracting at least one contract out of the plurality of contracts corresponding to a predetermined temporal condition in response to the arrival of a time corresponding to the predetermined temporal condition, with reference to extraction information including information on the temporal elements of a contract and organizational information on the organization corresponding to the contract, which is extracted based on the result of analysis of the text indicating the content of each of a plurality of contracts stored in a contract database; A process of outputting, based on the organization information, notification content regarding the timing of the at least one contract document, the notification content including information regarding the upcoming timing and content regarding the number of the at least one contract document, for each organization indicated by the organization information. An information processing apparatus. [

6. ] On a computer, Referring to extraction information including information regarding the temporal elements of the contract documents and organization information regarding the organization corresponding to the contract documents, which is extracted based on the result of analysis of the text indicating the content of each of the plurality of contract documents stored in the contract document database, a process of extracting at least one contract document among the plurality of contract documents corresponding to the predetermined temporal condition in response to the arrival of the timing corresponding to the predetermined temporal condition; A process of outputting, based on the organization information, notification content regarding the timing of the at least one contract document, the notification content including information regarding the upcoming timing and content regarding the number of the at least one contract document, for each organization indicated by the organization information; An information processing program for causing the above to be executed.

Citation Information

Patent Citations

  • System and method for managing job information, information managing server and recording medium

    JP2001216407A

  • Lease management system

    JP2002092515A

  • Contract automatic design program

    JP2004185376A

  • Deadline management device, deadline management method and deadline management program

    JP2012094122A

  • Contract management system, contract management method and contract management program

    WO2018042548A1