Contract correction system and program

The contract modification system addresses the challenge of general text corrections by using AI to identify and revise contract issues, ensuring tailored and legally reliable modifications.

JP2024180121APending Publication Date: 2024-12-26FREEE
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023099585
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-26

AI Technical Summary

Technical Problem

Conventional contract checking programs provide general sample texts for corrections, making it difficult to tailor the revisions to the user's specific contract, and existing systems lack the ability to propose revised text in accordance with the user's contract.

Method used

A contract modification system and program that utilizes a contract server to check contract data, extract problematic sentences, display reasons for issues, and generate revised text matching the user's contract format through a rule-based AI contract check and text generation AI server, allowing for iterative correction until no issues remain.

Benefits of technology

Enables easy and accurate modification of contracts by proposing revised text that aligns with the user's contract, ensuring legal reliability and ease of implementation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024180121000001_ABST
    Figure 2024180121000001_ABST
Patent Text Reader

Abstract

To provide a contract correction system and program for checking a contract and proposing a corrected sentence in accordance with a contract of a user to enable easy correction of the contract.SOLUTION: In a contract correction system and program, a contract server 1 causes a contract check server 4 to check the content of a contract regarding contract data input from a user terminal 2, and extracts a sentence including a problem in the contract content and outputs reasons for the problem to be displayed on the user terminal 2. When a request to correct the problematic sentence is input from the user terminal 2, the server acquires a fixed-format example corresponding to the problematic sentence, causes a sentence-generation AI server 5 to generate a sentence so as to modify the extracted problematic sentence into a form of the example to obtain an AI-corrected sentence. The server causes the contract check server 4 to check the content of the contract regarding the AI-corrected sentence to obtain corrected contract data.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 contract amendment system for amending a contract, and more particularly to a contract amendment system and program for pointing out problem areas in a contract and amending the contract to make it appropriate. [Background technology]

[0002] [Prior Art] Conventionally, there are programs available for checking contracts, which point out problems with the contract. Conventional contract checking programs use rules to point out problem areas in a contract, and the corrections provided to address the problem areas are general sample sentences.

[0003] [Related Technology] Related prior art includes Patent Publication No. 2000-172682 "Method and system for creating rule-based documents" (Patent Document 1), Patent Publication No. 2022-169992 "Information processing device, information processing method, terminal program, server program, and contract revision support system" (Patent Document 2), Patent No. 6290459 "Contract management system, contract management method, and contract management program" (Patent Document 3), Patent No. 7164888 "Contract checking device and program" (Patent Document 4), and Patent No. 7169421 "Electronic contract creation support system, method, and program" (Patent Document 5).

[0004] US Pat. No. 5,399,633 shows document creation in which a set of rule elements is selected by analyzing a rule-based document, and further non-statute-based text is added. Patent Document 2 shows that when a contract is revised, the revised data is used as correct data to train a learning model, thereby improving the accuracy of revisions.

[0005] Patent Document 3 discloses a method for recognizing important parts of a contract depending on the contracting party, and changing the attention level of the recognized important parts. Patent Document 4 discloses a method for extracting missing wording from contract data and displaying the missing wording in an area separate from the paper layout of the contract data.

[0006] Patent Document 3 shows that in a system connected to the parties to a contract, the parties repeatedly request revisions between each other until there are no problems with the contract contents, and once the problems are resolved, the contract is approved by electronic signature. [Prior art documents] [Patent documents]

[0007] [Patent Document 1] JP 2000-172682 A [Patent Document 2] Patent Publication No. 2022-169992 [Patent Document 3] Patent No. 6290459 [Patent Document 4] Patent No. 7164888 [Patent Document 5] Patent No. 7169421 Summary of the Invention [Problem to be solved by the invention]

[0008] However, the conventional contract checking programs described above had the problem that although they could point out problematic areas, the revisions presented to the contract were general sample sentences, making it difficult for users to make revisions that were in line with their actual contract.

[0009] Incidentally, Patent Documents 1 to 5 do not disclose a configuration for checking a contract and proposing amendments that are in line with the user's contract, thereby easily amending the contract.

[0010] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide a contract amendment system and program that can check a contract, suggest amendments that are in line with the user's contract, and easily revise the contract. [Means for solving the problem]

