Document processing program, information processing device, and document processing method

The document processing program addresses the challenge of displaying one-to-one correspondence relationships between documents by dividing and linking document units based on relevance, resulting in improved user experience and understanding of document relationships.

JP2025061941APending Publication Date: 2025-04-11LEGALON TECHNOLOGIES INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2025013118
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-01-29
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Existing document processing systems are not suitable for inspecting one-to-one correspondence relationships between documents, such as comparing documents with similar properties or documents before and after revision, and they fail to effectively display relationships between documents.

Method used

A document processing program and method that divides document information into predetermined units, calculates the degree of association between units, links units in a one-to-one relationship based on the calculated relevance, and displays the linked units to facilitate understanding of document relationships.

Benefits of technology

The solution enables more convenient and user-friendly document processing by effectively displaying one-to-one correspondence relationships between documents, improving the understanding of document relationships and reducing user workload.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025061941000001_ABST
    Figure 2025061941000001_ABST
Patent Text Reader

Abstract

To provide a document processing program, an information processing device, and a document processing method that display relevance between documents using a relationship between predetermined units included in the documents.SOLUTION: An information processing device 1 includes: contract dividing means 101 which divides first document information and second document information into predetermined units; relevance calculation means 102 which calculates a degree of relevance between a unit included in the first document information and a unit included in the second document information; unit linking means 103 which links the unit included in the first document information and the unit included in the second document information in a one-to-one relationship on the basis of the degree of relevance; and control display means 104 which groups and displays the respectively linked unit of the first document information and unit of the second document information.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 has been proposed that compares a contract with laws and regulations and displays an analysis result in which related clauses are listed for each clause of the contract (for example, see Patent Document 1).

[0003] The information processing device disclosed in Patent Document 1 generates a document vector for each legal provision contained in multiple laws and regulations, compares the document vectors for each provision, generates a provision group by combining multiple provisions that have a similarity above a predetermined threshold, generates a document vector for each clause for the input contract data, compares the document vector for each clause with the document vector for each clause group, identifies each legal provision contained in a similar provision group as a related provision of the contract clause in question, and generates an analysis results screen that lists the related provisions for each contract clause. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 5383943 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 compares a contract with laws and regulations and displays an analysis result listing related clauses for each clause of the contract, but since it is a comparison between the contract to be inspected and multiple laws and regulations (one-to-many correspondence), and does not inspect at least one-to-one correspondences such as, for example, a comparison between documents with similar characteristics or a comparison between documents before and after revision, there is a problem that it is not suitable for use in grasping the relationship between documents, since multiple related clauses are listed and displayed for each contract clause, it is possible to grasp the clauses related to the clauses of the contract, but it is not suitable for grasping the relationship between documents.

