Document processing program, information processor, and document processing method

The document processing system addresses the issue of inappropriate comparison by dividing documents into language-specific units, calculating relevance, and linking them for accurate display of relationships.

JP2025146990APending Publication Date: 2025-10-03LEGALON TECHNOLOGIES INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025127848
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-31
Publication Date
2025-10-03

Smart Images

  • Figure 2025146990000001_ABST
    Figure 2025146990000001_ABST
Patent Text Reader

Abstract

To provide a document processing program, an information processor, and a document processing method that display the relationship between documents in a relation of a unit predetermined according to the language of the document.SOLUTION: An information processor 1 has contract division means 101 that determines a division unit based on languages of first document information and second document information, then divides by the determined division unit, a degree of association calculation means 102 that calculates a degree of association between a unit or a plurality of units contained in the first document information and a unit or a plurality of units contained in the second document information, unit linking means 103 that makes a link between the unit or the plurality of units contained in the first document information and the unit or the plurality of units contained in the second document information, and output control means 104 that outputs the linked units contained in the first document information and the second document information with mapping each other.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a document processing program, an information processing device, and a document processing method. [Background technology]

[0002] As a conventional technique, an information processing device that extracts differences between documents has been proposed (see, for example, Patent Document 1).

[0003] The information processing device disclosed in Patent Document 1 includes a comparison means for comparing vector data of a target document with vector data of a saved document already saved in the image processing device, and a differential data generation means for converting the vector data of the target document and the vector data of the saved document into text data and extracting the difference between the converted text data to generate and save differential data in text format, if the comparison by the comparison means shows a difference. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-301294 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the information processing device disclosed in the above-mentioned Patent Document 1 converts target documents into text data, extracts differences in the text data, and compares the entire document, rather than comparing units such as articles or paragraphs, so that even rearrangements of unit orders are extracted as differences, making it unsuitable for comparing actual content.Furthermore, because the method of extracting differences is not changed depending on the language of the target document, it cannot be said to provide appropriate comparison results depending on the language.

[0006] In consideration of the above-described conventional techniques, an object of the present disclosure is to provide a document processing program, an information processing device, and a document processing method that are easier to use. [Means for solving the problem]

[0007] In order to achieve the above object, one aspect of the present disclosure provides the following document processing program, information processing device, and document processing method.

[0008] [1] Computer, a dividing means for determining a division unit based on the languages ​​of the first document information and the second document information, and dividing the first document information and the second document information into the determined division units; a calculation means for calculating a degree of association between one or more units included in the first document information and one or more units included in the second document information; a linking means for linking one or more units included in the first document information with one or more units included in the second document information based on the degree of relevance; A document processing program for functioning as an output control means that outputs a single or multiple units contained in the first document information in association with a unit contained in the second document information that is linked to each of the single or multiple units contained in the first document information. [2] A dividing means for determining a division unit based on the languages ​​of the first document information and the second document information, and dividing the first document information and the second document information into the determined division units; a calculation means for calculating a degree of association between one or more units included in the first document information and one or more units included in the second document information; a linking means for linking one or more units included in the first document information with one or more units included in the second document information based on the degree of relevance; An information processing device having an output control means that outputs a single or multiple units contained in the first document information in association with a unit contained in the second document information that is linked to each of the single or multiple units contained in the first document information. [3] a memory configured to store first document information and second document information in addition to predetermined instructions; Based on the instructions stored in the memory, determining a division unit based on the languages ​​of the first document information stored in the memory and the second document information stored in the memory, and dividing the first document information and the second document information into predetermined units; Calculating a degree of association between one or more units included in the first document information and one or more units included in the second document information; linking one or more units included in the first document information with one or more units included in the second document information based on the degree of relevance; outputting a single or multiple units included in the first document information in association with units included in the second document information linked to each of the single or multiple units included in the first document information; a processor configured to perform processing for: An information processing device comprising: [4] a division step of determining division units based on the languages ​​of the first document information and the second document information, and dividing the first document information and the second document information into predetermined units; a calculation step of calculating a degree of association between one or more units included in the first document information and one or more units included in the second document information; a linking step of linking one or more units included in the first document information with one or more units included in the second document information based on the calculated relevance; A document processing method comprising a display control step of outputting a single or multiple units contained in the first document information in association with units contained in the second document information linked to each of the single or multiple units contained in the first document information. [Effects of the Invention]

