Evaluation comment display processing program, evaluation comment display processing apparatus, and evaluation comment display processing method
Patent Information
- Application Number
- JP2023194735
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2026-01-06
AI Technical Summary
Existing legal document evaluation systems fail to prioritize evaluation comments effectively, leading to user confusion and difficulty in identifying which comments should be checked first.
An evaluation comment display processing system that groups comments by legal relevance, assigns priorities to these groups, and uses a user terminal device to manage and display these comments based on their priority, allowing users to easily identify which comments should be checked first.
Enables users to manage and prioritize legal document evaluation comments efficiently, ensuring that important comments are easily identified and addressed.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an evaluation comment display processing program, an evaluation comment display processing device, and an evaluation comment display processing method. [Background technology]
[0002] Conventionally, there have been proposed techniques for attaching evaluation comments that indicate legal evaluations to the contents of legal documents.
[0003] For example, Patent Document 1 discloses a legal document review system having a UI output means for scoring the text content contained in legal document data and displaying whether the scoring result is advantageous to the user along with display content using at least one of the elements of color, size, and shape. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-114285 A Summary of the Invention [Problem to be solved by the invention]
[0005] There are various types of legal documents, and the positions of those who prepare them are also different. The items that should be checked first vary depending on the type of legal document and the position of the person who prepares it. Furthermore, depending on the preparer, there may be certain items that they would like to check first.
[0006] In the conventional technology, evaluation comments indicating whether the contents of a legal document are favorable to a user are merely provided, and therefore the user cannot easily grasp which evaluation comments should be given priority among the evaluation comments attached to the legal document.
[0007] Furthermore, if the priorities of the legally relevant evaluation comments are different, it may confuse users. Therefore, in order to easily understand the priorities of the evaluation comments that the user should check, it is desirable to collectively manage the legally relevant evaluation comments so that they have the same priorities.
[0008] In view of the above circumstances, an object of the present invention is to solve the problem that a user cannot easily grasp which evaluation comments attached to a legal document should be checked with priority. [Means for solving the problem]
[0009] In order to solve the above problems, the present invention provides an evaluation comment display processing program for adding evaluation comments to legal documents, comprising: A computer is caused to function as an analysis unit and a display processing unit, the evaluation comment belongs to a group of one or more evaluation comments that have legal relevance, A priority is associated with each of the groups; The analysis unit analyzes the legal document and determines a display evaluation comment which is an evaluation comment to be added to the legal document; The display processing unit refers to a priority associated with the group, and executes a display process of the display evaluation comments based on a reference result.
[0010] The present invention also provides an evaluation comment display processing device for adding evaluation comments to a legal document, comprising: The evaluation comment display processing device includes an analysis unit and a display processing unit, the evaluation comment belongs to a group of one or more evaluation comments that have legal relevance, A priority is associated with each of the groups; The analysis unit analyzes the legal document and determines a display evaluation comment which is an evaluation comment to be added to the legal document; The display processing unit refers to a priority associated with the group, and executes a display process of the display evaluation comments based on a reference result.
[0011] The present invention also provides a method executed by an evaluation comment display processing device for attaching evaluation comments to a legal document, the method comprising the steps of: The evaluation comment display processing device includes an analysis unit and a display processing unit, the evaluation comment belongs to a group of one or more evaluation comments that have legal relevance, A priority is associated with each of the groups; The analysis unit analyzes the legal document and determines a display evaluation comment, which is an evaluation comment to be added to the legal document; The display processing unit includes a step of referring to a priority associated with the group, and executing a display process of the display evaluation comments based on a reference result.
[0012] The present invention also provides an evaluation comment display processing program for causing a computer to function as a user terminal device for adding evaluation comments to legal documents, the program comprising: The user terminal device functions as a transmitting unit and a receiving unit, The sending unit sends instructions to analyze the legal document to determine display evaluation comments, which are evaluation comments to be added to the legal document; The receiving unit receives information for executing a display process, the information including the display evaluation comment.
[0013] The present invention also provides an evaluation comment display processing method using a user terminal device for a user to attach an evaluation comment to a legal document, comprising the steps of: The user terminal device includes a transmitting unit and a receiving unit, the transmitting unit transmits instructions to analyze the legal document to determine display evaluation comments, which are evaluation comments to be attached to the legal document; The receiving unit has a step of receiving information for executing a display process, the information including the display evaluation comment.
[0014] With this configuration, users can manage the priorities of legally relevant evaluation comments in one place, and can easily grasp which evaluation comments they should check first.
[0015] In a preferred embodiment of the present invention, the groups are associated with user-defined priorities set by a user, The display processing unit further refers to a user-set priority associated with the group, and executes a display process of the display evaluation comments based on a result of the reference.
[0016] With this configuration, the user can manage the priorities of the comments that he or she should check as a priority in one place, and can easily grasp which evaluation comments he or she should check as a priority.
[0017] In a preferred embodiment of the present invention, the evaluation comment display processing program further comprises: A computer is caused to function as a setting priority selection receiving unit, The group is associated with a default setting priority set in advance and a user setting priority set by a user, the setting priority selection receiving unit receives a selection of a setting priority to be used from a user out of default setting priorities and user-defined priorities; The display processing unit further refers to the selected set priority and executes a display process of the display evaluation comments based on the reference result.
[0018] With this configuration, even if a user does not know which comment he or she should prioritize checking, the user can easily understand which comment he or she should prioritize checking by selecting the default setting priority.
[0019] In a preferred embodiment of the present invention, the display process is a process of transmitting information for displaying the display evaluation comments and the priority levels on a user terminal to a user terminal device, The information includes the displayed evaluation comments and a priority associated with the displayed evaluation comments.
[0020] In a preferred embodiment of the present invention, the display processing unit further executes a process of displaying the displayed evaluation comments together with a priority associated with the displayed evaluation comments.
[0021] In a preferred embodiment of the present invention, the priority level is associated with different color information for each priority level, The display processing unit further refers to color information associated with the priority level, and executes a display process of the color together with the display evaluation comment or the priority level.
[0022] In a preferred embodiment of the present invention, the display processing section further executes a display process so as to be able to distinguish between display evaluation comments that have not been confirmed by the user and display evaluation comments that have been confirmed by the user.
[0023] In a preferred embodiment of the present invention, the display processing unit further executes display processing so as to enable a distinction between a portion corresponding to the displayed evaluation comment and a portion other than the displayed evaluation comment.
[0024] In a preferred embodiment of the present invention, the display processing unit further executes a display process for a display evaluation comment associated with a set priority or a display evaluation comment associated with a priority equal to or higher than the set priority.
[0025] In a preferred form of the present invention, when the display processing unit performs display processing of a display evaluation comment associated with a predetermined priority and a display evaluation comment associated with a higher priority than the display evaluation comment associated with the predetermined priority, the display processing unit further performs preferential display processing of the display evaluation comment associated with a higher priority than the display evaluation comment associated with the predetermined priority.
[0026] In a preferred embodiment of the present invention, the evaluation comment display processing program further comprises: A computer is configured to function as a selection unit; The selection unit selects analysis criteria to use in analyzing the legal document based on at least one of attributes of the legal document, a user position, or an enterprise attribute.
[0027] With this configuration, the user can easily grasp which evaluation comments should be checked with priority.
[0028] In a preferred embodiment of the invention, the groups are associated with at least one of the following attributes: an attribute of the legal document, a user position, or an attribute of a company; The display processing unit further refers to the priority associated with the group based on at least one of the attributes of the legal document associated with the group, the user's position, or the attributes of the company, and performs display processing of the display evaluation comments based on the reference result.
[0029] Such a configuration makes it possible to refer to more detailed priorities depending on the attributes of the legal document, the position of the user, or the attributes of the company, and allows users to easily grasp which evaluation comments they should check as a priority.
[0030] In a preferred embodiment of the present invention, the composition of the evaluation comments belonging to the group differs depending on at least one of the attributes of the legal document, the position of the user, and the attributes of the company.
[0031] Such a configuration makes it possible to form more detailed groups according to the attributes of the legal document, the position of the user, or the attributes of the company, allowing users to easily grasp which evaluation comments they should check as a priority.
[0032] In a preferred form of the present invention, the display processing unit further performs display processing so as to distinguish between legal documents that have display evaluation comments associated with a priority level equal to or higher than a predetermined priority level and other legal documents.
[0033] With this configuration, it is possible to easily grasp legal documents that have display evaluation comments associated with a priority level equal to or higher than a predetermined level, and the user can easily grasp which evaluation comments should be given priority for checking.
[0034] In a preferred embodiment of the present invention, the display processing unit further executes a process of displaying a list of the group or evaluation comments belonging to the group.
[0035] With this configuration, it is possible to easily grasp a list of groups or evaluation comments belonging to a group, and the user can easily grasp which evaluation comments should be given priority for checking. Effect of the Invention
[0036] The present invention can provide a technique that allows a user to easily understand which evaluation comments attached to a legal document should be given priority for checking. [Brief description of the drawings]
[0037] [Figure 1] FIG. 1 is a block diagram showing a configuration of an evaluation comment display processing system according to an embodiment. [Diagram 2] FIG. 2 is a hardware configuration diagram of an evaluation comment display processing device and a user terminal device according to an embodiment. [Diagram 3] FIG. 2 is a hardware configuration diagram of an evaluation comment display processing device according to an embodiment. [Figure 4] FIG. 2 is a data structure diagram according to an embodiment. [Diagram 5] FIG. 2 is a data structure diagram according to an embodiment. [Figure 6] FIG. 2 is a data structure diagram according to an embodiment. [Figure 7] 13 shows an example of a screen display for setting user setting priorities and the like in one embodiment. [Figure 8] 13 shows an example of a screen display for displaying evaluation comments and the like according to an embodiment. [Figure 9]13 is a screen display example of a display process of displaying evaluation comments and the like in one embodiment. [Figure 10] 13 shows an example of a screen display for displaying evaluation comments and the like according to an embodiment. [Figure 11] 11 illustrates an example screen display for uploading legal documents in one embodiment. [Figure 12] 13 is an example of a screen display for managing legal documents according to one embodiment. [Figure 13] 10 is a flowchart for explaining execution of a display process for displaying evaluation comments according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention may be embodied in many different forms and is not limited to the embodiments set forth herein.
[0039] For example, in this embodiment, the configuration, operation, etc. of the evaluation comment display processing system will be described, but similar effects can also be achieved by an evaluation comment display processing device, an evaluation comment display processing system, a method executed by the evaluation comment display processing device, a computer program, etc. In this embodiment, the evaluation comment display processing system takes the form of so-called cloud computing, in which the evaluation comment display processing program is executed in an external computer (evaluation comment display processing device) to realize its functions in a client terminal (user terminal device).
[0040] The evaluation comment display processing program may be provided to the client terminal as a computer-readable non-transient storage medium or may be provided downloadable from an external server in order to cause the client terminal to function as an evaluation comment display processing device. The evaluation comment display processing program may also be an add-on (plug-in) program for Microsoft Word (registered trademark) or the like.
[0041] In this embodiment, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In this embodiment, "information" is represented, for example, by a physical value of a signal value representing a voltage or current, a high or low signal value as a binary bit set consisting of 0 or 1, or a quantum superposition (so-called quantum bit), and communication and calculation can be performed on the circuit in the broad sense. The circuit in the broad sense is a circuitry realized by appropriately combining a circuit, a processor, a memory, and the like. For example, it is a circuitry including any of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), and the like.
[0042] In this embodiment, the legal document is a contract. Examples of the contract include non-disclosure agreements, sales contracts, and real estate lease contracts, which are documents that exert a contractual effect. Furthermore, this embodiment is not limited to contracts, and the legal document may be, for example, rules, regulations, notices, and the like. Examples of the rules include documents of legal norms such as work regulations. Examples of notices include documents declaring policies such as privacy. In addition, legal documents include documents that are somehow related to the law, such as notices and powers of attorney. The legal document to be analyzed may be the entire document or a part of the document.
[0043] <System configuration> Fig. 1 is a block diagram showing a configuration of an evaluation comment display processing system according to an embodiment. As shown in Fig. 1, the evaluation comment display processing system 0 includes an evaluation comment display processing device 1 and a user terminal device 2. The evaluation comment display processing device 1 and the user terminal device 2 are configured to be able to communicate with each other via a communication network NW. The evaluation comment display processing device 1 operates as a server, and the user terminal device 2 operates as a client terminal.
[0044] In this embodiment, the communication network NW is an IP (Internet Protocol) network, but there is no restriction on the type of communication protocol, and further, there is no restriction on the type and scale of the network.
[0045] It is possible to use a general-purpose server computer or a personal computer as the evaluation comment display processing device 1. It is also possible to configure the evaluation comment display processing device 1 using a plurality of computers.
[0046] A smartphone, a tablet terminal, a personal computer, a wearable device, etc. can be used as the user terminal device 2. The user terminal device 2 has an application (a web browser application or a dedicated application) for making a request to the evaluation comment display processing device 1 and receiving a response, and uses an evaluation comment display processing program executed in the evaluation comment display processing device 1 via this application.
[0047] The evaluation comment display processing device 1 analyzes the legal document based on a request sent from an application of the user terminal device 2, and transmits data in a predetermined format as display information to the application of the user terminal device 2 based on the analysis result. The data in the predetermined format is, for example, data in a JSON (JavaScript Object Notation) format or an XML format. The display information includes at least the evaluation comment to be added to the legal document and the priority associated with the evaluation comment. The application of the user terminal device 2 renders the display data based on the received data, and displays the evaluation comment and the priority for the legal document on the display of the user terminal device 2. Note that the word "associated" refers to a state in which predetermined data are directly or indirectly linked to each other, such as a state in which data B is stored in a field of a record of data A in a data table. The display information may further include display mode information indicating a display mode of the evaluation comment, such as a filter, sort, coloring, etc. for the evaluation comment displayed on the display of the user terminal device 2 and the priority associated with the evaluation comment. The sorting is a process of displaying the evaluation comments in ascending order, descending order, or any order according to the associated priority on the display of the user terminal device 2. The user terminal device 2 may sort and display the evaluation comments on the display based on the received display mode information. The filter is a process of displaying only the evaluation comments associated with one or more priorities specified by the display mode information, or displaying evaluation comments associated with non-specified priorities in a different mode from the evaluation comments.
[0048] For example, when displaying evaluation comments and priority levels for a legal document on a web browser application of the user terminal device 2, the web browser application first transmits an HTTP (Hypertext Transfer Protocol) request to a web server and receives an HTTP response including the file requested by the HTTP request. The received file is display information including evaluation comments and priority levels, indicates the contents or instructions of the web page to be displayed, and is written using a markup language such as HTML (Hypertext Markup Language). A script, which is a program executed on the web browser application, may be added to the received file. The web browser application draws (renders) the web page in the display area based on the received file. If a script is added to the file, the browser executes the script and displays the web page according to the execution result.
[0049] <Hardware configuration> 2(a) is a diagram showing an example of a hardware configuration of the evaluation comment display processing device 1. The evaluation comment display processing device 1 includes a control unit 101, a storage unit 102, and a communication unit 103 as the hardware configuration.
[0050] The control unit 101 includes one or more processors such as a CPU, and controls the overall operation and processing of the evaluation comment display processing device 1 by executing the evaluation comment display processing program according to the present invention, OS, browser software, and other applications.
[0051] The storage unit 102 is a hard disk drive (HDD), a read only memory (ROM), a random access memory (RAM), etc., and stores the evaluation comment display processing program according to the present invention, and data used when the control unit 101 executes processing based on the program. The control unit 101 executes processing based on the evaluation comment display processing program stored in the storage unit 102, thereby realizing a functional configuration described below.
[0052] The communication unit 103 executes communication control with the communication network NW, and performs input required for operating the evaluation comment display processing device 1 and outputs related to the operation results.
[0053] 2(b) is a diagram showing an example of a hardware configuration of a terminal device 90 (user terminal device 2). Similarly, the terminal device 90 includes, as its hardware configuration, a control unit 901, a storage unit 902, a communication unit 903, an input unit 904, and an output unit 905.
[0054] The control unit 901 of the terminal device 90 includes one or more processors such as a CPU, and controls the overall operation and processing of the terminal device 90. The storage unit 902 of the terminal device 90 is a HDD, ROM, RAM, etc., and stores the above-mentioned applications and data used when the control unit 901 executes processing based on a program. The communication unit 903 of the terminal device 90 controls communication with the network. The input unit 904 of the terminal device 90 is a mouse, keyboard, etc., and inputs operation requests from the user / provider to the control unit 901. The output unit 905 of the terminal device 90 is a display, etc., and displays the results of processing by the control unit 901, etc.
[0055] <Functions of evaluation comment display processing device 1> 3, the evaluation comment display processing device 1 includes, as its functional configuration, an analysis unit 11, a display processing unit 12, a setting priority selection receiving unit 13, and a selection unit 14. This is a specific implementation of information processing by software (stored in the storage unit 102) by hardware (the control unit 101, etc.). For example, the control unit 101 reads out an evaluation comment display processing program stored in the storage unit 102, expands it in a temporary storage area (such as a RAM) of the storage unit 102, etc., executes it, and controls the communication unit 103, etc., thereby implementing the functions of the evaluation comment display processing device 1.
[0056] The analysis unit 11 analyzes the legal document and determines display evaluation comments, which are evaluation comments to be added to the legal document.
[0057] The analysis unit 11 uses the analysis criteria to determine whether or not to attach an evaluation comment to the legal document, or which evaluation comment to attach. The analysis criteria are criteria for judging whether or not the legal document is a target for attaching an evaluation comment. The analysis criteria are set for each legal issue, and the analysis unit 11 uses multiple analysis criteria to determine the evaluation comment to attach to the legal document. The analysis criteria may be criteria for deciding whether or not to attach one type of evaluation comment, or criteria for deciding which evaluation comment to attach from among multiple evaluation comments. Also, one analysis criterion may have multiple items, and it may be determined which evaluation comment to attach from among the multiple evaluation comments based on the corresponding item. Also, one analysis criterion may have multiple branch conditions, and it may be determined which evaluation comment to attach from among the multiple evaluation comments based on the branch finally reached by the confirmation result of the branch condition. For example, the analysis unit 11 analyzes the legal document using the branch condition "A0" included in the analysis criterion, and outputs any one of the branch results "An" (n=1, 2, ...) related to the branch condition "A0". Next, a branching condition "B0" is determined based on the branching result of "An", and the legal document is analyzed using the branching condition "B0" to output one of the corresponding branching results "Bn" (n=1, 2, ...). Furthermore, when the branching result "Bn" is output, the legal document is then analyzed using the branching condition "C0" to output the branching result "Cn" (n=1, 2, ...). Then, the evaluation comment preset for the finally output branching result is determined as the evaluation comment (display evaluation comment) to be attached to the legal document. For example, in the case of an analysis criterion for analyzing "attribution of intellectual property rights", the analysis unit 11 first analyzes the legal document using the branching condition "to whom it belongs". Specifically, the analysis unit 11 analyzes whether the description regarding the attribution of intellectual property rights described in the legal document corresponds to any one of "attributes to the entruster", "attributes to the trustee", and "attributes to the inventor". Next, if the analysis result is "belongs to the trustee," the analysis unit 11 analyzes the legal document using the branching condition "Are intellectual property rights acquired regardless of the purpose of the contract excluded from the intellectual property rights stipulated in the contract?"If the analysis result is "not to be excluded", the analysis unit 11 determines the evaluation comment that is preset as "not to be excluded" as the evaluation comment to be attached to the legal document. The analysis unit 11 performs analysis by performing natural language processing on the legal document based on the analysis criteria. The analysis unit 11 may analyze the entire legal document for all analysis criteria, or may change the text area of the legal document to be analyzed depending on the analysis criteria. For example, for the analysis criteria of "attribution of intellectual property rights", a clause containing the word "intellectual property rights" in the text may be extracted, and the extracted clause may be the analysis target. The natural language processing may be a process capable of analyzing the legal document based on the analysis criteria. For example, after performing preprocessing such as word division by part of speech analysis or word normalization on the target legal document, a rule-based analysis may be performed to determine whether the legal document contains a keyword that meets a predetermined analysis criteria, or an analysis using machine learning may be performed. The output of the analysis unit 11 may be the content of the displayed evaluation comment, or an identification number linked to the content of the displayed evaluation comment. In addition, together with the display evaluation comment, information linking which sentence in the legal document the display evaluation comment is being evaluated for may be output at the same time.
[0058] The evaluation comment belongs to a group consisting of one or more evaluation comments that are legally related. A priority is associated with each group. For example, a table in which a group ID "G0001" and a priority "C" are linked is stored in the storage unit 102. In one example of the present embodiment, an example in which the priority is expressed as "A, B, C" will be described. A has the highest priority, and B has the next highest priority after A. The difference in priority may be expressed by letters such as A, B, C, ... or numbers such as 1, 2, 3, .... The difference in priority may be expressed by different colors or shapes of marks attached to the evaluation comment depending on the priority. Any other notation may be used as long as it is possible to distinguish the difference in priority. A may be the lowest priority. It is preferable that the evaluation comments to which the group belongs are set in advance based on the legal relevance, but the user may be able to assign and set a group for each evaluation comment.
[0059] The evaluation comment is a comment that indicates a legal evaluation of a legal document. A legal evaluation of a legal document is a comment pointing out legal description deficiencies or descriptions in the legal document, pointing out legal risks in the descriptions, etc., and is a comment pointing out the contents of the legal document from a legal perspective and advice to the user. For example, if the contents of the legal document do not include any description of exceptions to confidential information, an evaluation comment stating "Exceptions to confidential information are missing" is added.
[0060] An example of the data configuration (table) of groups and evaluation comments will be described with reference to FIG. 4(a). Also, an example of the data configuration (table) of analysis criteria and evaluation comments will be described with reference to FIG. 4(b). FIG. 4(a) shows a table indicating that five evaluation comments belong to group ID "G0001". In addition, a group name is linked to group ID "G0001". These five evaluation comments are evaluation comments that have legal relevance in terms of exceptions to confidential information. The group ID is an ID for identifying a group, and the group name is a name given to each group ID so that a user or developer can recognize the viewpoint of the group. Hereinafter, the table in which the group ID and the corresponding evaluation comments are linked will be referred to as a group table. Fig. 4(b) shows a table indicating that each analysis criterion is associated with an evaluation comment. Note that in the example of Fig. 4(b), the analysis criteria are expressed as the viewpoints indicated by the analysis criteria, not the content of the criteria. Hereinafter, a table that links analysis criteria with corresponding evaluation comments is referred to as an analysis criterion table. The analysis criterion "Defect in exception (independently acquired)" corresponds to the evaluation comment "The exception of information acquired independently is missing from the exception reasons for confidential information. Isn't it necessary to add it?", the analysis criterion "Defect in exception (publicly known without fault)" corresponds to the evaluation comment "The exception of information that has become publicly known through no fault of the recipient is missing from the exception reasons for confidential information. Isn't it necessary to add it?", the analysis criterion "Defect in exception (originally publicly known)" corresponds to the evaluation comment "The exception of information that was originally publicly known at the time of receipt is missing from the exception reasons for confidential information. Isn't it necessary to add it?", the analysis criterion "Defect in exception (legitimately acquired from a third party)" corresponds to the evaluation comment "The exception of information that was legitimately acquired from a third party without any confidentiality obligation is missing from the exception reasons for confidential information. Isn't it necessary to add it?", and the analysis criterion "Defect in exception (already held)" corresponds to the evaluation comment "The exception of information that is already held is missing from the exception reasons for confidential information. Isn't it necessary to add it?". These are evaluation comments that confirm the omission of exceptions and confirm the description deficiencies. For example, when the analysis unit 11 analyzes a legal document based on the analysis criterion of "exceptional defects (independently acquired)" and decides to attach evaluation comments to the legal document, the analysis unit 11 reads the table of Figure 4(a) and outputs evaluation comments related to the analysis criterion "exceptional defects (independently acquired)".
[0061] An example of the data configuration (table) of the group and the evaluation comment will be described with reference to FIG. 5(a). FIG. 5(a) shows an analysis criterion table in which four evaluation comments are associated with the analysis criterion "priority relationship between individual and basic". In the example of FIG. 5(a), the analysis criterion is not the content of the criterion, but the viewpoint indicated by the analysis criterion is described as the analysis criterion. The analysis criterion "priority relationship between individual and basic" corresponds to the evaluation comments "It is said that the individual contract takes precedence when there is a contradiction between the basic contract and the individual contract. Is this a problem?", "It is said that the basic contract takes precedence when there is a contradiction between the basic contract and the individual contract. Is this a problem?", "There is no clear provision regarding the priority relationship between the basic contract and the individual contract.", and "The priority relationship between the basic contract and the individual contract is specified. Is this content okay?". When the analysis unit 11 decides to attach one of the four evaluation comments to the legal document based on the analysis criterion of the viewpoint of "priority relationship between individual and basic", the analysis unit 11 reads the table of FIG. 5(a) and outputs the corresponding evaluation comment. Among these, those that confirm whether there are any problems are evaluation comments confirming the entered items, and those that point out the absence of regulations are evaluation comments pointing out incomplete entries. Note that Fig. 5(b) shows a table that links group IDs (described later) with corresponding user IDs and user setting priorities, and Fig. 5(c) shows a table that links group IDs (described later) with corresponding default setting priorities. Hereinafter, the table that links group IDs with the priorities corresponding to each group will be referred to as the priority table.
[0062] The display processing unit 12 refers to the priority associated with the group, and executes a display process of the display evaluation comment based on the reference result. The display process is a process for displaying the display evaluation comment and the priority associated with the display evaluation comment on the user terminal, and is, for example, a process for transmitting display information including the display evaluation comment and the priority associated with the display evaluation comment to the user terminal. The display information transmitted to the user terminal may include information on the evaluation target indicating the area of the legal document that is the evaluation target of the display evaluation comment, and information on filtering and sorting using the priority. The evaluation comment display processing device 1 transmits the display information to the user terminal device 2, and the user terminal device 2 displays the display content by rendering the display content based on the received display information and outputting it to the display of the user terminal device 2. The display information may further include color information associated with each difference in priority. The display evaluation comment included in the display information may be data indicating the content of the display evaluation comment, or may be data for reading out an evaluation comment pre-stored in an application of the user terminal.
[0063] When the analysis unit 11 determines the display evaluation comment, the display processing unit 12 reads the group table, an example of which is shown in FIG. 4(a), and refers to the group to which the display evaluation comment belongs. Then, the display processing unit 12 reads the priority table, an example of which is shown in FIG. 5(b) and (c), and refers to the priority associated with the group. This makes it possible to refer to the priority for the display evaluation comment. That is, it is possible to read the group to which the display evaluation comment belongs, read the priority corresponding to the group, and determine the priority for the display evaluation comment. For example, a case will be described in which the analysis unit 11 determines to attach the evaluation comments "The exception of information that has become publicly known without the fault of the recipient is missing from the exception reasons for confidential information. Isn't it necessary to add it?" and "The exception of information already held is missing from the exception reasons for confidential information. Isn't it necessary to add it?" to the legal document as display evaluation comments as a result of the analysis. The display processing unit 12 reads the group table shown in FIG. 4(a) and refers to the group ID "G0001" to which the evaluation comments "The exception of information that has become publicly known through no fault of the recipient is missing from the exception reasons for confidential information. Is it necessary to add it?" and "The exception of information already held is missing from the exception reasons for confidential information. Is it necessary to add it?" belong. Note that referring to the table indicates a process in which the processor reads out information held in the table and stores the information in the storage unit. Next, the priority table shown in FIG. 5(c) is read, the priority "C" set in the group ID "G0001" is referred to, and the priority corresponding to each display evaluation comment is referred to based on the reference result. Then, the display processing unit 12 executes the display process based on the display evaluation comment and the corresponding priority. For example, display information for displaying the corresponding priority for each display evaluation comment on the user terminal device 2 is transmitted to the user terminal device 2, such as the display evaluation comment "The exception reasons for confidential information are missing the exception of information that has become publicly known through no fault of the recipient. Is it necessary to add this?" and "The exception reasons for confidential information are missing the exception of information that is already in possession. Is it necessary to add this?"
[0064] In the priority table shown in FIG. 5(b) or (c), a corresponding priority is associated with a group ID. Therefore, by changing the priority associated with a group, the priority of the evaluation comments can be changed collectively. That is, by grouping the evaluation comments having legal relevance and managing the priority by group, the evaluation comments having legal relevance can be managed collectively so that their priorities are the same. In addition, the storage unit 102 may hold a priority table showing a user-set priority that can be set by the user as shown in FIG. 5(b) as an example, and a priority table showing a default-set priority that is set in advance as a default as shown in FIG. 5(c) as an example, and the display processing unit 12 may determine the priority table to be referred to for the priority associated with the group based on the user's selection.
[0065] For example, the evaluation comment display processing device 1 provides a user setting screen that allows the user to change the default setting priority for each group, and when the user changes the default setting priority, generates a user setting priority table different from the priority table that stores the default setting priority and stores it in the storage unit 102. The user can set the group that should be most prioritized for confirmation in the organization to which the user belongs to as priority "A", and can confirm the display processing result using that setting on the user terminal device 2. By making it possible to set the priority for each user in this way, it is possible to provide a display of appropriate priorities when the comments that the user wants to confirm differ depending on the user, so that the comments that should be confirmed can be easily grasped. The user setting priority may be managed for each user by associating the user setting priority with the user ID as shown in FIG. 5(b). This makes it possible to read out the user setting priority based on switching the user ID, so that the user setting priority can be switched for each user who logs in. In addition, a user setting priority mode may be used when the priority table of the user setting priority is referenced, and a default setting priority mode may be used when the priority table of the default setting priority is referenced, and the mode may be switched based on the user's selection.
[0066] FIG. 7 is a screen display example of a setting screen for setting user-set priority and the like in one embodiment. In the screen shown in FIG. 7, the group name "Limitation of Scope of Confidential Information" is displayed. The user can set the user-set priority by inputting the priority that the user wants to set in the user-set priority (the "User Setting" column in FIG. 7) associated with the group name on the setting screen. Note that the default set priority may be displayed in the initial state of the setting screen, and when the user changes the default set priority, the priority setting may be stored as the user-set priority. Also, when the user does not change the default set priority, the default set priority mode may be automatically switched to the default set priority mode, and when the user changes the default set priority, the user may automatically switch to the user-set priority mode. Furthermore, as shown in W71 of FIG. 7, a UI may be provided in which icons indicating differences in priority (priority ranks) are displayed on a bar, and the user can determine the user-set priority by selecting an icon. In addition to this, a form in which the user inputs characters or numbers as the priority may be considered. Also, as shown in W72 of FIG. 7, a user's memo or the like may be accepted and stored in association with the user-set priority set for the group. This makes it possible to accept and store, as a user's memo, information such as the intention of the user when setting the user setting priority.
[0067] The default priority setting is that, among multiple groups, groups that are likely to cause disputes later and that relate to important rights and obligations of the company are set to priority "A." Examples include "ownership of intellectual property," "scope of damages," and "definition of confidential information." Additionally, among multiple groups, groups that are related to issues that are unlikely to cause problems if omitted are set to priority "C." Examples include "exceptions to confidential information" and "obligation to report during the process." And, among multiple groups, groups that do not fall into A or C are set to priority "B."
[0068] The setting priority selection receiving unit 13 receives a selection from the user as to whether to refer to the priority table of user-set priorities or the priority table of default-set priorities. A selection of either the user-set priority mode or the default-set priority mode may be received. By being able to select the priority table of default-set priorities, even a user who does not understand the evaluation comments that he or she should check can easily grasp which evaluation comments should be checked as a priority among the evaluation comments.
[0069] The display processing unit 12 refers to the priority corresponding to the group to which the display evaluation comment belongs based on the reference destination set by the user, and executes display processing of the display evaluation comment based on the reference result.
[0070] The display processing unit 12 may further execute a process of displaying the priority corresponding to the display evaluation comment together with the display evaluation comment. For example, when the display evaluation comment is displayed on the user terminal device 2, the display processing may be performed such that the characters "A" indicating the priority corresponding to the display evaluation comment are displayed on the user terminal device 2 together with the display evaluation comment. At this time, it is preferable that the display information transmitted to the user terminal device 2 includes layout information regarding how to display the display evaluation comment and the priority.
[0071] 8 and 9 are examples of screen displays for displaying and processing display evaluation comments, etc. in one embodiment. In the screens shown in Fig. 8 and 9, the analyzed legal document is displayed on the left screen as in S81 and S91. Display evaluation comments, etc. are displayed on the right screen.
[0072] Different color information may be associated with each priority. The display processing unit 12 may refer to color information associated with the priority and execute color display processing together with display processing of the display evaluation comment or the priority. For example, when red is associated with priority "A", yellow is associated with priority "B", and gray is associated with priority "C", color information may be included in the display information so that the background of priority "A" is displayed in red, the background of priority "B" is displayed in yellow, and the background of priority "C" is displayed in gray on the user terminal device 2. In addition, the display information may be transmitted so that the characters themselves are displayed in the associated color. Furthermore, the display information may be transmitted so that the background of the characters corresponding to the display evaluation comment associated with priority "A" is displayed in red. In addition, the display information may be transmitted so that the characters themselves corresponding to the display evaluation comment associated with priority "A" are displayed in red. In FIG. 8, W86 is priority "B" and W85 is priority "C", and the backgrounds of each are displayed in different colors. The background of W82 in FIG. 8 is the same color as the background of W86, which indicates that the priority of the displayed evaluation comment corresponding to W82 is "B."
[0073] The display processing unit 12 may execute a display process so that a display evaluation comment that has not been confirmed by the user can be distinguished from a display evaluation comment that has been confirmed by the user. For example, when a user confirms a display evaluation comment and presses an "unconfirmed" icon shown in W81 of FIG. 8, a request is transmitted from the user terminal device 2 to the evaluation comment display processing device 1. When the evaluation comment display processing device 1 receives the request, it transmits display information so that a "confirmed" icon is displayed on the user terminal device 2 as shown in W91 of FIG. 9. When "unconfirmed" corresponding to all display evaluation comments is pressed and becomes "confirmed", it is preferable that the "checking" icon in W84 of FIG. 8 is changed to a "checked" icon and displayed as shown in W94 of FIG. 9. "Checked" indicates that the user has confirmed all display evaluation comments attached to the legal document. In addition, by pressing the "checking" icon in W84 of FIG. 8, it is possible to configure the display device 1 to display a "checked" icon as shown in W94 of FIG. 9, assuming that all display evaluation comments have been confirmed. As a result, when only display evaluation comments associated with a predetermined priority are displayed by a filter function described later, the "unconfirmed" icon of display evaluation comments of other priorities cannot be pressed, but by configuring to display a "checked" icon by pressing a "checking" icon, it is possible to configure to consider all display evaluation comments as checked if the user confirms the predetermined priority. In addition, by displaying the "unconfirmed" icon or the "confirmed" icon together with the display evaluation comments, the user can distinguish between display evaluation comments that have not been confirmed and display evaluation comments that have been confirmed. In addition, when different colors (colors other than white) are associated with different priorities, the background of the characters corresponding to the display evaluation comments that the user has not confirmed is displayed in a color associated with the priority, and the background is changed to white after the user confirms, so that the user can distinguish between display evaluation comments that have not been confirmed and display evaluation comments that have been confirmed. As shown in W82 in FIG. 8, the background of the characters corresponding to the display evaluation comment of priority "B" associated with a color other than white is changed to white as shown in W92 in FIG. 9, so that the user can distinguish between display evaluation comments that have not been confirmed and display evaluation comments that have been confirmed.By displaying the background of the unconfirmed displayed evaluation comments in a color other than white, the displayed evaluation comments that should be confirmed can be highlighted to the user.
[0074] The display processing unit 12 may execute a display process so that the portion corresponding to the display evaluation comment can be distinguished from the other portions. W82 and W83 in FIG. 8 are marked with the same characters. The underline and the underline in the sentence immediately before W83 and W83 indicate that the underlined document is the portion corresponding to the display evaluation comment of W82. By marking the display evaluation comment and the portion corresponding to the display evaluation comment with the same characters and underlining, the portion corresponding to the display evaluation comment can be displayed so as to be distinguished from the other portions. In addition to underlining, by marking the portion corresponding to the display evaluation comment, the portion corresponding to the display evaluation comment can be displayed so as to be distinguished from the other portions. By underlining or marking, it is possible to display the portion in an emphasized manner to the user.
[0075] By specifying a filter or sort on the screen of the user terminal device 2, the evaluation comments can be displayed in a specified manner. The display processing unit 12 may execute a display process of the display evaluation comments associated with the specified priority or the display evaluation comments associated with a priority equal to or higher than the specified priority. In the screens as shown in Figs. 8 and 9, when only the display evaluation comments associated with the specified priority or only the display evaluation comments associated with a priority equal to or higher than the specified priority are displayed, the user selects one of the icons W85, W86, and W87 in Fig. 8 or W95, W96, and W97 in Fig. 9 to specify the priority. When only the display evaluation comments associated with a priority equal to or higher than the specified priority are displayed, for example, when the user selects W86 or W96, only the display evaluation comments belonging to the group associated with a priority of "B" or higher are displayed. In this embodiment, the group with a priority of "B" or higher is the group with priorities of "B" and "A", so when the user selects W86 or W96, only the display evaluation comments belonging to the group associated with priorities of "B" and "A" are displayed. In addition, when only display evaluation comments associated with a specified priority are displayed, for example, if the user selects W85 or W95, only display evaluation comments belonging to a group associated with a priority of "C" are displayed. In addition, W85, W86, and W87 in Fig. 8 or W95, W96, and W97 in Fig. 9 may be a slider-type UI in which the priority can be specified by operating a bar.
[0076] When the display processing unit 12 executes a display process of a display evaluation comment associated with a predetermined priority and a display evaluation comment associated with a priority higher than that associated with the predetermined priority, the display processing unit 12 may execute a preferential display process of the display evaluation comment associated with a higher priority than that associated with the predetermined priority. This allows the user to check the display evaluation comment associated with a higher priority than that associated with the predetermined priority. For example, as shown in FIG. 10(a), the display evaluation comment associated with a higher priority is displayed on the screen. In this embodiment, the priority is higher in the order of "A", "B", and "C", so that the display evaluation comment associated with "B" is displayed on the screen rather than that associated with "C", and the display evaluation comment associated with "A" is displayed on the screen rather than that associated with "B". Since the priority "A" is higher than the priority "C", the display evaluation comment associated with the priority "A" is displayed on the screen rather than that associated with the priority "C" as shown in FIG. 10(a). At this time, display information indicating in what order the display evaluation comments are to be displayed from the top of the screen is transmitted to the user terminal device 2. For example, display information indicating that the display evaluation comments associated with the priority "A" are displayed from the top of the screen, the display evaluation comments associated with the priority "B" are displayed below all the display evaluation comments associated with the priority "A", and the display evaluation comments associated with the priority "C" are displayed below all the display evaluation comments associated with the priority "B" is transmitted. In addition, as shown in FIG. 10(b), the display evaluation comments associated with higher priorities may be displayed so as to be overlapped on top. In this embodiment, the priorities are higher in the order of "A", "B", and "C", so that the display evaluation comments associated with the priority "B" may be displayed overlapping on the display evaluation comments associated with the priority "C", and the display evaluation comments associated with the priority "A" may be displayed overlapping on the display evaluation comments associated with the priority "B". At this time, display information indicating in what order the display evaluation comments are to be displayed overlapping on top of each other is transmitted to the user terminal device 2.Specifically, display information is transmitted indicating that display evaluation comments associated with priority "B" are to be displayed over all display evaluation comments associated with priority "C", and that display evaluation comments associated with priority "A" are to be displayed over all display evaluation comments associated with priority "B".
[0077] The selection unit 14 selects an analysis criterion to be used for analyzing the legal document based on at least one of the attributes of the legal document, the position of the user, or the attributes of the company. The analysis criterion to be selected may be one or more. In the evaluation comment display processing device 1, as shown in FIG. 6(a), the analysis criteria "exceptional defect (independently acquired)", "exceptional defect (publicly known without fault)", "exceptional defect (originally publicly known)", "exceptional defect (legitimately obtained from a third party)", and "exceptional defect (already held)" are associated with the attribute of the legal document "NDA (Non-Disclosure Agreement)". When the attribute of the legal document to be analyzed is "NDA", the selection unit 14 selects an analysis criterion associated with the attribute of the legal document "NDA (Non-Disclosure Agreement)". In addition to FIG. 6(a), there may be cases where the position of the user is associated with the analysis criterion, or where the attributes of the legal document and the position of the user are associated with the analysis criterion. The analysis criteria may be associated with at least one of the following attributes of the legal document, the user's position, or the company's attributes.
[0078] FIG. 11 is an example of a screen display for uploading a legal document in an embodiment. In the screen shown in FIG. 11, as the attribute (contract type) of the legal document, "confidentiality agreement (two-way)" or the like is accepted as W111. In addition, as the position of the user (on the contract), "information receiver" or "information sender" is accepted as W112. In the screen shown in FIG. 11, since the attribute of the legal document is "confidentiality agreement (two-way)", "information receiver" or "information sender" is accepted as the position of the user. When the attribute of the legal document is other than "confidentiality agreement (two-way)", it is also possible to accept a position of the user other than "information receiver" or "information sender". In addition to the attribute of the legal document or the position of the user, the attribute of the company may be accepted. As the attribute of the company, the size of the company, the type of business the company conducts, whether or not the company conducts import and export business, etc. are accepted. As the size of the company, the number of employees belonging to the company, the capital, etc. are considered. The size of the company may further be a relative value obtained by comparing the size of the contracting party company with the size of the company itself. The screen shown in FIG. 11 further accepts the names and designations of the contracting parties as in W113. In a contract document, the contracting parties may be expressed by designations such as A, B, etc. In order to allow the user to easily check the legal document, the names and designations of the contracting parties may be accepted as in FIG. 11. The selection unit 14 selects the analysis criteria by accepting the attributes of the legal document, the user's position, or the attributes of the company from the user. In addition, natural language processing may be performed on the legal document to determine at least one of the attributes of the legal document, the user's position, or the attributes of the company.
[0079] The display processing unit 12 may further refer to the priority associated with the group based on at least one of the attributes of the legal document associated with the group, the user's position, or the attributes of the company, and perform display processing of the display evaluation comments based on the reference results.
[0080] Based on at least one of the attributes of the legal document, the user's position, or the attributes of the company, an analysis criterion to be used for analyzing the legal document is selected. Different analysis criteria are selected, and different evaluation comments are displayed. Since different evaluation comments belong to different groups, it is possible to refer to optimal priorities associated with groups based on at least one of the attributes of the legal document, the user's position, or the attributes of the company.
[0081] The composition of the evaluation comments belonging to the group may differ depending on at least one of the attributes of the legal document, the position of the user, or the attributes of the company.
[0082] The composition of the evaluation comments belonging to a group may differ depending on at least one of the attributes of the legal document, the position of the user, or the attributes of the company. The group IDs "G0002" and "G0003" in FIG. 6(b) have the same group name, but the positions of the users are different. In this case, the composition of the evaluation comments belonging to the group IDs "G0002" and "G0003" may differ. The composition of the evaluation comments belonging to a group may differ depending on the attributes of the legal document or the attributes of the company, not on the position of the user. Furthermore, the composition of the evaluation comments belonging to a group may differ depending on a combination of at least two of the attributes of the legal document, the position of the user, or the attributes of the company.
[0083] The display processing unit 12 may further execute a display process so as to distinguish legal documents to which display evaluation comments associated with a priority of a predetermined priority or higher are attached from other legal documents. For example, a star mark, a heart mark, or the like may be attached to legal documents to which comments belonging to a group ID to which a predetermined priority is associated are attached. When the predetermined priority is "B", a star mark or the like is attached to legal documents to which evaluation comments belonging to a group to which a priority of "A" or "B" is associated are attached. The predetermined priority may be set by a person other than the user, or the user may set the predetermined priority. FIG. 12 is an example of a screen display for managing legal documents in one embodiment. The screen for managing legal documents is, for example, a home screen. By attaching a star mark as in W121 of FIG. 12, display processing can be performed so as to distinguish legal documents to which display evaluation comments associated with a priority of a predetermined priority or higher are attached from other legal documents. In the case where the predetermined priority is "B", in FIG. 12, the fact that only the "Article Production Service Outsourcing Contract" is attached with a display evaluation comment associated with a priority of "B" or higher is highlighted with a star mark. In addition, the file name may be highlighted by changing the color of the file name, etc. Also, a display process may be executed so that the user can distinguish between legal documents for which the user has confirmed all the display evaluation comments and other legal documents. In other words, legal documents that have been "checked" as in W94 in FIG. 9 and other legal documents are highlighted and displayed with a star mark or the like so that they can be distinguished on the home screen as in FIG. 9.
[0084] The display processing unit 12 may further execute a process of displaying a list of the group or the evaluation comments belonging to the group.
[0085] In the screen of Fig. 7, a list of groups for legal documents is displayed. Furthermore, when a group is selected in the screen shown in Fig. 7, a list of evaluation comments belonging to the group may be displayed. For example, in the screen shown in Fig. 7, the group name "Limiting the scope of confidential information" is selected, and "Priority setting" and "User memo" are displayed. Together with these, a list of evaluation comments belonging to the group name "Limiting the scope of confidential information" may be displayed. In addition, a list of groups or evaluation comments belonging to a group may be displayed in screens such as those of Figs. 8, 9, and 12.
[0086] FIG. 13 is a flowchart for explaining the execution of a display process for displaying evaluation comments in an embodiment.
[0087] In step S131, a user uploads a legal document file.
[0088] In step S132, the user terminal device transmits an instruction to the evaluation comment display processing device to analyze the legal document in order to determine display evaluation comments, which are evaluation comments to be attached to the uploaded legal document.
[0089] In step S133, the selection unit 14 selects an analysis criterion to be used for analyzing the legal document based on at least one of the legal document attributes, the user's position, or the company's attributes. In step S131 or S132, the legal document attributes, the user's position, or the company's attributes may be received from the user. As shown in FIG. 6(f), when the analysis criterion is associated with at least one of the legal document attributes, the user's position, or the company's attributes, once the legal document attributes, the user's position, or the company's attributes are determined, the analysis criterion to be used for the legal document can be selected.
[0090] In step S134, the analysis unit 11 analyzes the legal document using the analysis criteria selected in step S133, and determines display evaluation comments that are evaluation comments to be added to the legal document. The analysis unit 11 performs analysis using the analysis criteria selected in step S133.
[0091] In step S135, the display processing unit 12 refers to the priority associated with each group, and executes a display process of the display evaluation comment based on the reference result. The display process is a process of transmitting display information including the display evaluation comment and the priority associated with the display evaluation comment to the user terminal.
[0092] In step S136, the user terminal device receives the display information, performs rendering based on the information, and displays the evaluation comment and priority for the legal document on the display of the user terminal device 2. In addition to the display evaluation comment and the priority associated with the display evaluation comment, the display information may also include evaluation target information indicating the area of the legal document that was the evaluation target of the display evaluation comment, filter or sort information using the priority, color information associated with each difference in priority, etc.
[0093] According to the present invention, a user can easily grasp which evaluation comments should be checked with priority. In particular, by using a group consisting of one or more legally related evaluation comments, a user can collectively manage the priorities and easily grasp which evaluation comments should be checked with priority. [Explanation of symbols]
[0094] 0 Rating comment display processing system 1 Evaluation comment display processing device 11 Analysis Department 12 Display processing section 13 Setting priority selection reception section 14 Selection section 101 Control section 102 Storage section 103 Communications Department 2 User terminal equipment 90 Terminal Equipment 901 Control Unit 902 Storage section 903 Communications Department 904 Input section 905 Output section NW Communication network
Claims
1. On the computer, determining evaluation comments to be attached to the legal document; a process of displaying the legal document and the evaluation comments side by side; and displaying the evaluation comments in association with portions of the legal document that correspond to the evaluation comments.
2. A program as described in claim 1, wherein the legal document and the evaluation comments are displayed side by side by displaying the legal document on the left screen and the evaluation comments on the right screen.
3. The evaluation comment is associated with an evaluation index, 3. The program according to claim 1, further causing the computer to execute a process of displaying the evaluation index in the legal document at a location corresponding to the evaluation comment and in the evaluation comment.
4. The evaluation comment is associated with an evaluation index, a process of receiving an instruction from a user to set the evaluation index associated with the evaluation comment; 3. The program according to claim 1, further causing the computer to execute a process of displaying the evaluation comments and the evaluation index.
5. causing the computer to further execute a process of accepting designation of the evaluation index for the evaluation comment to be displayed; The program according to claim 3 , wherein the evaluation comments are displayed according to the designated evaluation index.
6. The evaluation comments are determined by analyzing the legal document; 3. The program according to claim 1, further causing the computer to execute a process of selecting analysis criteria to be used in analyzing the legal document based on at least one of attributes of the legal document, a user's position, or an attribute of a company.
7. A computer comprising: determining evaluation comments to be attached to the legal document; a process of displaying the legal document and the evaluation comments side by side; and executing a process of displaying the evaluation comments in association with portions of the legal document that correspond to the evaluation comments.
8. A determination unit that determines evaluation comments to be attached to a legal document; a display unit that displays the legal document and the evaluation comments side by side; The display unit displays the evaluation comments in association with portions of the legal document that correspond to the evaluation comments.