[0006] In view of the above-mentioned 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 division means for dividing the first document information and the second document information into predetermined 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 in a one-to-one relationship based on the relevance; A document processing program for functioning as a display control means for displaying, in pairs, a single or multiple units contained in the first document information and 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 division means for dividing the first document information and the second document information into predetermined 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 in a one-to-one relationship based on the relevance; and an information processing device having a display control means for displaying, in pairs, a single or multiple units contained in the first document information and 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 division step of 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 in a one-to-one relationship based on the calculated relevance; and a display control step of displaying, in pairs, a single or multiple units contained in the first document information and 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. Effect 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 description of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing an example of a configuration of a document processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of the document processing server device according to the embodiment. [Diagram 3] FIG. 3 is a schematic diagram showing an example of the configuration of document information. [Figure 4A] FIG. 4A is a schematic diagram for explaining an example of processing of document information in a document processing operation. [Figure 4B] FIG. 4B is a schematic diagram for explaining an example of processing of document information in a document processing operation. [Figure 5A] FIG. 5A is a schematic diagram showing an example of the configuration of relevance information and association information. [Figure 5B] FIG. 5B is a schematic diagram showing an example of the configuration of the relevance information and the linking information. [Figure 6] FIG. 6 is a schematic diagram conceptually showing the configuration of the association 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 display control means. [Figure 8] FIG. 8 is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of the terminal by the display control means. [Figure 9] FIG. 9 is a flowchart showing the inspection operation of the document processing server device. [Figure 10] FIG. 10 is a schematic diagram for explaining an example of document information processing in a document processing operation and an example of the configuration of relevance information. [Figure 11] FIG. 11 is a schematic diagram conceptually showing the configuration of the association information. [Figure 12A] FIG. 12A is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of the terminal by the display control means. [Figure 12B] FIG. 12B is a schematic diagram showing an example of the configuration of a screen displayed on the display unit of the terminal by the display control means. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] [Embodiment Mode] (Document Processing System Configuration) FIG. 1 is a schematic diagram showing an example of a 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 to each other so that they can communicate with each other via a network 4. For example, the terminal 2 is operated by a user who wishes to create a document, check the document contents, and / or review the document, and the terminal 3 is operated by another user who wishes to create a document, check the document contents, and / or review the document, but is not limited thereto. The user of the terminal 2 and the user of the terminal 3 repeat revisions and approvals between the users until they reach a mutually agreeable content, such as a contract, as document information, and mainly use the document processing system 5 to compare document information created by one user with document information created (or edited) by the other user and grasp the relationship therebetween. Alternatively, the document processing system 5 may be used to compare document information created by a certain user with document information of a template prepared in advance and grasp the relationship therebetween, or the document processing system 5 may be used when comparing 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 within its main body, an HDD (Hard Disk Drive), and a flash memory. Note that the document processing server device 1 does not necessarily need to be configured as a single information processing device, and may be a device in which multiple information processing devices operate in cooperation with each other, or a device that operates using any 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 include electronic components such as a CPU having a function for processing information within the main body, a flash memory, and the like.