[0011] The present invention, which solves the problems of the above-mentioned conventional examples, is a contract correction system that includes a contract server that checks and corrects contract data, wherein the contract server checks the contract content of the contract data input from a user terminal, extracts problematic sentences from the contract content, and displays and outputs the reasons for the problems on the user terminal, and when a request for a correction proposal for the problematic sentence is input from the user terminal, a standard correction example corresponding to the problematic sentence is obtained, a sentence is generated in which the extracted problematic sentence is corrected to fit the format of the correction example, and the contract content of the generated contract data is checked, and the obtained corrected contract data is displayed and output on the user terminal.

[0012] The present invention is characterized in that, in the above-mentioned contract modification system, if the contract server checks the contract contents of the generated contract data and finds any problems in the contract contents, it extracts the sentences in the problematic parts and displays the reasons for the problems on the user terminal, obtains a standard modification example corresponding to the sentences in the problematic parts, generates a sentence in which the extracted sentences in the problematic parts are modified to fit the format of the modification example, and repeatedly checks the contract contents of the generated contract data to generate modified contract data, which is then displayed on the user terminal.

[0013] The present invention is characterized in that, in the above-mentioned contract modification system, the contract server has a rule-based AI contract check server check the contents of the contract.

[0014] The present invention is characterized in that, in the above-mentioned contract revision system, the contract server causes an AI server for text generation to generate the document for the problematic portion.

[0015] The present invention is a processing program that operates on a contract server that checks and corrects contract data, and is characterized in that the contract server is configured to check the contract contents of contract data input from a user terminal, extract problematic sentences from the contract contents, and display and output the reasons for the problems on the user terminal, and when a request for a correction proposal for the problematic sentence is input from the user terminal, obtain a standard correction example corresponding to the problematic sentence, generate a sentence by correcting the extracted problematic sentence so that it conforms to the format of the correction example, and check the contract contents of the generated contract data, and display and output the obtained corrected contract data on the user terminal.

[0016] The present invention is characterized in that, in the above program, the contract server is caused to function in such a way that, if there is a problem with the contract content after checking the contract content of the generated contract data, the contract server extracts the sentence of the problem and displays and outputs the reason for the problem on the user terminal, obtains a standard correction example corresponding to the sentence of the problem, generates a sentence by correcting the extracted sentence of the problem so that it conforms to the format of the correction example, and repeatedly checks the contract content of the generated contract data to generate corrected contract data and display and output it on the user terminal.

[0017] The present invention is characterized in that, in the above program, the contract server is caused to function to have a rule-based AI contract check server check the contents of the contract.

[0018] The present invention is characterized in that, in the above program, the contract server is caused to function to cause an AI server for text generation to generate the document for the problematic portion. Effect of the Invention

[0019] According to the present invention, a contract server checks the contract contents of contract data input from a user terminal, extracts problematic sentences from the contract contents, and displays and outputs the reasons for the problems on the user terminal. When a request for suggested revisions to the problematic sentence is input from the user terminal, a standard revision example corresponding to the problematic sentence is obtained, and a sentence is generated in which the extracted problematic sentence is revised to conform to the format of the revision example. The contract contents are checked on the generated contract data, and the resulting revised contract data is displayed and output on the user terminal. This has the effect of checking the contract and suggesting revisions that are in line with the user's contract, making it easy to revise the contract. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 is a schematic diagram of the configuration of the present system. [Diagram 2] FIG. 2 is a flow chart showing the first half of the processing in the present system. [Diagram 3] FIG. 11 is a flow chart showing the latter half of the processing in the present system. [Figure 4] FIG. 13 is a schematic diagram of a contract check screen. [Diagram 5] FIG. 13 is a schematic diagram of an AI correction sentence display screen. [Figure 6] FIG. 13 is a schematic diagram of an overall display screen of the amended contract. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. [Outline of the embodiment] In a contract revision system (this system) relating to an embodiment of the present invention, a contract server checks the contract contents of contract data input from a user terminal, extracts problematic sentences from the contract contents, and displays and outputs the reasons for the problems on the user terminal. When a request to correct the problematic sentence is input from the user terminal, a standard revision example corresponding to the problematic sentence is obtained, and sentences are generated to rewrite the problematic sentences extracted with reference to the standard revision example. The contract contents are then checked again for the revised contract data incorporating the generated sentence, and the resulting revised contract data is displayed and output on the user terminal. This system checks the contract and suggests revision sentences that are in line with the user's contract, making it easy to revise a contract.

[0022] [This system: Figure 1] This system will be described with reference to Fig. 1. Fig. 1 is a schematic diagram of the configuration of this system. As shown in Figure 1, this system comprises a contract modification server 1 and a user terminal 2 connected via a network 3, and a contract check server 4 and a text generation AI (Artificial Intelligence) server 5 also connected to the network 3.