[0009] According to various embodiments of the present disclosure, it is possible to provide a document processing program, an information processing device, and a document processing method that are easier to use. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing an example of the configuration of a document processing system according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of the configuration of the document processing server device according to the embodiment. [Figure 3] FIG. 3 is a schematic diagram showing an example of the structure of document information. [Figure 4] 4(a) and (b) are schematic diagrams for explaining an example of processing of document information in a document processing operation. [Figure 5] 5(a) and 5(b) are schematic diagrams showing configuration examples of the relevance information and the linking information. [Figure 6] FIG. 6 is a schematic diagram conceptually showing the configuration of the linking information. [Figure 7] FIG. 7 is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of the terminal by the output control means. [Figure 8] FIG. 8 is a flowchart showing the inspection operation of the document processing server device. DETAILED DESCRIPTION OF THE INVENTION

[0011] [Embodiment Mode] (Document processing system configuration) FIG. 1 is a schematic diagram showing an example of the configuration of a document processing system according to an embodiment.

[0012] This document processing system 5 is configured by connecting a document processing server device 1, a terminal 2, and a terminal 3 via a network 4 so that they can communicate with each other. Terminal 2 is operated, for example, by a user who wishes to create a document, check the document content, and / or review the document, and terminal 3 is operated by another user who wishes to create a document, check the document content, and / or review the document, but this is not limited to this. The users of terminal 2 and terminal 3 repeatedly revise and approve document information, such as a contract, until they reach a mutually agreeable agreement. The document processing system 5 is primarily used to compare document information created by one user with document information created (or edited) by the other user and to understand the relationship between them. Alternatively, the document processing system 5 may be used to compare document information created by one user with document information prepared as a template and to understand the relationship between them, or it may be used to compare any two pieces of document information.

[0013] The document processing server device 1 is a server-type information processing device that operates in response to requests from the terminals 2 and 3, and includes electronic components such as a CPU (Central Processing Unit) having functions for processing information, an HDD (Hard Disk Drive), and a flash memory within the device itself. Note that the document processing server device 1 does not necessarily have to be configured as a single information processing device, but may be configured as a plurality of information processing devices operating in cooperation with each other, or may be configured as a device operated by an arbitrary cloud service. Furthermore, the functions of the document processing server device 1 may be realized within the terminals 2 and / or 3.

[0014] The terminal 2 and the terminal 3 are information processing devices such as PCs (Personal Computers) and tablet terminals, and are provided with electronic components such as a CPU and flash memory that have functions for processing information within the main body.

[0015] The network 4 is a communication network capable of high-speed communication, and is, for example, a wired or wireless communication network such as the Internet, an intranet, or a LAN (Local Area Network).

[0016] In the above configuration, as an example, the document information processed by the document processing server device 1 is a legal document such as a contract, and one or both of the users is a person who is not a legal expert but needs to create a contract, or a legal expert such as a lawyer who has knowledge of creating contracts. Also, for example, one or both of the users is an employee of the company's sales department or legal department.

[0017] The basic operation is to upload document information from terminal 2 or terminal 3 to document processing server device 1, and then request a review of the contract by sending a request from terminal 2 or terminal 3 to terminal 3 or terminal 2 via document processing server device 1 or by other means such as email, and then edit the document information on document processing server device 1 from terminal 2 and terminal 3 to create a contract that reflects the opinions and review results of both users, but at this time, the document processing server device 1 compares multiple document information items to reduce the workload on the users or to support the users in creating the contract on their own.

[0018] In this embodiment, the document processing server device 1 mainly detects correspondences and changes between multiple pieces of document information through comparison, and presents the detected information to one or both users. Note that, in the following, clauses may be referred to as "provisions." The embodiment will be described below.

[0019] Furthermore, although the terminal 2 and the terminal 3 are shown as being singular, a plurality of terminals may be connected to the network 4, and similarly, these may be operated by a plurality of users.

