PROGRAM, INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
The program addresses the challenge of reducing human error in preparing patent application documents by automating the process of obtaining and outputting relevant information for both initial and related applications, resulting in efficient and accurate document preparation.
Patent Information
- Application Number
- JP2024173987
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-10-03
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2044-09-17
AI Technical Summary
There is a need for a technology that efficiently prepares patent application documents while reducing human error, particularly in the preparation of patent application documents, utility model registration applications, and other related applications.
A program that uses a computer to obtain information related to a first application from a document file, including information about claims and specifications, and outputs a group of files for both the first application and corresponding second applications, such as divisional, priority, or international applications, ensuring accurate and efficient preparation.
The solution significantly reduces human error by automating the preparation of patent application documents and related files, ensuring accuracy and efficiency in the application process.
Smart Images

Figure 0007674024000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a program, an information processing system, and an information processing method. [Background technology]
[0002] For example, Patent Document 1 discloses "technology that reduces the occurrence of human error and enables efficient preparation of application documents." [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2022-024640 Summary of the Invention [Problem to be solved by the invention]
[0004] Furthermore, there is a demand for technology that enables efficient preparation of application documents for patents, etc. In particular, there is a demand for technology that reduces the occurrence of human error.
[0005] In view of the above circumstances, the present invention provides an information processing system and the like that can further reduce the occurrence of human error. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided a program that causes at least one computer to execute the following steps: in an acquisition step, information related to the first application is acquired based on a document file created for filing the first application, the information related to the first application including at least information related to the claims and information related to the specification; and in an output step, a group of files is output based on the information related to the first application, the group of files including a first file used for the first application and one or more second files used for the second application, the first file including at least an HTML file, the second application being an application corresponding to the first application, and the second file including at least a document file.
[0007] According to this embodiment, the occurrence of human error can be further reduced. [Brief description of the drawings]
[0008] [Figure 1] 1 is a configuration diagram illustrating an information processing system 1. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of the server 2. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of a user terminal 3. [Figure 4] FIG. 2 is a functional block diagram showing functions of a server 2. [Diagram 5] 2 is a flowchart showing an overview of processing executed by the information processing system 1. [Figure 6] 2 is an activity diagram showing a specific example of processing executed by the information processing system 1. FIG. [Figure 7] 2 is a diagram showing an example of an output screen 4 displayed on a display unit 34 of a user terminal 3 in this embodiment. [Figure 8] 2 shows an example of an output screen 5 displayed on the display unit 34 of the user terminal 3. [Figure 9] 2 shows an example of an output screen 6 displayed on the display unit 34 of the user terminal 3. [Figure 10]FIG. 13 is a diagram for explaining a process in which the determination unit 233 determines the application type of application documents. [Figure 11] FIG. 13 is a diagram for explaining the process of changing application information IF13 included in the application documents. [Figure 12] FIG. 13 is a diagram for explaining the process of changing information IF11 of a claim included in application documents. [Figure 13] FIG. 13 is a diagram for explaining the process of changing information IF12 of the specification included in the application documents. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.
[0010] Incidentally, a program for realizing the software appearing in one embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0011] In addition, in various information processing according to an embodiment, an input and an output according to the input can be realized. Here, as long as an output is obtained as a result of the input, the form of information referenced in such information processing (hereinafter referred to as reference information) is not limited. The reference information may be, for example, rule-based information such as a database, a lookup table, or a predetermined function (including a judgment formula such as a regression formula constructed by a statistical method), or may be a trained model that has previously trained the correlation between the input and the output, or may be a large-scale language model that can output a desired result by inputting a prompt.
[0012] In one 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 one embodiment, various information is handled, and this information is represented by, for example, physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.
[0013] Furthermore, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and a memory. The processor may be a general-purpose processor or a dedicated circuit. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0014] 1. Hardware Configuration In this section, the hardware configuration of one embodiment will be described.
[0015] 1.1 Information Processing System 1 FIG. 1 is a configuration diagram showing an information processing system 1. The information processing system 1 includes a server 2 and a user terminal 3. The server 2 and the user terminal 3 are configured to be able to communicate with each other via a telecommunication line. In this embodiment, the server 2 is on-premise, that is, the server 2 and the user terminal 3 belong to the same local area network, but this is not limited to the above. In one embodiment, the information processing system 1 is made up of one or more devices or components. For example, if the information processing system 1 is made up of only the server 2, the information processing system 1 can be the server 2. These components will be described below.
[0016] 1.2 Server 2 2 is a block diagram showing a hardware configuration of the server 2. The server 2 executes processing to support the work of creating documents related to application documents for patents, etc. The server 2 executes processing to output files used in application processing for patents, etc., and at the same time output files of an application (second application AP2) related to the application for the patent, etc. (first application AP1) that may be filed in the future. Details of the processing will be described later. The server 2 includes a communication bus 20, a communication unit 21, a storage unit 22, and a processor 23. The communication unit 21, the storage unit 22, and the processor 23 are electrically connected inside the server 2 via the communication bus 20.
[0017] <Communications Division 21> The communication unit 21 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as 3G / LTE / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server 2 may communicate various information from the outside via the communication unit 21 and the network.
[0018] <Storage section 22> The storage unit 22 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server 2 executed by the processor 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculation of the program. The storage unit 22 stores various programs, variables, etc. related to the server 2 executed by the processor 23.
[0019] <Processor 23> The processor 23 (control unit) processes and controls the overall operations related to the server 2. The processor 23 is, for example, a central processing unit (CPU) not shown. The processor 23 realizes various functions related to the server 2 by reading out a predetermined program stored in the storage unit 22. That is, information processing by software stored in the storage unit 22 can be specifically realized by the processor 23, which is an example of hardware, and executed as each functional unit included in the processor 23. These will be described in more detail in the next section. The processor 23 is not limited to being single, and may be implemented by having multiple processors 23 for each function. Also, a combination of these may be used.
[0020] 1.3 User terminal 3 The user terminal 3 is a terminal used by a user, such as a laptop computer. The users are the applicant, employees of the applicant's company, agents commissioned by the applicant, and paralegals at the agent's office. The type of terminal can be a desktop computer, a tablet terminal, a smartphone, or any other type that can access the server 2 via a telecommunications line.
[0021] 3 is a block diagram showing a hardware configuration of the user terminal 3. The user terminal 3 includes a communication bus 30, a communication unit 31, a storage unit 32, a processor 33, a display unit 34, and an input unit 35. The communication unit 31, the storage unit 32, the processor 33, the display unit 34, and the input unit 35 are electrically connected via the communication bus 30 inside the user terminal 3. Descriptions of the communication unit 31, the storage unit 32, and the processor 33 are omitted because they are similar to the descriptions of the respective units in the server 2.
[0022] <Display section 34> The display unit 34 displays a screen of a graphical user interface (GUI) that can be operated by the user. The display unit 34 may be included in the housing of the user terminal 3, or may be attached externally. Specifically, the display unit 34 may be implemented as a display device such as a CRT display, a liquid crystal display, an organic EL display, or a plasma display. It is preferable that these display devices are implemented by selectively using them according to the type of the user terminal 3.
[0023] <Input section 35> The input unit 35 accepts an operation input made by a user. The operation input is transferred as a command signal to the processor 33 via the communication bus 30. The processor 33 can execute a predetermined control or calculation based on the transferred command signal as necessary. The input unit 35 may be included in the housing of the user terminal 3, or may be externally attached. For example, the input unit 35 may be implemented as a touch panel integrated with the display unit 34. When the input unit 35 is implemented as a touch panel, the user can input a tap operation, a swipe operation, or the like to the input unit 35. As the input unit 35, a switch button, a mouse, a QWERTY keyboard, or the like can be adopted instead of a touch panel. That is, the input unit 35 accepts an operation input made by a user. The input is transferred as a command signal to the processor (control unit) 33 via the communication bus 30, and the processor 33 can execute a predetermined control or calculation as necessary.
[0024] 2. Functional configuration of Server 2 In this section, the functional configuration will be described. Fig. 4 is a functional block diagram showing the functions of the server 2. As described above, information processing by the software stored in the storage unit 22 can be specifically realized by hardware (specifically, the processor 23) and executed as each functional unit included in the processor 23. In other words, the information processing system 1 includes each functional unit in a program.
[0025] Specifically, the processor 23 includes a reception unit 231, an acquisition unit 232, a determination unit 233, a generation unit 234, an output unit 235, and a display control unit 236 as each functional unit.
[0026] The reception unit 231 is configured to receive various information as a reception step. Specifically, the reception unit 231 is configured to receive information via the communication unit 21 or the storage unit 22 and to be able to read the information into the working memory. Preferably, the reception unit 231 receives a file creation instruction via the input unit 35 of the user terminal 3 or the like.
[0027] The acquisition unit 232 is configured to acquire various pieces of information as an acquisition step. Specifically, the acquisition unit 232 acquires information IF1 related to the first application from a document file created for filing the first application.
[0028] As a determination step, the determination unit 233 is configured to determine whether or not various pieces of information acquired by the acquisition unit 232 satisfy predetermined conditions. Specifically, the determination unit 233 determines attributes of the first application and attributes of the second application based on the information related to the application.
[0029] The generating unit 234 is configured to generate various files based on the acquired information as a generating step. Specifically, the generating unit 234 generates a first file and a second file based on the information IF1 related to the first application. Details will be described later.
[0030] As an output step, the output unit 235 is configured to output the file generated by the generation unit 234. Details will be described later.
[0031] As a display control step, the display control unit 236 displays various pieces of information stored in the storage unit 22 or screens including the same in a manner viewable on a terminal such as the user terminal 3. This allows various pieces of information to be presented to a user operating the user terminal 3. The display control unit 236 controls visual information such as screens, images, icons, messages, etc. to be displayed on the display of the terminal. The display control unit 236 may generate only rendering information for displaying the visual information on the terminal.
[0032] 3. Information Processing The information processing of the first embodiment will be described below.
[0033] 3.1 Processing Overview The program causes a computer to execute each step of the information processing system 1. In other words, the information processing system 1 includes at least one processor 23, and the processor 23 includes a program so as to execute each of the following units. From another perspective, the information processing method includes each of the steps of the information processing system 1 described below. Fig. 5 is a flowchart showing an outline of the processing executed by the information processing system 1. Each step shown in Fig. 5 will be described below.
[0034] First, in an acquisition step, information IF1 relating to the first application is acquired based on a document file DC0 created for filing the first application AP1 (step S011). Here, the information IF1 relating to the first application includes at least information IF11 relating to the claims and information IF12 relating to the description. Furthermore, in an output step, a group of files is output based on the information IF1 relating to the first application (step S012). Here, the group of files includes a first file used for the first application AP1 and one or more second files used for the second application AP2. The first file includes at least an HTML file. The second application AP2 is an application corresponding to the first application AP1. The second file includes at least a document file.
[0035] According to this aspect, when outputting a file for filing an original application or a basic application, a file for future related applications, such as priority applications or divisional applications, can also be created. Therefore, when filing such applications in the future, it is possible to avoid human error of mixing up the data of the basic application or the original application.
[0036] 3.2 Specific examples of information processing 6 is an activity diagram showing a specific example of processing executed by the information processing system 1. The specific example may be included within the scope defined in the above-mentioned overview. The specific example is an activity showing the flow of information processing executed by the server 2 for outputting a first file used in the filing procedure of a first application AP1 and a second file related to a second application AP2.
[0037] Here, the first application is an application for which the user is planning to carry out the application procedure. The application procedure is carried out using an Internet application software, and as a preparation for using the Internet application software (hereinafter referred to as application preparation), it is necessary to create an HTML (HyperText Markup Language) file. Here, a first HTML file HT1 (an example of a first file) is used. The first HTML file HT1 is generated based on an original electronic file (hereinafter may be referred to as an original document file DC0) for creating such a file. That is, the original document file DC0 is a document file created for filing the first application. Also, the first application AP1 is a patent application or a utility model registration application. Note that, in this embodiment, the first application AP1 is described as being a Japanese patent application (hereinafter may be referred to as an ordinary application) that is neither a divisional application nor a priority application, but is not limited thereto.
[0038] In the following specific example, the application preparation is performed by the server 2. That is, the server 2 and the user terminal 3 may be connected via the Internet, and a service for performing application preparation may be provided via the server 2 (so-called SaaS form). Alternatively, the server 2 and the user terminal 3 may belong to the same local area network. Specifically, the server 2 and the user terminal 3 may be physically located in the same place (for example, in the office of the same patent office), or the user terminal 3 may be virtually connected to the local area network related to the server 2 using a VPN. When they belong to the same local area network, it is preferable that the user remotely operates the server 2 using the user terminal 3.
[0039] Moreover, the second application AP2 is an application corresponding to the first application AP1. More specifically, the second application AP2 is an application related to the first application AP1 and may be filed in the future. Here, the application related to the first application AP1 may be, for example, at least one of a divisional application or a converted application with the first application AP1 as the original application, and an application claiming Paris priority, an application claiming domestic priority, or an international application based on the Patent Cooperation Treaty with the first application as the basic application. Furthermore, if the first application AP1 is a utility model registration application, it may be a patent application based on the utility model registration. According to this embodiment, it is possible to avoid mistakes such as mixing up the data of the basic application or the original application when filing a divisional application, a priority application, a converted application, or an international application based on the Patent Cooperation Treaty in the future.
[0040] Hereinafter, a divisional application having the first application as the original application may be simply referred to as a "divisional application." Also, a converted application having the first application as the original application may be simply referred to as a "converted application." Furthermore, an application claiming Paris priority having the first application as the basic application may be simply referred to as a "Paris priority application," and an application claiming domestic priority may be simply referred to as a "domestic priority application." Also, an international application based on the Patent Cooperation Treaty having the first application as the basic application may be simply referred to as a "PCT application."
[0041] The second document file DC2 (an example of a second file) is a file used in preparation for filing a second application AP2 in the future. The second document file DC2 is generated based on the original document file DC0 related to the first application AP1. The second document file DC2 contains at least a portion of the information contained in the original document file DC0. In addition, the second document file DC2 has a structure that can be edited by the user.
[0042] In this embodiment, the second application AP2 includes a divisional application, an application claiming domestic priority, an application claiming Paris priority, and a PCT application. That is, a file for a divisional application, a file for an application claiming domestic priority, a file for an application claiming Paris priority, and a file for a PCT application are generated as second files. In each of the files for such applications, the second file includes at least a second document file DC2, and depending on the application format, the second file further includes a second HTML file HT2. Details will be described later.
[0043] In addition, in this embodiment, the original document file DC0 and the second document file DC2 are described as being Word files, but this is not limited thereto. Examples of such document files include, but are not limited to, electronic data files in formats such as text, PDF, CSV, XML, Word, Excel, and PPT. In addition, the first HTML file HT1 used in the actual application process is a type of text file that records character data, and the contents are written in HTML, which is used to configure web pages.
[0044] First, as a receiving step, the receiving unit 231 receives an instruction to create a first HTML file HT1 (an example of a first file) from a user via an input by the user to the input unit 35 (activity A101). Here, such an instruction includes information capable of identifying the original document file DC0. For example, such an instruction may include a path where the original document file DC0 is stored. Also, such an instruction may include an operation for uploading the original document file DC0 to a specified location. In the case of a mode in which the server 2 is remotely operated, such an instruction may be performed in a mode in which the original document file DC0 is opened locally on the server 2.
[0045] Next, the acquiring unit 232 acquires information IF1 related to the first application from the original document file DC0 identified in the activity A101 as an acquisition step (activity A102). The original document file DC0 includes information IF1 related to the first application. In this embodiment, the information IF1 related to the first application is described as information including at least information on claims (one example of information on the scope of claims) IF11, information on the description IF12, and information on the application IF13, but this is not limited thereto. For example, the information IF1 related to the first application may be information that does not include information on the application IF13.
[0046] Next, as a judgment step, the judgment unit 233 judges whether the claims of the first application AP1 include a multi-multi claim (activity A103). Specifically, the judgment unit 233 judges whether each claim included in the claims is an independent claim or a dependent claim based on the claim information IF11 acquired in activity A102. If a dependent claim is included, the judgment unit 233 judges whether the claim is a multi-multi claim based on the citation relationship of the dependent claim.
[0047] A case will be described where the determination unit 233 determines in activity A103 that the claims of the first application AP1 include multiple multiple claims. In such a case, the processor 23 executes a process to resolve the multiple multiple claims. Specifically, the processor 23 executes a process to change the claims that are cited by the multiple multiple claim claims (activity A104). The processor 23 executes a process to change the description of the citation for the claim whose citation relationship has been changed (activity A105). Next, the processor proceeds to the processing of activity A106.
[0048] On the other hand, if the determination unit 233 determines in activity A103 that the claims of the first application AP1 do not include a multiple claim, the process proceeds directly to activity A106. In activity A106, the generation unit 234 generates a first HTML file HT1 based on at least claim information IF11, description information IF12, and application information IF13. Here, the first HTML file HT1 is an example of a file used in application processing.
[0049] Independently from the processes related to activities A103 to A106, the processor 23 executes a process of creating a second file. This process will be described in activities A107 to A109 and activities 111 to 113. In this embodiment, the second file generated in activities A107 to A109 will be described as a second document file DC2a. Also, the second file generated in activities 111 to 113 will be described as a second document file DC2b.
[0050] The generating unit 234 executes a process of duplicating the information IF1 related to the first application (activity A107). Specifically, the generating unit 234 duplicates at least the information IF11 of the claims, the information IF12 of the description, and the information IF13 of the application, which are included in the information IF1 related to the first application.
[0051] Next, the generating unit 234 generates a new application information IF 23 including a change information IF 30 in which a part of the application information IF 13 has been changed (activity A108), as will be described in detail later.
[0052] Next, the generating unit 234 generates a second document file DC2a (an example of a second file) (activity A109). The second document file DC2a includes information IF2 relating to the second application. The information IF2 relating to the second application includes at least information IF23 of the new application generated in activity A108, information IF11 of the claims, and information IF12 of the description. The file name of the second document file DC2a is determined based on the file name of the original document file DC0. Details will be described in FIG. 9 and subsequent figures. Furthermore, the generating unit 234 generates a folder for storing the second document file DC2a.
[0053] Further independent of the processes related to the activities A103 to A106 and the activities A107 to A109, the processor 23 executes a process of creating a second file. Specifically, the processor 23 executes a process of creating a second document file DC2b to be used for an international application (an example of the second application AP2) based on the Patent Cooperation Treaty, the basic application of which is the first application AP1 (activities A111 to A113).
[0054] Similar to activity A107, the generating unit 234 copies information IF1 related to the first application (activity A111). Specifically, the generating unit 234 copies at least information IF11 of claims and information IF12 of the description included in information IF1 related to the first application.
[0055] Next, the generating unit 234 generates claim information IF21 and description information IF22 related to the second application AP2 (activity A112). The claim information IF21 includes change information IF30 in which at least a part of the claim information IF11 copied in activity A111 is changed. The description information IF22 has a similar configuration. Details will be described later.
[0056] Next, the generating unit 234 generates a second document file DC2b (activity A113). The second document file DC2b includes information IF2 related to the second application. The information IF2 related to the second application includes at least information IF21 of claims and information IF22 of a description generated in activity A112. Furthermore, the generating unit generates a folder for storing the second document file DC2b (activity A113). Note that the method of determining the file name related to the second document file DC2b is the same as that explained in activity A109, and will be described in detail later.
[0057] Then, the output unit 235 outputs the files and folders generated in the activities A106, A109, and A113 as a file group (activity A114). Preferably, the output destination of the file group may be determined based on the path where the original document file DC0 is stored. Details will be described later.
[0058] The above is the flow of processing according to the specific example.
[0059] In addition, in the activities A111 to A113 in FIG. 6, not only a PCT application file but also a Paris priority application file and a domestic priority application file may be generated at the same time.
[0060] (Regarding multi-claims) In addition, in the generation of the first HTML file HT1 in FIG. 6 (activity A103-A106), if the claims of the original document file DC0 include a multiple multiple claim, the processor 23 executes a process of changing the citation relationship of the claims. On the other hand, in the generation of the second file (activity A107-113), even if the claims of the original document file DC0 include a multiple multiple claim, it is preferable to output the second file in a manner in which the citation relationship is maintained. In other words, the first file is configured so that the cited claim that is the citation source of the predetermined claim is changed so that the first file is no longer a multiple multiple claim. The second file is configured so that the cited claim that is the citation source of the predetermined claim is maintained. According to this embodiment, it is possible to output a file including claims with different citation relationships according to the type of application. More specifically, a file corresponding to an application country in which a multiple multiple claim is recognized has a configuration in which the multiple multiple claim is maintained. Therefore, the user can reduce the effort required for preparing an application to be filed in the future. 4. Related technical matters
[0061] (Output screen 4) Fig. 7 is a diagram showing an example of the output screen 4 displayed on the display unit 34 of the user terminal 3 in this embodiment. The output screen 4 is an example of a screen displayed on the display unit 34 after the process of activity A114 in Fig. 6 is completed. More specifically, the display control unit 236 causes the display unit 34 to display the output screen 4 in response to an input by the user after the process of outputting a group of files is executed. The output screen 4 includes visual information 41 to 44.
[0062] The visual information 41 is information indicating a folder in which application files used for a divisional application (an example of the second application AP2) are stored. The folder corresponding to the visual information 41 stores files generated in the activities A107 to A109 in FIG.
[0063] The visual information 42 is information indicating a folder in which an application file used for a priority application (an example of a second application AP2) is stored. The folder corresponding to the visual information 42 stores files generated in the activities A111 to A113 in Fig. 6. The details of the folders and files will be described in Fig. 9.
[0064] As shown by visual information 41 and 42 on the output screen 4, the file group is output in a manner in which the second files are stored in folders for the respective second applications. According to this manner, for related applications that may be filed in the future, folders are created for each type of application, and the files are managed in a manner in which they are stored in each folder. Therefore, it is possible to avoid the user making a mistake of mixing up files when filing such applications in the future.
[0065] The visual information 43 is information indicating a first HTML file HT1 used in the application processing of the first application AP1. A path indicating a location where the first HTML file HT1 is stored is associated with the visual information 43. In response to receiving an input to the visual information 43 from a user, the first HTML file HT1 is displayed by a predetermined application in a manner that is visible to the user. The first HTML file HT1 is a file generated in the activities A103 to A106 in FIG. 6.
[0066] The visual information 44 is information indicating the original document file DC0. As shown in Fig. 7, the files and folders included in the file group are preferably stored in the same hierarchical level as the storage location of the original document file DC0. More specifically, the first HTML file HT1 is preferably output in the same hierarchical level as the storage location of the original document file DC0. Similarly, the folder relating to the second application AP2 is preferably stored in the same hierarchical level as the storage location of the original document file DC0.
[0067] (Output screen 5) 8 shows an example of an output screen 5 displayed on the display unit 34 of the user terminal 3. The output screen 5 is an example of a screen displayed on the display unit 34 by receiving an input from a user for the visual information 42 on the output screen 4. The output screen 5 includes visual information 51-56.
[0068] The visual information 51-56 is information indicating a folder in which application files used for priority application are stored. As shown in FIG. 8, preferably, the file group output by the output unit 235 includes a plurality of folders. The plurality of folders correspond to the types of application, respectively. In each folder, a file used for application is stored. More specifically, the file "★★Priority Draft" corresponding to the visual information 42 in FIG. 7 may include folders for domestic priority application, PCT application, Paris priority application (application to the United States), Paris priority application (application to Europe), Paris priority application (application to other countries), and Taiwan application, which correspond to the visual information 51-56, respectively. In addition, the files stored in the folders corresponding to the visual information 51-56 may have the same contents, but more preferably, some of the information included in the files may differ depending on the application format. Details will be described later.
[0069] As shown in FIG. 8, in the present embodiment, a file is generated for each application country or application type for a priority application, but this is not limiting. For example, only one document file used for a priority application and a folder in which the file is stored may be generated. More specifically, only one priority folder may be created in a manner in which the second document file DC2, etc., described in FIG. 9 and subsequent figures, is stored in the "★★Priority Draft" folder in FIG. 7. In this case, the folder and file may be copied by receiving a copy instruction for the folder from the user. Furthermore, the file may be edited by the user to conform to each application format. According to this embodiment, the user can generate only folders and files corresponding to planned applications.
[0070] (Output screen 6) 9 shows an example of the output screen 6 displayed on the display unit 34 of the user terminal 3. The output screen 6 is an example of a screen displayed on the display unit 34 by receiving an input from the user for the visual information 52 on the output screen 5. The output screen 6 includes visual information 61 to 64. In this embodiment, a PCT application file will be described as an example of the second application AP2.
[0071] The visual information 61 is information indicating a folder in which files related to drawings used in a PCT application are stored. For example, a folder corresponding to the visual information 61 may store a file in which the drawing information is converted into an image.
[0072] Visual information 62 is information indicating the second HTML file HT2. The role of visual information 62 is similar to that of visual information 43 in FIG. 7, and therefore a description thereof will be omitted. In this manner, the second file may further include an HTML file. In such a case, claim information IF21, description information IF22, and drawing information contained in the second HTML file HT2 are respectively similar to those pieces of information (IF11, IF12, and drawing information) contained in the original document file DC0.
[0073] The second HTML file HT2 is a file used in the application procedure when the second application AP2, which is a PCT application, is filed with the same contents as the first application AP1. In other words, the second HTML file HT2 is used in the application procedure when no additions or corrections are required from the application contents of the first application AP1. According to this embodiment, the work up to the filing of related applications that may be filed in the future can be performed more easily. More specifically, the related applications can be performed by uploading the files to the application software, reducing the user's efforts.
[0074] On the other hand, if the information related to the first application AP1, which is the basic application, needs to be added or corrected, the second document file DC2 included in the file group is used to prepare the application. The visual information 64 is information indicating the second document file DC2b. The role of the visual information 64 is the same as that of the visual information 44 in Fig. 7, so a description thereof will be omitted.
[0075] The second document file DC2b includes at least claim information IF21 and description information IF22. Such information is similar to claim information IF11 and description information IF12, respectively, included in the original document file DC0. The user can edit the second document file DC2b. Furthermore, in response to receiving an instruction from the user to create an HTML file for the edited second document file DC2b, an HTML file to be used for the application is generated. According to this embodiment, even if additions or corrections are required for the basic application in a PCT application, the user can easily create a file to be used for the application. Furthermore, the user can avoid making a mistake by mistaking the information in the basic application.
[0076] Moreover, visual information 63 is information indicating a file for correcting the drawing of the second application AP2. The role of visual information 63 is similar to that of visual information 43 in FIG. 7, and therefore description thereof will be omitted. The drawing information contained in the file corresponding to visual information 63 may be the same as the drawing information contained in the first application AP1. That is, in activity A111 in FIG. 6, the drawing information may be further duplicated. Preferably, the file containing the drawing information may be duplicated. The user can edit the file corresponding to visual information 63 in the same way as the second document file DC2b.
[0077] The visual information 64 is information indicating the second document file DC2b. The role of the visual information 64 is similar to that of the visual information 43 in Fig. 7, and therefore will not be described. The second document file DC2b includes at least information IF2 relating to the second application.
[0078] Here, an example of a method for determining a file name will be described. As shown in the output screen 4 of Fig. 7, the original document file DC0 (visual information 44) has the file name "IPX001.docx (identifier indicating the extension)". This indicates that the serial number for identifying the first application AP1 is "IPX001". Furthermore, the file name of the first HTML file HT1 (visual information 43) is "IPX001.htm (identifier indicating the extension)", and a serial number is assigned in the same way as the original document file DC0.
[0079] In contrast, as shown in the output screen 6 of FIG. 9, the second document file DC2b (visual information 64) has a file name of "IPX001YW.docx (identifier indicating extension)". This file name is determined by the processor 23 based on the file name of the original document file DC0. For example, the case with the file name "IPX001YW" will be described as a PCT application or a Paris priority application based on the case with the file name "IPX001". As another example, the case with the file name "IPX001B" may be a divisional application with the file name "IPX001" as the original application. As yet another example, the case with the file name "IPX001Y" may be an application with the file name "IPX001Y" as the domestic priority application based on the case with the file name "IPX001". The rules for assigning file names are not limited to this.
[0080] In FIG. 9, the second application AP2 is a PCT application as an example. However, when the second application AP2 is a divisional application, a domestic priority application, or a Paris priority application (hereinafter, divisional application, etc.), files and folders of a similar configuration may be output. Preferably, some of the files corresponding to the divisional application, etc. may be different from the files shown in FIG. 9. For example, when the second file relating to the divisional application, etc. includes application information IF13, the second HTML file HT2 (corresponding to visual information 62) in FIG. 9 may not be generated. When preparing the divisional application, etc. as the second application AP2, the user first edits the second document file DC2 (corresponding to visual information 64). Then, in response to receiving an input from the user, the second HTML file HT2 is preferably generated based on the edited second document file DC2.
[0081] (Explanation of the process for determining the type of application) Fig. 10 is a diagram for explaining the process in which the determination unit 233 determines the application type of the application documents. This process corresponds to activity A110 in Fig. 6. Fig. 10 includes application documents 7a relating to a regular application and application documents 7b relating to a divisional application.
[0082] In FIG. 10, areas 71 and 72 are areas where information is displayed by the header function of the document file. Hereinafter, the information displayed by the header function may be referred to as header information. In addition, in this embodiment, the header information will be described as being in a form corresponding to the file name described in FIG. 9. The header information "IPX001" in the area 71 is an example of information indicating that the application document 7a is a regular application. In contrast, the header information "IPX001B" in the area 72 is an example of information indicating that the application document 7b is a divisional application with the application related to the application document 7a as the original application. The header information is not limited to this. Furthermore, if the application document is a document used for an application claiming domestic priority based on the application related to the application document 7a, the header information may be "IPX001Y". If the application document is a document used for an application claiming Paris priority of the application related to the application document 7a or a PCT application, the header information may be "IPX001YW".
[0083] (Explanation of the process for changing application information IF13) 11 is a diagram for explaining the process of changing application information IF13 included in the application documents. In this embodiment, the application information IF13 is included in information IF1 related to the first application. Such a change process corresponds to activity A108 in FIG. 6.
[0084] Application document 8a in FIG. 11 shows an example of application information IF13 relating to a first application AP1. Application document 8a includes field 81a. Application document 8b shows an example of application information IF23 relating to a second application AP2. Application document 8b describes application information based on the format of a divisional application (an example of the second application AP2). Application document 8b includes field 81b and fields 82-83. The information described in these fields includes change information IF30 that has been changed with respect to application information IF13.
[0085] Field 81a in application document 8a corresponds to field 81b in application document 8b. Fields 81a and 81b are fields in which a serial number is written. Field 81a writes "IPX001." On the other hand, field 81b writes "IPX001B," which is different from the information written in field 81a. As described above, the number assigned to second application AP2 has the configuration of an identifier that enables the relationship with the related first application AP1 to be understood.
[0086] The change information IF30 described in areas 82 and 83 in application document 8b is information newly added to the information contained in application document 8a. Specifically, area 82 is an area in which information indicating that second application AP2 is a divisional application is described. Area 83 is an area in which information enabling identification of the original application is described. Note that, at the time the process in activity A108 in FIG. 6 is executed, the first application AP1 has not yet been filed, and therefore the application number and filing date have not been determined. Therefore, it is preferable that the information described in area 83 be configured to be later changeable by the user through editing.
[0087] To sum up, the information IF1 relating to the first application further includes information IF13 relating to the application. Also, the second file includes an aspect in which a part of the information IF1 relating to the first application has been changed. According to such an aspect, it is possible to create an application for a related application that may be filed in the future at the same time as creating a file to be used in the procedure for the first application. More specifically, it is possible to create an application for a related application that may be filed in the future by reusing part of the information in the application relating to the first application. Therefore, it is possible to reduce the effort required for the user to create an application.
[0088] (Explanation of the process for changing claim information IF11) 12 is a diagram for explaining the process of changing the claim information IF11 included in the application documents. This process corresponds to activity A112 in FIG.
[0089] The application document 9a in FIG. 12 shows an example of the claim information IF11 related to the first application AP1. The application document 9a includes an area 91. Moreover, the application document 9b describes the claim information IF21 based on the format of a PCT application (an example of the second application AP2). The application document 9b includes an area 92. In the process of the activity A112 in FIG. 6, the generating unit 234 changes a part of the application document 9a to generate the application document 9b corresponding to the format of the PCT application. That is, a part of the claim information IF21 described in the area 92 is the change information IF30. Such change information IF30 is specified according to the application type of the second application AP2.
[0090] More specifically, the generation unit 234 generates the second document file DC2 in a manner that includes change information IF30 that changes the format from “[Document name] Claims” which corresponds to the Japanese patent application format to “[Document name] Claims” which corresponds to the PCT application format.
[0091] In summary, the second file includes change information IF30 in which a part of information IF1 related to the first application has been changed. The change information IF30 is specified according to the attributes of the second application AP2. Furthermore, the attributes are the planned filing country or application type of the second application AP2. According to this embodiment, it is possible to easily generate files corresponding to the format of each related application that may be filed in the future. More specifically, it is possible to reduce human error when editing files to match the application format corresponding to each type of related application or each planned filing country.
[0092] (Explanation of the process to change statement information IF12) 13 is a diagram for explaining the process of changing information IF12 of the specification included in the application documents. This process corresponds to activity A112 in FIG.
[0093] The application document 10a in FIG. 13 shows a part of the specification information IF12 related to the first application AP1. The application document 10a includes an area 101. Moreover, the application document 10b shows an example of the specification information IF22 related to the second application AP2. The application document 10b includes an area 102. The application document 10b describes the specification information IF22 in a format based on the format of a PCT application (an example of the second application AP2). As in FIG. 12, in the process of the activity A112 in FIG. 6, the generation unit 234 changes a part of the application document 10a to generate the application document 10b corresponding to the format of the PCT application. That is, a part of the specification information IF22 described in the area 102 is the change information IF30. Such change information IF30 is specified according to the application type of the second application AP2.
[0094] More specifically, area 101 is an area where [explanation of symbols] is written, with each symbol and its explanation being written on a new line. This structure corresponds to the document format of Japanese patent applications. On the other hand, area 102, like area 101, is an area where [explanation of symbols] is written, with each symbol and its explanation separated by [,]. This structure corresponds to the document format of PCT applications.
[0095] That is, the generating unit 234 generates the second document file DC2 in such a manner that a part of the specification information IF12 having a structure corresponding to the document format of the first application AP1 includes modification information IF30 in which a part of the specification information IF12 has been modified to a structure corresponding to the document format of the second application AP2. According to such a manner, it is possible to reduce human errors when editing a file for application preparation according to a format corresponding to each type of related application or each country where the application is planned to be filed.
[0096] More preferably, the information IF2 relating to the second application may include a configuration in which information regarding the selected drawings in the "abstract" is deleted from the information IF1 relating to the first application. According to such an embodiment, it is possible to reduce human errors when editing files for preparing an application in accordance with the PCT application format.
[0097] In Figures 12 and 13, an example is explained in which the second application AP2 is a PCT application, but in the case in which the second application AP2 is a divisional application, a domestic priority application, or a Paris priority application (hereinafter referred to as a divisional application, etc.), change information IF30 may be included in at least a part of the application documents in the same manner.
[0098] As an example, a case will be described where the second application AP2 is a Paris priority application filed in the United States. In such a case, the specification information IF22 may include at least the change information IF30. The change information IF30 is preferably information regarding references to related applications (CLOSS REFERENCE TO RELATED APPLICATIONS). More specifically, the specification information IF22 included in the second application AP2 may include a configuration in which the item "Cross-Reference to Related Applications" and its description are added next to the item "Title of Invention" in the specification information IF12 in the first application AP1.
[0099] As another example of a case where the second application AP2 is a Paris priority application to the United States, the "Explanation of Symbols" item and its description may be deleted from the description of the specification. More specifically, the information IF22 of the specification included in the second application AP2 may include a configuration in which the "Explanation of Symbols" included at the end of the information IF12 of the specification in the first application AP1 is deleted.
[0100] In addition, in the present embodiment, an example has been described in which the second document file DC2 is created in a manner in which a part of the information IF1 relating to the first application has been changed, but the present invention is not limited to this. For example, the second file output in activity A114 in Fig. 6 may have the same content as the original document file DC0. After that, in response to receiving an instruction from a user to execute a change process to match the application format of the second application AP2, such a change process as shown in Figs. 11 to 13 may be executed on the second file. 5.Other The information processing system 1 according to the above embodiment may be configured as follows.
[0101] In the above embodiment, an example in which the first application AP1 is neither a divisional application nor a priority application has been described, but this is not the only case. Below, we will explain the processing in the case where the first application AP1 is a divisional application and the case where the first application AP1 is a priority application.
[0102] (If the first application AP1 is a divisional application) First, an example in which the first application AP1 is a divisional application will be described. For example, after the process of activity A102 in Fig. 6 is executed, the determination unit 233 may determine the application type of the first application AP1.
[0103] The application type of the first application AP1 may be determined based on information included in the original document file DC0. For example, a case where the original document file DC0 is a Word format file will be described as an example. In such a case, the determination unit 233 may obtain the type of the first application AP1 based on information included in the header of the original document file DC0. Also, for example, the determination unit 233 may determine the type of the first application AP1 based on application information IF13 included in the original document file DC0. Furthermore, the determination unit 233 may determine the type of the first application AP1 based on an identifier indicating the application type included in the file name of the original document file DC0.
[0104] If the first application AP1 is a divisional application as a result of the determination by the determination unit 233, the second document file DC2 used for the priority application may not be generated. That is, the activities A111 to A113 in FIG. 6 may not be executed. In other words, the "★★ Priority Draft" folder corresponding to the visual information 42 in FIG. 7 and the files stored in the folder may not be generated. The Patent Act stipulates that an application claiming domestic priority cannot be filed with a divisional application as a basic application. For this reason, if the first application AP1 is a divisional application, it is preferable that the files related to the priority application among the second files are not generated. On the other hand, since a divisional application can be filed with a divisional application as a parent application, even if the first application AP1 is a divisional application, the "★★ Divisional Draft" folder corresponding to the visual information 41 in FIG. 7 and the files stored in the folder may be generated.
[0105] According to this aspect, folders and files of types that have not been applied for under the patent system are not created, and therefore it is possible to avoid creating unnecessary folders, etc.
[0106] (When the first application AP1 is a priority application) Next, an example in which the first application AP1 is a priority application will be described. As in the case in which the first application AP1 is a divisional application, for example, after the processing of activity A102 in Fig. 6 is executed, the determination unit 233 may determine the application type of the first application AP1. The method of determining the type may also be the same.
[0107] If the first application AP1 is a priority application, the second document file DC2 may not be generated. That is, the activities A111 to A113 in FIG. 6 may not be executed. In other words, the "★★ Priority Draft" folder corresponding to the visual information 42 in FIG. 7 and the files stored in the folder may not be generated. In general, it is considered that there are few cases in which a priority application is used as a basis for a further priority application. For this reason, if the first application AP1 is a priority application, it is preferable that the files related to the priority application among the second files are not generated. On the other hand, since it is possible to file a divisional application with a priority application as the parent application, even if the first application AP1 is a divisional application, it is preferable that the "★★ Divisional Draft" folder corresponding to the visual information 41 in FIG. 7 and the files stored in the folder are generated.
[0108] To sum up, in the program, when the information IF1 relating to the first application satisfies a predetermined condition, the file group is output in a manner in which the configuration of the second file included in the file group is changed. Furthermore, the predetermined condition includes a case in which the type of the first application AP1 is a divisional application or an international application based on the Patent Cooperation Treaty. According to such an embodiment, folders and files with uniform contents are not output, but folders, etc. for related applications according to the patent system are output. More specifically, folders and files relating to applications that are impossible to file under the patent system or that are rarely filed are not created. Therefore, it is possible to avoid creating unnecessary folders, etc.
[0109] In the above embodiment, an example in which the second file is generated in a form including application information IF23 in which part of application information IF13 has been changed has been described, but this is not limited thereto. For example, in activity A109 in FIG. 6, the generating unit 234 may generate a second file including a form in which application information IF13 has been deleted. That is, information IF1 related to the first application further includes information IF13 related to the application, and the second file includes a form in which information related to the application has been deleted from information IF1 related to the first application. According to such a form, the second file is generated having a configuration including at least information on the claims and the specification, which includes a lot of information that can be reused. Therefore, it is possible to reduce the burden on the user when filing a related application in the future.
[0110] Furthermore, the user may be able to select whether the second file output in activity A109 in Fig. 6 includes application information IF23 or has application information IF13 deleted. According to such an embodiment, a file with a structure suited to the needs of the user can be output.
[0111] In addition, in the present embodiment, an example has been described in which the second application AP2 includes a divisional application, a PCT application, and an application claiming priority, but it may further include a converted application. Specifically, the second application AP2 may include a converted application that converts the first application AP1, which is a patent application, into a utility model registration application or a design application. According to such an embodiment, the user can generate a file that meets the needs of the application, and the effort required for preparing the application can be reduced.
[0112] In this embodiment, the server 2 is described as being on-premise, i.e., the server 2 and the user terminal 3 belong to the same local area network, but this is not limiting. The server 2 may be in a cloud format. The server 2 in a cloud format may provide the above functions and processes in the form of, for example, SaaS (Software as a Service) or cloud computing.
[0113] Also, preferably, in the activity A101 of Fig. 6, input of an instruction may be accepted from a user in a state where the original document file DC0 is open. Specifically, it is preferable that the accepting unit 231 accepts an instruction from a user in a state where the original document file DC0 is displayed by a predetermined application in a manner that is visible to the user.
[0114] In the above embodiment, the server 2 performs various storage and control, but multiple external devices may be used instead of the server 2. In other words, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like.
[0115] Furthermore, the present invention may be provided in the following manner.
[0116] (1) A program causing at least one computer to execute the following steps: in an acquisition step, acquiring information related to a first application based on a document file created for filing a first application, the information related to the first application including at least information related to the scope of claims and information related to the specification; in an output step, outputting a group of files based on the information related to the first application, the group of files including a first file used for the first application and one or more second files used for a second application, wherein the first file includes at least an HTML file, the second application is an application corresponding to the first application, and the second file includes at least a document file.
[0117] According to this aspect, when outputting a file for filing an original application or a basic application, a file for filing related applications such as a priority application or a divisional application can also be created. Therefore, when filing such applications in the future, it is possible to avoid human error of mixing up the data of the basic application or the original application.
[0118] (2) In the program described in (1) above, the second application is at least one of a patent application based on a utility model registration, a divisional application or a converted application having the first application as an original application, an application claiming Paris priority, an application claiming domestic priority, or an international application under the Patent Cooperation Treaty having the first application as a basic application.
[0119] According to this embodiment, it is possible to avoid mistakes such as mixing up the data of the basic application or the original application when filing a divisional application, a priority application, a converted application, or an international application based on the Patent Cooperation Treaty in the future.
[0120] (3) In the program described in (1) above, the group of files is output in a manner in which the second files are each stored in a folder for each of the second applications.
[0121] According to this embodiment, for related applications that may be filed in the future, folders are created for each type of application, and files are stored in each folder, so that it is possible to avoid mistakes such as mixing up files when filing such applications in the future.
[0122] (4) The program according to (1) above, wherein the second file further includes an HTML file.
[0123] According to this embodiment, the work up to the filing of related applications that may be filed in the future can be performed more easily. More specifically, the work up to the filing of the related applications can be performed from the work of uploading the files to the application software, thereby reducing the work of the user.
[0124] (5) A program in which, in the program described in (1) above, when the information relating to the first application satisfies predetermined conditions, the group of files is output in a manner in which the configuration of the second file included in the group of files has been changed.
[0125] According to this aspect, instead of uniformly outputting multiple folders and files for related applications, a folder for family applications corresponding to the patent system is output, etc. Therefore, it is possible to avoid creating unnecessary folders, etc.
[0126] (6) In the program described in (5) above, the specified conditions include a case where the type of the first application is a divisional application or an international application under the Patent Cooperation Treaty.
[0127] According to this aspect, a folder for an application type that is not possible to file under the patent system is not created for the first application type, and therefore it is possible to avoid creating unnecessary folders, etc.
[0128] (7) A program in accordance with (1) above, wherein the second file includes change information in which part of the information relating to the first application has been changed, and the change information is identified according to attributes of the second application.
[0129] (8) In the program described in (7) above, the attribute is the country in which the second application is planned to be filed or the type of application.
[0130] According to this embodiment, it is possible to output a file in a format corresponding to the type of related application or the country in which the application is to be filed, thereby reducing human error when editing a file for application preparation.
[0131] (9) A program as described in (1) above, wherein the information relating to the first application further includes information regarding an application form, and the second file includes an aspect in which the information relating to the first application has been deleted from the information relating to the application form.
[0132] According to this aspect, the second file is generated with a configuration that includes at least the claims and specification information, which are the most widely available information, and therefore, when filing future applications, it is possible to reduce human error such as mistaking an application for that of the original application or the basic application.
[0133] (10) A program as described in (1) above, wherein the information relating to the first application further includes information regarding an application form, and the second file includes a form in which a portion of the information relating to the first application has been changed.
[0134] According to this embodiment, when creating a file to be used in the procedure of the first application, it is possible to create an application for a related application that may be filed in the future. More specifically, it is possible to create an application for the related application by partially reusing the information of the application for the first application. This reduces the effort required for the user to create the application.
[0135] (11) A program as described in (1) above, wherein, when the claims in the first application include a specified claim that is a multi-multi claim, the first file is configured to change a cited claim that is the source of the specified claim so that the specified claim is no longer a multi-multi claim, and the second file is configured to maintain the cited claim that is the source of the specified claim.
[0136] According to this aspect, it is possible to output a file including claims with different citation relationships according to the type of application. More specifically, a file corresponding to an application country in which multiple multiple claims are recognized has a configuration in which the multiple multiple claims are maintained. Therefore, the user can reduce the effort required for preparing an application.
[0137] (12) An information processing system comprising at least one processor, the processor being configured to execute the program so that each step of the program recited in any one of (1) to (11) above is performed.
[0138] (13) An information processing method comprising the steps of the program according to any one of (1) to (11) above. Of course, this is not the case.
[0139] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]
[0140] 1: Information processing system 2: Server 20: Communication bus 21: Communications Department 22: Storage section 23: Processor 231: Reception 232: Acquisition Department 233: Judgment section 234 :Generation part 235: Output section 236: Display control unit 3: User terminal 30: Communication bus 31: Communications Department 32: Storage section 33: Processor 34: Display section 35: Input section 4: Output screen 41: Visual information 42: Visual information 43: Visual information 44: Visual information 5: Output screen 51: Visual information 52: Visual information 53: Visual information 54: Visual information 55: Visual information 56: Visual information 57: Visual information 6: Output screen 61: Visual information 62: Visual information 63: Visual information 64: Visual information 7a: Application documents 7b: Application documents 71 :Area 72 :Area 8a: Application documents 8b: Application documents 81a :Area 81b: area 82 :Area 83 :Area 9a: Application documents 9b: Application documents 91: area 92: area 10a: Application documents 10b: Application documents 101 :Area 102 :Area AP1: First application AP2: Second application DC0: Original document file DC2: Second document file HT1 : First HTML file HT2 : The second HTML file IF1: Information regarding the first application IF11: Claims information IF12: Statement information IF13: Application information IF2: Information regarding the second application IF21: Claim information IF22: Statement information IF23: Application information IF30 :Change information
Claims
1. A program, Having at least one computer perform the steps of: In the acquisition step, a document file created for filing the first application is acquired; The first application is an application that is to be prosecuted; In the output step, a file group is output based on the document file, the set of files includes a first file used in the procedure of the first application and one or more second files used in the preparation of a second application; the second file includes at least a document file; The second application is an application that legally corresponds to the first application and may be filed in the future.
2. The program according to claim 1, The first file includes at least an HTML file.
3. 1. An information processing method, comprising: A method comprising the steps of the program according to claim 1 or 2.
4. An information processing system, At least one processor; A system, wherein the processor is configured to execute the program such that each step of the program according to claim 1 or 2 is performed.
Citation Information
Patent Citations
Application work support system and application work management method
JP2006146972A
Patent document translation system and program
JP2007004757A
Application support system, application file creation support server, and application file creation support program
JP2014179068A
Information processing apparatus, program and information processing method
JP2022024640A
Information processing device, information processing method and program
JP2023140236A