[0023] [Contract amendment server 1] The contract amendment server 1 amends contract data input (uploaded) from a user terminal 2, and includes a control unit 11, a storage unit 12, and an interface unit 13. The contract modification server 1 realizes the modification process of the contract data by executing a processing program stored in the storage unit 12 by the control unit 11.

[0024] In addition to the processing program, the storage unit 12 stores contract data input from the user terminal 2, other data required to execute the processing, parameters, and the like. The interface unit 13 is an interface for connecting the contract amendment server 1 to the network 3 .

[0025] The contract correction server 1 has the contract check server 4 check the contract data uploaded (input) from the user terminal 2, and if there are any problems with the clauses, has the text generation AI server 5 correct the contract data using the check results, and then has the contract check server 4 check the corrected contract data, and if there are any problems, has the text generation AI server 5 correct the contract data again, repeating the contract check process and contract correction process until there are no problems, and then completing the correction of the contract data. The specific process in the contract amendment server 1 will be described later.

[0026] [User device 2] The user terminal 2 is an information processing device used by a user who wishes to amend the contract, and is assumed to be a personal computer, tablet, smartphone, or the like that is connectable to the network 3.

[0027] The user terminal 2 accesses the contract amendment server 1 via the network 3, uploads the contract data to be amended to the contract amendment server 1, has the contract data checked and amended, and the results are displayed on the display screen of the display unit.

[0028] [Network 3] Network 3 is assumed to be the Internet, and data sent and received between connected devices is encrypted.

[0029] [Contract Check Server 4] The contract check server 4 performs check processing of the contract data, and is, for example, a system using a rule-based AI, which checks the syntax and content of the clauses in the contract data, extracts and points out clauses (sentences) with problems, and provides check result data that comments on the reasons for the problems. The check result data is data on the extracted clauses with problems and comments on the reasons for the problems.

[0030] The contract check server 4 also stores data on correction examples for problematic parts of the contract in the form of standard phrases, and provides the data on correction examples of standard phrases upon request. This revised template has been prepared by an attorney to ensure its legal reliability.

[0031] The contract correction server 1 transmits the contract data from the user terminal 2 to the contract check server 4 to have the contents of the contract checked, and obtains from the contract check server 4 the clauses (sentences) of the problematic parts of the check results, comments on the reasons for the problems, and example data for correcting standard phrases based on instructions from the user terminal 2.

[0032] In addition, when the contract check server 4 receives contract data corrected by the text generation AI server 5 from the contract correction server 1, the contract check server 4 further checks the correction contents of the corrected contract data and points out any problem areas. A contract check process (first process) is performed by the contract check server 4, and then a contract correction process (second process) is performed by the text generation AI server 5. These first and second processes are repeated via the contract correction server 1 until no problems are found in the check process. The contract amendment server 1 may also have the function of the contract check server 4.

[0033] [Text generation AI server 5] The AI ​​server 5 for text generation generates text (AI-modified text) based on the generation instructions in accordance with text that references the contract text data input from the contract modification server 1, and outputs the generated text data to the contract modification server 1.

[0034] Specifically, when contract correction server 1 outputs instructions to sentence generation AI server 5 to arrange (adjust / adapt) problematic sentences pointed out in the contract data by the check of contract check server 4 into the format of a standard correction example using the correction example as a reference (sample), the problematic sentences are corrected to use the terms in the contract data being checked according to the sentence structure of the correction example, and the result is returned to contract correction server 1. If the terminology in the contract data is not appropriate according to the check results, the terminology is changed. In addition, the contract modification server 1 may be equipped with the functions of the text generation AI server 5.

[0035] [Processing of this system: Figures 2 and 3] Next, the processing in this system will be described with reference to Figures 2 and 3. Figure 2 is a flow diagram showing the first half of the processing in this system, and Figure 3 is a flow diagram showing the second half of the processing in this system. Note that the processing in Figure 2(A) and Figure 3(A) is continuous. In this system, as shown in Figure 2, when contract data is uploaded from a user terminal 2 to a contract modification server 1 (S1), the contract modification server 1 has the contract check server 4 check the contents of the contract (S2) and obtains the check results from the contract check server 4 (S3).

[0036] Next, the contract amendment server 1 judges whether or not there is a problem in the check result of the contract (S4), and if there is no problem (No), ends the process. If the check result indicates a problem (Yes), the contract modification server 1 displays the extracted problematic text and the reason for the problem on the user terminal 2 (S5).