[0020] (Configuration of document processing server device) FIG. 2 is a block diagram showing an example of the configuration of the document processing server device 1 according to the embodiment.

[0021] The document processing server device 1 comprises a control unit 10, which is composed of a CPU and other components and controls each component and executes various programs; a memory unit 11, which is composed of a storage medium such as a flash memory and stores information; and a communication unit 12, which functions as a communication interface for communicating with the outside world via a network 4.

[0022] The control unit 10 is composed of a processor such as a CPU, and is electrically connected to a storage unit 11 composed of a memory and a communication unit 12 that functions as a communication interface. The control unit 10 executes a document processing program 110, which will be described later, to function as a contract reception means 100, a contract division means 101, a degree of association calculation means 102, a unit linking means 103, an output control means 104, and the like.

[0023] The contract reception means 100 receives a contract as document information 111 from the terminal 2 or 3 and stores it in the storage unit 11. When receiving the document information 111, the contract reception means 100 recognizes the description language and records it as accompanying information of the document information 111. The description language may also be recorded based on the user's selection when receiving the document information 111. In the following embodiments, Japanese and English are used as examples, but the present invention may be applied to other languages, and the present invention may be applied by determining whether the language of the received document information 111 is closer to Japanese or English.

[0024] The contract division means 101 determines division units (articles, paragraphs, subparagraphs) according to the language of the document information 111, divides the document information 111 into each component of the contract by the units, title, preface, etc. divided by the division units, and stores them in the storage unit 11 as unit information 112. Note that the division units are not limited to articles, paragraphs, and subparagraphs, but may be a group of multiple articles, paragraphs, and subparagraphs that have a coherent meaning. Furthermore, the division units may be paragraphs and subparagraphs that have a coherent meaning across different articles and paragraphs, or there may be a range that is not divided according to predetermined conditions.

[0025] The relevance calculation means 102 calculates the relevance of one or more unit information 112 included in multiple, for example, two pieces of document information 111 (first document information and second document information) and stores the relevance information 113 in the memory unit 11.

[0026] The unit linking means 103 links the unit information 112 between the two pieces of document information 111 based on the relevance information 113 calculated by the relevance calculation means 102 and stores the linked information 114 in the storage unit 11 .

[0027] The output control means 104 controls output to the terminals 2 and 3 so that the document information 111, unit information 112, relevance information 113, and linking information 114 in the storage unit 11 and the output results of the means 100-103 are displayed on the display units of the terminals 2 and 3 in a predetermined manner. The display method on the terminals 2 and 3 will be described in detail later.

[0028] The storage unit 11 is composed of a memory such as a flash memory, and is electrically connected to the control unit 10, which is composed of a processor, etc., and the communication unit 12, which functions as a communication interface. The storage unit 11 stores a document processing program 110, document information 111, unit information 112, relevance information 113, linking information 114, etc., which cause the control unit 10 to operate as each of the above-mentioned means 100-104.

[0029] FIG. 3 is a schematic diagram showing an example of the configuration of the document information 111. As shown in FIG.

[0030] The document information 111a is, for example, an English contract, and has a contract title 112a1, a preface 112a2, and a plurality of units (mainly articles and paragraphs) 112a3, 112a4, 112a5, etc. that follow these. The article unit 112a4 is made up of a plurality of paragraph units 112a 41 , 112a 42 , ...

[0031] (Operation of document processing system) Next, the operation of the embodiment will be explained by dividing it into (1) basic operation and (2) document comparison operation. In the following, the operation will be explained assuming that terminal 2 is the operation target, but if the operation is similar even when terminal 3 is used instead, the explanation will be omitted.

[0032] (1) Basic operation First, the user operates the terminal 2 to log in to the service provided by the document processing server device 1. Upon receiving input of information such as a user ID and password from the user, the terminal 2 transmits the information and an authentication request to the document processing server device 1.

[0033] When the document processing server device 1 receives an authentication request from the terminal 2 along with information such as a user ID and password, it refers to user information (not shown) including pre-registered user IDs and passwords, and authenticates the requester as a user.

[0034] Next, after completing the login to the service, the user operates the terminal 2 to upload the document information of the contracts to be compared to the document processing server device 1. The terminal 2 uploads the document information to the document processing server device 1.