[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 processed by the document processing server device 1 is a document in the legal field 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 an employee of the company's legal department.

[0017] The basic operation is as follows: after uploading document information from terminal 2 or terminal 3 to document processing server device 1, a request is sent from terminal 2 or terminal 3 to terminal 3 or terminal 2 via the document processing server device 1 or by other means such as email to request a review of the contract; and by editing the document information on the document processing server device 1 from terminal 2 and terminal 3, a contract is created that reflects the opinions and review results of both users. At this time, in order to reduce the workload of the users or to assist the users in creating the contract on their own, the document processing server device 1 compares multiple pieces of document information.

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

[0019] Although the terminal 2 and the terminal 3 are illustrated 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 is equipped with a control unit 10 which is composed of a CPU and the like and controls each part 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 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 described later, thereby functioning as a contract reception means 100, a contract division means 101, a degree of association calculation means 102, a unit linking means 103, a display control means 104, and the like.

[0023] The contract acceptance means 100 accepts a contract from the terminal 2 or the terminal 3 as document information 111 and stores it in the storage unit 11 .

[0024] The contract division means 101 divides the document information 111 into each component of the contract, such as the title, preface, and article unit, and stores them as unit information 112 in the storage unit 11. Note that the unit of division for the article unit is not limited to the article, and may be a clause or an item, or a set of multiple articles, clauses, and items that have a unity of meaning. Also, it may be a clause or item that has a unity of meaning across different articles and clauses.

[0025] The relevance calculation means 102 calculates the relevance of one or more unit information 112 contained 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 display control means 104 controls the display of the document information 111, the unit information 112, the relevance information 113 and the linking information 114 in the storage unit 11, and the output results of the means 100-103 on the display units of the terminals 2 and 3 in a predetermined manner. The display method 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 composed of a processor, etc., and the communication unit 12 functioning as a communication interface. The storage unit 11 stores a document processing program 110 that causes the control unit 10 to operate as each of the above-mentioned means 100-104, document information 111, unit information 112, relevance information 113, linking information 114, etc.

[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, a contract, and has a title 112a1 of the contract, a preface 112a2, and a number of subsequent articles (article units) 112a3, 112a4, 112a5, etc. The article (article unit) 112a4 is further divided into a number of clauses (article units) 112a 41 , 112a 42 This includes:

[0031] (Operation of document processing system) Next, the operation of the first embodiment will be explained by dividing it into (1) basic operation and (2) document comparison operation. In the following, the operation will be explained by assuming terminal 2 as 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, a user operates the terminal 2 to log in to a 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 an authentication request together with the information to the document processing server device 1.

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

[0034] Next, when the user has completed logging in to the service, the user operates the terminal 2 to upload 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 accepts 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 display control means 104 of the document processing server device 1 receives the document information comparison request, and performs processing to display the screen shown in FIG.

[0038] 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 display control means 104. As shown in FIG.

[0039] The screen 104a includes a button 104a1 for uploading other document information, a button 104a2 for comparing the entire contract, a button 104a3 for comparing clause by clause, and a button 104a4 for uploading the document information 104a, which is the contract under inspection (first document information). 41 and document information 104a which is the contract to be compared (second document information). 51 The display section 104a5 displays the contents of the message, and a slide bar 104a6.

[0040] The user refers to the above-mentioned screen 104a and selects the document information 104a. 41 and document information 104a to be compared 51The terminal 2 selects "a" and operates the button 104a3 to request a comparison for each clause. The terminal 2 transmits a comparison request to the document processing server device 1.

[0041] When the document processing server device 1 receives a comparison request from the terminal 2 together with the document information being inspected and the contract to be compared (FIG. 9, 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 type of contract and the position of the contract, or may extract the type of contract and the position from the document information being inspected and / or the document information to be compared.

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

[0043] First, the contract division means 101 of the document processing server device 1 divides the selected document information 111a shown in Fig. 4A and the document information 111b to be compared, into unit information 112 by contract components as shown in Fig. 4B (S2). The contract division means 101 divides the document information 111a into a title 112a1, a preface 112a2, clause units 112a3 to 112a9, a concluding section 112a 10 The contract division means 101 also divides the document information 111b into title 112b1, preface 112b2, clause units 112b3 to 112ba8, and conclusion section 112ba9. The contract division means 101 may also divide the target document information 111a and 111b into units of clauses and items, and sets unit information 112 using units suitable for the structure of the document information 111.

[0044] Next, the relevance calculation means 102 calculates the relevance of the article units 112a3-112a9 and the article units 112b3-112ba8 between the two pieces of document information 111a and 111b as relevance information 113, as shown in Fig. 5A (S3). The relevance is calculated, for example, using a method of calculating an edit distance between the article units between the two pieces of document information 111a and 111b, or a method of vectorizing the article units and calculating a cosine similarity.

[0045] 5A and 5B are schematic diagrams showing examples of the configuration of the relevance information 113 and the association information 114. FIG.

[0046] FIG. 5A shows relevance information 113ab indicating the relevance between provision units 112a3-112a9 and provision units 112b3-112ba8, with provision units 112a3-112a9 and provision units 112b3-112ba8 in the row headings and column headings, respectively, and the relevance of each is described.

[0047] Next, the unit linking means 103 links (S4) the article units 112a3-112a9 and the article units 112b3-112ba8 between the two document information 111a and 111b based on the relevance information 113ab calculated by the relevance calculation means 102 so that they correspond one-to-one to each other and the sum of the relevance is maximized, and generates linking information 114ab as shown in Fig. 5B. Note that if combining multiple article units in one document information improves the relevance with the article units of the other document information, the multiple article units of one document information may be combined and then associated one-to-one, or if further dividing the article units in one document information improves the relevance with the article units of the other document information, the article units of one document information may be divided and then associated one-to-one. In this way, a single or multiple units included in document information 111a can be linked to a single or multiple units included in document information 111b in a one-to-one relationship so that the sum of the relevance degrees is maximized. In addition to the combination in which the sum of the relevance degrees is maximized, all combinations in which the sum is equal to or greater than a certain threshold may be displayed in a display operation described later, or combinations with the top multiple sums of the relevance degrees may be displayed to allow the user to select an appropriate combination.

[0048] FIG. 5B shows linkage information 114ab in which provision units 112a3-112a9 and provision units 112b3-112ba8 are linked, with provision units 112a3-112a9 and provision units 112b3-112ba8 in the row and column headings, respectively, and "1" written in the linked location.

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

[0050] As shown in FIG. 6, the title 112a1, the preface 112a2, the concluding portion 112a3, the concluding portion 112a4, the concluding portion 112a5, the concluding portion 112a6, the concluding portion 112a7, the concluding portion 112a8, and the concluding portion 112a9 are in a corresponding relationship with the clause units 112a3 to 112a9 and the clause units 112b3 to 112ba8 shown in the linking information 114ab shown in FIG. 10 The correspondence between document information 111a and 111b is conceptually shown by adding title 112b1, preface 112b2, and conclusion 112ba9. Linked clause units 112a3-112a8 and clause units 112b3-112ba8 are displayed side by side, and unlinked clause unit 112a9 is displayed as a blank space.

[0051] Next, as shown in FIG. 8, the display control means 104 controls the display of the clause units 112a3 to 112a9 and clause units 112b3 to 112ba8 of the document information 111a and 111b on the display unit of the terminal 2 based on the linking information 114 (S5).

[0052] FIG. 8 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 display control means 104.

[0053] The screen 104b has a display field 104b1 for displaying the contents of the contract under inspection, a display field 104b2 for displaying the contents of the contract to be compared, and a slide bar 104b3. 11 , Article 104b 12 ~104b 14 , fastening part 104b 15 is displayed, and the display field 104b2 displays the title and full text 104b21 , Article 104b 22 ~104b 25 , fastening part 104b 26 is displayed.

[0054] Article unit 104b 12 and Article 104b 22 The corresponding items are displayed side by side, and the article unit 104b 12 If there is no corresponding item, the article unit 104b is marked "Not applicable". 23 are displayed side by side. Conversely, the article unit 104b 25 If there is no corresponding item, the article unit 104b is marked "Not applicable". 14 are displayed side by side.

[0055] (Effects of the First Embodiment) According to the first embodiment described above, the document information 111a as the first document information and the document information 111b as the second document information are divided into clause units, the degree of association between the document information 111a and the document information 111b is calculated, and the clause units are linked so as to maximize the degree of association and to correspond one-to-one, so that the relationship between the documents can be displayed in clause units. In other words, even if the document information is before and after a change in which the contents have been edited, or even if the document information is of the same type (for example, a contract such as a non-disclosure agreement) that has been created and written in a different style and order, the correspondence between the clauses included in these document information can be shown, and the relationship between the documents can be displayed in terms of the relationship of predetermined units included in the documents.

[0056] [Second embodiment] The second embodiment mainly takes the creation of an old-new comparison table as an example, and differs from the first embodiment in that it checks the correspondence between two pieces of document information without changing the order of the clause units of each of the two pieces of document information, and presents the difference between the two pieces of document information. Note that the same symbols are used for the configurations common to the first embodiment, and explanations may be omitted.

[0057] (Operation of document processing system) Next, the operation of the second embodiment will be explained by dividing it into (1) basic operation and (2) document comparison operation. However, since "(1) basic operation" is the same as in the first embodiment, a description thereof will be omitted.

[0058] FIG. 10 is a schematic diagram for explaining an example of processing of the document information 111 in the document processing operation and an example of the configuration of the relevance information 113. In FIG.

[0059] First, the contract division means 101 of the document processing server device 1 divides the new version document information 111c (first document information) and the old version document information 111d (second document information) shown in Fig. 10 into each component of the contract. Here, for simplicity, the operation will be explained only for the clause units other than the title, preface, and conclusion. The contract division means 101 divides the document information 111c into clause units 112c1 to 112c7... and divides the document information 111d into clause units 112d1 to 112d7...

[0060] Next, the relevance calculation means 102 calculates the relevance between the article units 112c1-112c7... and the article units 112d1-112d7... as relevance information 113cd, without changing the order of the article units 112c1-112c7... and the article units 112d1-112d7... between the two document information 111c and 111d.

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

[0062] Next, based on the relevance information 113cd calculated by the relevance calculation means 102, the unit linking means 103 links the article units 112c1-112c7... and the article units 112d1-112d7... between the two document information 111c and 111d so that they correspond one-to-one without changing the order and the relevance is maximized, and generates linking information 114cd as shown in Figure 5B.

[0063] The unit linking means 103 also finds the difference between the associated clause units, and sets the difference content 114cd1 to "no change" if there is no difference, and to "change" if there is a difference. The unit linking means 103 also sets the difference content 114cd1 to "new" if the clause unit exists only in the new version, and to "deleted" if the clause unit exists only in the old version.

[0064] Next, the display control means 104 controls the display of the document information 111c and 111d on the display unit of the terminal 2 based on the linking information 114cd.

[0065] 12A and 12B are schematic diagrams showing examples of the configuration of a screen displayed on the display unit of the terminal 2 or 3 by the display control means 104. FIG.

[0066] As shown in FIG. 12A, the screen 104c has a display field 104c1 for displaying the contents of the new version of the contract, a display field 104c2 for displaying the contents of the old version of the contract, and a slide bar 104c3. 11 ~104c 17 The display field 104c2 has a clause unit 104c 21 ~104c 27 has.

[0067] Also, Article 104c 11 and Article 104c 21 , Article 104c 14 and Article 104c 24 , and Article 104c 17 and Article 104c 27 The texts are displayed side by side in the order of clause 104c. 12 and Article 104c 16 If there is no difference, it is displayed as "No change in Article XX (omitted)". 13 For example, if there is no corresponding article unit in the previous version, it is written as "newly established", and article unit 104c 25If there is no article unit that corresponds to the new version, "Deleted" is displayed. Note that the above display method is only an example, and other display styles for old and new targets may be used as long as they can express whether an article has been changed or not, whether an article has been newly added, deleted, or moved, etc.

[0068] Also, as shown in FIG. 12B, 1n and Article 104c 2n are associated with each other and have differences, 1n The changed parts (parts that have been edited, changed, added, deleted, etc.) are underlined as an example of highlighting, and the clause units are 2n The changed parts are underlined with 104c5. Note that the above display method is only an example, and other display styles of differences between old and new targets may be used as long as they can express changes, additions, deletions, moves, and the like.

[0069] (Effects of the second embodiment) According to the second embodiment described above, the relevance is calculated and linked without changing the order of the clause units included in the document information 111c and the document information 111d, and notations are determined for the cases where there is a difference between the linked clause units and where there is no difference, and notations are determined for the clause units that are not linked, so that the relationship between documents is displayed in terms of the relationship between the predetermined units included in the documents, and a comparison table of the old and new documents that is created when a legal document or a contract is revised can be automatically created. Also, when there is a difference between the unit of the document information 111c and the unit of the document information 111d linked to the unit of the document information 111c, the difference can be highlighted.

[0070] [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.

[0071] For example, the document information 111 is not limited to a contract, but may be a legal document or an instruction manual, etc., as long as it can be divided into components, and the present invention is similarly applicable to the document information 111. Furthermore, the components are not limited to articles, clauses, and items, but may be words, characters, symbols, paragraphs, and sentences.

[0072] 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 ASIC. Also, the program used in the above embodiment may be stored in a recording medium such as a CD-ROM and provided. Also, the steps described in the above embodiment may be replaced, deleted, added, etc., without changing the gist of the present invention. [Industrial Applicability]

[0073] A document processing program, an information processing device, and a document processing method are provided that display relationships between documents in terms of relationships between predetermined units contained in the documents. [Explanation of symbols]

[0074] 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: Display control means 110: Word processing program 111: Document information 112: Unit information 113: Relevance information 114: Linking information

Claims

[Claim 1] Computer, A division means for dividing the first document information and the second document information into predetermined 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 in a one-to-one relationship based on the relevance; A document processing program for functioning as a display control means for displaying, in pairs, a single or multiple units contained in the first document information and 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.

Citation Information

Patent Citations

  • Method of supporting reading comprehension of document

    JP2003308318A

  • Literature information analysis device and method therefor

    JP2007133587A

  • Diagnosis support device and control method

    JP2013149265A

  • Information processing apparatus, information processing method, and program

    JP2016033716A

  • Image forming apparatus, image processing method, and program

    JP2016099645A