[0037] Next, when "Display correction example" is selected from the user terminal 2 (S6), the contract amendment server 1 acquires an amendment example of the fixed phrase from the contract check server 4 (S7). Then, the contract modification server 1 requests the text generation AI server 5 to modify the contract data (S8).

[0038] The request for correction is an instruction to arrange (adjust) the contract text at the problematic part (text to be corrected) so that the text to be corrected conforms to the content of the correction example, with reference to the correction example of the acquired template. In response to this instruction, the text generation AI server 5 corrects the contract text at the problematic part, and the contract correction server 1 acquires the corrected contract data (AI corrected text) (S9).

[0039] Specifically, the above instruction causes the AI ​​to generate text that rewrites the text to be corrected using the terms of the text to be corrected according to the structure of the text in the correction example of the acquired template. The instruction causes the text generated by the AI ​​to be arranged (adjusted) so that the text to be corrected conforms to the contents of the correction example using the terms of the text to be corrected. In other words, the text is corrected in accordance with the user's contract data.

[0040] Next, as shown in Fig. 3, the contract modification server 1 has the contract check server 4 check this modified contract data (AI modified text) again (S11) and obtains the check result (S12). It determines whether there is a problem in the check result (S13), and if there is no problem (No), the last modified contract data is set as the final modified contract data (S14), and if there is a problem (Yes), it obtains a modification example of the standard text from the contract check server 4 (S15) and again instructs the text generation AI server 5 to make a modification (S16).

[0041] Here, the acquired example of the fixed phrase correction may be the same as the corrected sentence acquired in process S7. The AI ​​server 5 for sentence generation rewrites the AI ​​corrected sentence (sentence generation) by referring to the example of the fixed phrase correction acquired again. Then, the contract modification server 1 acquires the modified contract data from the text generation AI server 5 (S17), and returns to step S11 to repeat the process. As a result, corrected contract data without any problems is finally obtained.

[0042] [Screen examples: Figures 4-6] [Contract check screen: Figure 4] Next, the display screen for checking the contract on the user terminal 2 will be described with reference to Fig. 4. Fig. 4 is a schematic diagram of the contract check screen. When contract data to be revised is uploaded from a user terminal 2 to a contract revision server 1, the contract revision server 1 requests a contract check server 4 to check the contract data, obtains the check results from the contract check server 4, and displays them on the user terminal 2.

[0043] As shown in Figure 4, the contract data is checked article by article, the articles with problems are displayed on the left, and the reasons for the problem determination are displayed on the right. Below the reason for the judgment, there is a button that reads "Display revision examples with AI." When the user clicks (selects) this button, the contract correction server 1 obtains standard revision example clauses from the contract check server 4, and uses the revision example clauses as a reference to request the sentence generation AI server 5 to generate sentences (correct sentences) for the problematic clauses.

[0044] [AI correction text display screen: Figure 5] Next, an example of an AI-amended contract clause (AI-amended clause) will be described with reference to Fig. 5. Fig. 5 is a schematic diagram of a display screen for the AI-amended clause. In FIG. 4, when the button for displaying correction examples is clicked, the revised sentence (AI-corrected sentence) corrected by the AI ​​server 5 for sentence generation is displayed to the right of the clause.

[0045] This AI-corrected sentence was generated by referring to the standard correction example of the provision on the left. Specifically, the AI-corrected sentence was generated by applying the terminology of the provision on the left based on the standard correction example, and correcting the problematic parts. There is a "Copy revised text" button in the upper right corner of Figure 5. Clicking this button copies the revised text and makes it available for use.

[0046] The generated AI-amended text is output by the contract amendment server 1 to the contract check server 4, which then checks the contract contents against the AI-amended text. The check results are input to the contract amendment server 1, and if there are no problems, the AI-amended text becomes the final amendment. If any problems remain, the contract document correction server 1 automatically obtains standard correction examples and generates an AI-corrected sentence again in the sentence generation AI server 5 in the same manner as described above.

[0047] [Full display screen of the revised contract: Figure 6] Next, the display of the amended contract after AI amendment will be described with reference to Fig. 6. Fig. 6 is a schematic diagram of the overall display screen of the amended contract. When the contract amendment server 1 determines that there are no more problems, it displays the amended contract. FIG. 6 shows a screen displayed on the user terminal 2, in which the entire revised contract is displayed by scrolling or turning pages.