[0035] The document processing server device 1 receives document information 111 from a terminal 2 operated by a client and stores it in a storage unit 11 .

[0036] Next, the user operates the terminal 2 to select document information that the user wants to compare with the uploaded document information. The terminal 2 transmits a document information comparison request to the document processing server device 1.

[0037] The output control means 104 of the document processing server device 1 receives the request for comparing document information, and controls the output so that a screen for selecting document information to be compared is displayed on the display unit of the terminal 2.

[0038] The user refers to a screen for selecting document information to be compared and selects and requests a comparison between document information to be compared (first document information) and document information to be compared (second document information). The terminal 2 transmits a comparison request to the document processing server device 1.

[0039] When the document processing server device 1 receives a comparison request together with the document information of the comparison source and the document information of the comparison target from the terminal 2 (FIG. 8, S1), it starts the document comparison operation described below. Note that the document processing server device 1 may receive a comparison request together with the language, type and position of the contract, or may extract the language, type and position of the contract from the document information of the comparison source and / or the document information of the comparison target.

[0040] (2) Document comparison operation Fig. 8 is a flowchart showing the inspection operation of the document processing server device 1. Figs. 4(a) and 4(b) are schematic diagrams for explaining an example of processing of the document information 111 in the document processing operation.

[0041] First, the contract division means 101 of the document processing server device 1 checks the languages ​​of the selected document information 111a and the comparison target document information 111b shown in Figure 4(a) and changes the division unit depending on the language (S2). As an example, when the language is "Japanese," the contract division means 101 uses the article as the basic division unit because the content of each article often has a single unit of meaning. When the language is "English," the contract division means 101 uses the paragraph as the basic division unit because the content of each paragraph often has a single unit of meaning. Here, the reason why "use the paragraph as the basic division unit" is to allow for an exception, such as when a clause is made up of multiple paragraphs and multiple definitions are written in each of the multiple paragraphs, even if the clause is used as the basic division unit, because it is easier to compare the clauses if they are not divided into paragraphs.

[0042] In the example shown in Fig. 4(a), since the language is "English", the contract division means 101 divides the document information 111a and the document information 111b into units of paragraphs as shown in Fig. 4(b), and generates unit information 112 consisting of a plurality of units (S3). As a result, the contract division means 101 divides the document information 111a into a title 112a1, a preface 112a2, an article unit 112a3 as an exception to the division unit, and a paragraph unit 112a as a basic division unit. 41 , 112a 42 , 112a 43 ,... fastening part 112a n In addition, the contract division means 101 divides the document information 111b into a title 112b1, a preface 112b2, an article unit 112b3 as an exception to the division unit, a clause unit 112b4 as a basic division unit, and a clause unit 112b5 as a basic division unit. 41 , 112ba 42 , 112ba 51 , ... fastening part 112ba m The contract division means 101 may divide the target document information 111a and 111b into units of numbers or even lower levels, and use units suitable for the structure of the document information 111 to generate unit information 112.

[0043] Next, the relevance calculation means 102 calculates the relevance between the two document information 111a and 111b in accordance with the language. 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112ba 41 , 112ba 42 , 112ba 51, ... is calculated as relevance information 113 as shown in Figure 5(a) (S4). The relevance is calculated, for example, by calculating the edit distance between term units between two pieces of document information 111a and 111b, or by vectorizing the term units and calculating the cosine similarity. Here, for example, English contains less information per character than Japanese, so the overlap is calculated using a larger number of characters (number of words) as the comparison unit compared to Japanese. On the other hand, Japanese contains more information per character than English, so the overlap is calculated using a smaller number of characters as the comparison unit compared to English.

[0044] 5(a) and 5(b) are schematic diagrams showing examples of the configuration of the relevance information 113 and the linking information 114. FIG.

[0045] FIG. 5(a) shows the article unit 112a3 and the paragraph unit 112a 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112ba 41 , 112ba 42 , 112ba 51 , . . . , and the article unit 112a3, the clause unit 112a 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112ba 41 , 112ba 42 , 112ba 51 , ... are included as row items and column items, and the degree of association is recorded.

[0046] Next, the unit linking means 103 links the article unit 112a3 and the paragraph unit 112a between the two pieces of document information 111a and 111b based on the relevance information 113ab calculated by the relevance calculation means 102. 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112ba 41 , 112ba 42 , 112ba 51, ... are linked one-to-one to maximize the sum of the degrees of association (S5), and the linked information 114ab is generated as shown in FIG. 5(b). Note that if combining multiple units in one document information improves the degree of association with the units in the other document information, the multiple units in one document information may be combined and then associated one-to-one. Alternatively, if further dividing a unit in one document information improves the degree of association with the units in the other document information, the units in one document information may be divided and then associated one-to-one. In this way, one or more units included in the document information 111a can be linked one-to-one to one or more units included in the document information 111b so as to maximize the sum of the degrees of association. Furthermore, in addition to the combinations that maximize the sum of the degrees of association, all combinations that exceed a certain threshold may be displayed in a display operation described below, or combinations with the top multiple sums of the degrees of association may be displayed to allow the user to select an appropriate combination.

[0047] FIG. 5(b) shows the article unit 112a3 and the paragraph unit 112a 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112b 41 , 112b 42 , 112b 51 , . . . are linked information 114ab, and the article unit 112a3, the paragraph unit 112a 41 , 112a 42 , 112a 43 , ... and Article unit 112b3, paragraph unit 112b 41 , 112b 42 , 112b 51 , ... are included in the row and column items, respectively, and "1" is written in the linked location.

[0048] FIG. 6 is a schematic diagram conceptually showing the configuration of the association information 114. As shown in FIG.

[0049] As shown in FIG. 6, the article unit 112a3 and the paragraph unit 112a 41 , 112a 42 , 112a43 , ... and Article unit 112b3, paragraph unit 112b 41 , 112b 42 , 112b 51 , ..., the title 112a1, the preface 112a2, the concluding part 112a n and title 112b1, preface 112b2, and concluding section 112b m The corresponding relationship between the document information 111a and 111b is conceptually shown by adding the article unit 112a3 and the paragraph unit 112a 41 , 112a 51 , 112a 52 , 112a 53 , ... and Article unit 112b3, paragraph unit 112ba 41 , 112ba 51 , 112ba 52 , 112ba 53 , ... are expressed side by side, and no linking is made between them. 42 , 112a 43 , 112a 54 , ... are represented by blank spaces next to them.

[0050] Next, as shown in FIG. 7, the output control means 104 outputs the title 112a1, the preface 112a2, the article unit 112a3, the paragraph unit 112a4, and the paragraph unit 112a5 of the document information 111a based on the linking information 114. 41 , 112a 42 , 112a 43 ,... fastening part 112a n , and the title 112b1, preface 112b2, article unit 112b3, paragraph unit 112b of the document information 111b 41 , 112b 42 , 112b 51 ,... fastening part 112b m The display unit of the terminal 2 is controlled to display the information (S6). n , fastening part 112b m Although not shown in FIG. 7, these can be displayed by operating a slide bar 104a3 (described later) to slide the display contents.

[0051] FIG. 7 is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of the terminal 2 or 3 by the output control means 104.

[0052] The screen 104a has a display field 104a1 that displays the contents of the contract to be compared, a display field 104a2 that displays the contents of the contract to be compared, a slide bar 104a3, and a display field 104a4 that displays the units of the contract to be compared that are not linked to the units of the contract to be compared. The display field 104a1 has a display field 104a that displays a title 112a1 and a preface 112a2. 11 , the display field 104a in which the article unit 112a3 is displayed 12 , respectively, term unit 112a 41 , 112a 42 Display field 104a where ... is displayed 13 , 104a 14 , . . . , and the display field 104a2 has a display field 104a in which a title 112b1 and a preface 112b2 are displayed. 21 , the display field 104a in which the article unit 112b3 is displayed 22 , term unit 112b 41 A display field 104a in which 23 and a display field 104a in which "Not Applicable" is displayed. 24 , ...

[0053] Term Unit 112a 41 and term unit 112b 41 The correspondences are displayed side by side in the display column 104a 13 and display column 104a 23 appears in clause unit 112a 42 If there is no corresponding item, the display field 104a will say "Not Applicable." 24 is displayed in the display field 104a 14 Conversely, the term unit 112b 42、 112b 62 If there is no corresponding item, it is displayed in the display field 112a4 as "unmatched clause."