[0048] In the display screen of FIG. 6, the parts to be corrected are displayed in a different color, so that the parts to be corrected can be easily identified. In addition, a "Download revised version" button is provided in the upper right corner, and by clicking (selecting) this button, the revised contract can be downloaded to the user terminal 2 in a specific document format.

[0049] This system allows you to set the degree of revision of the contract (the level of revision). Specifically, when revising a contract, you can set the revision level by selecting "revise to your company's advantage," "revise only as necessary," or "detect risks only." In addition, to set the degree of correction, select either A or B in the contract.

[0050] [Effects of the embodiment] According to this system, the contract server 1 has the contract check server 4 check the contract contents of the contract data input from the user terminal 2, extracts problematic sentences from the contract contents and displays the reasons for the problems on the user terminal 2, and when a request for correction of the problematic sentence is input from the user terminal 2, obtains a standard correction example corresponding to the problematic sentence, and has the sentence generation AI server 5 generate sentences to arrange the extracted problematic sentences in the format of the correction example to obtain an AI-corrected sentence, and has the contract check server 4 check the contract contents for the AI-corrected sentence to obtain amended contract data. This has the effect of checking the contract and suggesting correction sentences that are in line with the user's contract, making it easy to amend the contract. [Industrial Applicability]

[0051] The present invention is suitable for a contract amendment system and program that can check a contract, propose amendments that are in line with the user's contract, and easily amend the contract. [Explanation of symbols]

[0052] REFERENCE SIGNS LIST 1...contract correction server, 2...user terminal, 3...network, 4...contract check server, 5...text generation AI server, 11...control unit, 12...storage unit, 13...interface unit

Claims

1. A contract modification system including a contract server that checks and modifies contract data, The contract server checks the contract contents of the contract data input from a user terminal, extracts problematic sentences from the contract contents, and displays the reasons for the problems on the user terminal.When a request for suggested corrections to the problematic sentence is input from the user terminal, the contract server obtains a standard correction example corresponding to the problematic sentence, generates a sentence by correcting the extracted problematic sentence so that it conforms to the format of the correction example, and checks the contract contents of the generated contract data, and displays the obtained revised contract data on the user terminal.

2. The contract modification system described in claim 1, characterized in that if the contract server finds any problems in the contract content after checking the contract content of the generated contract data, it extracts the sentences in the problematic parts and displays the reasons for the problems on the user terminal, obtains a standard correction example corresponding to the sentences in the problematic parts, generates sentences in which the extracted sentences in the problematic parts are corrected to conform to the format of the correction example, and repeatedly checks the contract content of the generated contract data to generate corrected contract data, which is displayed on the user terminal.

3. 3. The contract modification system according to claim 1, wherein the contract server has a rule-based AI contract check server check the contents of the contract.

4. 3. The contract revision system according to claim 1, wherein the contract server causes an AI server for text generation to generate the document for the problematic portion.

5. A processing program that runs on a contract server that checks and modifies contract data, A program that causes the contract server to check the contract contents of contract data input from a user terminal, extract problematic sentences from the contract contents, and display and output the reasons for the problems on the user terminal, and when a request for suggested corrections to the problematic sentence is input from the user terminal, obtain a standard correction example corresponding to the problematic sentence, generate a sentence by correcting the extracted problematic sentence so that it conforms to the format of the correction example, and check the contract contents of the generated contract data and display and output the corrected contract data obtained on the user terminal.

6. The program as described in claim 5, characterized in that the contract server is configured to function in the following way: if, as a result of checking the contract contents of the generated contract data, there is found a problem with the contract contents, extract the sentences of the problematic parts and display and output the reason for the problem on the user terminal, obtain a standard correction example corresponding to the sentences of the problematic parts, generate a sentence in which the extracted sentences of the problematic parts are corrected to conform to the format of the correction example, and repeatedly check the contract contents of the generated contract data to generate corrected contract data and display and output it on the user terminal.

7. The program according to claim 5 or 6, characterized in that the contract server is caused to function so as to have a rule-based AI contract check server check the contents of the contract.

8. 7. The program according to claim 5 or 6, characterized in that the program makes the contract server function so as to cause an AI server for text generation to generate a document for the problematic portion.

Citation Information

Patent Citations

  • Legal document data correction method, legal document data correction system and legal document data correction program

    JP2020080132A

  • Contract check device and program for the same

    JP2020166864A

  • Information processing system

    JP2021117844A

  • Apparatus for water stoppage, mutual engagement and connection of openable roof

    JP1987090459A

  • Method and system for creating rule-based document

    JP2000172682A