[0054] Also, based on the operation contents of the user, the item unit 112b 42The contents of the linking information 114 may be changed by manually moving the linking information 114 to display column 104a2, or manually moving each article unit or paragraph unit in display column 104a2 to another display column in display column 104a2 or to display column 112a4, and the display contents may be output based on the relationship of the linked information 114 after the change.

[0055] In addition, section unit 112a 41 and term unit 112b 41 If there is a difference between the units, the difference may be highlighted. 41 or section unit 112b 41 It may be displayed on one of the above or on both.

[0056] (Effects of the embodiment) According to the above-described embodiment, when dividing the document information 111a as the first document information and the document information 111b as the second document information, the division unit is changed depending on the language, and when calculating the degree of relevance between the units of the document information 111a and the document information 111b, the calculation method of the degree of relevance is changed depending on the language, and the units are linked so as to maximize the degree of relevance and achieve one-to-one correspondence, so that the relationship between the documents can be displayed in units depending on the language of the document. In other words, even if the document information is before and after the content has been edited, or even if the document information is of the same type but created in different writing styles and in different orders, the correspondence can be displayed in units appropriate for the language of the document information.

[0057] [Other embodiments] The present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of the present invention.

[0058] For example, the present invention may be applied to the creation of a comparison table between old and new documents. Specifically, the present invention is applied by examining the correspondence between two pieces of document information without changing the order of the units in each piece of document information and presenting the differences between the two pieces of document information. More specifically, the relevance is calculated and linked without changing the order of the units contained in the document information, and notation is determined for when there is a difference between the linked units and when there is no difference, and notation is determined for units that cannot be linked. This allows the relationship between pieces of document information to be displayed using the relationship between predetermined units contained in the document information, and enables the automatic creation of a comparison table between old and new documents to be created when legal documents or contracts are revised. Furthermore, if there is a difference between the units of document information, the difference may be highlighted.

[0059] Furthermore, the document information 111 is not limited to contracts, but may be a legal document, an instruction manual, or the like, as long as it can be divided into components, and the present invention can be applied to such documents as well. In addition to changing the division unit and the calculation method of the relevance depending on the language, the division unit and the calculation method of the relevance may also be changed depending on the type of document, such as a law or an instruction manual. Furthermore, the components are not limited to articles, clauses, and symbols, but may also be words, characters, symbols, paragraphs, and sentences.

[0060] In the above embodiment, the functions of the means 100-104 of the control unit 10 are realized by a program, but all or part of the means may be realized by hardware such as an ASIC. The program used in the above embodiment may also be stored on a recording medium such as a CD-ROM and provided. The steps described in the above embodiment may be replaced, deleted, or added without departing from the spirit and scope of the present invention. [Industrial Applicability]

[0061] A document processing program, an information processing device, and a document processing method are provided that display the relationship between documents in units that are predetermined according to the language of the documents. [Explanation of symbols]

[0062] 1: Document processing server device 2: Terminal 3: Terminal 4: Network 5: Document processing system 10: Control section 11: Storage section 12: Communications Department 100: Contract acceptance method 101: Contract division method 102: Means for calculating relevance 103: Unit linking means 104: Output control means 110: Word processing program 111: Document information 112: Unit information 113: Relevance information 114: Linking information

Claims

[Claim 1] When executed by a computer, determining a division unit based on the languages ​​of the first document information and the second document information, and dividing the first document information and the second document information into the determined division units; Calculating a degree of association between one or more units included in the first document information and one or more units included in the second document information; linking one or more units included in the first document information with one or more units included in the second document information based on the degree of association; outputting a single or multiple units included in the first document information in association with units included in the second document information linked to each of the single or multiple units included in the first document information; A document processing program for causing the computer to function as described above.

Citation Information

Patent Citations

  • Document verification support device, document verification support method, and document verification support program

    JP2017111742A

  • Inspection device, inspection method, program, and learning device

    JP2019212115A

  • Image processor, image processing method, and program

    JP2009301294A