Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5001671B2 - Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program - Google Patents
[go: Go Back, main page]

JP5001671B2 - Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program - Google Patents

Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program Download PDF

Info

Publication number
JP5001671B2
JP5001671B2 JP2007032913A JP2007032913A JP5001671B2 JP 5001671 B2 JP5001671 B2 JP 5001671B2 JP 2007032913 A JP2007032913 A JP 2007032913A JP 2007032913 A JP2007032913 A JP 2007032913A JP 5001671 B2 JP5001671 B2 JP 5001671B2
Authority
JP
Japan
Prior art keywords
dependency
dependent
graphic
dependency relationship
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007032913A
Other languages
Japanese (ja)
Other versions
JP2007317164A (en
Inventor
昭宏 新森
英和 谷川
太朗 譽田
俊規 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intec Inc Japan
IRD CORP
Original Assignee
Intec Inc Japan
IRD CORP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intec Inc Japan, IRD CORP filed Critical Intec Inc Japan
Priority to JP2007032913A priority Critical patent/JP5001671B2/en
Publication of JP2007317164A publication Critical patent/JP2007317164A/en
Application granted granted Critical
Publication of JP5001671B2 publication Critical patent/JP5001671B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、クレーム従属関係図を生成するクレーム従属関係図生成装置等や、多数項従属の請求項に従属する多数項従属の請求項を検出する請求項検出装置、
クレームの従属関係を変更するクレーム従属関係変更装置等に関する。
The present invention relates to a claim dependency diagram generating device for generating a claim dependency diagram, a claim detecting device for detecting a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim,
The present invention relates to a claim dependency changing device for changing a claim dependency.

近年、知的財産権が注目されるようになってきている。そのため、特許明細書等の文書が読まれる機会も増えてきている。しかし、特許明細書等は一般の文書とは異なった独特の形式で記載されているため、簡単に読むことができないという問題があった。そこで、特許明細書等に含まれる情報を図示する方法が開発されている(例えば、特許文献1参照)。
国際公開第2004/038628号パンフレット(第5頁−第17頁等)
In recent years, intellectual property rights have attracted attention. For this reason, opportunities for reading documents such as patent specifications are increasing. However, since patent specifications are described in a unique format different from ordinary documents, there is a problem that they cannot be easily read. Therefore, a method for illustrating information included in a patent specification or the like has been developed (see, for example, Patent Document 1).
International Publication No. 2004/038628 Pamphlet (Pages 5-17)

しかしながら、上記特許文献1では、クレームツリーを表示する場合に、請求項に対応する図形が複数表示されることもあり(例えば、図5など)、請求項(以下、「クレーム」とすることもある)の従属関係を容易に把握することができないという問題があった。また、そのような問題の生じないクレームツリー(例えば、図6など)を表示するためには、非常に複雑な処理を行わなければならないという問題もあった。   However, in Patent Document 1, when a claim tree is displayed, a plurality of figures corresponding to the claim may be displayed (for example, FIG. 5), and the claim (hereinafter referred to as “claim”) may be displayed. There was a problem that it was not possible to easily grasp the dependency relationship. In addition, in order to display a claim tree that does not cause such a problem (for example, FIG. 6 and the like), there is a problem that a very complicated process must be performed.

また、米国などでは、多数項従属の請求項に従属する多数項従属の請求項を特許請求の範囲において記載することが禁止されているが、特許請求の範囲をユーザが読むことによって、その禁止されている請求項を特定することは煩雑な作業をユーザに課すことになるという問題があった。また、多数項従属の請求項を、そうでない請求項に書き換えることは、さらに煩雑な作業をユーザに課すことになるという問題もあった。   In addition, in the United States and the like, it is prohibited to describe a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim in a claim, but the prohibition is made by a user reading the claim. There is a problem that specifying the claimed claims imposes cumbersome work on the user. In addition, rewriting a claim dependent on a multiple term with a claim that is not so has a problem that a more complicated work is imposed on the user.

本発明は、上記問題点を解決するためになされたものであり、その一つの目的は、請求項の従属関係を容易に把握することができ、複雑でない処理で生成することができるクレーム従属関係図を生成することができるクレーム従属関係図生成装置等を提供することである。   The present invention has been made to solve the above-described problems, and one object of the present invention is to make it possible to easily grasp the dependency of the claims and to create a claim dependency that can be generated with less complicated processing. An object of the present invention is to provide a claim dependency diagram generation device or the like that can generate a diagram.

また、他の目的は、多数項従属の請求項に従属する多数項従属の請求項を検出することができる請求項検出装置等を提供することである。   Another object of the present invention is to provide a claim detection device or the like that can detect a claim dependent on multiple claims subordinate to a claim dependent on multiple claims.

また、他の目的は、クレームの従属関係を変更することができるクレーム従属関係変更装置等を提供することである。   Another object is to provide a claim dependency changing device that can change the dependency of claims.

上記目的の全部または一部を達成するため、本発明によるクレーム従属関係図生成装置は、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部と、前記クレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得部と、前記従属関係情報取得部が取得した従属関係情報を蓄積する従属関係情報蓄積部と、前記従属関係情報を用いて、前記クレームデータに含まれる各請求項の従属関係を示す図であるクレーム従属関係図を生成するクレーム従属関係図生成部と、前記クレーム従属関係図生成部が生成したクレーム従属関係図を出力する出力部と、を具備し、前記クレーム従属関係図生成部は、前記クレームデータに含まれる各請求項に対応する図形である請求項図形を、一の請求項図形が、当該請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する請求項図形生成手段と、前記従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に、当該請求項図形から下方に延びる線である垂直連結線を生成する垂直連結線生成手段と、前記従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に、当該請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる水平連結線を生成すると共に、当該垂直連結線と当該水平連結線とが交わる位置に、交点であることを示す図形である交点図形を生成する交点図形生成手段と、を具備する、ものである。   In order to achieve all or part of the above object, a claim dependency diagram generating apparatus according to the present invention includes a claim data storage unit that stores claim data that is data indicating a claim having a plurality of claims, The claim data is read from the claim data storage unit, and the dependency information acquisition unit that acquires dependency information that is information indicating the dependency of a plurality of claims indicated by the claim data, and the dependency information acquisition unit Dependency relationship information storage unit for storing dependency relationship information, and claim dependency relationship diagram generation for generating a claim dependency diagram that is a diagram showing a dependency relationship of each claim included in the claim data, using the dependency relationship information And an output unit that outputs the claim dependency diagram generated by the claim dependency diagram generation unit. The figure generation unit is a figure corresponding to each claim included in the claim data, and a number one before the number of the claim corresponding to the claim figure. Claim graphic corresponding to the claim graphic corresponding to the claim claim, and claim corresponding to the claim indicated by the dependency relationship information to be dependent. A claim corresponding to a claim in which a vertical connection line generating means for generating a vertical connection line, which is a line extending downward from the claim graphic, and a dependent claim are indicated by the dependency relationship information on the right side of the claim graphic. A position where the horizontal connection line extending from the figure on the left side is extended to the vertical connection line extending from the claim graphic corresponding to the dependent claim dependent on the claim and the vertical connection line and the horizontal connection line intersect with each other To To anda intersection figure generating means for generating an intersection shape is a figure showing that it is intended.

このような構成により、クレームの従属関係を示すクレーム従属関係図を生成することができる。このクレーム従属関係図では、一の請求項が一の請求項図形によって代表されるため、クレームの従属関係を容易に把握することができるメリットがある。さらに、クレーム従属関係図を前述の特許文献1の場合と比べて複雑でない処理によって生成することができうる。   With such a configuration, a claim dependency diagram showing a claim dependency relationship can be generated. In this claim dependency diagram, since one claim is represented by one claim figure, there is an advantage that the claim dependency relationship can be easily grasped. Furthermore, the claim dependency relationship diagram can be generated by a process that is not complicated as compared with the case of Patent Document 1 described above.

また、本発明によるクレーム従属関係図生成装置では、前記請求項図形生成手段は、前記請求項図形が、対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形よりも下方となるように請求項図形を生成してもよい。
このような構成により、請求項図形の配置をより簡単にすることができ、クレーム従属関係図の生成を、より容易な処理によって行うことができるようになる。
Further, in the claim dependency relationship diagram generating apparatus according to the present invention, the claim graphic generating means is configured to use the claim graphic corresponding to the claim number one prior to the number of the corresponding claim. Also, the claim graphic may be generated so as to be on the lower side.
With such a configuration, it is possible to simplify the arrangement of the claim graphic, and it is possible to generate the claim dependency diagram by an easier process.

また、本発明によるクレーム従属関係図生成装置では、前記交点図形は、塗りつぶされた円形の図形であってもよい。
このような交点図形を用いることにより、より多くの人たちに容易に把握されるクレーム従属関係図を生成することができうる。
In the claim dependency relationship diagram generating apparatus according to the present invention, the intersection graphic may be a filled circular graphic.
By using such an intersection graphic, it is possible to generate a claim dependency diagram that can be easily grasped by more people.

また、本発明によるクレーム従属関係図生成装置では、前記従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する検出部をさらに具備し、前記クレーム従属関係図生成部は、前記検出部が検出した、多数項従属の請求項に従属する多数項従属の請求項に対応する請求項図形を、多数項従属の請求項に従属する多数項従属の請求項ではない請求項に対応する請求項図形と区別可能なクレーム従属関係図を生成してもよい。   The apparatus for generating a claim dependency diagram according to the present invention further includes a detection unit that detects a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim using the dependency relationship information. The figure generation unit detects a claim figure corresponding to the multiple dependent claim dependent on the multiple dependent claim detected by the detection unit, and the multiple dependent claim dependent on the multiple dependent claim. A claim dependency diagram that can be distinguished from a claim graphic corresponding to a non-claimed claim may be generated.

このような構成により、多数項従属の請求項に従属する多数項従属の請求項をクレーム従属関係図において特定することができるようになり、ユーザが多数項従属の請求項に従属する多数項従属の請求項を、クレームデータを読んで検出する煩雑な作業をしなくてもよいこととなり、ユーザの利便性を向上させることができる。   With such a configuration, it becomes possible to identify a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim in a claim dependency diagram, and a user is dependent on a claim dependent on a claim dependent on a multiple claim. Therefore, it is not necessary to perform complicated operations for reading and detecting the claim data, and the convenience of the user can be improved.

上記目的の全部または一部を達成するため、本発明による請求項検出装置は、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部と、前記クレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得部と、前記従属関係情報取得部が取得した従属関係情報を蓄積する従属関係情報蓄積部と、前記従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する検出部と、前記検出部が検出した、多数項従属の請求項に従属する多数項従属の請求項に関する情報である従属請求項情報を出力する出力部と、を具備するものである。   In order to achieve all or part of the above object, a claim detection apparatus according to the present invention includes a claim data storage unit that stores claim data that is data indicating a claim having a plurality of claims, and the claims. A dependency information acquisition unit that reads out the claim data from the data storage unit and acquires dependency relationship information that is information indicating dependency relationships of a plurality of claims indicated by the claim data, and the dependency relationship acquired by the dependency relationship information acquisition unit A dependency information storage unit for storing information; a detection unit for detecting a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim using the dependency relationship information; and a multiple term detected by the detection unit And an output unit that outputs dependent claim information that is information related to a multiple dependent claim that is dependent on the dependent claim.

このような構成により、多数項従属の請求項に従属する多数項従属の請求項を検出することができ、ユーザが多数項従属の請求項に従属する多数項従属の請求項を、クレームデータを読んで検出する煩雑な作業をしなくてもよいこととなり、ユーザの利便性を向上させることができる。   With such a configuration, it is possible to detect a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim. It is not necessary to perform a complicated operation of reading and detecting, and the convenience for the user can be improved.

また、本発明による請求項検出装置では、前記検出部は、前記従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属し、当該請求項Aに従属する請求項(請求項Bとする)が、前記請求項A以外の請求項に従属する場合に、前記請求項Bが、多数項従属の請求項に従属する多数項従属の請求項であると検出してもよい。   Moreover, in the claim detection apparatus according to the present invention, the detection unit is dependent on two or more claims, and the claim is dependent on the claim A. When a claim (referred to as claim B) is dependent on a claim other than claim A, it is detected that claim B is a multiple dependent claim dependent on a multiple dependent claim. May be.

また、クレーム従属関係変更装置は、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部と、前記クレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得部と、前記従属関係情報取得部が取得した従属関係情報を蓄積する従属関係情報蓄積部と、前記従属関係情報を用いて、多数項従属の請求項を少なくとも検出する検出部と、前記検出部が検出した多数項従属の請求項が単数項従属の請求項となるように前記クレームデータを変更する従属変更部と、を備えたものである。   Further, the claim dependency relationship changing apparatus reads a claim data from a claim data storage unit storing claim data which is data indicating a claim having a plurality of claims, and reads the claim data from the claim data storage unit. A dependency relationship information acquisition unit that acquires dependency relationship information that is information indicating dependency relationships of a plurality of claims indicated by; a dependency relationship information storage unit that stores dependency relationship information acquired by the dependency relationship information acquisition unit; Using the dependency relation information, the claim data is changed so that a detection unit that detects at least a claim dependent on a multiple claim and a claim dependent on a multiple claim detected by the detection unit become a claim dependent on a singular claim. And a dependent change unit.

このような構成により、クレームデータに含まれる多数項従属の請求項を、単数項従属の請求項に変更することができる。例えば、特許請求の範囲の記載を、米国のように多数項従属の請求項に従属する多数項従属の請求項を特許請求の範囲に記載することを禁止している国にも出願することができる適式なものに変更することができる。   With such a configuration, a claim dependent on a multiple term included in claim data can be changed to a claim dependent on a single term. For example, a patent claim may be filed in a country that prohibits claiming a claim dependent on a multiple claim dependent on a claim dependent on multiple claim, such as the United States. It can be changed to a suitable one.

また、本発明によるクレーム従属関係変更装置では、前記従属変更部は、前記検出部が検出したすべての多数項従属の請求項が単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、変更後のクレームデータにおいて、多数項従属の請求項が存在しないようにすることができる。
Further, in the claim dependency changing device according to the present invention, the dependency changing unit changes the claim data so that all the claims dependent on the multiple terms detected by the detecting unit become claims dependent on the singular. Also good.
With such a configuration, it is possible to prevent a claim dependent on multiple items from existing in the changed claim data.

また、本発明によるクレーム従属関係変更装置では、前記検出部は、多数項従属の請求項に従属する多数項従属の請求項を検出するものであり、前記従属変更部は、前記検出部が検出した多数項従属の請求項に従属する多数項従属の請求項が単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、少なくとも、多数項従属の請求項に従属する多数項従属の請求項が存在しないようにすることができうる。
Further, in the claim dependency changing apparatus according to the present invention, the detection unit detects a claim dependent on a multiple claim subordinate to a claim dependent on a multiple claim, and the dependency change unit is detected by the detection unit. The claim data may be changed so that a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim becomes a claim dependent on a single claim.
With such a configuration, it is possible to eliminate at least a multiple dependent claim dependent on a multiple dependent claim.

また、本発明によるクレーム従属関係変更装置では、前記検出部は、多数項従属の請求項に従属される多数項従属の請求項を検出するものであり、前記従属変更部は、前記検出部が検出した多数項従属の請求項に従属される多数項従属の請求項が単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、少なくとも、多数項従属の請求項に従属する多数項従属の請求項が存在しないようにすることができうる。
Further, in the claim dependency changing device according to the present invention, the detection unit detects a claim dependent on a multiple claim subordinate to a claim dependent on a multiple claim, and the dependency change unit includes: The claim data may be changed so that a multiple dependent claim dependent on the detected multiple dependent claim becomes a single dependent claim.
With such a configuration, it is possible to eliminate at least a multiple dependent claim dependent on a multiple dependent claim.

また、本発明によるクレーム従属関係変更装置では、前記従属変更部は、従属関係を変更する多数項従属の請求項が、当該請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、変更後のクレームデータにおいて、変更前の請求項の組合せと同じだけの請求項の組合せを有するようにすることができる。
Further, in the claim dependency changing device according to the present invention, the dependency changing unit includes a claim dependent on a singular claim in which a claim dependent on a multiple term for changing the dependency is dependent on each dependent claim of the claim. You may change the said claim data so that it may become.
With such a configuration, the claim data after the change can have the same combination of claims as the combination of the claims before the change.

また、本発明によるクレーム従属関係変更装置では、前記従属変更部は、従属関係を変更する多数項従属の請求項が、当該請求項の被従属項のいずれかに従属する単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、変更後のクレームデータにおいて、例えば、請求項の数が爆発的に増えるような事態を回避することができる。例えば、請求項の数が多いほど出願料金が高くなる場合には、出願料金を抑えることができうる。
Further, in the claim dependency changing device according to the present invention, the dependency changing unit is a singular dependent claim in which a multiple dependent claim for changing the dependent relationship is dependent on any of the dependent claims of the claim. The claim data may be changed so that
With such a configuration, it is possible to avoid a situation in which, for example, the number of claims increases explosively in the changed claim data. For example, when the number of claims increases and the application fee increases, the application fee can be reduced.

また、本発明によるクレーム従属関係変更装置では、前記従属変更部は、従属関係を変更する多数項従属の請求項が、当該請求項の被従属項のうち、最も番号の小さい被従属項に従属する単数項従属の請求項となるように前記クレームデータを変更してもよい。
このような構成により、例えば、重要な請求項ほど前の方に記載しているような場合には、より重要な請求項に従属するように請求項の従属関係を変更することができうる。
Further, in the claim dependency changing device according to the present invention, the dependency changing unit is configured such that a dependent claim whose multiple dependency is changed depends on a dependent claim with the smallest number among the dependent claims of the claim. The claim data may be changed so as to be a singular dependent claim.
With such a configuration, for example, when an important claim is described earlier, the dependency of the claim can be changed so as to depend on the more important claim.

また、本発明によるクレーム従属関係変更装置では、前記従属変更部は、従属関係を変更した旨を示す情報である変更情報を、従属関係を変更した請求項の位置に追加するように前記クレームデータを変更してもよい。
このような構成により、クレームデータの従属関係の変更後にクレームデータをチェックする際に、どの請求項の従属関係が変更されたのかを容易に知ることができ、ユーザの利便性が向上されている。
Further, in the claim dependency changing device according to the present invention, the dependency changing unit adds the change information, which is information indicating that the dependency is changed, to the position of the claim where the dependency is changed. May be changed.
With such a configuration, when checking the claim data after changing the dependency relationship of the claim data, it is possible to easily know which claim dependency has been changed, and the convenience of the user is improved. .

本発明によるクレーム従属関係図生成装置等によれば、複雑でない処理で請求項の従属関係を容易に把握することができるクレーム従属関係図を生成することができうる。また、本発明による請求項検出装置によれば、多数項従属の請求項に従属する多数項従属の請求項を検出することができる。また、本発明によるクレーム従属関係変更装置等によれば、多数項従属の請求項を、そうでない請求項に変更することができる。   According to the claim dependency diagram generation apparatus and the like according to the present invention, it is possible to generate a claim dependency diagram that can easily grasp the dependency relationship of the claims by an uncomplicated process. Further, according to the claim detection apparatus of the present invention, it is possible to detect a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim. In addition, according to the claim dependency relationship changing apparatus and the like according to the present invention, a claim dependent on multiple items can be changed to a claim which is not so.

以下、本発明によるクレーム従属関係図生成装置、請求項検出装置、及びクレーム従属関係変更装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。   Hereinafter, a claim dependency diagram generating device, a claim detecting device, and a claim dependency changing device according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.

(実施の形態1)
本発明の実施の形態1によるクレーム従属関係図生成装置について、図面を参照しながら説明する。
図1は、本実施の形態によるクレーム従属関係図生成装置1の構成を示すブロック図である。図1において、本実施の形態によるクレーム従属関係図生成装置1は、クレームデータ記憶部11と、従属関係情報取得部12と、従属関係情報蓄積部13と、クレーム従属関係図生成部14と、出力部15とを備える。
(Embodiment 1)
A claim dependency diagram generation apparatus according to Embodiment 1 of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a claim dependency diagram generation apparatus 1 according to the present embodiment. In FIG. 1, a claim dependency diagram generating apparatus 1 according to the present embodiment includes a claim data storage unit 11, a dependency relationship information acquiring unit 12, a dependency relationship information accumulating unit 13, a claim dependency relationship diagram generating unit 14, And an output unit 15.

クレームデータ記憶部11では、クレームデータが記憶される。ここで、クレームデータとは、特許請求の範囲を示すデータである。この特許請求の範囲は、複数の請求項を有することが好ましい。クレームデータは、例えば、テキストファイルであってもよく、あるいは、ワープロソフト等の独自形式のファイル等であってもよい。クレームデータ記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。クレームデータ記憶部11にクレームデータが記憶される過程は問わない。例えば、記録媒体を介してクレームデータがクレームデータ記憶部11で記憶されるようになってもよく、通信回線等を介して送信されたクレームデータがクレームデータ記憶部11で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたクレームデータがクレームデータ記憶部11で記憶されるようになってもよい。   In the complaint data storage unit 11, complaint data is stored. Here, the claim data is data indicating the scope of claims. The claims preferably have a plurality of claims. The complaint data may be, for example, a text file, or a file of a unique format such as word processing software. The claim data storage unit 11 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.). The process in which the claim data is stored in the claim data storage unit 11 does not matter. For example, the claim data may be stored in the claim data storage unit 11 via a recording medium, and the claim data transmitted via a communication line or the like is stored in the claim data storage unit 11. Alternatively, the claim data input via the input device may be stored in the claim data storage unit 11.

従属関係情報取得部12は、クレームデータ記憶部11からクレームデータを読み出し、そのクレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する。この従属関係情報によって、ある請求項が、どの請求項に従属するのかが示される。従属関係情報は、請求項の従属関係をどのように示す情報であってもよい。従属関係情報は、例えば、被従属項を特定する情報と、従属項を特定する情報とを対応付ける情報であってもよく、その他の情報であってもよい。ここで、被従属項とは、他の請求項によって従属される請求項であり、以下、親クレームと称することもある。従属項とは、他の請求項に従属する請求項であり、以下、子クレームと称することもある。請求項を特定する情報は、例えば、請求項の番号であってもよい。具体的には、「請求項3」の請求項を特定する情報は、請求項の番号「3」であってもよい。従属関係情報のデータ形式は問わない。従属関係情報は、例えば、DBMSのテーブルデータであってもよく、2次元配列のデータであってもよく、CSV形式のデータであってもよい。従属関係情報取得部12が従属関係情報を取得する具体的な方法については後述する。   The dependency relationship information acquisition unit 12 reads the claim data from the claim data storage unit 11, and acquires dependency relationship information that is information indicating dependency relationships of a plurality of claims indicated by the claim data. This dependency relationship information indicates to which claim a certain claim depends. The dependency relationship information may be information indicating how the claims are dependent. The dependency relationship information may be, for example, information for associating information specifying a dependent term with information specifying a dependent term, or may be other information. Here, the dependent claims are claims dependent on other claims, and may hereinafter be referred to as parent claims. A dependent claim is a claim dependent on another claim, and may be hereinafter referred to as a child claim. The information specifying the claim may be, for example, the number of the claim. Specifically, the information specifying the claim of “Claim 3” may be the number “3” of the claim. The data format of the dependency relationship information does not matter. The dependency relationship information may be, for example, DBMS table data, two-dimensional array data, or CSV format data. A specific method by which the dependency relationship information acquisition unit 12 acquires dependency relationship information will be described later.

従属関係情報蓄積部13は、従属関係情報取得部12が取得した従属関係情報を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、従属関係情報蓄積部13が有していてもよく、あるいは従属関係情報蓄積部13の外部に存在してもよい。本実施の形態では、その記録媒体を従属関係情報蓄積部13が有するものとする。また、この記録媒体は、従属関係情報を一時的に記憶するものであってもよく、そうでなくてもよい。   The dependency relationship information accumulating unit 13 accumulates the dependency relationship information acquired by the dependency relationship information acquiring unit 12 in a predetermined recording medium. This recording medium is, for example, a semiconductor memory, an optical disk, a magnetic disk, or the like, and may be included in the dependency relationship information storage unit 13 or may exist outside the dependency relationship information storage unit 13. In the present embodiment, it is assumed that the dependency information storage unit 13 has the recording medium. Further, this recording medium may or may not temporarily store dependency relationship information.

クレーム従属関係図生成部14は、従属関係情報蓄積部13が蓄積した従属関係情報を用いてクレーム従属関係図を生成する。ここで、クレーム従属関係図とは、クレームデータに含まれる各請求項の従属関係を示す図である。モニタに表示されたクレーム従属関係図や、紙等に印刷されたクレーム従属関係図を見ることによって、クレームデータに含まれる各請求項の従属関係がわかることになる。クレーム従属関係図生成部14が生成するクレーム従属関係図は、ベクターデータであってもよく、ラスターデータであってもよく、データ形式は問わない。ここで、本実施の形態では、「ベクターデータ」をラスターデータではないデータであって、ラスターデータを作成するために用いられるデータの意味で用いる。クレーム従属関係図がベクターデータである場合には、クレーム従属関係図は、ラスタライズ化される前のデータと、ラスタライズ化された後のデータの両方を示しうるものとする。ただし、ラスタライズ化される前のデータを示す場合には、特に、「クレーム従属関係図のデータ」と称することもある。   The claim dependency diagram generation unit 14 generates a claim dependency relationship diagram using the dependency relationship information accumulated by the dependency relationship information accumulation unit 13. Here, the claim dependency diagram is a diagram showing the dependency relationship of each claim included in the claim data. By looking at the claim dependency diagram displayed on the monitor and the claim dependency diagram printed on paper or the like, the dependency relationship of each claim included in the claim data can be understood. The claim dependency diagram generated by the claim dependency diagram generation unit 14 may be vector data, raster data, or any data format. Here, in the present embodiment, “vector data” is data that is not raster data and is used to create data for raster data. When the claim dependency diagram is vector data, the claim dependency diagram can indicate both the data before rasterization and the data after rasterization. However, when data before rasterization is shown, it may be referred to as “claim dependency diagram data”.

クレーム従属関係図生成部14は、請求項図形生成手段21と、垂直連結線生成手段22と、交点図形生成手段23と、クレーム従属関係図記憶手段24とを備える。なお、以下の説明において、垂直方向、水平方向、上下方向等は、クレーム従属関係図が表示された場合における垂直方向、水平方向、上下方向等の意味である。   The claim dependency diagram generation unit 14 includes a claim graphic generation unit 21, a vertical connection line generation unit 22, an intersection graphic generation unit 23, and a claim dependency relationship storage unit 24. In the following description, the vertical direction, the horizontal direction, the vertical direction, and the like mean the vertical direction, the horizontal direction, the vertical direction, and the like when the claim dependency diagram is displayed.

請求項図形生成手段21は、クレーム従属関係図における請求項図形を生成する。請求項図形とは、クレームデータに含まれる各請求項に対応する図形である。請求項図形は、各請求項を識別することができる情報、例えば、請求項の番号等を示す図形であることが好ましい。この請求項図形は、ベクターデータで構成されるものであってもよく、ラスターデータで構成されるものであってもよく、キャラクターコードによって構成されるものであってもよい。請求項図形生成手段21は、請求項図形を、一の請求項図形が、その請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する。したがって、クレーム従属関係図では、請求項の番号の昇順に、上から下に向かって請求項図形が表示されることになる。なお、請求項図形を生成するとは、クレーム従属関係図における請求項図形の位置が最終的に特定される処理であればよく、その過程は問わない。したがって、請求項図形を生成するとは、例えば、請求項図形自体を生成する処理を含んでもよく、あるいは、図示しない記録媒体で記憶されている請求項図形の位置を決定する処理であってもよい。また、本実施の形態では、請求項図形生成手段21は、請求項図形が、対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形よりも下方となるように請求項図形を生成する場合について説明する。   The claim graphic generating means 21 generates a claim graphic in the claim dependency diagram. The claim graphic is a graphic corresponding to each claim included in the claim data. The claim graphic is preferably a graphic showing information that can identify each claim, for example, a claim number. The claimed figure may be constituted by vector data, may be constituted by raster data, or may be constituted by a character code. The claim graphic generating means 21 has the same height as the claim graphic corresponding to the claim with the number one prior to the number of the claim corresponding to the claim graphic. Or, it is generated so as to be downward. Therefore, in the claim dependency diagram, the claim graphics are displayed from top to bottom in ascending order of claim numbers. It should be noted that generating the claim graphic is not particularly limited as long as it is a process for finally specifying the position of the claim graphic in the claim dependency diagram. Therefore, generating the claim graphic may include, for example, a process for generating the claim graphic itself, or may be a process for determining the position of the claim graphic stored in a recording medium (not shown). . Further, in the present embodiment, the claim graphic generating means 21 is arranged so that the claim graphic is lower than the claim graphic corresponding to the claim number one prior to the corresponding claim number. The case where a claim figure is produced | generated is demonstrated.

垂直連結線生成手段22は、従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に垂直連結線を生成する。垂直連結線とは、従属関係情報によって被従属項であることが示される請求項に対応する請求項図形から下方に延びる線である。垂直連結線は、少なくとも垂直方向の延びる線(斜めになっていてもよい)を含むのであれば、その一部に垂直方向に延びない線、すなわち水平方向の線を含んでもよい。この垂直連結線は、ベクターデータで構成されるものであってもよく、ラスターデータで構成されるものであってもよく、キャラクターコードによって構成されるものであってもよい。なお、垂直連結線を生成するとは、クレーム従属関係図における垂直連結線の位置が最終的に特定される処理であればよく、その過程は問わない。したがって、垂直連結線を生成するとは、例えば、垂直連結線自体を生成する処理を含んでもよく、あるいは、図示しない記録媒体で記憶されている垂直連結線の位置を決定する処理であってもよい。   The vertical connection line generation means 22 generates a vertical connection line on the right side of the claim graphic corresponding to the claim indicated by the dependency relationship information as a dependent claim. A vertical connection line is a line that extends downward from a claim graphic corresponding to a claim that is indicated by dependent information as a dependent claim. The vertical connection line may include a line that does not extend in the vertical direction, that is, a horizontal line, as long as the vertical connection line includes a line extending in the vertical direction (may be inclined). This vertical connection line may be constituted by vector data, may be constituted by raster data, or may be constituted by a character code. The generation of the vertical connection line is not particularly limited as long as it is a process for finally specifying the position of the vertical connection line in the claim dependency diagram. Therefore, generating the vertical connection line may include, for example, a process of generating the vertical connection line itself, or may be a process of determining the position of the vertical connection line stored in a recording medium (not shown). .

交点図形生成手段23は、従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に水平連結線を生成する。ここで、水平連結線とは、従属関係情報によって従属項であることが示される請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる線である。この水平連結線は、ベクターデータで構成されるものであってもよく、ラスターデータで構成されるものであってもよく、キャラクターコードによって構成されるものであってもよい。交点図形生成手段23は、水平連結線を生成すると共に、被従属項から延びる垂直連結線と、従属項から延びる水平連結線とが交わる位置に交点図形を生成する。ここで、交点図形とは、交点であることを示す図形である。この交点図形が存在することによって、請求項の従属関係が明確になる。すなわち、ある請求項から延びる水平連結線と、別の請求項から延びる垂直連結線とが交わっていたとしても、その交わる位置に交点図形が存在しない場合には、その2つの請求項は従属関係にないことがわかる。この交点図形は、ベクターデータで構成されるものであってもよく、ラスターデータで構成されるものであってもよく、キャラクターコードによって構成されるものであってもよい。なお、水平連結線を生成するとは、クレーム従属関係図における水平連結線の位置が最終的に特定される処理であればよく、その過程は問わない。したがって、水平連結線を生成するとは、例えば、水平連結線自体を生成する処理を含んでもよく、あるいは、図示しない記録媒体で記憶されている水平連結線の位置を決定する処理であってもよい。また、交点図形を生成するとは、クレーム従属関係図における交点図形の位置が最終的に特定される処理であればよく、その過程は問わない。したがって、交点図形を生成するとは、例えば、交点図形自体を生成する処理を含んでもよく、あるいは、図示しない記録媒体で記憶されている交点図形の位置を決定する処理であってもよい。交点図形は、例えば、塗りつぶされた円形の図形であってもよく、塗りつぶされた四角形の図形であってもよく、塗りつぶされた三角形の図形であってもよく、その他の図形であってもよい。   The intersection graphic generation means 23 generates a horizontal connection line on the left side from the claim graphic corresponding to the claim indicated as dependent by the dependency relationship information. Here, the horizontal connection line is a line extending with respect to the vertical connection line extending from the claim graphic corresponding to the dependent subject dependent on the claim indicated by the dependency relation information as the dependent claim. This horizontal connection line may be constituted by vector data, may be constituted by raster data, or may be constituted by a character code. The intersection graphic generation means 23 generates a horizontal connection line and generates an intersection graphic at a position where the vertical connection line extending from the dependent term and the horizontal connection line extending from the dependent term intersect. Here, the intersection graphic is a graphic indicating an intersection. The existence of this intersection graphic makes clear the dependency of the claims. That is, even if a horizontal connecting line extending from one claim intersects with a vertical connecting line extending from another claim, if there is no intersection figure at the intersecting position, the two claims are dependent. You can see that it is not. This intersection graphic may be constituted by vector data, may be constituted by raster data, or may be constituted by a character code. The generation of the horizontal connection line is not particularly limited as long as it is a process for finally specifying the position of the horizontal connection line in the claim dependency diagram. Therefore, generating the horizontal connection line may include, for example, a process of generating the horizontal connection line itself, or may be a process of determining the position of the horizontal connection line stored in a recording medium (not shown). . The generation of the intersection graphic may be any process that finally specifies the position of the intersection graphic in the claim dependency relationship diagram, and the process is not limited. Therefore, generating the intersection graphic may include, for example, a process of generating the intersection graphic itself, or may be a process of determining the position of the intersection graphic stored in a recording medium (not shown). The intersection graphic may be, for example, a filled circular graphic, a filled square graphic, a filled triangular graphic, or other graphic. .

クレーム従属関係図記憶手段24では、クレーム従属関係図が記憶される。このクレーム従属関係図は、請求項図形生成手段21、垂直連結線生成手段22、交点図形生成手段23によって生成されたものである。クレーム従属関係図記憶手段24は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。   The claim dependency diagram storage means 24 stores a claim dependency diagram. This claim dependency diagram is generated by the claim graphic generation means 21, the vertical connection line generation means 22, and the intersection graphic generation means 23. The claim dependency diagram storage means 24 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.).

なお、クレームデータ記憶部11、クレーム従属関係図記憶手段24は、同一の記録媒体で実現されてもよく、別々の記録媒体で実現されてもよい。前者の場合には、クレームデータの記憶されている領域がクレームデータ記憶部11となり、クレーム従属関係図の記憶されている領域がクレーム従属関係図記憶手段24となる。   The claim data storage unit 11 and the claim dependency relationship storage unit 24 may be realized by the same recording medium or may be realized by separate recording media. In the former case, the area in which the claim data is stored is the claim data storage unit 11, and the area in which the claim dependency diagram is stored is the claim dependency diagram storage unit 24.

出力部15は、クレーム従属関係図生成部14が生成したクレーム従属関係図を出力する。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよい。なお、出力部15は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、出力部15は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The output unit 15 outputs the claim dependency diagram generated by the claim dependency diagram generation unit 14. Here, the output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, printing by a printer, or output to a recording medium. It may be accumulated. The output unit 15 may or may not include an output device (for example, a display device or a printer). The output unit 15 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

次に、本実施の形態によるクレーム従属関係図生成装置1の動作について、フローチャートを用いて説明する。図2は、クレーム従属関係図生成装置1の全体動作を示すフローチャートである。   Next, the operation of the claim dependency diagram generating apparatus 1 according to the present embodiment will be described using a flowchart. FIG. 2 is a flowchart showing the overall operation of the claim dependency diagram generating apparatus 1.

(ステップS101)クレーム従属関係図生成装置1は、クレーム従属関係図を生成するタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、クレーム従属関係図を生成する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、クレーム従属関係図を生成するタイミングである場合には、ステップS102に進み、そうでない場合には、クレーム従属関係図を生成するタイミングとなるまでステップS101の処理を繰り返す。なお、この判断は、従属関係情報取得部12、クレーム従属関係図生成部14等が行ってもよく、クレーム従属関係図生成装置1の有する図示しない制御部等が行ってもよい。   (Step S101) The claim dependency diagram generating apparatus 1 determines whether it is time to generate a claim dependency diagram. This timing may be every predetermined period, may be triggered by a predetermined event (for example, an instruction to generate a claim dependency diagram is received), or other timing It may be. If it is time to generate a claim dependency diagram, the process proceeds to step S102. If not, the process of step S101 is repeated until it is time to generate a claim dependency diagram. This determination may be performed by the dependency relationship information acquisition unit 12, the claim dependency relationship diagram generation unit 14, and the like, or may be performed by a control unit (not illustrated) included in the claim dependency relationship generation device 1.

(ステップS102)従属関係情報取得部12は、クレームデータを用いて従属関係情報を取得する。そして、従属関係情報蓄積部13は、その従属関係情報を所定の記録媒体に蓄積する。なお、従属関係情報を取得し、蓄積する処理の詳細については、図3のフローチャートを用いて後述する。   (Step S102) The dependency relationship information acquisition unit 12 acquires dependency relationship information using the claim data. Then, the dependency relationship information storage unit 13 stores the dependency relationship information in a predetermined recording medium. Details of the process of acquiring and storing the dependency relationship information will be described later with reference to the flowchart of FIG.

(ステップS103)クレーム従属関係図生成部14は、クレーム従属関係図を生成する。なお、クレーム従属関係図を生成する処理の詳細については、図4のフローチャートを用いて後述する。   (Step S103) The claim dependency diagram generator 14 generates a claim dependency diagram. Details of the process for generating the claim dependency diagram will be described later with reference to the flowchart of FIG.

(ステップS104)出力部15は、クレーム従属関係図生成部14が生成したクレーム従属関係図を出力する。そして、ステップS101に戻る。
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S104) The output unit 15 outputs the claim dependency diagram generated by the claim dependency diagram generator 14. Then, the process returns to step S101.
In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt.

図3は、図2のフローチャートにおける従属関係情報を取得し、蓄積する処理(ステップS102)の詳細を示すフローチャートである。   FIG. 3 is a flowchart showing details of the process (step S102) of acquiring and storing the dependency relationship information in the flowchart of FIG.

(ステップS201)従属関係情報取得部12は、カウンタiを1に設定する。
(ステップS202)従属関係情報取得部12は、クレームデータ記憶部11が記憶しているクレームデータから、請求項iのデータを読み出す。
(Step S201) The dependency relationship information acquisition unit 12 sets the counter i to 1.
(Step S202) The dependency relationship information acquisition unit 12 reads the data of claim i from the claim data stored in the claim data storage unit 11.

(ステップS203)従属関係情報取得部12は、請求項iが従属項であるかどうか判断する。従属関係情報取得部12は、請求項iが他の請求項を引用している場合、すなわち、請求項iに他の請求項を引用する記載が存在する場合に、請求項iが従属項であると判断する。そして、従属項である場合には、ステップS204に進み、そうでない場合には、ステップS207に進む。   (Step S203) The dependency relationship information acquisition unit 12 determines whether the claim i is a dependent claim. When the claim i cites another claim, that is, when there is a description that cites another claim in the claim i, the subordinate relationship information acquisition unit 12 determines that the claim i is a subordinate claim. Judge that there is. If it is a dependent item, the process proceeds to step S204. If not, the process proceeds to step S207.

(ステップS204)従属関係情報取得部12は、請求項iの被従属項、すなわち、請求項iが引用している請求項を特定する。ここで、具体的に被従属項を特定する方法について説明する。   (Step S204) The dependency relationship information acquisition unit 12 specifies the dependent claims of claim i, that is, the claims cited in claim i. Here, a specific method for specifying a dependent term will be described.

[被従属項が1つの場合]
一般に、請求項iのデータにおいて、被従属項が「請求項N」(Nは1以上の任意の整数)と引用されているため、従属関係情報取得部12は、その請求項Nの番号「N」を被従属項に対応する請求項の番号として特定する。
[When there is one dependent term]
In general, in the data of claim i, the dependent claim is referred to as “claim N” (N is an arbitrary integer greater than or equal to 1), so the dependency relationship information acquisition unit 12 uses the number “ N ”is specified as the number of the claim corresponding to the dependent claim.

[被従属項が2つの場合]
一般に、請求項iのデータにおいて、被従属項が「請求項Mまたは請求項N」、「請求項MまたはN」、「請求項M、N」(M,Nは1以上の任意の整数)と引用されているため、従属関係情報取得部12は、その請求項Mと、請求項Nの番号「M」,「N」を被従属項に対応する請求項の番号として特定する。
[When there are two dependents]
In general, in the data of claim i, the dependent claims are “claim M or claim N”, “claim M or N”, “claim M, N” (M and N are any integers greater than or equal to 1). Therefore, the dependency relationship information acquisition unit 12 identifies the claim M and the numbers “M” and “N” of the claim N as the claim numbers corresponding to the dependent claims.

[被従属項が3つ以上の場合]
一般に、請求項iのデータにおいて、被従属項が「請求項Mから請求項N」、「請求項MからN」、「請求項M〜請求項N」、「請求項M〜N」、「請求項Mないし請求項N」、「請求項MないしN」、「請求項M、…、請求項N」、「請求項M、…、N」等(M,Nは1以上の任意の整数)と引用されているため、従属関係情報取得部12は、その請求項Mから、請求項Nまでの番号、「M」、…、「N」を被従属項に対応する請求項の番号として特定する。
[When there are more than two dependents]
In general, in the data of claim i, the dependent claims are “Claim M to N”, “Claim M to N”, “Claim M to N”, “Claim M to N”, “ "Claim M to Claim N", "Claim M to N", "Claim M, ..., Claim N", "Claim M, ..., N", etc. (M and N are any integers greater than or equal to 1) ), The dependency relationship information acquisition unit 12 uses the numbers from the claim M to the claim N, “M”,..., “N” as the claim numbers corresponding to the dependent claims. Identify.

従属関係情報取得部12は、上述の「請求項Mから請求項N」、「請求項Mまたは請求項N」等をパターンとして保持しておき、パターンマッチングの技術を用いて、被従属項が3つ以上の場合、被従属項が2つの場合、被従属項が1つの場合の順番で被従属項を特定してもよい。この被従属項の特定は、例えば、被従属項に対応する請求項の番号を図示しない記録媒体に記憶させることや、その被従属項に対応する請求項の番号に対応付けてフラグを設定することなどによって行われる。   The dependency relationship information acquisition unit 12 holds the above-mentioned “claim M to claim N”, “claim M or claim N”, etc. as a pattern, and uses the pattern matching technique to determine the dependent claim. In the case of three or more, if there are two dependent terms, the dependent terms may be specified in the order in which there is one dependent term. This dependent claim is specified by, for example, storing a claim number corresponding to the dependent claim on a recording medium (not shown) or setting a flag in association with the claim number corresponding to the dependent claim. It is done by things.

(ステップS205)従属関係情報取得部12は、請求項iと、その請求項iの被従属項との従属関係に関する従属関係情報を生成する。この従属関係情報は、例えば、請求項iを子クレームとして、請求項iの被従属項を親クレームとして、両者を対応付ける情報であってもよい。   (Step S205) The dependency relationship information acquisition unit 12 generates dependency relationship information related to the dependency relationship between claim i and the dependent claim of claim i. This dependency relationship information may be, for example, information associating the claim i as a child claim and the dependent claim of the claim i as a parent claim.

(ステップS206)従属関係情報蓄積部13は、従属関係情報取得部12がステップS205で生成した従属関係情報を所定の記録媒体に蓄積する。その記録媒体にすでに従属関係情報が蓄積されている場合には、ステップS205で生成された従属関係情報が追記されることになる。
(ステップS207)従属関係情報取得部12は、カウンタiを1だけインクリメントする。
(Step S206) The dependency relationship information storage unit 13 stores the dependency relationship information generated by the dependency relationship information acquisition unit 12 in step S205 in a predetermined recording medium. If the dependency relationship information is already stored in the recording medium, the dependency relationship information generated in step S205 is added.
(Step S207) The dependency relationship information acquisition unit 12 increments the counter i by one.

(ステップS208)従属関係情報取得部12は、クレームデータ記憶部11が記憶しているクレームデータにおいて、請求項iが存在するかどうか判断する。そして、存在する場合には、ステップS202に戻り、存在しない場合には、従属関係情報を取得し、蓄積する一連の処理は終了となり、ステップS103に進む。   (Step S208) The dependency relationship information acquisition unit 12 determines whether or not the claim i exists in the claim data stored in the claim data storage unit 11. If it exists, the process returns to step S202. If it does not exist, the series of processes for acquiring and storing the dependency relationship information ends, and the process proceeds to step S103.

なお、図3のフローチャートでは、請求項1から順番に処理を進める場合について記載しているが、請求項1が従属項であることはあり得ないため、請求項2から処理を進めるようにしてもよい。   The flow chart of FIG. 3 describes the case where the processing proceeds in order from claim 1. However, since claim 1 cannot be a dependent claim, the processing proceeds from claim 2. Also good.

図4は、図2のフローチャートにおけるクレーム従属関係図を生成する処理(ステップS103)の詳細を示すフローチャートである。
(ステップS301)請求項図形生成手段21は、カウンタiを1に設定する。
FIG. 4 is a flowchart showing details of the process (step S103) for generating the claim dependency diagram in the flowchart of FIG.
(Step S301) The claim graphic generating means 21 sets a counter i to 1.

(ステップS302)請求項図形生成手段21は、請求項iに関係する従属関係情報を従属関係情報蓄積部13から読み出す。ここで、請求項iに関係する従属関係情報とは、請求項iが被従属項、あるいは、従属項となる従属関係を示す従属関係情報である。なお、請求項iが独立項である場合には、請求項iに関係する従属関係情報は存在しないことになる。その場合には、請求項図形生成手段21は、ヌル(Null)の従属関係情報を読み出すことになる。   (Step S302) The claim graphic generation means 21 reads the dependency relationship information related to claim i from the dependency relationship information storage unit 13. Here, the dependency relationship information related to claim i is dependency relationship information indicating a dependency relationship in which claim i becomes a dependent claim or a dependent claim. When claim i is an independent claim, there is no dependency relationship information related to claim i. In that case, the claim graphic generating means 21 reads null dependency information.

(ステップS303)請求項図形生成手段21は、ステップS302で読み出した従属関係情報を用いて、請求項iが他の請求項に従属しているかどうか判断する。具体的には、請求項図形生成手段21は、請求項iが従属項となる従属関係が従属関係情報によって示される場合に、請求項iが他の請求項に従属していると判断する。そして、請求項iが他の請求項に従属している場合には、ステップS304に進み、そうでない場合、すなわち、請求項iが独立項である場合には、ステップS306に進む。   (Step S303) The claim graphic generation means 21 determines whether claim i is dependent on another claim, using the dependency relationship information read in step S302. Specifically, the claim graphic generation means 21 determines that the claim i is subordinate to another claim when the subordinate relationship in which the claim i becomes a subordinate claim is indicated by the subordinate relationship information. If the claim i is dependent on another claim, the process proceeds to step S304. Otherwise, that is, if the claim i is an independent claim, the process proceeds to step S306.

(ステップS304)請求項図形生成手段21は、請求項(i−1)に対応する請求項図形よりも下側であって、請求項iが従属する被従属項から延びる垂直連結線よりも右側に、請求項iに対応する請求項図形を生成する。なお、請求項図形を生成するとは、クレーム従属関係図で表示される請求項図形の画像と、その請求項図形の画像が表示される位置とを特定して、その請求項図形を含むクレーム従属関係図を生成することである。前述のように、請求項図形の画像は、図示しない記録媒体においてあらかじめ記憶されているものを用いてもよい。   (Step S304) The claim graphic generating means 21 is lower than the claim graphic corresponding to the claim (i-1) and on the right side of the vertical connection line extending from the dependent claim on which the claim i is dependent. Then, a claim graphic corresponding to claim i is generated. The claim graphic is generated by specifying the claim graphic image displayed in the claim dependency diagram and the position at which the claim graphic image is displayed, and including the claim graphic including the claim graphic. Generating a relationship diagram. As described above, the image of the claim graphic may be an image stored in advance in a recording medium (not shown).

(ステップS305)交点図形生成手段23は、請求項iに対応する請求項図形に関して、水平連結線と、交点図形とを生成する。なお、水平連結線と、交点図形とを生成する処理の詳細については、図5のフローチャートを用いて後述する。   (Step S305) The intersection graphic generation means 23 generates a horizontal connection line and an intersection graphic for the claim graphic corresponding to claim i. The details of the process of generating the horizontal connection line and the intersection graphic will be described later with reference to the flowchart of FIG.

(ステップS306)請求項図形生成手段21は、請求項(i−1)に対応する請求項図形よりも下側であって、最も左に、請求項iに対応する請求項図形を生成する。   (Step S306) The claim graphic generating means 21 generates a claim graphic corresponding to claim i on the left side below the claim graphic corresponding to claim (i-1).

(ステップS307)請求項図形生成手段21は、ステップS302で読み出した従属関係情報を用いて、他の請求項が請求項iに従属しているかどうか判断する。具体的には、請求項図形生成手段21は、請求項iが被従属項となる従属関係が従属関係情報によって示される場合に、他の請求項が請求項iに従属していると判断する。そして、他の請求項が請求項iに従属している場合には、ステップS308に進み、そうでない場合には、ステップS309に進む。   (Step S307) The claim graphic generation means 21 determines whether another claim is dependent on the claim i using the dependency relationship information read in step S302. Specifically, the claim graphic generation unit 21 determines that another claim is subordinate to the claim i when the subordinate relationship in which the claim i becomes the dependent claim is indicated by the subordinate relationship information. . If another claim is dependent on claim i, the process proceeds to step S308. Otherwise, the process proceeds to step S309.

(ステップS308)垂直連結線生成手段22は、請求項iに対応する請求項図形の右側に、その請求項図形から下方に延びるように垂直連結線を生成する。この垂直連結線の終点、すなわち、請求項図形と反対側の端点は、例えば、クレーム従属関係図の最も下の位置であってもよく、請求項iの従属項に応じた位置であってもよい。なお、垂直連結線を生成するとは、クレーム従属関係図で表示される垂直連結線の画像と、その垂直連結線の画像が表示される位置とを特定して、その垂直連結線を含むクレーム従属関係図を生成することである。垂直連結線の太さ等があらかじめ決められている場合には、表示する位置を決定するだけであってもよい。
(ステップS309)請求項図形生成手段21は、カウンタiを1だけインクリメントする。
(Step S308) The vertical connection line generation means 22 generates a vertical connection line on the right side of the claim graphic corresponding to claim i so as to extend downward from the claim graphic. The end point of the vertical connection line, that is, the end point on the opposite side of the claim graphic may be, for example, the lowest position in the claim dependency diagram, or the position corresponding to the dependent claim of claim i. Good. Note that the generation of a vertical connection line means that the image of the vertical connection line displayed in the claim dependency diagram and the position where the image of the vertical connection line is displayed are specified, and the claim dependency including the vertical connection line is specified. Generating a relationship diagram. If the thickness or the like of the vertical connecting line is determined in advance, only the display position may be determined.
(Step S309) The claim graphic generating means 21 increments the counter i by one.

(ステップS310)請求項図形生成手段21は、クレームデータ記憶部11が記憶しているクレームデータにおいて、請求項iが存在するかどうか判断する。そして、存在する場合には、ステップS302に戻り、存在しない場合には、クレーム従属関係図を生成する一連の処理は終了となり、ステップS104に進む。   (Step S310) The claim graphic generation means 21 determines whether or not the claim i exists in the claim data stored in the claim data storage unit 11. If it exists, the process returns to step S302. If it does not exist, the series of processes for generating the claim dependency diagram ends, and the process proceeds to step S104.

なお、図4のフローチャートでは、請求項図形生成手段21がカウンタiの管理と、従属関係情報を用いた判断とを行う場合について説明したが、それらの処理を他の構成要素が行ってもよく、それらの処理を2以上の構成要素で分散処理してもよく、あるいは、それらの処理を行う専用の図示しない制御手段を備えてもよい。   In the flowchart of FIG. 4, the case where the claim graphic generation unit 21 performs management of the counter i and determination using the dependency relationship information has been described. However, other components may perform these processes. These processes may be distributed by two or more components, or a dedicated control means (not shown) for performing these processes may be provided.

また、図4のフローチャートでは、ステップS306において、請求項図形生成手段21が、独立項に対応する請求項図形が最も左になるようにクレーム従属関係図を生成すると説明したが、そうでなくてもよい。請求項図形生成手段21は、例えば、請求項の番号があがるにつれて、対応する請求項図形が右側となるようにクレーム従属関係図を生成してもよい。   In the flowchart of FIG. 4, it has been described that the claim graphic generation means 21 generates the claim dependency diagram so that the claim graphic corresponding to the independent claim is leftmost in step S306. Also good. For example, the claim graphic generation means 21 may generate a claim dependency diagram so that the corresponding claim graphic is on the right side as the claim number is increased.

また、図4のフローチャートでは、ステップS308において、ある請求項図形に対応する垂直連結線を1回の処理で生成する場合について説明したが、水平連結線を生成する際に、垂直連結線が短くて両者が交わらない場合には、その垂直連結線を延ばす処理を行うようにしてもよい。   In the flowchart of FIG. 4, the case where the vertical connection line corresponding to a certain claim graphic is generated in one process in step S308 has been described. However, when generating the horizontal connection line, the vertical connection line is shortened. If the two do not intersect, the process of extending the vertical connection line may be performed.

図5は、図4のフローチャートにおける水平連結線と交点図形を生成する処理(ステップS305)の詳細を示すフローチャートである。
(ステップS401)交点図形生成手段23は、カウンタjを1に設定する。
FIG. 5 is a flowchart showing details of the process (step S305) for generating the horizontal connection line and the intersection graphic in the flowchart of FIG.
(Step S401) The intersection graphic generation means 23 sets the counter j to 1.

(ステップS402)交点図形生成手段23は、請求項iが従属している請求項である被従属項のうち、j番目の被従属項に対応する請求項図形から延びている垂直連結線まで、請求項iに対応する請求項図形から水平連結線が延びているかどうか判断する。そして、延びている場合には、ステップS404に進み、延びていない場合には、ステップS403に進む。この判断は、例えば、請求項iに対応する請求項図形からすでに水平連結線が延びている場合には、その垂直連結線の両端点の座標と、その水平連結線の両端点の座標とを取得し、両者の連結線に交点が存在するかどうかによって判断してもよい。交点が存在する場合には、この判断結果は「Yes」となる。なお、請求項iに対応する請求項図形から水平連結線が延びていない場合には、当然、この判断結果は「No」となる。   (Step S <b> 402) The intersection graphic generation means 23, to the vertical connection line extending from the claim graphic corresponding to the j-th dependent claim among the dependent claims that are dependent on the claim i, It is determined whether or not a horizontal connection line extends from the claim graphic corresponding to claim i. If it is extended, the process proceeds to step S404. If it is not extended, the process proceeds to step S403. For example, in the case where the horizontal connection line has already extended from the claim graphic corresponding to claim i, the coordinates of the end points of the vertical connection line and the coordinates of the end points of the horizontal connection line are determined. You may acquire and judge by whether an intersection exists in a connection line of both. When the intersection exists, the determination result is “Yes”. It should be noted that if the horizontal connecting line does not extend from the claim graphic corresponding to claim i, the determination result is of course “No”.

(ステップS403)交点図形生成手段23は、請求項iに対応する請求項図形から、j番目の被従属項に対応する請求項図形から延びる垂直連結線まで、水平連結線を生成する。なお、水平連結線を生成するとは、クレーム従属関係図で表示される水平連結線の画像と、その水平連結線の画像が表示される位置とを特定して、その水平連結線を含むクレーム従属関係図を生成することである。水平連結線の太さ等があらかじめ決められている場合には、表示する位置を決定するだけであってもよい。   (Step S403) The intersection graphic generation means 23 generates a horizontal connection line from the claim graphic corresponding to the claim i to the vertical connection line extending from the claim graphic corresponding to the j-th dependent claim. Note that generating a horizontal connection line means that the image of the horizontal connection line displayed in the claim dependency relationship diagram and the position where the image of the horizontal connection line is displayed are specified, and the claim dependency including the horizontal connection line is specified. Generating a relationship diagram. If the thickness or the like of the horizontal connection line is determined in advance, it is only necessary to determine the display position.

(ステップS404)交点図形生成手段23は、請求項iに対応する請求項図形から延びる水平連結線と、j番目の被従属項に対応する請求項図形から延びる垂直連結線との交点に、交点図形を生成する。なお、交点図形を生成するとは、クレーム従属関係図で表示される交点図形の画像と、その交点図形の画像が表示される位置とを特定して、その交点図形を含むクレーム従属関係図を生成することである。前述のように、交点図形の画像は、図示しない記録媒体においてあらかじめ記憶されているものを用いてもよい。
(ステップS405)交点図形生成手段23は、カウンタjを1だけインクリメントとする。
(Step S <b> 404) The intersection graphic generation means 23 determines the intersection point between the horizontal connection line extending from the claim graphic corresponding to claim i and the vertical connection line extending from the claim graphic corresponding to the j-th dependent claim. Generate a figure. To generate an intersection graphic, specify an image of the intersection graphic displayed in the claim dependency diagram and a position where the image of the intersection graphic is displayed, and generate a claim dependency diagram including the intersection graphic It is to be. As described above, the image of the intersection graphic may be an image stored in advance in a recording medium (not shown).
(Step S405) The intersection graphic generation means 23 increments the counter j by 1.

(ステップS406)交点図形生成手段23は、j番目の被従属項が存在するかどうか判断する。そして、存在する場合には、ステップS402に戻り、存在しない場合には、水平連結線と交点図形を生成する一連の処理は終了となり、ステップS307に進む。   (Step S406) The intersection graphic generation means 23 determines whether or not the j-th dependent term exists. If it exists, the process returns to step S402. If it does not exist, the series of processes for generating the horizontal connection line and the intersection graphic is completed, and the process proceeds to step S307.

次に、本実施の形態によるクレーム従属関係図生成装置1の動作について、具体例を用いて説明する。この具体例では、クレーム従属関係図生成装置1は、PC(Personal Computer)であり、出力部15は、そのPCに接続されているディスプレイにクレーム従属関係図を表示するものとする。   Next, the operation of the claim dependency diagram generating apparatus 1 according to the present embodiment will be described using a specific example. In this specific example, the claim dependency diagram generation apparatus 1 is a PC (Personal Computer), and the output unit 15 displays the claim dependency diagram on a display connected to the PC.

図6は、この具体例において、クレームデータ記憶部11が記憶しているクレームデータを示す図である。図6で示されるように、クレームデータは、6つの請求項のテキストを示すものである。   FIG. 6 is a diagram showing the claim data stored in the claim data storage unit 11 in this specific example. As shown in FIG. 6, the claim data indicates the text of six claims.

ユーザがクレーム従属関係図生成装置1を操作して、クレーム従属関係図の生成を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、クレーム従属関係図生成装置1は、クレーム従属関係図を生成するタイミングであると判断する(ステップS101)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。   It is assumed that the user operates the claim dependency diagram generation apparatus 1 and inputs an instruction to start generating the claim dependency diagram. Then, the instruction is accepted, and the claim dependency diagram generating apparatus 1 determines that it is time to generate the claim dependency relationship diagram (step S101). Then, the dependency relationship information acquisition unit 12 and the dependency relationship information storage unit 13 execute a process of acquiring and storing the dependency relationship information (step S102).

その従属関係情報を取得して蓄積する処理について、具体的に説明する。まず、従属関係情報取得部12は、クレームデータ記憶部11から請求項1のデータを読み出す(ステップS201,S202)。ここで、従属関係情報取得部12は、[請求項1]の次のテキストから、[請求項2]の手前のテキストまでを、請求項1のデータとして読み出す。   The process of acquiring and storing the dependency relationship information will be specifically described. First, the dependency relationship information acquisition unit 12 reads the data of claim 1 from the complaint data storage unit 11 (steps S201 and S202). Here, the dependency relationship information acquisition unit 12 reads, as data of claim 1, from the text next to [claim 1] to the text before [claim 2].

次に、従属関係情報取得部12は、請求項1が従属項であるかどうか判断する(ステップS203)。読み出された請求項1のデータには、他の請求項を引用する記載が存在しないため、従属関係情報取得部12は、請求項1は、従属項ではなく独立項であると判断し、請求項2に関する処理に進む(ステップS207,S208)。   Next, the dependency relationship information acquisition unit 12 determines whether claim 1 is a dependency item (step S203). Since the read-out data of claim 1 does not include a description that cites another claim, the dependency relationship information acquisition unit 12 determines that claim 1 is not a dependent claim but an independent claim, The process proceeds to the process related to claim 2 (steps S207 and S208).

従属関係情報取得部12は、上記説明と同様にして、図6のクレームデータから請求項2のデータを読み出し(ステップS202)、請求項2が従属項であるかどうか判断する(ステップS203)。読み出された請求項2のデータには、他の請求項を引用する記載、すなわち、「請求項1」の記載が存在するため、従属関係情報取得部12は、請求項2は、従属項であると判断する。そして、従属関係情報取得部12は、その「請求項1」の番号「1」を取得して図示しない記録媒体で一時記憶させることによって、被請求項を特定する(ステップS204)。その後、従属関係情報取得部12は、一時記憶された請求項の番号「1」を親クレームとして、現在注目している「請求項2」の番号「2」を子クレームとする従属関係情報を生成し(ステップS205)、従属関係情報蓄積部13に渡す。従属関係情報蓄積部13は、その生成された従属関係情報を所定の記録媒体に蓄積する(ステップS206)。図7で示される従属関係情報の1番目のレコードが、そのようにして蓄積されたものである。次に、従属関係情報取得部12は、請求項3に関する処理に進む(ステップS207,S208)。   In the same manner as described above, the dependency relationship information acquisition unit 12 reads the data of claim 2 from the claim data of FIG. 6 (step S202), and determines whether claim 2 is a dependent claim (step S203). Since the read data of claim 2 includes a description that cites another claim, that is, a description of “claim 1”, the dependency relationship information acquisition unit 12 determines that claim 2 is dependent on claim 2. It is judged that. Then, the dependency relationship information acquisition unit 12 specifies the claim by acquiring the number “1” of the “claim 1” and temporarily storing it on a recording medium (not shown) (step S204). Thereafter, the dependency relationship information acquisition unit 12 sets the dependency relationship information having the temporarily stored claim number “1” as a parent claim and the currently-focused “claim 2” number “2” as a child claim. It is generated (step S205) and passed to the dependency relationship information storage unit 13. The dependency relationship information storage unit 13 stores the generated dependency relationship information in a predetermined recording medium (step S206). The first record of the dependency relationship information shown in FIG. 7 is accumulated in this way. Next, the dependency relationship information acquisition unit 12 proceeds to the processing related to claim 3 (steps S207 and S208).

このように、従属関係情報を取得する処理と、蓄積する処理とが繰り返されることによって、従属関係情報は最終的に図7で示されるようになる。そして、クレーム従属関係図生成部14は、クレーム従属関係図を生成する処理を実行する(ステップS103)。   As described above, by repeating the process of acquiring the dependency relationship information and the process of accumulating, the dependency relationship information is finally as shown in FIG. Then, the claim dependency diagram generation unit 14 executes a process of generating a claim dependency relationship diagram (step S103).

そのクレーム従属関係図を生成する処理について、具体的に説明する。まず、請求項図形生成手段21は、請求項1に関係する従属関係情報を、従属関係情報蓄積部13で保持されている図7で示される従属関係情報から読み出す(ステップS301,S302)。図7では、親クレームまたは子クレームに請求項1が含まれるレコードは、1番目、3番目、5番目のレコードであるため、請求項図形生成手段21は、それらのレコードを読み出す。   A process for generating the claim dependency diagram will be specifically described. First, the claim graphic generation means 21 reads the dependency relationship information related to claim 1 from the dependency relationship information shown in FIG. 7 held in the dependency relationship information storage unit 13 (steps S301 and S302). In FIG. 7, since the records in which claim 1 is included in the parent claim or the child claim are the first, third, and fifth records, the claim graphic generation means 21 reads these records.

次に、請求項図形生成手段21は、請求項1が他の請求項に従属しているかどうか判断する(ステップS303)。この判断は、読み出された従属関係情報の子クレームに請求項1が含まれるかどうかによって判断すればよい。この場合には、請求項1は、読み出された従属関係情報の子クレームに含まれないため、請求項図形生成手段21は、請求項1が独立項であると判断し、クレーム従属関係図の最も左となるように、請求項1に対応する請求項図形を生成する(ステップS306)。   Next, the claim graphic generating means 21 determines whether claim 1 is subordinate to another claim (step S303). This determination may be made based on whether claim 1 is included in the child claims of the read dependency relationship information. In this case, since claim 1 is not included in the child claims of the read dependency relationship information, the claim graphic generation means 21 determines that claim 1 is an independent claim, and claims dependency diagram A claim graphic corresponding to claim 1 is generated so as to be the leftmost (step S306).

ここで、請求項図形の生成について説明する。請求項1に対応する請求項図形は、図8のクレーム従属関係図で示されるように、「請求項1」と記載され、四角い枠で囲われた図形である。請求項図形生成手段21は、この請求項図形を生成し、その請求項図形が表示される位置を決定する。   Here, the generation of the claim graphic will be described. The claim figure corresponding to claim 1 is a figure described as "claim 1" and surrounded by a square frame, as shown in the claim dependency diagram of FIG. The claim graphic generating means 21 generates the claim graphic and determines the position where the claim graphic is displayed.

なお、クレーム従属関係図における位置は、クレーム従属関係図の左上を原点として、右向きにx軸が設定され、下向きにy軸が設定されており、座標(x、y)によって特定されるものとする。また、請求項図形の位置は、請求項図形の右側の辺の中央の位置で代表されるものとする。また、独立項に対応する請求項図形のx軸の値は、「45」であるとする。また、左からN番目に表示される請求項図形のx軸の値は、「45×N」であるとする。また、請求項Nに対応する請求項図形のy軸の値は、「14×N+11」であるとする。また、請求項図形のx軸方向の長さは、「35」であり、y軸方向の長さは「14」であるとする。   Note that the position in the claim dependency diagram is specified by the coordinates (x, y) with the x axis set to the right and the y axis set to the bottom with the upper left of the claim dependency diagram as the origin. To do. Further, the position of the claim graphic is represented by the center position of the right side of the claim graphic. In addition, the x-axis value of the claim graphic corresponding to the independent term is “45”. The x-axis value of the claim graphic displayed Nth from the left is assumed to be “45 × N”. Further, it is assumed that the y-axis value of the claim graphic corresponding to claim N is “14 × N + 11”. The length of the claim graphic in the x-axis direction is “35”, and the length in the y-axis direction is “14”.

すると、請求項図形生成手段21は、請求項1に対応する請求項図形を生成し、その請求項図形を、その請求項図形の座標を示す情報である位置情報(45,25)に対応付けてクレーム従属関係図記憶手段24に蓄積する。図9の1番目のレコードがそのようにして生成されたクレーム従属関係図のデータである。図9において、図形情報と、位置情報とが対応付けられている。例えば、クレーム従属関係図の1番目のレコードでは、請求項1に対応する請求項図形「Claim1.gif」と、その図形のクレーム従属関係図における位置とが対応付けられている。その結果、図9の1番目のレコードに対応するクレーム従属関係図が表示された場合には、図8で示されるように請求項図形101が表示されることになる。   Then, the claim graphic generating means 21 generates a claim graphic corresponding to claim 1, and associates the claim graphic with position information (45, 25) which is information indicating the coordinates of the claim graphic. And stored in the claim dependency diagram storage means 24. The first record in FIG. 9 is the data of the claim dependency diagram generated as described above. In FIG. 9, graphic information and position information are associated with each other. For example, in the first record of the claim dependency diagram, the claim graphic “Claim1.gif” corresponding to claim 1 is associated with the position of the graphic in the claim dependency diagram. As a result, when the claim dependency diagram corresponding to the first record in FIG. 9 is displayed, the claim graphic 101 is displayed as shown in FIG.

次に、請求項図形生成手段21は、他の請求項が請求項1に従属しているかどうか判断する(ステップS307)。この判断は、ステップS302で読み出された従属関係情報の親クレームに請求項1が含まれるかどうかによって判断すればよい。この場合には、請求項1は、読み出された従属関係情報の親クレームに含まれるため、請求項図形生成手段21は、他の請求項が請求項1に従属すると判断し、請求項1に従属する請求項のうち、請求項の最も大きい番号を取得する。ここでは、前述のように、図7の1番目、3番目、5番目のレコードが読み出されているため、請求項1に従属する請求項の最も大きい番号は、「5」となる。   Next, the claim graphic generation means 21 determines whether another claim is dependent on the claim 1 (step S307). This determination may be made based on whether claim 1 is included in the parent claim of the dependency relationship information read in step S302. In this case, since claim 1 is included in the parent claim of the read dependency relationship information, the claim graphic generation means 21 determines that another claim is dependent on claim 1, and claim 1 Among the claims subordinate to, obtain the highest number of the claim. Here, as described above, since the first, third, and fifth records in FIG. 7 are read out, the largest number of the claims subordinate to claim 1 is “5”.

ここで、垂直連結線生成手段22は、請求項iに従属する請求項の最も大きい番号が「N」である場合に、請求項iに対応する請求項図形の右側からx軸方向に「5」だけ垂直連結線を延ばし、そこからy軸の値が「14×N+11」となるまでy軸方向に垂直連結線を延ばすものとする。   Here, when the largest number of the claim subordinate to claim i is “N”, the vertical connection line generating means 22 “5” from the right side of the claim graphic corresponding to claim i in the x-axis direction. The vertical connection line is extended by “,” and then the vertical connection line is extended in the y-axis direction until the y-axis value becomes “14 × N + 11”.

この場合には、垂直連結線生成手段22は、請求項1に従属する請求項の最も大きい番号「5」を請求項図形生成手段21から受け取り、請求項1に対応する請求項図形の右側の(x、y)=(45,25)から、(x、y)=(50,25)まで延び、さらに、(x、y)=(50,25)から、(x、y)=(50,81)まで延びる垂直連結線を生成する。具体的には、垂直連結線生成手段22は、図9の2番目のレコードをクレーム従属関係図記憶手段24に蓄積することによって、請求項1に対応する垂直連結線を生成する(ステップS308)。図9の2番目のレコードにおいて、図形情報「Line」は、対応する図形が線であることを示している。また、対応する位置情報によって、垂直連結線の端点と、経由点とのそれぞれの位置が示されている。図9の1番目、2番目のレコードに対応するクレーム従属関係図が表示された場合には、図10で示されるように請求項図形101、垂直連結線201が表示されることになる。   In this case, the vertical connection line generation means 22 receives the largest number “5” of the claim subordinate to claim 1 from the claim graphic generation means 21, and receives the right of the claim graphic corresponding to claim 1. It extends from (x, y) = (45, 25) to (x, y) = (50, 25), and from (x, y) = (50, 25) to (x, y) = (50 , 81) is generated. Specifically, the vertical connection line generation unit 22 generates the vertical connection line corresponding to claim 1 by storing the second record of FIG. 9 in the claim dependency diagram storage unit 24 (step S308). . In the second record of FIG. 9, the graphic information “Line” indicates that the corresponding graphic is a line. The corresponding position information indicates the positions of the end points of the vertical connection lines and the via points. When the claim dependency diagram corresponding to the first and second records in FIG. 9 is displayed, the claim graphic 101 and the vertical connection line 201 are displayed as shown in FIG.

次に、請求項図形生成手段21は、請求項2に関係する従属関係情報を、図7で示される従属関係情報から読み出す(ステップS309,S310,S302)。図7では、親クレームまたは子クレームに請求項2が含まれるレコードは、1番目、2番目、6番目のレコードであるため、請求項図形生成手段21は、それらのレコードを読み出す。   Next, the claim graphic generation means 21 reads the dependency relationship information related to claim 2 from the dependency relationship information shown in FIG. 7 (steps S309, S310, S302). In FIG. 7, since the records in which claim 2 is included in the parent claim or the child claim are the first, second and sixth records, the claim graphic generation means 21 reads out these records.

次に、請求項図形生成手段21は、読み出された従属関係情報の子クレームに請求項2が含まれるため、請求項2が他の請求項に従属していると判断する(ステップS303)。そして、請求項2が従属している請求項1の垂直連結線の右側、すなわち、左から2番目の位置に、請求項図形生成手段21は、請求項2に対応する請求項図形を生成する。具体的には、請求項図形生成手段21は、請求項2に対応する請求項図形「Claim2.gif」を生成し、その請求項図形を位置情報(90,39)に対応付けてクレーム従属関係図記憶手段24に蓄積する(ステップS304)。図9の3番目のレコードは、そのようにして生成されたクレーム従属関係図のデータである。   Next, the claim graphic generation means 21 determines that claim 2 is subordinate to another claim since claim 2 is included in the child claims of the read dependency relationship information (step S303). . The claim graphic generation means 21 generates a claim graphic corresponding to claim 2 on the right side of the vertical connection line of claim 1 on which claim 2 is dependent, that is, at the second position from the left. . Specifically, the claim graphic generating means 21 generates a claim graphic “Claim2.gif” corresponding to claim 2, and associates the claim graphic with the position information (90, 39) to claim dependency relationship. It accumulates in the figure storage means 24 (step S304). The third record in FIG. 9 is the data of the claim dependency diagram generated as described above.

次に、交点図形生成手段23は、請求項2に対応する請求項図形102から延びる水平連結線と、交点図形とを生成する(ステップS305)。具体的には、交点図形生成手段23は、請求項図形生成手段21から、請求項2が子クレームに含まれる従属関係情報、すなわち、図7の1番目のレコードを受け取る。そして、請求項2の被従属項である請求項1に対応する請求項図形101から延びている垂直連結線201まで、請求項2に対応する請求項図形102から水平連結線が延びているかどうか判断する(ステップS401,S402)。この場合には、請求項2に対応する請求項図形102から、水平連結線が延びていないため、交点図形生成手段23は、水平連結線が延びていないと判断し、請求項2に対応する請求項図形102から垂直連結線201まで、水平連結線を生成する(ステップS403)。具体的には、請求項図形102から垂直連結線201までの水平連結線となるように、図9の4番目のレコードをクレーム従属関係図記憶手段24に蓄積する。   Next, the intersection graphic generation means 23 generates a horizontal connection line extending from the claim graphic 102 corresponding to claim 2 and an intersection graphic (step S305). Specifically, the intersection graphic generation means 23 receives, from the claim graphic generation means 21, the dependency relationship information in which the claim 2 is included in the child claim, that is, the first record in FIG. Whether or not the horizontal connection line extends from the claim graphic 102 corresponding to claim 2 to the vertical connection line 201 extending from the claim graphic 101 corresponding to claim 1 which is a dependent claim of claim 2. Judgment is made (steps S401 and S402). In this case, since the horizontal connection line does not extend from the claim graphic 102 corresponding to claim 2, the intersection graphic generation means 23 determines that the horizontal connection line does not extend, and corresponds to claim 2. A horizontal connection line is generated from the claim graphic 102 to the vertical connection line 201 (step S403). Specifically, the fourth record of FIG. 9 is stored in the claim dependency diagram storage means 24 so as to be a horizontal connection line from the claim graphic 102 to the vertical connection line 201.

次に、交点図形生成手段23は、生成した水平連結線と、請求項1に対応する請求項図形101から延びている垂直連結線201との交点の位置に、交点図形を生成する(ステップS404)。具体的には、交点図形生成手段23は、塗りつぶされた円形の図形である交点図形「Node1.gif」を生成し、その交点図形を、交点の位置を示す位置情報(50,39)に対応付けてクレーム従属関係図記憶手段24に蓄積する。図9の5番目のレコードが、そのようにして蓄積される。図9の1番目から5番目のレコードに対応するクレーム従属関係図が表示された場合には、図11で示されるようになる。   Next, the intersection graphic generation means 23 generates an intersection graphic at the position of the intersection between the generated horizontal connection line and the vertical connection line 201 extending from the claim graphic 101 corresponding to claim 1 (step S404). ). Specifically, the intersection graphic generation means 23 generates an intersection graphic “Node1.gif” which is a filled circular graphic, and the intersection graphic corresponds to position information (50, 39) indicating the position of the intersection. In addition, it is stored in the claim dependency diagram storage means 24. The fifth record in FIG. 9 is accumulated in this way. When the claim dependency diagram corresponding to the first to fifth records in FIG. 9 is displayed, it is as shown in FIG.

請求項2は請求項1にしか従属しないため、水平連結線と交点図形を生成する処理は終了となり(ステップS405,S406)、垂直連結線生成手段22は、上述の説明と同様にして、垂直連結線を生成する(ステップS307,S308)。図9の6番目のレコードが、そのようにして蓄積される。   Since claim 2 is dependent on claim 1 only, the process of generating the horizontal connection line and the intersection graphic is finished (steps S405 and S406), and the vertical connection line generation means 22 performs the vertical connection in the same manner as described above. A connection line is generated (steps S307 and S308). The sixth record in FIG. 9 is accumulated in this way.

このようにして、クレーム従属関係図を生成する処理が請求項6まで終了したとする。すると、出力部15は、クレーム従属関係図記憶手段24で記憶されているクレーム従属関係図を読み出し、ディスプレイに表示する(ステップS104)図12は、そのようにして表示されたクレーム従属関係図である。図12において、各請求項に対応する請求項図形101〜106と、垂直連結線201〜204と、水平連結線301〜304と、交点図形401〜408とが表示されている。ユーザは、この表示を見ることによって、請求項の従属関係を視覚的に容易に把握することができる。例えば、請求項4に対応する請求項図形104から延びている水平連結線303は、請求項2に対応する請求項図形102から延びている垂直連結線202と交わっているが、その交点に交点図形が存在しないため、請求項4は、請求項2に従属していないことがわかる。また、請求項6に対応する請求項図形106は、最も左に表示されており、その請求項図形106から垂直連結線が延びていないため、請求項6は独立項であり、他の請求項が従属していないことが容易にわかる。   In this way, it is assumed that the process of generating the claim dependency diagram has been completed up to claim 6. Then, the output unit 15 reads out the claim dependency relationship diagram stored in the claim dependency relationship storage means 24 and displays it on the display (step S104). FIG. 12 shows the claim dependency relationship diagram thus displayed. is there. In FIG. 12, claim graphics 101 to 106 corresponding to each claim, vertical connection lines 201 to 204, horizontal connection lines 301 to 304, and intersection graphics 401 to 408 are displayed. By viewing this display, the user can easily grasp the dependency relationship of the claims visually. For example, a horizontal connection line 303 extending from the claim graphic 104 corresponding to claim 4 intersects with a vertical connection line 202 extending from the claim graphic 102 corresponding to claim 2, but at the intersection. It can be seen that claim 4 is not dependent on claim 2 because there is no figure. Further, the claim graphic 106 corresponding to claim 6 is displayed on the leftmost side, and the vertical connection line does not extend from the claim graphic 106, so that the claim 6 is an independent claim, and other claims. It is easy to see that is not dependent.

なお、この具体例での垂直連結線は一例であって、垂直連結線は、水平な部分を有しないで、請求項図形の右側からすぐに下方に向かって延びる線であってもよい。   The vertical connection line in this specific example is an example, and the vertical connection line may be a line that does not have a horizontal portion and extends immediately downward from the right side of the claim graphic.

また、この具体例において、図8,図10等のクレーム従属関係図は、図9で示されるクレーム従属関係図のデータに基づいた表示の概要を示すものであって、各図形の表示位置等は、正確なものではない。   In addition, in this specific example, the claim dependency diagrams such as FIGS. 8 and 10 show the outline of the display based on the data of the claim dependency diagram shown in FIG. Is not accurate.

また、この具体例では、クレーム従属関係図生成部14がベクターデータのクレーム従属関係図を生成する場合について説明したが、前述のように、クレーム従属関係図生成部14は、ラスターデータのクレーム従属関係図を生成してもよい。その場合には、請求項図形等の画像と、その表示位置とを特定する処理は、ラスターデータとしてのクレーム従属関係図において、請求項図形等の画像を対応する表示位置に追加することになる。   Further, in this specific example, the case where the claim dependency diagram generation unit 14 generates a claim dependency diagram of vector data has been described. However, as described above, the claim dependency diagram generation unit 14 determines the claim dependency of raster data. A relationship diagram may be generated. In that case, the process of specifying the image of the claim graphic and the display position thereof adds the image of the claim graphic to the corresponding display position in the claim dependency diagram as raster data. .

また、この具体例では、ある請求項について、請求項図形、水平連結線、交点図形、垂直連結線の順番で各図形を生成する場合について説明したが、クレーム従属関係図を適切に生成することができるのであれば、それらの図形を生成する順序は問わない。   Further, in this specific example, the case where each figure is generated in the order of the claim figure, the horizontal connection line, the intersection figure, and the vertical connection line has been described for a certain claim. However, the order in which those figures are generated does not matter.

以上のように、本実施の形態によるクレーム従属関係図生成装置1では、クレームデータからクレームの従属関係を示すクレーム従属関係図を生成することによって、クレームデータを読むことなく、視覚的にクレームの従属関係を知ることができうる。このクレーム従属関係図では、請求項に対応する請求項図形が請求項ごとに1個しか表示されないため、クレームの従属関係を容易に把握可能である。また、そのクレーム従属関係図を、複雑な処理を実行することなく生成することができうる。   As described above, the claim dependency diagram generating apparatus 1 according to the present embodiment generates a claim dependency diagram indicating a claim dependency from the claim data, thereby visually recognizing the claim without reading the claim data. Dependencies can be known. In this claim dependency diagram, since only one claim graphic corresponding to a claim is displayed for each claim, the claim dependency relationship can be easily grasped. Further, the claim dependency relationship diagram can be generated without executing complicated processing.

(実施の形態2)
本発明の実施の形態2による請求項検出装置について、図面を参照しながら説明する。本実施の形態による請求項検出装置は、多数項従属の請求項に従属する多数項従属の請求項を検出することができるものである。
(Embodiment 2)
A claim detection apparatus according to Embodiment 2 of the present invention will be described with reference to the drawings. The claim detection apparatus according to this embodiment is capable of detecting a claim dependent on a multiple claim subordinate to a claim dependent on a multiple claim.

図13は、本実施の形態による請求項検出装置3の構成を示すブロック図である。図13において、本実施の形態による請求項検出装置3は、クレームデータ記憶部11と、従属関係情報取得部12と、従属関係情報蓄積部13と、検出部31と、出力部32とを備える。クレームデータ記憶部11、従属関係情報取得部12、従属関係情報蓄積部13の構成及び動作は、実施の形態1と同様であり、その説明を省略する。   FIG. 13 is a block diagram showing a configuration of the claim detection device 3 according to the present embodiment. In FIG. 13, the claim detection device 3 according to the present embodiment includes a claim data storage unit 11, a dependency relationship information acquisition unit 12, a dependency relationship information storage unit 13, a detection unit 31, and an output unit 32. . The configuration and operation of the complaint data storage unit 11, the dependency relationship information acquisition unit 12, and the dependency relationship information storage unit 13 are the same as those in the first embodiment, and a description thereof will be omitted.

検出部31は、従属関係情報蓄積部13が蓄積した従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する。ここで、多数項従属の請求項とは、2以上の請求項に従属する請求項のことであり、マルチクレームと称することもある。多数項従属の請求項に従属する多数項従属の請求項とは、被従属項の少なくとも1つとして、多数項従属の請求項を有する請求項である。検出部31は、従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属し、請求項Aに従属する請求項(請求項Bとする)が、請求項A以外の請求項に従属する場合に、請求項Bが、マルチクレームに従属するマルチクレームであると検出する。   The detecting unit 31 uses the dependency relationship information accumulated by the dependency relationship information accumulating unit 13 to detect a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim. Here, the claim dependent on multiple claims is a claim dependent on two or more claims, and may be called a multi-claim. A multiple dependent claim dependent on a multiple dependent claim is a claim having a multiple dependent claim as at least one of the dependent claims. According to the dependency relationship information, the detection unit 31 has one claim (referred to as claim A) dependent on two or more claims, and a claim dependent on claim A (referred to as claim B). When dependent on other claims, it is detected that claim B is a multiple claim dependent on multiple claims.

出力部32は、従属請求項情報を出力する。ここで、従属請求項情報とは、検出部31が検出した、マルチクレームに従属するマルチクレームに関する情報である。従属請求項情報によって、どの請求項がマルチクレームに従属するマルチクレームであるのかが示されることになる。従属請求項情報は、例えば、マルチクレームに従属するマルチクレームの番号を示す情報であってもよく、マルチクレームに従属するマルチクレーム以外の請求項の番号を示す情報であってもよい。出力部32は、検出部31による検出結果そのものを従属請求項情報としてもよく、あるいは、検出部31による検出結果に基づいて、従属請求項情報を構成してもよい。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、出力部32は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、出力部32は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The output unit 32 outputs dependent claim information. Here, the dependent claim information is information relating to a multi-claim dependent on the multi-claim detected by the detection unit 31. The dependent claim information indicates which claim is a multi-claim dependent on the multi-claim. The dependent claim information may be, for example, information indicating the number of a multi-claim subordinate to the multi-claim, or may be information indicating the number of a non-multi-claim dependent claim. The output unit 32 may use the detection result itself of the detection unit 31 as dependent claim information, or may configure the dependent claim information based on the detection result of the detection unit 31. Here, the output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, printing by a printer, or audio output by a speaker. However, it may be stored in a recording medium. The output unit 32 may or may not include an output device (for example, a display device or a printer). The output unit 32 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

次に、本実施の形態による請求項検出装置3の動作について、フローチャートを用いて説明する。図14は、請求項検出装置3の全体動作を示すフローチャートである。なお、図14のフローチャートのステップS102の処理は、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。   Next, operation | movement of the claim detection apparatus 3 by this Embodiment is demonstrated using a flowchart. FIG. 14 is a flowchart showing the overall operation of the claim detection apparatus 3. Note that the processing in step S102 of the flowchart of FIG. 14 is the same as that of the flowchart of FIG.

(ステップS501)請求項検出装置3は、マルチクレームに従属するマルチクレームを検出するタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、マルチクレームに従属するマルチクレームを検出する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、マルチクレームに従属するマルチクレームを検出するタイミングである場合には、ステップS102に進み、そうでない場合には、マルチクレームに従属するマルチクレームを検出するタイミングとなるまでステップS501の処理を繰り返す。なお、この判断は、従属関係情報取得部12、検出部31等が行ってもよく、請求項検出装置3の有する図示しない制御部等が行ってもよい。   (Step S501) The claim detection device 3 determines whether or not it is time to detect a multi-claim dependent on the multi-claim. This timing may be every predetermined period, or may be triggered by a predetermined event (for example, receiving an instruction to detect a multi-claim subordinate to the multi-claim) Other timings may be used. If it is time to detect multi-claims subordinate to multi-claims, the process proceeds to step S102; otherwise, the process of step S501 is repeated until it is time to detect multi-claims subordinate to multi-claims. . This determination may be performed by the dependency relationship information acquisition unit 12, the detection unit 31, or the like, or may be performed by a control unit (not illustrated) included in the claim detection device 3.

(ステップS502)検出部31は、マルチクレームに従属するマルチクレームを検出する。なお、マルチクレームに従属するマルチクレームを検出する処理の詳細については、図15のフローチャートを用いて後述する。   (Step S502) The detection unit 31 detects a multi-claim subordinate to the multi-claim. The details of the process for detecting a multi-claim dependent on the multi-claim will be described later with reference to the flowchart of FIG.

(ステップS503)出力部32は、従属請求項情報を出力する。そして、ステップS501に戻る。
なお、図14のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S503) The output unit 32 outputs dependent claim information. Then, the process returns to step S501.
In the flowchart of FIG. 14, the process is terminated by powering off or a process termination interrupt.

図15は、図14のフローチャートにおけるマルチクレームに従属するマルチクレームを検出する処理(ステップS502)の詳細を示すフローチャートである。
(ステップS601)検出部31は、カウンタiを3に設定する。
FIG. 15 is a flowchart showing details of a process (step S502) for detecting a multi-claim dependent on the multi-claim in the flowchart of FIG.
(Step S601) The detection unit 31 sets a counter i to 3.

(ステップS602)検出部31は、従属関係情報蓄積部13が蓄積した従属関係情報を参照し、請求項iがマルチクレームかどうか判断する。検出部31は、従属関係情報によって、請求項iが2以上の請求項に従属することが示される場合には、請求項iがマルチクレームであると判断する。そして、マルチクレームである場合には、ステップS603に進み、そうでない場合には、ステップS606に進む。なお、ステップS601でカウンタiを1ではなく3に設定したのは、請求項1、請求項2がマルチクレームである可能性はないからである。   (Step S602) The detection unit 31 refers to the dependency relationship information accumulated by the dependency relationship information accumulation unit 13, and determines whether the claim i is a multi-claim. If the dependency relationship information indicates that claim i is dependent on two or more claims, the detection unit 31 determines that claim i is a multi-claim. If it is a multi-claim, the process proceeds to step S603, and if not, the process proceeds to step S606. The reason why the counter i is set to 3 instead of 1 in step S601 is that claims 1 and 2 are not likely to be multi-claims.

(ステップS603)検出部31は、請求項iの番号「i」を図示しない第1メモリに一時記憶する。この第1メモリでは、マルチクレームの請求項の番号が一時記憶されることになる。   (Step S603) The detector 31 temporarily stores the number “i” of claim i in a first memory (not shown). In this first memory, the number of the claim of the multi-claim is temporarily stored.

(ステップS604)検出部31は、請求項iが従属している請求項である被従属項にマルチクレームが存在するかどうか判断する。検出部31は、従属関係情報によって請求項iが従属することが示される2以上の被従属項の番号を取得し、それらの番号のいずれかが第1メモリで一時記憶されているかどうか判断する。そして、一時記憶されている場合には、請求項iの被従属項にマルチクレームが存在すると判断してステップS605に進み、そうでない場合には、請求項iの被従属項にマルチクレームが存在しないと判断してステップS606に進む。   (Step S604) The detection unit 31 determines whether or not there is a multi-claim in the dependent claim that is the claim to which the claim i is dependent. The detecting unit 31 acquires the numbers of two or more dependent claims that the claim i is dependent on by the dependency relationship information, and determines whether any of those numbers is temporarily stored in the first memory. . If it is temporarily stored, it is determined that there is a multi-claim in the dependent claim of claim i, and the process proceeds to step S605. Otherwise, there is a multi-claim in the dependent claim of claim i. It judges that it does not carry out, and progresses to step S606.

(ステップS605)検出部31は、請求項iの番号「i」を図示しない第2メモリに一時記憶する。この第2メモリでは、マルチクレームに従属するマルチクレームの請求項の番号が一時記憶されることになる。
(ステップS606)検出部31は、カウンタiを1だけインクリメントする。
(Step S605) The detector 31 temporarily stores the number “i” of claim i in a second memory (not shown). In this second memory, the number of the claim of the multi-claim dependent on the multi-claim is temporarily stored.
(Step S606) The detection unit 31 increments the counter i by 1.

(ステップS607)検出部31は、クレームデータ記憶部11が記憶しているクレームデータを参照し、請求項iが存在するかどうか判断する。そして、請求項iが存在する場合には、ステップS602に戻り、そうでない場合には、マルチクレームに従属するマルチクレームを検出する一連の処理は終了となり、ステップS503に進む。   (Step S607) The detection unit 31 refers to the claim data stored in the claim data storage unit 11, and determines whether the claim i exists. If the claim i exists, the process returns to step S602; otherwise, the series of processes for detecting a multi-claim subordinate to the multi-claim ends, and the process proceeds to step S503.

次に、本実施の形態による請求項検出装置3の動作について、具体例を用いて説明する。この具体例でも、実施の形態1の具体例と同様に、請求項検出装置3はPCであり、出力部32は、そのPCに接続されているディスプレイに従属請求項情報を表示するものとする。   Next, the operation of the claim detection device 3 according to the present embodiment will be described using a specific example. Also in this specific example, as in the specific example of the first embodiment, the claim detection device 3 is a PC, and the output unit 32 displays the dependent claim information on a display connected to the PC. .

ユーザが請求項検出装置3を操作して、マルチクレームに従属するマルチクレームを検出する処理を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、請求項検出装置3は、マルチクレームに従属するマルチクレームを検出するタイミングであると判断する(ステップS501)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。なお、従属関係情報が生成される処理は、実施の形態1の具体例と同様であるとする。すなわち、クレームデータ記憶部11は、図6で示されるクレームデータを記憶しており、従属関係情報蓄積部13は、図7で示される従属関係情報を保持しているものとする。   It is assumed that the user operates the claim detection device 3 and inputs an instruction to start processing for detecting a multi-claim dependent on the multi-claim. Then, the instruction is accepted, and the claim detection device 3 determines that it is time to detect a multi-claim that is subordinate to the multi-claim (step S501). Then, the dependency relationship information acquisition unit 12 and the dependency relationship information storage unit 13 execute a process of acquiring and storing the dependency relationship information (step S102). It is assumed that the process for generating the dependency relationship information is the same as the specific example of the first embodiment. That is, it is assumed that the claim data storage unit 11 stores the claim data shown in FIG. 6, and the dependency relationship information storage unit 13 holds the dependency relationship information shown in FIG.

次に、検出部31は、マルチクレームに従属するマルチクレームを検出する処理を実行する(ステップS502)。具体的には、まず検出部31は、請求項3が子クレームに含まれる2以上のレコードが、図7の従属関係情報に存在するかどうか判断する(ステップS601,S602)。図7では、存在しないため、検出部31は、請求項3はマルチクレームではないと判断し、請求項4の処理に進む(ステップS606,S607)。   Next, the detection unit 31 executes a process for detecting a multi-claim subordinate to the multi-claim (step S502). Specifically, first, the detection unit 31 determines whether or not two or more records whose claim 3 is included in the child claim exists in the dependency relationship information of FIG. 7 (steps S601 and S602). In FIG. 7, since it does not exist, the detection unit 31 determines that claim 3 is not a multi-claim, and proceeds to the process of claim 4 (steps S606 and S607).

請求項4が子クレームに含まれる2個のレコードが、図7の従属関係情報に存在するため、検出部31は、請求項4がマルチクレームであると判断する(ステップS602)。そして、請求項4の番号「4」を図示しない第1メモリに一時記憶する。そのようにして一時記憶された第1メモリのクレーム番号は、図16の1番目のレコードで示される。   Since two records in which claim 4 is included in a child claim exist in the dependency relationship information of FIG. 7, the detection unit 31 determines that claim 4 is a multi-claim (step S602). Then, the number “4” of claim 4 is temporarily stored in a first memory (not shown). The claim number of the first memory temporarily stored in this way is indicated by the first record in FIG.

次に、検出部31は、請求項4が従属する請求項の番号を図7の従属請求項情報から取得する。この場合には、請求項の番号「1」、「3」が取得される。そして、検出部31は、その請求項の番号「1」、「3」のいずれかが第1メモリで一時記憶されているかどうか判断する。この場合には、一時記憶されていないため、検出部31は、請求項4の被従属項にマルチクレームが存在しないと判断し(ステップS604)、請求項5の処理に進む(ステップS606,S607)。   Next, the detection unit 31 acquires the number of the claim on which the claim 4 is dependent from the dependent claim information of FIG. In this case, the claim numbers “1” and “3” are acquired. Then, the detection unit 31 determines whether any of the numbers “1” and “3” in the claims is temporarily stored in the first memory. In this case, since it is not temporarily stored, the detection unit 31 determines that there is no multi-claim in the dependent claim of claim 4 (step S604), and proceeds to the processing of claim 5 (steps S606 and S607). ).

検出部31は、請求項4の場合と同様にして、請求項5がマルチクレームであると判断し(ステップS602)、請求項5の番号「5」を図示しない第1メモリに一時記憶する。そのようにして一時記憶された第1メモリのクレーム番号は、図16の2番目のレコードで示される。   Similarly to the case of claim 4, the detecting unit 31 determines that claim 5 is multi-claim (step S602), and temporarily stores the number “5” of claim 5 in a first memory (not shown). The claim number of the first memory temporarily stored in this way is indicated by the second record in FIG.

次に、検出部31は、請求項5が従属する請求項の番号を図7の従属請求項情報から取得する。この場合には、請求項の番号「1」、「2」、「3」、「4」が取得される。そして、検出部31は、その請求項の番号「1」、「2」、「3」、「4」のいずれかが第1メモリで一時記憶されているかどうか判断する。この場合には、「4」が一時記憶されているため、検出部31は、請求項5の被従属項にマルチクレームが存在すると判断し(ステップS604)、請求項5の番号「5」を図示しない第2メモリに一時記憶する(ステップS605)。図17は、そのようにして一時記憶された第2メモリのクレーム番号を示す図である。その後、検出部31は、請求項6の処理に進む(ステップS606,S607)。   Next, the detection unit 31 acquires the number of the claim on which the claim 5 is dependent from the dependent claim information of FIG. In this case, the claims number “1”, “2”, “3”, “4” are acquired. Then, the detection unit 31 determines whether or not any of the numbers “1”, “2”, “3”, and “4” in the claims is temporarily stored in the first memory. In this case, since “4” is temporarily stored, the detection unit 31 determines that there is a multi-claim in the dependent claim of claim 5 (step S604), and sets the number “5” of claim 5 Temporarily stored in a second memory (not shown) (step S605). FIG. 17 is a diagram showing the claim numbers of the second memory temporarily stored as described above. Thereafter, the detection unit 31 proceeds to the process of claim 6 (steps S606 and S607).

請求項6は独立項であるため、検出部31は、請求項6がマルチクレームではないと判断し(ステップS602)、マルチクレームに従属するマルチクレームを検出する処理は終了となる(ステップS606,S607)。   Since claim 6 is an independent claim, the detection unit 31 determines that claim 6 is not a multi-claim (step S602), and the process of detecting a multi-claim subordinate to the multi-claim ends (step S606). S607).

その後、出力部32は、図示しない第2メモリからマルチクレームに従属するマルチクレームの番号「5」を読み出し、その番号を示す従属請求項情報を構成してディスプレイに表示する(ステップS503)。図18は、そのようにしてディスプレイに表示された従属請求項情報の一例を示す図である。この表示によって、ユーザは、請求項5がマルチクレームに従属するマルチクレームであることを知ることができる。なお、図18で示される従属請求項情報は一例であって、ユーザが、どのクレームがマルチクレームに従属するマルチクレームであるのかを知ることができるのであれば、その従属請求項情報の内容は問わない。   After that, the output unit 32 reads the multi-claim number “5” subordinate to the multi-claim from the second memory (not shown), forms dependent claim information indicating the number, and displays it on the display (step S503). FIG. 18 is a diagram showing an example of dependent claim information displayed on the display as described above. By this display, the user can know that claim 5 is a multi-claim dependent on the multi-claim. Note that the dependent claim information shown in FIG. 18 is an example, and if the user can know which claim is a multi-claim dependent on the multi-claim, the content of the dependent claim information is It doesn't matter.

以上のように、本実施の形態による請求項検出装置3では、クレームデータから従属関係情報を取得し、その従属関係情報に基づいてマルチクレームに従属するマルチクレームを検出して、従属請求項情報を出力することによって、ユーザは、どのクレームがマルチクレームに従属するマルチクレームであるのかについて容易に知ることができる。例えば、米国のように、マルチクレームに従属するマルチクレームを特許請求の範囲に記載することを禁止している国もあるため、そのような国に出願する場合に、ユーザが特許請求の範囲を読んでマルチクレームに従属するマルチクレームの有無を判断するといった煩雑な作業を行わなくてよくなり、ユーザの利便性を向上させることができる。   As described above, the claim detection apparatus 3 according to the present embodiment acquires dependency information from the claim data, detects a multi-claim subordinate to the multi-claim based on the dependency information, and determines the dependent claim information. , The user can easily know which claims are multi-claims subordinate to the multi-claims. For example, some countries, such as the United States, prohibit multiple claims subordinate to multiple claims from being stated in the claims. It is not necessary to perform complicated operations such as reading and determining the presence or absence of multi-claims subordinate to the multi-claim, and the convenience of the user can be improved.

なお、本実施の形態では、マルチクレームに従属するマルチクレームを検出する請求項検出装置3について説明したが、マルチクレームに従属するマルチクレームの検出を、実施の形態1で説明したクレーム従属関係図生成装置が備えるようにしてもよい。例えば、図19で示されるように、クレーム従属関係図生成装置4は、クレームデータ記憶部11と、従属関係情報取得部12と、従属関係情報蓄積部13と、出力部15と、検出部31と、クレーム従属関係図生成部41とを備えてもよい。クレーム従属関係図生成部41以外の構成及び動作は、実施の形態1,2の説明と同様であり、その説明を省略する。クレーム従属関係図生成部41は、実施の形態1と同様に、請求項図形生成手段21と、垂直連結線生成手段22と、交点図形生成手段23と、クレーム従属関係図記憶手段24とを備えると共に、検出部31が検出したマルチクレームに従属するマルチクレームに対応する請求項図形を、マルチクレームに従属するマルチクレームではない請求項に対応する請求項図形と区別可能なクレーム従属関係図を生成するものとする。   In the present embodiment, the claim detection apparatus 3 for detecting a multi-claim dependent on the multi-claim has been described. However, the detection of the multi-claim dependent on the multi-claim is illustrated in the claim dependency relationship diagram described in the first embodiment. The generation device may be provided. For example, as shown in FIG. 19, the claim dependency diagram generation device 4 includes a claim data storage unit 11, a dependency relationship information acquisition unit 12, a dependency relationship information storage unit 13, an output unit 15, and a detection unit 31. And a claim dependency diagram generation unit 41. Configurations and operations other than the claim dependency diagram generation unit 41 are the same as those described in the first and second embodiments, and a description thereof is omitted. As in the first embodiment, the claim dependency relationship diagram generation unit 41 includes claim graphic generation means 21, vertical connection line generation means 22, intersection graphic generation means 23, and claim dependency relationship storage means 24. At the same time, a claim dependency diagram that distinguishes a claim graphic corresponding to a multi-claim dependent on the multi-claim detected by the detection unit 31 from a claim graphic corresponding to a non-multi-claim dependent claim is generated. It shall be.

ここで、マルチクレームに従属するマルチクレームに対応する請求項図形を、そうでない請求項に対応する請求項図形と区別可能とする方法について説明する。例えば、請求項5がマルチクレームに従属するマルチクレームである場合に、請求項5に対応する請求項図形を強調表示するようにしてもよい。強調表示としては、例えば、請求項5に対応する請求項図形105を図20で示されるように2重枠とすること、請求項図形105を別の色とすること、請求項図形105を点滅表示させることなどがある。また、例えば、図21で示されるように、請求項5に対応する請求項図形105に、その請求項5がマルチクレームに従属するマルチクレームである旨を示す吹き出し等を付けることによって、請求項図形105を他の請求項図形と区別可能にしてもよい。さらに、例えば、図22で示されるように、請求項5に対応する請求項図形105に対応する水平連結線を太い線とすることにより、請求項図形105を他の請求項図形と区別可能にしてもよい。このように、マルチクレームに従属するマルチクレームに対応する請求項図形を、そうでない請求項に対応する請求項図形と区別可能とする方法については問わない。   Here, a method for making a claim graphic corresponding to a multi-claim dependent on a multi-claim different from a claim graphic corresponding to a non-claim is described. For example, when claim 5 is a multi-claim subordinate to the multi-claim, a claim graphic corresponding to claim 5 may be highlighted. As the highlighting, for example, the claim graphic 105 corresponding to claim 5 is set to a double frame as shown in FIG. 20, the claim graphic 105 is set to another color, and the claim graphic 105 blinks. It may be displayed. Further, for example, as shown in FIG. 21, a claim graphic 105 corresponding to claim 5 is appended with a balloon or the like indicating that claim 5 is a multi-claim subordinate to the multi-claim. The figure 105 may be distinguishable from other claim figures. Further, for example, as shown in FIG. 22, by making the horizontal connection line corresponding to claim graphic 105 corresponding to claim 5 a thick line, the claim graphic 105 can be distinguished from other claim graphics. May be. As described above, there is no limitation on a method for making a claim graphic corresponding to a multi-claim dependent on a multi-claim different from a claim graphic corresponding to a non-claim.

なお、実施の形態1では、請求項図形が、対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形よりも下方となるように請求項図形生成手段21が請求項図形を生成する場合について説明する場合について説明したが、前述のように、請求項図形生成手段21は、請求項図形を、一の請求項図形が、その請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さとなるように生成してもよい。ただし、請求項図形生成手段21は、ある請求項Aが、1つ前の請求項(A−1)にのみ従属する場合に、その請求項Aに対応する請求項図形を請求項(A−1)に対応する請求項図形と同じ高さとなるように生成し、それ以外の場合に、請求項図形が、対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形よりも下方となるように請求項図形を生成することが好適である。このようにして生成されたクレーム従属関係図は、例えば、図23で示されるようになる。   In the first embodiment, the claim graphic generation means 21 charges the claim graphic so that the claim graphic is lower than the claim graphic corresponding to the claim number one prior to the corresponding claim number. As described above, the case of generating a term graphic has been described. As described above, the claim graphic generating means 21 is configured such that the claim graphic corresponds to the claim graphic, and one claim graphic corresponds to the claim graphic. You may produce | generate so that it may become the same height as the claim figure corresponding to the claim of the number before one number. However, when a certain claim A is dependent only on the preceding claim (A-1), the claim figure generating means 21 claims the claim figure corresponding to the claim A (A-). The claim figure is generated so as to have the same height as the claim figure corresponding to 1), and in other cases, the claim figure corresponds to the claim with the number one prior to the number of the corresponding claim. It is preferable to generate the claim graphic so as to be lower than the graphic. The claim dependency diagram generated in this way is as shown in FIG. 23, for example.

また、上記各実施の形態において、クレーム従属関係図の作成の説明において使用した上下(垂直)方向、及び水平方向は、クレーム従属関係図における、任意の直交する他の2方向であってもよい。例えば、上記各実施の形態で説明した「上」が新たなクレーム従属関係図における「左」となり、上記各実施の形態で説明した「下」が新たなクレーム従属関係図における「右」となり、上記各実施の形態で説明した「右」が新たなクレーム従属関係図における「上」となり、上記各実施の形態で説明した「左」が新たなクレーム従属関係図における「下」となってもよい。   In each of the above embodiments, the vertical (vertical) direction and the horizontal direction used in the description of the creation of the claim dependency diagram may be any other two orthogonal directions in the claim dependency diagram. . For example, “above” described in each of the above embodiments becomes “left” in the new claim dependency diagram, and “below” described in each of the above embodiments becomes “right” in the new claim dependency diagram, “Right” described in each of the above embodiments is “up” in the new claim dependency diagram, and “left” described in each of the above embodiments is “down” in the new claim dependency diagram. Good.

(実施の形態3)
本発明の実施の形態3によるクレーム従属関係変更装置について、図面を参照しながら説明する。本実施の形態によるクレーム従属関係変更装置は、クレームデータにおけるクレームの従属関係を変更することによって、例えば、多数項従属の請求項をそうでない請求項に変更することができるものである。
(Embodiment 3)
A claim dependency changing apparatus according to Embodiment 3 of the present invention will be described with reference to the drawings. The claim dependency changing device according to the present embodiment can change, for example, a claim dependent on multiple claims into a claim that is not so by changing the dependency of claims in the claim data.

図24は、本実施の形態によるクレーム従属関係変更装置5の構成を示すブロック図である。図24において、本実施の形態によるクレーム従属関係変更装置5は、クレームデータ記憶部11と、従属関係情報取得部12と、従属関係情報蓄積部13と、検出部51と、従属変更部52と、クレームデータ出力部53とを備える。なお、クレームデータ記憶部11、従属関係情報取得部12、従属関係情報蓄積部13の構成および動作は、実施の形態1と同様であり、その説明を省略する。なお、従属関係情報取得部12による従属関係情報の取得と、従属関係情報蓄積部13による従属関係情報の蓄積とは、例えば、別々の構成要素によって行われる別々の処理であってもよく、あるいは、単一の構成要素によって行われる一括した処理であってもよい。すなわち、後者の場合には、従属関係情報が取得された時点において、所定の記録媒体への従属関係情報の蓄積も行われていてもよい。その記録媒体は、情報を一時的に記憶するものであってもよく、そうでなくてもよい。   FIG. 24 is a block diagram showing the configuration of the claim dependency changing apparatus 5 according to this embodiment. 24, the claim dependency changing device 5 according to the present embodiment includes a claim data storage unit 11, a dependency relationship information acquiring unit 12, a dependency relationship information accumulating unit 13, a detecting unit 51, and a dependency changing unit 52. And a claim data output unit 53. Note that the configuration and operation of the claim data storage unit 11, the dependency relationship information acquisition unit 12, and the dependency relationship information storage unit 13 are the same as those in the first embodiment, and a description thereof is omitted. The acquisition of the dependency relationship information by the dependency relationship information acquisition unit 12 and the storage of the dependency relationship information by the dependency relationship information storage unit 13 may be different processes performed by different components, for example. A batch process performed by a single component may be used. That is, in the latter case, the dependency relationship information may be stored in a predetermined recording medium at the time when the dependency relationship information is acquired. The recording medium may or may not store information temporarily.

検出部51は、従属関係情報蓄積部13が蓄積した従属関係情報を用いて、多数項従属の請求項を少なくとも検出する。すなわち、検出部51は、従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属する場合に、その請求項Aを多数項従属の請求項として検出してもよい。この場合には、検出部51は、実施の形態2の検出部31について説明したマルチクレームの検出方法と同様にして、その請求項を検出することができる。   The detection unit 51 uses the dependency relationship information accumulated by the dependency relationship information accumulation unit 13 to detect at least a claim dependent on multiple terms. That is, when one claim (claim A) is subordinate to two or more claims based on the dependency relationship information, the detecting unit 51 detects the claim A as a multi-subordinate claim. Good. In this case, the detection unit 51 can detect the claim in the same manner as the multi-claim detection method described for the detection unit 31 of the second embodiment.

また、検出部51は、多数項従属の請求項に従属する多数項従属の請求項を検出してもよい。この場合には、検出部51は、実施の形態2で説明した検出部31と同様にして、その請求項を検出することができる。   Further, the detection unit 51 may detect a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim. In this case, the detection unit 51 can detect the claim in the same manner as the detection unit 31 described in the second embodiment.

また、検出部51は、多数項従属の請求項に従属される多数項従属の請求項を検出してもよい。この場合には、検出部51は、従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属し、請求項Aに従属する請求項(請求項Bとする)が、請求項A以外の請求項に従属する場合に、その請求項Aを、多数項従属の請求項に従属される多数項従属の請求項として検出してもよい。   In addition, the detection unit 51 may detect a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim. In this case, the detection unit 51 claims that one claim (referred to as claim A) depends on two or more claims based on the dependency relationship information, and a claim dependent on claim A (referred to as claim B). Is dependent on a claim other than claim A, the claim A may be detected as a multiple dependent claim dependent on the multiple dependent claim.

従属変更部52は、検出部51が検出した多数項従属の請求項の少なくともいずれかが単数項従属の請求項となるように、クレームデータ記憶部11で記憶されているクレームデータを変更する。ここで、従属変更部52が従属関係を変更する対象となる請求項は、検出部51が検出したすべての多数項従属の請求項であってもよく、検出部51が検出した多数項従属の請求項に従属する多数項従属の請求項であってもよく、検出部51が検出した多数項従属の請求項に従属される多数項従属の請求項であってもよく、その他の多数項従属の請求項であってもよい。すなわち、従属変更部52は、検出部51が検出したすべての多数項従属の請求項が単数項従属の請求項となるようにクレームデータを変更してもよい。また、従属変更部52は、検出部51が検出した多数項従属の請求項に従属する多数項従属の請求項が単数項従属の請求項となるようにクレームデータを変更してもよい。また、従属変更部52は、検出部51が検出した多数項従属の請求項に従属される多数項従属の請求項が単数項従属の請求項となるようにクレームデータを変更してもよい。   The dependency changing unit 52 changes the claim data stored in the claim data storage unit 11 so that at least one of the multiple dependent claims detected by the detecting unit 51 becomes a singular dependent claim. Here, the claim for which the dependency changing unit 52 changes the dependency relationship may be all the multiple dependent claims detected by the detecting unit 51, or the multiple dependent dependents detected by the detecting unit 51. It may be a claim dependent on a multiple claim dependent on a claim, a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim detected by the detecting unit 51, or other multiple claim dependent The following claims may also be possible. That is, the dependency changing unit 52 may change the claim data so that all the multiple dependent claims detected by the detecting unit 51 become singular dependent claims. Further, the dependency changing unit 52 may change the claim data so that the claim dependent on the multiple claim dependent on the claim dependent on the multiple claim detected by the detection unit 51 becomes the claim dependent on the singular. The dependent change unit 52 may change the claim data so that the multiple dependent claim that is dependent on the multiple dependent claim detected by the detecting unit 51 becomes a single dependent claim.

また、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更してもよい。   Further, the dependency changing unit 52 may change the claim data so that a claim dependent on a multiple term whose dependency relationship is changed becomes a claim dependent on a single term dependent on each dependent claim of the claim. Good.

また、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の被従属項のいずれかに従属する単数項従属の請求項となるようにクレームデータを変更してもよい。この場合に、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の被従属項のうち、最も番号の小さい被従属項に従属する単数項従属の請求項となるようにクレームデータを変更してもよい。   In addition, the dependency changing unit 52 changes the claim data so that a claim dependent on a multiple term whose dependency is changed becomes a claim dependent on a single term dependent on one of the dependent claims of the claim. Also good. In this case, the dependency changing unit 52 includes a claim dependent on a single term dependent on a dependent claim having the smallest number among the dependent claims of the claim. You may change claim data so that it may become.

従属変更部52は、クレームデータにおける従属関係を変更する際に、例えば、請求項における多数項従属の従属表現(例えば、「請求項1または2」、「請求項1から請求項4」等の表現)を、単数項従属の従属表現(例えば、「請求項1」等の表現)に変更する処理を行ったり、請求項数が増加する場合に、必要に応じて請求項の表現をコピーする処理を行ったり、請求項数が増加する場合に、請求項番号をリナンバリングする処理を行ったりする。なお、具体的なクレームデータの変更方法については後述する。   When changing the dependency relationship in the claim data, the dependency changing unit 52 determines, for example, the dependency expression of multiple claims in the claim (for example, “Claim 1 or 2”, “Claims 1 to 4”, etc. (Representation) is changed to a singular dependent dependency expression (for example, “claim 1” etc.), or when the number of claims increases, the claim expression is copied as necessary. Processing is performed, and when the number of claims increases, processing for renumbering the claim numbers is performed. A specific method for changing the claim data will be described later.

また、従属変更部52は、従属関係を変更した旨を示す情報である変更情報を、従属関係を変更した請求項の位置に追加するように前記クレームデータを変更してもよい。ここで、変更情報は、丸印や星印等のような特定の記号やマークであってもよく、「(変更済)」といったコメントの文字列であってもよく、従属関係の変更された請求項を、従属関係の変更されていない請求項から区別することができる情報であれば、その他の情報であってもよい。また、変更情報の追加される位置は、例えば、請求項の表現の先頭でもよく、終端でもよく、それらの間であってもよい。例えば、請求項のタグ(例えば、[請求項5]等)の次に変更情報が追加されてもよい。   Further, the dependency changing unit 52 may change the claim data so as to add change information, which is information indicating that the dependency relationship is changed, to the position of the claim where the dependency relationship is changed. Here, the change information may be a specific symbol or mark such as a circle or a star, or may be a comment character string such as “(changed)”, and the dependency relationship has been changed. Other information may be used as long as it is information that can distinguish a claim from a claim whose dependency is not changed. Further, the position at which the change information is added may be, for example, the beginning, end, or between the claims. For example, change information may be added after a claim tag (eg, [Claim 5]).

クレームデータ出力部53は、クレームデータ記憶部11で記憶されているクレームデータを出力する。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。このクレームデータ出力部53は、従属変更部52による従属関係の変更の前にクレームデータを出力してもよく、あるいは、従属変更部52による従属関係の変更後に、従属関係の変更されたクレームデータを出力してもよい。なお、クレームデータ出力部53は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、クレームデータ出力部53は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The complaint data output unit 53 outputs the complaint data stored in the complaint data storage unit 11. Here, the output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, printing by a printer, or audio output by a speaker. However, it may be stored in a recording medium. The claim data output unit 53 may output the claim data before the dependency change unit 52 changes the dependency relationship, or the claim data whose dependency relationship has been changed after the dependency change unit 52 changes the dependency relationship. May be output. The complaint data output unit 53 may or may not include a device (for example, a display device or a printer) that performs output. The claim data output unit 53 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

次に、本実施の形態によるクレーム従属関係変更装置5の動作について、フローチャートを用いて説明する。図25は、クレーム従属関係変更装置5の全体動作を示すフローチャートである。なお、ステップS102の処理は、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。   Next, the operation of the claim dependency relationship changing apparatus 5 according to this embodiment will be described using a flowchart. FIG. 25 is a flowchart showing the overall operation of the claim dependency changing apparatus 5. Note that the processing in step S102 is the same as the flowchart in FIG. 2 of the first embodiment, and a description thereof will be omitted.

(ステップS701)クレーム従属関係変更装置5は、クレームの従属関係の変更を行うタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、クレームの従属関係を変更する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、クレームの従属関係を変更するタイミングである場合には、ステップS102に進み、そうでない場合には、クレームの従属関係を変更するタイミングとなるまでステップS701の処理を繰り返す。なお、この判断は、従属関係情報取得部12、従属変更部52等が行ってもよく、クレーム従属関係変更装置5の有する図示しない制御部等が行ってもよい。   (Step S701) The claim dependency changing device 5 determines whether it is time to change the claim dependency. This timing may be every predetermined period, or may be triggered by a predetermined event (for example, receiving an instruction to change the dependency of a claim). It may be. If it is time to change the claim dependency relationship, the process proceeds to step S102. If not, the process of step S701 is repeated until it is time to change the claim dependency relationship. This determination may be performed by the dependency relationship information acquisition unit 12, the dependency change unit 52, or the like, or may be performed by a control unit (not shown) included in the claim dependency relationship change device 5.

(ステップS702)検出部51、従属変更部52は、多数項従属の請求項の検出と、その多数項従属の従属関係を解消する処理とを行う。この処理の詳細については、図26のフローチャートを用いて後述する。   (Step S <b> 702) The detection unit 51 and the dependency change unit 52 perform detection of a claim dependent on multiple terms and processing for canceling the dependency relationship on multiple terms. Details of this processing will be described later with reference to the flowchart of FIG.

(ステップS703)クレームデータ出力部53は、従属関係の変更された後のクレームデータを出力する。そして、ステップS701に戻る。   (Step S703) The claim data output unit 53 outputs the claim data after the dependency relationship is changed. Then, the process returns to step S701.

なお、図25のフローチャートにおいて、ステップS701において、クレームの従属関係を変更するタイミングであると判断された後に、ステップS102における従属関係情報の取得、蓄積の処理を実行する場合について示しているが、これは一例であって、例えば、事前にクレームデータ記憶部11で記憶されている複数の請求項に関する従属関係情報の取得、蓄積の処理を実行していてもよい。   In the flowchart of FIG. 25, although it is determined in step S701 that it is the timing for changing the dependency relationship of the claim, the acquisition and storage processing of dependency relationship information in step S102 is executed. This is an example, and for example, acquisition and accumulation processing of dependency information related to a plurality of claims stored in advance in the claim data storage unit 11 may be executed.

また、図25のフローチャートでは、請求項の従属関係を変更した後にクレームデータを出力する場合について示しているが、前述のように、クレームデータを出力するタイミングは任意であり、図25のフローチャートに限定されるものではない。
また、図25のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
Further, in the flowchart of FIG. 25, the case where the claim data is output after the dependency relation of the claims is changed is shown. However, as described above, the timing of outputting the claim data is arbitrary, and the flowchart of FIG. It is not limited.
Also, in the flowchart of FIG. 25, the processing is ended by powering off or interruption for aborting the processing.

図26は、図25のフローチャートにおける、多数項従属の請求項の検出と、その多数項従属の従属関係を解消する処理(ステップS702)の詳細を示すフローチャートである。   FIG. 26 is a flowchart showing details of detection of a claim dependent on multiple terms in the flowchart of FIG. 25 and processing for canceling the dependency relationship on multiple terms (step S702).

(ステップS801)従属変更部52は、カウンタiを1に設定し、カウンタjを1に設定する。   (Step S801) The dependency changing unit 52 sets the counter i to 1, and sets the counter j to 1.

(ステップS802)検出部51は、従属変更部52によって従属関係が変更されていない(すなわち、オリジナルの)請求項iが多数項従属の請求項であるかどうか判断する。そして、請求項iが多数項従属の請求項である場合には、ステップS803に進み、そうでない場合には、ステップS804に進む。   (Step S802) The detection unit 51 determines whether or not the claim i whose dependency relationship has not been changed by the dependency changing unit 52 (that is, the original) is a multiple-dependent claim. If the claim i is a multiple dependent claim, the process proceeds to step S803. Otherwise, the process proceeds to step S804.

(ステップS803)従属変更部52は、請求項iの多数項従属の関係が解消されるように、クレームデータを変更する。なお、この処理の詳細については、他のフローチャートを用いて後述する。   (Step S803) The dependency changing unit 52 changes the claim data so that the multinomial dependency relationship of claim i is resolved. Details of this process will be described later using another flowchart.

(ステップS804)従属変更部52は、変更する請求項(ここでは、請求項i)の請求項番号をカウンタjの値に設定する。なお、従属変更部52は、変更前の請求項の番号(ここでは、カウンタiの値)である旧クレーム番号と、変更後の請求項の番号(ここでは、カウンタjの値)である新クレーム番号とを対応付けた情報である新旧クレーム対応情報を、図示しない記憶媒体において記憶しておくものとする。   (Step S804) The dependency changing unit 52 sets the claim number of the claim to be changed (here, claim i) to the value of the counter j. The dependent change unit 52 adds the old claim number that is the number of the claim before the change (here, the value of the counter i) and the new claim number that is the number of the claim after the change (here, the value of the counter j). It is assumed that old and new claim correspondence information, which is information associated with a claim number, is stored in a storage medium (not shown).

(ステップS805)従属変更部52は、変更する請求項(旧請求項番号がiであり、新請求項番号がjである請求項)の被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。その新クレーム番号が、変更する請求項の被従属項に対応する新請求項番号となる。   (Step S805) The dependency changing unit 52 acquires a new claim number corresponding to the dependent claim of the claim to be changed (the claim whose old claim number is i and whose new claim number is j). More specifically, the dependent change unit 52 acquires the dependent claim number of the claim to be changed, and sets the new claim number associated with the old claim number that is the dependent claim number as the old and new claim correspondence information. Get by referring to. The new claim number becomes the new claim number corresponding to the dependent claim of the claim to be changed.

(ステップS806)従属変更部52は、変更する請求項における被従属項の番号を、ステップS805で取得した番号に更新する。   (Step S806) The dependency changing unit 52 updates the number of the dependent claim in the claim to be changed to the number acquired in step S805.

なお、変更する請求項が独立形式の請求項である場合には、被従属項が存在しないことになる。その場合には、従属変更部52は、ステップS805,S806の各処理を行わなくてよい。   When the claim to be changed is an independent claim, there is no dependent claim. In that case, the dependent change unit 52 does not have to perform the processes of steps S805 and S806.

(ステップS807)従属変更部52は、カウンタiと、カウンタjとをそれぞれ1だけインクリメントする。   (Step S807) The dependency changing unit 52 increments the counter i and the counter j by 1, respectively.

(ステップS808)従属変更部52は、従属変更部52によって請求項番号や従属関係が変更されていない請求項iが存在するかどうか判断する。従属変更部52は、例えば、クレームデータを参照して、この判断を行ってもよく、あるいは、従属関係情報を参照して、この判断を行ってもよい。そして、存在する場合には、ステップS802に戻り、すべての請求項について変更の処理を行っており、変更されていない請求項が存在しない場合には、図25のフローチャートに戻る。   (Step S808) The dependency changing unit 52 determines whether there is a claim i whose claim number or dependency has not been changed by the dependency changing unit 52. For example, the dependency changing unit 52 may make this determination with reference to the claim data, or may make this determination with reference to the dependency relationship information. If there is a claim that has not been changed, the process returns to step S802. If there is no claim that has not been changed, the process returns to the flowchart of FIG.

なお、図26のフローチャートの上記説明で記載したように、新旧クレーム対応情報を用いてクレームの従属関係を変更する場合について説明したが、これは一例であって、新旧クレーム対応情報を用いないでクレームの従属関係を変更してもよいことは言うまでもない。   In addition, as described in the above description of the flowchart of FIG. 26, the case where the dependency relation of the claim is changed using the old and new claim correspondence information has been described, but this is an example, and the old and new claim correspondence information is not used. It goes without saying that the dependency of claims may be changed.

また、図26のフローチャートでは、クレームデータに含まれる請求項を順次、変更していく場合について説明したが、これは一例であって、例えば、クレームデータに含まれるすべての請求項に関して、変更後の請求項番号や、変更後の被従属項番号を示す情報を作成し、その情報を用いて変更後のクレームデータを一括して作成するようにしてもよい。   In the flowchart of FIG. 26, the case where the claims included in the claim data are sequentially changed has been described. However, this is an example. For example, all the claims included in the claim data are changed. It is also possible to create information indicating the claim number and the dependent-subject number after the change, and collectively create the claim data after the change using the information.

次に、多数項従属の関係が解消されるように、クレームデータを変更する複数の処理について説明する。まず、図27のフローチャートを用いて、すべての多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。また、図28のフローチャートを用いて、多数項従属の請求項に従属する多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。また、図29のフローチャートを用いて、すべての多数項従属の請求項が、その請求項の被従属項のうち、最も番号の小さい被従属項に従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。   Next, a description will be given of a plurality of processes for changing the claim data so as to eliminate the multi-dependent dependency. First, with reference to the flowchart of FIG. 27, explanation will be given on the case where the claim data is changed so that all the multiple dependent claims become the singular dependent claims respectively dependent on the dependent claims of the claims. To do. Further, by using the flowchart of FIG. 28, a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim becomes a claim dependent on a single term dependent on each dependent claim of the claim. A case where data is changed will be described. In addition, by using the flowchart of FIG. 29, all the claims dependent on multiple terms become claims dependent on the singular term dependent on the dependent number having the smallest number among the dependent claims of the claim. A case where the complaint data is changed will be described.

図27は、図26のフローチャートにおける、多数項従属の関係が解消されるようにクレームデータを変更する処理(ステップS803)の詳細を示すフローチャートである。図27のフローチャートでは、前述のように、すべての多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。   FIG. 27 is a flowchart showing details of the process (step S803) for changing the claim data so that the multi-subordinate dependency relationship in the flowchart of FIG. 26 is resolved. In the flowchart of FIG. 27, as described above, the claim data is changed so that all the multiple dependent claims become single claim dependent claims respectively dependent on each dependent claim of the claim. explain.

(ステップS901)従属変更部52は、カウンタaを1に設定する。   (Step S901) The dependency changing unit 52 sets the counter a to 1.

(ステップS902)従属変更部52は、カウンタbを1に設定する。   (Step S902) The dependent change unit 52 sets the counter b to 1.

(ステップS903)従属変更部52は、変更する請求項(ここでは、請求項i)のa番目の被従属項の新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項におけるa番目の被従属項番号を取得し(この取得は、例えば、従属関係情報を用いて行うことができる)、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。この場合に、新旧クレーム対応情報において、a番目の被従属項番号に対応する新クレーム番号が2以上存在する場合には、従属変更部52は、その2以上の新クレーム番号を取得する。その1または2以上の新クレーム番号が、変更する請求項のa番目の被従属項に対応する新請求項番号となる。なお、変更する請求項に含まれる被従属項のうち、番号の小さいものから順番に1番目、2番目、…となるものとする。   (Step S903) The dependency changing unit 52 acquires the new claim number of the a-th dependent claim of the claim to be changed (here, claim i). More specifically, the dependency changing unit 52 acquires the a-th dependent item number in the claim to be changed (this acquisition can be performed using, for example, dependency relationship information), and the dependent item A new claim number associated with an old claim number, which is a number, is acquired by referring to the old and new claim correspondence information. In this case, when there are two or more new claim numbers corresponding to the a-th dependent item number in the new and old claim correspondence information, the dependency changing unit 52 acquires the two or more new claim numbers. The one or more new claim numbers become the new claim number corresponding to the a-th dependent claim of the claim to be changed. It should be noted that the dependent claims included in the claim to be changed are the first, second,...

(ステップS904)従属変更部52は、変更する請求項の請求項番号をカウンタjの値に設定する。この場合にも、前述のステップS804での説明と同様に、従属変更部52は、変更前の請求項の番号と、変更後の請求項の番号とを対応付けて、新旧クレーム対応情報に蓄積するものとする。   (Step S904) The dependent change unit 52 sets the claim number of the claim to be changed to the value of the counter j. Also in this case, as described in step S804 described above, the dependent change unit 52 associates the number of the claim before the change with the number of the claim after the change, and stores it in the old and new claim correspondence information. It shall be.

(ステップS905)従属変更部52は、変更する請求項の従属表現を、ステップS903で取得した新請求項番号のうち、b番目の新請求項番号を用いて更新する。ここで、従属表現とは、従属関係の表現、すなわち、被従属項を特定している表現であり、例えば、「請求項1または2」や、「請求項1から5のいずれか」、「請求項5」等の表現である。例えば、請求項の記載において、キーワード「請求項」、「記載」による検索を行い、先頭のキーワード「請求項」から、そのキーワードよりも後に出てくるキーワード「記載」の1個前の文字までを、従属表現として特定してもよい。従属変更部52は、その特定した従属表現の領域を、例えば、「請求項b」に置き換えることによって、変更する請求項の従属表現を更新する。なお、従属表現は、厳密には従属表現を示す文字列の情報であるが、単に従属表現と称することにする。また、従属変更部52が、例えば、キーワード「請求項」や、「記載」等を使用する場合に、それらのキーワードは、図示しない記録媒体において記憶されており、従属変更部52は、それらのキーワードを読み出して使用するものとする。   (Step S905) The dependency changing unit 52 updates the dependency representation of the claim to be changed using the b-th new claim number among the new claim numbers acquired in step S903. Here, the subordinate expression is a subordinate relation expression, that is, an expression specifying a dependent claim. For example, “claim 1 or 2”, “any one of claims 1 to 5”, “ Claim 5 ”and the like. For example, in the description of a claim, a search is performed using the keywords “claim” and “description”. From the first keyword “claim” to the character preceding the keyword “description” that appears after the keyword May be specified as a dependent expression. The subordinate changing unit 52 updates the subordinate expression of the claim to be changed by replacing the area of the specified subordinate expression with, for example, “claim b”. Although the dependent expression is strictly information of a character string indicating the dependent expression, it is simply referred to as a dependent expression. Further, when the dependent change unit 52 uses, for example, the keywords “claim” and “description”, these keywords are stored in a recording medium (not shown), and the dependent change unit 52 The keyword is read out and used.

(ステップS906)従属変更部52は、変更する請求項に、変更情報を追加する。変更情報は、前述のように、例えば、丸印や星印等のような記号やマークであってもよく、(変更済)等の文字列であってもよい。変更情報を追加する位置は、請求項の先頭でもよく、終端でもよく、それらの間であってもよい。例えば、従属変更部52は、請求項の先頭のタイトル(例えば、[請求項j]のタグ)の次に、変更情報を追加してもよい。   (Step S906) The dependent change unit 52 adds change information to the claims to be changed. As described above, the change information may be, for example, a symbol or mark such as a circle or star, or may be a character string such as (changed). The position where change information is added may be at the beginning, end, or between the claims. For example, the dependent change unit 52 may add change information after a title at the beginning of a claim (for example, a tag of [claim j]).

(ステップS907)従属変更部52は、カウンタbを1だけインクリメントする。   (Step S907) The dependent change unit 52 increments the counter b by 1.

(ステップS908)従属変更部52は、ステップS903で取得した新請求項番号に、b番目のものが存在するかどうか判断する。そして、存在する場合には、ステップS909に進み、そうでない場合には、ステップS911に進む。   (Step S908) The dependency changing unit 52 determines whether or not the b-th one exists in the new claim number acquired in Step S903. If it exists, the process proceeds to step S909; otherwise, the process proceeds to step S911.

(ステップS909)従属変更部52は、クレームデータにおいて、それまで処理していた変更する請求項をコピーして、その請求項の次の位置に貼り付ける。この後の処理では、その貼り付けを行った請求項が、変更する請求項となる。   (Step S909) In the claim data, the dependent change unit 52 copies the claim to be changed, which has been processed so far, and pastes it to the next position of the claim. In the subsequent processing, the attached claim becomes the changed claim.

(ステップS910)従属変更部52は、カウンタjを1だけインクリメントする。そして、ステップS904に戻る。   (Step S910) The dependent change unit 52 increments the counter j by 1. Then, the process returns to step S904.

(ステップS911)従属変更部52は、カウンタaを1だけインクリメントする。   (Step S911) The dependent change unit 52 increments the counter a by 1.

(ステップS912)従属変更部52は、変更前の請求項iにおいて、a番目の被従属項が存在するかどうか判断する。なお、この判断を適切に行うことができるように、クレームデータ記憶部11において、従属変更部52が従属関係を変更する複数の請求項以外に、変更前の複数の請求項を残しておいてもよく、あるいは、変更前の請求項の従属関係を示す従属関係情報を用いてこの判断を行ってもよい。a番目の被従属項が存在する場合には、ステップS913に進み、そうでない場合には、図26のフローチャートに戻る。   (Step S912) The dependency changing section 52 determines whether or not the a-th dependent claim exists in the claim i before the change. In addition, in order to be able to make this determination appropriately, in the claim data storage unit 11, a plurality of claims before the change are left in addition to a plurality of claims in which the dependency changing unit 52 changes the dependency relationship. Alternatively, this determination may be made using dependency relationship information indicating the dependency relationship of the claims before the change. If the a-th dependent term exists, the process proceeds to step S913, and if not, the process returns to the flowchart of FIG.

(ステップS913)従属変更部52は、クレームデータにおいて、それまで処理していた変更する請求項をコピーして、その請求項の次の位置に貼り付ける。この後の処理では、その貼り付けを行った請求項が、変更する請求項となる。   (Step S913) The dependent change unit 52 copies the claim to be changed that has been processed so far in the claim data, and pastes the claim to the next position of the claim. In the subsequent processing, the attached claim becomes the changed claim.

(ステップS914)従属変更部52は、カウンタjを1だけインクリメントする。そして、ステップS902に戻る。   (Step S914) The dependency changing unit 52 increments the counter j by 1. Then, the process returns to step S902.

なお、図27のフローチャートにおいて、新たな請求項を作成する場合に、請求項をそのままコピーし、そして、そのコピーした請求項の請求項番号を変更すると共に、従属表現を更新する場合について説明したが、これは一例であって、これ以外の処理をしてもよい。例えば、請求項の文字列を示す情報が、従属表現よりも前の情報である先頭情報と、従属表現と、従属表現よりも後の情報である文尾情報とに分かれるとする。新たな請求項を作成する場合に、請求項の先頭情報と文尾情報とをコピーし、そして、そのコピーした先頭情報と文尾情報とにおいて、請求項番号を変更すると共に、従属表現の位置に新たな従属表現を挿入することによって、新たな請求項を作成してもよい。   In the flowchart of FIG. 27, when a new claim is created, the claim is copied as it is, the claim number of the copied claim is changed, and the dependent expression is updated. However, this is only an example, and other processes may be performed. For example, it is assumed that information indicating a character string in a claim is divided into head information that is information before the dependent expression, dependent information, and sentence tail information that is information after the dependent expression. When creating a new claim, the head information and the tail information of the claim are copied, and the claim number is changed and the position of the subordinate expression is changed in the copied head information and tail information. A new claim may be created by inserting a new subordinate expression into.

図28は、図26のフローチャートにおける、多数項従属の関係が解消されるようにクレームデータを変更する処理(ステップS803)の詳細を示すフローチャートである。図28のフローチャートでは、前述のように、多数項従属の請求項に従属する多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。   FIG. 28 is a flowchart showing details of the process for changing the claim data (step S803) so that the multi-part dependency relationship is canceled in the flowchart of FIG. In the flowchart of FIG. 28, as described above, a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim becomes a claim dependent on a single term dependent on each dependent claim of the claim. A case where the complaint data is changed will be described.

(ステップS1001)検出部51は、請求項iの被従属項に、多数項従属の請求項が存在するかどうか判断する。そして、存在する場合には、ステップS1002に進み、そうでない場合には、ステップS1003に進む。   (Step S1001) The detection unit 51 determines whether there is a claim dependent on multiple terms in the dependent claims of claim i. If it exists, the process proceeds to step S1002, and if not, the process proceeds to step S1003.

(ステップS1002)従属変更部52は、請求項iが、請求項iの各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する。例えば、図27のフローチャートで示されるように、その処理を行ってもよい。なお、この処理の詳細の説明は省略する。そして、図26のフローチャートに戻る。   (Step S1002) The dependency changing unit 52 changes the claim data so that the claim i becomes a claim dependent on a singular term dependent on each dependent claim of the claim i. For example, the processing may be performed as shown in the flowchart of FIG. A detailed description of this process is omitted. And it returns to the flowchart of FIG.

(ステップS1003)従属変更部52は、変更する請求項(ここでは、請求項i)の請求項番号をカウンタjの値に設定する。この場合にも、前述のステップS804での説明と同様に、従属変更部52は、変更前の請求項の番号と、変更後の請求項の番号とを対応付けて、新旧クレーム対応情報に蓄積するものとする。   (Step S1003) The dependent change unit 52 sets the claim number of the claim to be changed (here, claim i) to the value of the counter j. Also in this case, as described in step S804 described above, the dependent change unit 52 associates the number of the claim before the change with the number of the claim after the change, and stores it in the old and new claim correspondence information. It shall be.

(ステップS1004)従属変更部52は、変更する請求項(旧請求項番号がiであり、新請求項番号がjである請求項)の被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。その新クレーム番号が、変更する請求項の被従属項に対応する新請求項番号となる。なお、変更する請求項には、2以上の被従属項番号が含まれているため、それぞれについて新請求項番号を取得するものとする。   (Step S1004) The dependency changing unit 52 obtains a new claim number corresponding to the dependent claim of the claim to be changed (the claim whose old claim number is i and whose new claim number is j). More specifically, the dependent change unit 52 acquires the dependent claim number of the claim to be changed, and sets the new claim number associated with the old claim number that is the dependent claim number as the old and new claim correspondence information. Get by referring to. The new claim number becomes the new claim number corresponding to the dependent claim of the claim to be changed. Since the claim to be changed includes two or more dependent number, a new claim number is obtained for each.

(ステップS1005)従属変更部52は、変更する請求項における被従属項の番号を、ステップS1004で取得した対応する新請求項番号にそれぞれ更新する。そして、図26のフローチャートに戻る。   (Step S1005) The dependency changing unit 52 updates the number of the dependent claim in the claim to be changed to the corresponding new claim number acquired in step S1004. And it returns to the flowchart of FIG.

なお、多数項従属の請求項に従属される多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合にも、図28のフローチャートと同様にして、その処理を行うことができうる。その場合には、図28のフローチャートのステップS1001において、検出部51は、請求項iに従属する請求項に、多数項従属の請求項が存在するかどうか判断する。この判断は、例えば、従属関係情報を用いて請求項iに従属する請求項を特定し、その特定した請求項が多数項従属の請求項であるかどうかを、例えば前述の方法を用いることによって判断することによって行うことができうる。そして、請求項iに従属する請求項に、多数項従属の請求項が存在する場合には、ステップS1002に進み、そうでない場合(請求項iに従属項が存在しない場合を含む)には、ステップS1003に進む。ステップS1001以外の処理は、図28のフローチャートの説明と同様である。   Even when the claim data is changed so that a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim becomes a claim dependent on a single claim dependent on each dependent claim of the claim. The processing can be performed in the same manner as the flowchart of FIG. In that case, in step S1001 of the flowchart of FIG. 28, the detecting unit 51 determines whether there is a claim dependent on multiple claims in the claim dependent on claim i. This determination can be made, for example, by using the dependency relationship information to identify a claim dependent on claim i and determining whether the identified claim is a multiple dependent claim by using, for example, the method described above. It can be done by judging. If there is a multiple-dependent claim in a claim dependent on claim i, the process proceeds to step S1002, and if not (including a case where no dependent claim exists in claim i), The process proceeds to step S1003. Processing other than step S1001 is the same as that described in the flowchart of FIG.

図29は、図26のフローチャートにおける、多数項従属の関係が解消されるようにクレームデータを変更する処理(ステップS803)の詳細を示すフローチャートである。図29のフローチャートでは、前述のように、すべての多数項従属の請求項が、その請求項の被従属項のうち、最も番号の小さい被従属項に従属する単数項従属の請求項となるようにクレームデータを変更する場合について説明する。   FIG. 29 is a flowchart showing details of the process (step S803) of changing the claim data so that the multi-part dependency relationship is canceled in the flowchart of FIG. In the flowchart of FIG. 29, as described above, all the claims dependent on the multiple terms become the claims dependent on the singular term dependent on the dependent number having the lowest number among the dependent claims of the claim. Next, the case where the claim data is changed will be described.

(ステップS1101)従属変更部52は、変更する請求項(ここでは、請求項i)の請求項番号をカウンタjの値に設定する。この場合にも、前述のステップS804での説明と同様に、従属変更部52は、変更前の請求項の番号と、変更後の請求項の番号とを対応付けて、新旧クレーム対応情報に蓄積するものとする。   (Step S1101) The dependent change unit 52 sets the claim number of the claim to be changed (here, claim i) to the value of the counter j. Also in this case, as described in step S804 described above, the dependent change unit 52 associates the number of the claim before the change with the number of the claim after the change, and stores it in the old and new claim correspondence information. It shall be.

(ステップS1102)従属変更部52は、変更する請求項の2以上の被従属項のうち、最も番号の小さい被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号のうち、最も小さい被従属項番号の旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。   (Step S1102) The dependency changing unit 52 acquires a new claim number corresponding to the dependent claim with the smallest number among the two or more dependent claims of the claim to be changed. More specifically, the dependent change unit 52 acquires the dependent claim number of the claim to be changed, and among the dependent dependent numbers, the new dependent number corresponding to the old claim number of the smallest dependent claim number is obtained. The claim number is obtained by referring to the old and new claim correspondence information.

(ステップS1103)従属変更部52は、変更する請求項の従属表現を、ステップS1102で取得した新請求項番号を用いて更新する。例えば、ステップS905に関する説明と同様にして、その従属表現を更新することができる。この従属表現の更新により、変更する請求項は、多数項従属の請求項から、単数項従属の請求項に変更されることになる。   (Step S1103) The dependency changing unit 52 updates the dependent expression of the claim to be changed using the new claim number acquired in step S1102. For example, the subordinate expression can be updated in the same manner as described for step S905. Due to the update of the dependent expression, the claim to be changed is changed from the multiple dependent claim to the singular dependent claim.

(ステップS1104)従属変更部52は、変更する請求項に、変更情報を追加する。例えば、ステップS906に関する説明と同様にして、その変更情報を追加することができる。そして、図26のフローチャートに戻る。   (Step S1104) The dependent change unit 52 adds change information to the claims to be changed. For example, the change information can be added in the same manner as described for step S906. And it returns to the flowchart of FIG.

なお、多数項従属の請求項を単数項従属の請求項に変更する処理(ステップS803の処理)は、図27〜図29のフローチャートに限定されるものでないことは言うまでもない。他の処理によって多数項従属の請求項を単数項従属の請求項に変更してもよい。   Needless to say, the process of changing a claim dependent on a multiple term to a claim dependent on a single term (the process of step S803) is not limited to the flowcharts of FIGS. The multiple dependent claim may be changed to a singular dependent claim by other processing.

また、図27〜図29のフローチャートにおいても、新旧クレーム対応情報を用いて処理を行う場合について説明したが、前述のように、新旧クレーム対応情報を用いないで各処理を行ってもよい。   Also, in the flowcharts of FIGS. 27 to 29, the case where processing is performed using the old and new claim correspondence information has been described, but as described above, each processing may be performed without using the old and new claim correspondence information.

次に、本実施の形態によるクレーム従属関係変更装置5の動作について、具体例を用いて説明する。この具体例でも、実施の形態1での具体例と同様に、クレーム従属関係変更装置5は、PCであり、クレームデータ出力部53は、そのPCに接続されているディスプレイにクレームデータを出力するものとする。   Next, the operation of the claim dependency relationship changing apparatus 5 according to this embodiment will be described using a specific example. Also in this specific example, similarly to the specific example in the first embodiment, the claim dependency relationship changing apparatus 5 is a PC, and the claim data output unit 53 outputs the claim data to a display connected to the PC. Shall.

また、この具体例において、クレームデータ記憶部11が記憶しているクレームデータは、図6で示されるものであるとする。なお、クレームデータから従属関係情報が取得され、蓄積される処理については、実施の形態1の具体例と同様であり、その説明を省略する。すなわち、従属関係情報蓄積部13は、図7で示される従属関係情報を蓄積するものとする。   In this specific example, the claim data stored in the claim data storage unit 11 is assumed to be as shown in FIG. Note that the processing for acquiring and storing the dependency relationship information from the claim data is the same as the specific example of the first embodiment, and the description thereof is omitted. In other words, the dependency relationship information storage unit 13 stores the dependency relationship information shown in FIG.

まず、ユーザがクレーム従属関係変更装置5を操作して、クレームの従属関係を変更する処理を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、クレーム従属関係変更装置5は、クレームの従属関係を変更するタイミングであると判断する(ステップS701)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、実施の形態1の具体例と同様にして、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。   First, it is assumed that the user operates the claim dependency changing device 5 and inputs an instruction to start processing for changing the claim dependency. Then, the instruction is accepted, and the claim dependency changing device 5 determines that it is time to change the claim dependency (step S701). Then, the dependency relationship information acquisition unit 12 and the dependency relationship information storage unit 13 execute a process of acquiring and storing dependency relationship information in the same manner as in the specific example of the first embodiment (step S102).

その後、検出部51と、従属変更部52とは、多数項従属の請求項を検出し、その多数項従属の請求項を単数項従属の請求項に変更する処理等を行う(ステップS702)。   Thereafter, the detecting unit 51 and the dependency changing unit 52 detect a claim dependent on the multiple term and perform processing for changing the claim dependent on the multiple term to a claim dependent on the single term (step S702).

その処理について、具体的に説明する。まず、検出部51は、従属関係情報蓄積部13が蓄積した図7で示される従属関係情報を参照し、請求項1が多数項従属の請求項であるかどうか判断する(ステップS801,S802)。この場合には、請求項1は独立形式のクレームであって、従属関係情報の子クレームに「1」が存在しないため、検出部51は、請求項1が多数項従属の請求項ではないと判断する。   The process will be specifically described. First, the detection unit 51 refers to the dependency relationship information shown in FIG. 7 accumulated by the dependency relationship information accumulation unit 13, and determines whether or not claim 1 is a multiple dependent claim (steps S801 and S802). . In this case, since claim 1 is an independent claim, and “1” does not exist in the child claims of the dependency relationship information, the detection unit 51 determines that claim 1 is not a multiple-dependent claim. to decide.

そして、従属変更部52は、その請求項1の請求項番号を、カウンタjの値「1」に設定する(ステップS804)。なお、この場合には、実質的に請求項番号は変化しないことになる。また、従属変更部52は、旧クレーム番号「1」と、新クレーム番号「1」とを対応付けて、図示しない記録媒体で記憶されている新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の1番目のレコードが、そのようにして蓄積されることになる。   Then, the dependent change unit 52 sets the claim number of claim 1 to the value “1” of the counter j (step S804). In this case, the claim number is not substantially changed. Further, the subordinate changing unit 52 associates the old claim number “1” with the new claim number “1” and accumulates them in the new and old claim correspondence information stored in a recording medium (not shown). The first record of the old and new claim correspondence information shown in FIG. 30 is accumulated in this way.

なお、請求項1は、独立形式の請求項であり、被従属項が存在しないため、被従属項の新請求項番号の取得(ステップS805)や、従属請求項番号の更新(ステップS806)は行われない。   Since claim 1 is an independent claim and there is no dependent claim, acquisition of a new claim number of the dependent claim (step S805) and update of the dependent claim number (step S806) are performed. Not done.

次に、検出部51、及び従属変更部52は、請求項2に関する処理を開始する(ステップS807,S808)。この場合には、従属関係情報の子クレームに「2」が1個だけ存在するため、検出部51は、請求項2が多数項従属の請求項ではないと判断する(ステップS802)。そして、請求項2も多数項従属の請求項ではないため、従属変更部52は、その請求項2の請求項番号を2に設定する(ステップS804)。この場合にも、実質的な請求項番号の変更は行われないことになる。また、従属変更部52は、旧クレーム番号「2」と、新クレーム番号「2」とを対応付けて、図30で示される新旧クレーム対応情報の2番目のレコードを蓄積する。   Next, the detection unit 51 and the dependent change unit 52 start processing related to claim 2 (steps S807 and S808). In this case, since there is only one “2” in the subordinate claim of the dependency relationship information, the detection unit 51 determines that claim 2 is not a claim dependent on multiple items (step S802). Since claim 2 is not a claim dependent on multiple terms, dependent change unit 52 sets the claim number of claim 2 to 2 (step S804). In this case as well, the substantial claim number is not changed. Further, the dependent change unit 52 associates the old claim number “2” with the new claim number “2”, and accumulates the second record of the new and old claim correspondence information shown in FIG.

請求項2は、請求項1に従属するため、従属変更部52は、その請求項1の新クレーム番号を取得する。この場合には、図30で示される新旧クレーム対応情報を参照し、旧クレーム番号「1」に対応する新クレーム番号は「1」であるため、従属変更部52は、請求項2の被従属項の新請求項番号「1」を取得する(ステップS805)。そして、従属変更部52は、請求項2の被従属項番号を「1」に更新する(ステップS806)。この場合にも、従属項番号の実質的な変更は行われないことになる。   Since claim 2 is dependent on claim 1, the dependency changing unit 52 acquires the new claim number of claim 1. In this case, referring to the old and new claim correspondence information shown in FIG. 30, the new claim number corresponding to the old claim number “1” is “1”. A new claim number “1” of the term is acquired (step S805). Then, the dependency changing unit 52 updates the dependent item number of claim 2 to “1” (step S806). Even in this case, the subordinate number is not substantially changed.

次に、検出部51、及び従属変更部52は、請求項3に関する処理を開始する(ステップS807,S808)。請求項3も多数項従属の請求項ではないため、従属変更部52は、請求項2の場合と同様にして、請求項番号の設定(ステップS804)、新旧クレーム対応情報へのレコードの追加、被従属項の新請求項番号の取得(ステップS805)、従属請求項番号の更新(ステップS806)の処理を行う。なお、この場合にも、請求項3の実質的な変更は行われないことになる。   Next, the detection unit 51 and the dependent change unit 52 start processing related to claim 3 (steps S807 and S808). Since claim 3 is not a claim dependent on multiple claims, the dependency changing unit 52 sets the claim number (step S804), adds a record to the old and new claim correspondence information, as in the case of claim 2. Processing for obtaining a new claim number of the dependent claim (step S805) and updating the dependent claim number (step S806) is performed. In this case, the substantial change of claim 3 is not performed.

次に、検出部51、及び従属変更部52は、請求項4に関する処理を開始する(ステップS807,S808)。この場合には、従属関係情報の子クレームに「4」が2以上存在するため、検出部51は、請求項4が多数項従属の請求項であると判断する(ステップS802)。したがって、従属変更部52は、多数項従属の関係が解消されるようにクレームデータを変更する(ステップS803)。なお、その詳細な処理については、図27のフローチャートの処理が行われる場合について説明する。   Next, the detection unit 51 and the dependent change unit 52 start processing related to claim 4 (steps S807 and S808). In this case, since there are two or more “4” s in the child claims of the dependency relationship information, the detection unit 51 determines that claim 4 is a multiple-dependent claim (step S802). Therefore, the dependency changing unit 52 changes the claim data so that the multinomial dependency relationship is resolved (step S803). The detailed processing will be described in the case where the processing in the flowchart of FIG. 27 is performed.

まず、従属変更部52は、請求項4の1番目の被従属項である請求項1を、従属関係情報を用いて特定する。そして、その請求項1の新請求項番号「1」を、新旧クレーム対応情報を用いて取得する(ステップS901〜S903)。そして、従属変更部52は、請求項4の請求項番号を「4」に設定する(ステップS904)。この場合にも、実質的に請求項番号は変化しないことになる。また、従属変更部52は、旧クレーム番号「4」と、新クレーム番号「4」とを対応付けて、新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の4番目のレコードが、そのようにして蓄積されることになる。   First, the dependency changing unit 52 specifies claim 1 which is the first dependent claim of claim 4 using the dependency relationship information. Then, the new claim number “1” of the claim 1 is acquired using the old and new claim correspondence information (steps S901 to S903). Then, the dependent change unit 52 sets the claim number of claim 4 to “4” (step S904). Also in this case, the claim number does not change substantially. Further, the dependent change unit 52 associates the old claim number “4” with the new claim number “4” and accumulates them in the old and new claim correspondence information. The fourth record of the old and new claim correspondence information shown in FIG. 30 is accumulated in this way.

その後、従属変更部52は、取得した新請求項番号「1」を用いて、従属表現を更新する(ステップS905)。具体的には、従属変更部52は、請求項4の従属表現「請求項1または請求項3」を、「請求項1」に更新する。また、従属変更部52は、その請求項のタイトルである[請求項4]の右側に、変更情報「(変更済)」を追加する(ステップS906)。請求項4の1番目の被従属項である請求項1に対応する新請求項番号は1個しかないため、従属変更部52は、次の被従属項についての処理を行う(ステップS908,S911,S912)。すなわち、変更した請求項4を[請求項4]から最後の句点までコピーして、その請求項4の次に貼り付ける(ステップS913,S914)。そして、そのコピーされた請求項についての処理を行う。   Thereafter, the dependency changing unit 52 updates the dependency expression using the acquired new claim number “1” (step S905). Specifically, the dependency changing unit 52 updates the dependency expression “Claim 1 or Claim 3” of Claim 4 to “Claim 1”. The dependent change unit 52 adds the change information “(changed)” to the right side of [claim 4] which is the title of the claim (step S906). Since there is only one new claim number corresponding to claim 1 which is the first dependent claim of claim 4, the dependency changing unit 52 performs processing for the next dependent claim (steps S908 and S911). , S912). That is, the changed claim 4 is copied from [claim 4] to the last phrase and pasted after the claim 4 (steps S913, S914). Then, the copied claim is processed.

具体的には、従属変更部52は、請求項4の2番目の被従属項である請求項3を、従属関係情報を用いて特定する。そして、その請求項3の新請求項番号「3」を、新旧クレーム対応情報を用いて取得する(ステップS901〜S903)。そして、従属変更部52は、コピーされた請求項の請求項番号を「5」に設定する(ステップS904)。この場合には、請求項番号が4から5に変化することになる。また、従属変更部52は、カウンタiの値で示される旧クレーム番号「4」と、カウンタjの値で示される新クレーム番号「5」とを対応付けて、新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の5番目のレコードが、そのようにして蓄積されることになる。   Specifically, the dependency changing unit 52 specifies claim 3 which is the second dependent claim of claim 4 using the dependency relationship information. And the new claim number “3” of the claim 3 is acquired using the old and new claim correspondence information (steps S901 to S903). Then, the dependent change unit 52 sets the claim number of the copied claim to “5” (step S904). In this case, the claim number changes from 4 to 5. Further, the dependent change unit 52 associates the old claim number “4” indicated by the value of the counter i with the new claim number “5” indicated by the value of the counter j, and accumulates them in the new and old claim correspondence information. The fifth record of the old and new claim correspondence information shown in FIG. 30 is accumulated in this way.

その後、従属変更部52は、取得した新請求項番号「3」を用いて、従属表現を更新する(ステップS905)。具体的には、従属変更部52は、請求項4の従属表現「請求項1」を、「請求項3」に更新する。また、従属変更部52は、その請求項のタイトルである[請求項5]の右側に、変更情報「(変更済)」を追加する(ステップS906)。変更前の請求項4の2番目の被従属項である請求項3に対応する新請求項番号は1個しかなく、また、請求項1、3以外に被従属項はないため、オリジナルの請求項4を変更する処理は終了され、従属変更部52は、次の請求項5に関する処理を開始する(ステップS907,S908,S911,S912,S807,S808)。この場合には、従属関係情報の子クレームに「5」が2以上存在するため、検出部51は、請求項5が多数項従属の請求項であると判断する(ステップS802)。   Thereafter, the dependency changing unit 52 updates the dependency expression using the acquired new claim number “3” (step S905). Specifically, the dependency changing unit 52 updates the dependency expression “claim 1” of claim 4 to “claim 3”. The dependent change unit 52 adds the change information “(changed)” to the right side of the claim title [Claim 5] (step S906). Since there is only one new claim number corresponding to claim 3 which is the second dependent claim of claim 4 before the change, and there is no dependent claim other than claims 1 and 3, the original claim number. The process for changing the item 4 is terminated, and the dependent change unit 52 starts the process for the next claim 5 (steps S907, S908, S911, S912, S807, S808). In this case, since there are two or more “5” s in the child claims of the dependency relationship information, the detection unit 51 determines that claim 5 is a multiple-dependent claim (step S802).

この場合にも、従属変更部52は、請求項4の場合と同様にして、多数項従属の従属関係を展開する処理を行う(図27のフローチャート)。なお、請求項5では、4番目の被従属項である請求項4に対応する新請求項番号が2個存在するため、請求項5は、5個の新たな請求項に展開されることになる。   Also in this case, the dependency changing unit 52 performs the process of developing the dependency relationship of the multiple dependents in the same manner as in the case of claim 4 (flowchart in FIG. 27). In claim 5, since there are two new claim numbers corresponding to claim 4 which is the fourth dependent claim, claim 5 is expanded into five new claims. Become.

次に、請求項6は、多数項従属の請求項ではないため、請求項1等と同様にして処理されることになる。図31は、変更後のクレームデータを示す図である。図31のクレームデータで示されるように、変更後のクレームデータでは、すべての請求項が独立形式の請求項か、単数項従属の請求項となっている。   Next, since claim 6 is not a claim dependent on multiple claims, it is processed in the same manner as claim 1 and the like. FIG. 31 is a diagram showing the changed claim data. As shown in the claim data of FIG. 31, in the changed claim data, all claims are independent claims or claims dependent on a single term.

この後、クレームデータ出力部53は、この変更後のクレームデータを図示しないディスプレイに表示する。そのようにクレームデータが表示されることにより、ユーザは、変更後のクレームの内容を知ることができる。特に、従属関係の変更された請求項には、変更がなされたことを示す変更情報が追加されているため、ユーザは、どの請求項が変更されており、どの請求項が変更されていないのかについて、容易に判断することができうる。   Thereafter, the claim data output unit 53 displays the changed claim data on a display (not shown). By displaying the claim data as such, the user can know the content of the changed complaint. In particular, claims whose dependency has changed have changed information indicating that changes have been made, so the user can see which claims have been changed and which claims have not been changed. Can be easily determined.

なお、この具体例では、図27のフローチャートの処理によって、多数項従属の請求項が単数項従属の請求項に変更される場合について説明したが、前述の図28や、図29のフローチャートの処理によって、クレームの従属関係を変更してもよい。例えば、図28のフローチャートの処理によって、クレームの従属関係を変更した場合には、図6で示されるクレームデータの各請求項のうち、請求項5のみが上記の具体例と同様に変更されることになる。したがって、変更後のクレームデータは、図32で示されるようになる。また、例えば、図29のフローチャートの処理によって、クレームの従属関係を変更した場合には、図6で示されるクレームデータの各請求項のうち、請求項4は、請求項1のみに従属するように変更され、請求項5は、請求項1のみに従属するように変更されることになる。したがって、変更後のクレームデータは、図33で示されるようになる。   In this specific example, the case where the claim dependent on the multiple term is changed to the claim dependent on the singular term by the processing of the flowchart of FIG. 27 has been described. However, the processing of the flowchart of FIG. 28 and FIG. The dependency of claims may be changed by For example, when the dependency relation of the claim is changed by the processing of the flowchart of FIG. 28, only the claim 5 is changed in the same manner as the above specific example among the claims of the claim data shown in FIG. It will be. Therefore, the changed claim data is as shown in FIG. Further, for example, when the claim dependency relationship is changed by the processing of the flowchart of FIG. 29, among the claims of the claim data shown in FIG. 6, the claim 4 is dependent only on the claim 1. And claim 5 is modified to be dependent only on claim 1. Therefore, the changed claim data is as shown in FIG.

以上のように、本実施の形態によるクレーム従属関係変更装置5によれば、クレームの従属関係を自動的に変更することができる。例えば、米国での出願では、多数項従属の請求項に従属する多数項従属の請求項を記載することは認められておらず、また、多数項従属の請求項が1個でも存在する場合には、出願時に追加料金の支払いを求められることになる。したがって、本実施の形態によるクレーム従属関係変更装置5を用いることによって、クレームデータを、多数項従属の請求項に従属する多数項従属の請求項の存在しないものや、多数項従属の請求項の存在しないものに変更することができる。   As described above, according to the claim dependency relationship changing apparatus 5 according to the present embodiment, the claim dependency relationship can be automatically changed. For example, in an application in the United States, it is not allowed to list a multiple dependent claim that is dependent on a multiple dependent claim, and there is a single multiple dependent claim. Will be required to pay an additional fee at the time of filing. Therefore, by using the claim dependency changing device 5 according to the present embodiment, the claim data can be obtained from a claim that does not have a multiple dependent claim that depends on a multiple dependent claim or a multiple dependent claim. It can be changed to something that does not exist.

なお、本実施の形態において、従属関係を変更する複数の方法について説明したが、それらは一例であって、他の方法を用いてもよいことは言うまでもない。例えば、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の被従属項のうち、異なる独立形式の請求項についての下位の請求項(すなわち、異なる独立形式の請求項に直接的にあるいは間接的に従属する請求項)である被従属項については、各被従属項にそれぞれ従属する単数項従属の請求項となるようにして、同一の独立形式の請求項についての下位の請求項(すなわち、同一の独立形式の請求項に直接的にあるいは間接的に従属する請求項)である被従属項については、最も番号の小さい被従属項に従属する単数項従属の請求項となるようにクレームデータを変更してもよい。   In the present embodiment, a plurality of methods for changing the dependency relationship have been described. However, these are merely examples, and it goes without saying that other methods may be used. For example, the subordinate change unit 52 determines that a subordinate claim that changes a subordinate relationship is a subordinate claim (ie, a subordinate claim of a different independent form among the dependent claims of the claim). Claims that are directly or indirectly dependent on a claim) shall be claims of the same independent form so that they become dependent claims that are dependent on each dependent claim. Dependent claims that are subordinate claims (ie, claims that are directly or indirectly dependent on the same independent form of claims) are singular dependent on the lowest numbered dependent claim You may change claim data so that it may become the following claim.

また、本実施の形態では、クレームデータのみを変更する場合について説明したが、クレームデータと共に、従属関係情報も、変更してもよい。従属関係情報も変更する場合には、クレームデータの変更と、従属関係情報の変更とを並行して行ってもよく、あるいは、クレームデータを先に変更し、その変更後のクレームデータから従属関係情報を再度取得することによって、従属関係情報を変更してもよい。   Moreover, although the case where only the claim data is changed has been described in the present embodiment, the dependency relationship information may be changed together with the claim data. When the dependency information is also changed, the change of the claim data and the change of the dependency information may be performed in parallel, or the claim data is changed first and the dependency is changed from the changed claim data. The dependency relationship information may be changed by acquiring the information again.

また、上記各実施の形態において、多数項従属の請求項に従属する請求項(請求項Aとする)は、多数項従属の請求項に直接的に従属する請求項であってもよく、多数項従属の請求項に間接的に従属する請求項であってもよい。前者の場合には、請求項Aに記載されている被従属項に多数項従属の請求項が含まれることとなる。一方、後者の場合には、請求項Aに記載されている被従属項に多数項従属の請求項が含まれておらず、請求項Aから従属関係を上位の方にたどることによって到達することができるいずれかの請求項が多数項従属の請求項であってもよい。   Further, in each of the above embodiments, a claim dependent on a multiple dependent claim (referred to as claim A) may be a claim directly dependent on a multiple dependent claim. It may be a claim indirectly dependent on a claim dependent on a term. In the former case, a dependent claim described in claim A includes a claim dependent on multiple claims. On the other hand, in the latter case, the dependent claim described in claim A does not include a claim dependent on multiple claims, and is reached by tracing the dependency relationship from claim A to the higher order. Any claim that can do so may be a multiple dependent claim.

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each processing or each function may be realized by centralized processing by a single device or a single system, or distributed processing by a plurality of devices or a plurality of systems. May be realized.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるクレーム従属関係図生成装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得ステップと、前記従属関係情報取得ステップで取得した従属関係情報を蓄積する従属関係情報蓄積ステップと、前記従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する検出ステップと、前記検出ステップで検出した、多数項従属の請求項に従属する多数項従属の請求項に関する情報である従属請求項情報を出力する出力ステップと、を実行させるためのものである。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. Note that the software that implements the claim dependency relationship diagram generation apparatus according to the above embodiment is the following program. That is, the program reads the claim data from the claim data storage unit in which the claim data, which is the data indicating the scope of the claims having a plurality of claims, is stored in the computer, and the plurality of claims indicated by the claim data. Using the dependency relationship information acquisition step for acquiring dependency relationship information that is information indicating the dependency relationship, the dependency relationship information storage step for storing the dependency relationship information acquired in the dependency relationship information acquisition step, and the dependency relationship information, A detection step for detecting a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim, and a dependent claim which is information on a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim detected in the detection step And an output step for outputting the term information.

また、上記実施の形態における請求項検出装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得ステップと、前記従属関係情報取得ステップで取得した従属関係情報を蓄積する従属関係情報蓄積ステップと、前記従属関係情報を用いて、前記クレームデータに含まれる各請求項の従属関係を示す図であるクレーム従属関係図を生成するクレーム従属関係図生成ステップと、前記クレーム従属関係図生成ステップで生成したクレーム従属関係図を出力する出力ステップと、を実行させ、前記クレーム従属関係図生成ステップは、前記クレームデータに含まれる各請求項に対応する図形である請求項図形を、一の請求項図形が、当該請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する請求項図形生成ステップと、前記従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に、当該請求項図形から下方に延びる線である垂直連結線を生成する垂直連結線生成ステップと、前記従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に、当該請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる水平連結線を生成すると共に、当該垂直連結線と当該水平連結線とが交わる位置に、交点であることを示す図形である交点図形を生成する交点図形生成ステップと、を具備する、ものである。   Moreover, the software which implement | achieves the claim detection apparatus in the said embodiment is the following programs. That is, the program reads the claim data from the claim data storage unit in which the claim data, which is the data indicating the scope of the claims having a plurality of claims, is stored in the computer, and the plurality of claims indicated by the claim data. Using the dependency relationship information acquisition step for acquiring dependency relationship information that is information indicating the dependency relationship, the dependency relationship information storage step for storing the dependency relationship information acquired in the dependency relationship information acquisition step, and the dependency relationship information, A claim dependency diagram generating step for generating a claim dependency diagram which is a diagram showing a dependency relationship of each claim included in the claim data, and an output for outputting the claim dependency diagram generated in the claim dependency diagram generating step And the claim dependency diagram generation step includes the clay A claim figure that is a figure corresponding to each claim included in the data, and one claim figure corresponds to a claim with a number one prior to the number of the claim corresponding to the claim figure. A claim graphic generation step for generating the graphic so as to be the same height as or lower than the item graphic, and the right side of the claim graphic corresponding to the claim indicated by the dependency relationship information as a dependent claim, A vertical connection line generation step for generating a vertical connection line that is a line extending downward from the claim graphic; and a claim graphic corresponding to a claim indicated by the dependency relationship information as a dependent claim, on the left side from the claim graphic Generating a horizontal connection line extending from a vertical connection line extending from a claim graphic corresponding to a dependent claim dependent on a term, and being an intersection at a position where the vertical connection line and the horizontal connection line intersect Indication Comprising the intersection figure generating step of generating an intersection shape is graphics, is intended.

また、上記実施の形態におけるクレーム従属関係変更装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得ステップと、前記従属関係情報取得ステップで取得した従属関係情報を蓄積する従属関係情報蓄積ステップと、前記従属関係情報を用いて、多数項従属の請求項を少なくとも検出する検出ステップと、前記検出ステップで検出した多数項従属の請求項が単数項従属の請求項となるように前記クレームデータを変更する従属変更ステップと、を実行させるためのものである。   Moreover, the software which implement | achieves the claim dependency relationship change apparatus in the said embodiment is the following programs. That is, the program reads the claim data from the claim data storage unit in which the claim data, which is the data indicating the scope of the claims having a plurality of claims, is stored in the computer, and the plurality of claims indicated by the claim data. Using the dependency relationship information acquisition step for acquiring dependency relationship information that is information indicating the dependency relationship, the dependency relationship information storage step for storing the dependency relationship information acquired in the dependency relationship information acquisition step, and the dependency relationship information, A detecting step for detecting at least a claim dependent on a multiple term; and a dependent changing step for changing the claim data so that the claim dependent on the multiple term detected in the detecting step becomes a claim dependent on a singular term. It is for making it happen.

なお、上記プログラムにおいて、情報を出力する出力ステップなどでは、ハードウェアでしか行われない処理、例えば、出力ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。   In the above program, the output step for outputting information does not include at least processing performed only by hardware, for example, processing performed by a modem or an interface card in the output step.

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。   Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図34は、上記プログラムを実行して、上記実施の形態によるクレーム従属関係図生成装置、請求項検出装置、またはクレーム従属関係変更装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。   FIG. 34 is a schematic diagram showing an example of the external appearance of a computer that executes the above program and realizes the claim dependency diagram generating device, the claim detecting device, or the claim dependency changing device according to the above embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.

図34において、コンピュータシステム1100は、CD−ROM(Compact Disk Read Only Memory)ドライブ1105、FD(Flexible Disk)ドライブ1106を含むコンピュータ1101と、キーボード1102と、マウス1103と、モニタ1104とを備える。   34, a computer system 1100 includes a computer 1101 including a CD-ROM (Compact Disk Read Only Memory) drive 1105, an FD (Flexible Disk) drive 1106, a keyboard 1102, a mouse 1103, and a monitor 1104.

図35は、コンピュータシステムを示す図である。図35において、コンピュータ1101は、CD−ROMドライブ1105、FDドライブ1106に加えて、CPU(Central Processing Unit)1111と、ブートアッププログラム等のプログラムを記憶するためのROM(Read Only Memory)1112と、CPU1111に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)1113と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク1114と、CPU1111、ROM1112等を相互に接続するバス1115とを備える。なお、コンピュータ1101は、LANへの接続を提供する図示しないネットワークカードを含んでもよい。   FIG. 35 is a diagram illustrating a computer system. 35, in addition to the CD-ROM drive 1105 and the FD drive 1106, a computer 1101 includes a CPU (Central Processing Unit) 1111 and a ROM (Read Only Memory) 1112 for storing a program such as a bootup program, Random access memory (RAM) 1113 connected to the CPU 1111 for temporarily storing application program instructions and providing a temporary storage space, a hard disk 1114 for storing application programs, system programs, and data, a CPU 1111 and a ROM 1112 Etc. to each other. The computer 1101 may include a network card (not shown) that provides connection to the LAN.

コンピュータシステム1100に、上記実施の形態によるクレーム従属関係図生成装置、請求項検出装置、またはクレーム従属関係変更装置の機能を実行させるプログラムは、CD−ROM121、またはFD122に記憶されて、CD−ROMドライブ1105、またはFDドライブ1106に挿入され、ハードディスク1114に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ1101に送信され、ハードディスク1114に記憶されてもよい。プログラムは実行の際にRAM1113にロードされる。なお、プログラムは、CD−ROM121やFD122、またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 1100 to execute the functions of the claim dependency diagram generation device, claim detection device, or claim dependency change device according to the above-described embodiment is stored in the CD-ROM 121 or the FD 122 and is stored in the CD-ROM. It may be inserted into the drive 1105 or the FD drive 1106 and transferred to the hard disk 1114. Instead, the program may be transmitted to the computer 1101 via a network (not shown) and stored in the hard disk 1114. The program is loaded into the RAM 1113 when executed. The program may be loaded directly from the CD-ROM 121, the FD 122, or the network.

プログラムは、コンピュータ1101に、上記実施の形態によるクレーム従属関係図生成装置、請求項検出装置、またはクレーム従属関係変更装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム1100がどのように動作するのかについては周知であり、詳細な説明を省略する。   The program does not necessarily include an operating system (OS), a third party program, or the like that causes the computer 1101 to execute the functions of the claim dependency diagram generation device, the claim detection device, or the claim dependency change device according to the above embodiment. May be. The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 1100 operates is well known and will not be described in detail.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明によるクレーム従属関係図生成装置等によれば、クレーム従属関係図を生成することができ、また、請求項検出装置等によれば、マルチクレームに従属するマルチクレームを検出することができ、また、クレーム従属関係変更装置等によれば、クレームの従属関係を変更することができ、特許請求の範囲を解析するシステム等において有効である。   As described above, according to the claim dependency diagram generating device and the like according to the present invention, a claim dependency diagram can be generated, and according to the claim detecting device and the like, a multi-claim subordinate to the multi-claim can be detected. Further, according to the claim dependency changing device or the like, the claim dependency can be changed, which is effective in a system for analyzing the scope of claims.

本発明の実施の形態1によるクレーム従属関係図生成装置の構成を示すブロック図The block diagram which shows the structure of the claim dependency relationship figure production | generation apparatus by Embodiment 1 of this invention. 同実施の形態によるクレーム従属関係図生成装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency diagram production | generation apparatus by the embodiment 同実施の形態によるクレーム従属関係図生成装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency diagram production | generation apparatus by the embodiment 同実施の形態によるクレーム従属関係図生成装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency diagram production | generation apparatus by the embodiment 同実施の形態によるクレーム従属関係図生成装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency diagram production | generation apparatus by the embodiment 同実施の形態におけるクレームデータの一例を示す図The figure which shows an example of the claim data in the embodiment 同実施の形態における従属関係情報の一例を示す図The figure which shows an example of the dependency relationship information in the embodiment 同実施の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in the embodiment 同実施の形態におけるクレーム従属関係図のデータの一例を示す図The figure which shows an example of the data of the claim dependency relationship figure in the embodiment 同実施の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in the embodiment 同実施の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in the embodiment 同実施の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in the embodiment 本発明の実施の形態2による請求項検出装置の構成を示すブロック図A block diagram showing a configuration of a claim detection device according to a second embodiment of the present invention. 同実施の形態による請求項検出装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim detection apparatus by the embodiment 同実施の形態による請求項検出装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim detection apparatus by the embodiment 同実施の形態における第1メモリで記憶されているデータの一例を示す図The figure which shows an example of the data memorize | stored in the 1st memory in the embodiment 同実施の形態における第2メモリで記憶されているデータの一例を示す図The figure which shows an example of the data memorize | stored in the 2nd memory in the embodiment 同実施の形態における従属請求項情報の一例を示す図The figure which shows an example of the dependent claim information in the embodiment 他の形態によるクレーム従属関係図生成装置の構成を示すブロック図The block diagram which shows the structure of the claim dependency diagram production | generation apparatus by other forms 他の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in another form 他の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in another form 他の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in another form 他の形態におけるクレーム従属関係図の一例を示す図The figure which shows an example of the claim dependency relationship figure in another form 本発明の実施の形態3によるクレーム従属関係変更装置の構成を示す図The figure which shows the structure of the claim dependency relationship change apparatus by Embodiment 3 of this invention. 同実施の形態によるクレーム従属関係変更装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency relationship change apparatus by the embodiment 同実施の形態によるクレーム従属関係変更装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency relationship change apparatus by the embodiment 同実施の形態によるクレーム従属関係変更装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency relationship change apparatus by the embodiment 同実施の形態によるクレーム従属関係変更装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency relationship change apparatus by the embodiment 同実施の形態によるクレーム従属関係変更装置の動作を示すフローチャートThe flowchart which shows operation | movement of the claim dependency relationship change apparatus by the embodiment 同実施の形態における新旧クレーム対応情報の一例を示す図The figure which shows an example of the old and new claim correspondence information in the embodiment 同実施の形態における変更後のクレームデータの一例を示す図The figure which shows an example of the claim data after the change in the embodiment 同実施の形態における変更後のクレームデータの一例を示す図The figure which shows an example of the claim data after the change in the embodiment 同実施の形態における変更後のクレームデータの一例を示す図The figure which shows an example of the claim data after the change in the embodiment 上記各実施の形態におけるコンピュータシステムの外観一例を示す模式図The schematic diagram which shows an example of the external appearance of the computer system in each said embodiment 上記各実施の形態におけるコンピュータシステムの構成の一例を示す図The figure which shows an example of a structure of the computer system in each said embodiment

符号の説明Explanation of symbols

1、4 クレーム従属関係図生成装置
3 請求項検出装置
5 クレーム従属関係変更装置
11 クレームデータ記憶部
12 従属関係情報取得部
13 従属関係情報蓄積部
14 クレーム従属関係図生成部
15 出力部
21 請求項図形生成手段
22 垂直連結線生成手段
23 交点図形生成手段
24 クレーム従属関係図記憶手段
31、51 検出部
32 出力部
41 クレーム従属関係図生成部
52 従属変更部
53 クレームデータ出力部
1, 4 Claim dependency diagram generation device 3 Claim detection device 5 Claim dependency relationship change device 11 Claim data storage unit 12 Dependency relationship information acquisition unit 13 Dependency relationship information storage unit 14 Claim dependency relationship diagram generation unit 15 Output unit 21 Graphic generation means 22 Vertical connection line generation means 23 Intersection graphic generation means 24 Claim dependency diagram storage means 31, 51 Detection unit 32 Output unit 41 Claim dependency diagram generation unit 52 Dependency change unit 53 Claim data output unit

Claims (6)

複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部と、
前記クレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得部と、
前記従属関係情報取得部が取得した従属関係情報を蓄積する従属関係情報蓄積部と、
前記従属関係情報を用いて、前記クレームデータに含まれる各請求項の従属関係を示す図であるクレーム従属関係図を生成するクレーム従属関係図生成部と、
前記クレーム従属関係図生成部が生成したクレーム従属関係図を出力する出力部と、を具備し、
前記クレーム従属関係図生成部は、
前記クレームデータに含まれる各請求項に対応する図形であり、請求項の番号を示す図形である請求項図形を、一の請求項図形が、当該請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する請求項図形生成手段と、
前記従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に、当該請求項図形から下方に延びる線である垂直連結線を生成する垂直連結線生成手段と、
前記従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に、当該請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる水平連結線を生成すると共に、当該垂直連結線と当該水平連結線とが交わる位置に、交点であることを示す図形である交点図形を生成する交点図形生成手段と、を具備する、クレーム従属関係図生成装置。
A claim data storage unit that stores claim data that is data indicating a claim having a plurality of claims;
A dependency information acquisition unit that reads out the claim data from the claim data storage unit and acquires dependency information that is information indicating a dependency of a plurality of claims indicated by the claim data;
A dependency relationship information storage unit that stores the dependency relationship information acquired by the dependency relationship information acquisition unit;
A claim dependency diagram generation unit that generates a claim dependency diagram that is a diagram showing a dependency relationship of each claim included in the claim data, using the dependency relationship information;
An output unit that outputs the claim dependency diagram generated by the claim dependency diagram generation unit;
The claim dependency diagram generation unit
Wherein Ri graphic der corresponding to the claims contained in the claim data, the claim graphic Ru graphic der indicating the number of claims, one claim figures, the number of claims corresponding to the claim figures Claim graphic generation means for generating the graphic so as to be at the same height as or lower than the claim graphic corresponding to the claim of the number one before
A vertical connection line generating means for generating a vertical connection line that is a line extending downward from the claim graphic on the right side of the claim graphic corresponding to the claim indicated by the dependency relationship information as a dependent claim;
A horizontal line extending from the claim graphic corresponding to the claim indicated by the dependency relationship information to be a dependent claim, and to a vertical connection line extending from the claim graphic corresponding to the dependent dependent of the claim. Claim dependency relation diagram, comprising: an intersection graphic generation means for generating a connection line and generating an intersection graphic that is a graphic indicating an intersection at a position where the vertical connection line and the horizontal connection line intersect Generator.
前記請求項図形生成手段は、前記請求項図形が、対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形よりも下方となるように請求項図形を生成する、請求項1記載のクレーム従属関係図生成装置。 The claim graphic generation means generates the claim graphic so that the claim graphic is lower than the claim graphic corresponding to the claim number one prior to the number of the corresponding claim. The claim dependency diagram generation apparatus according to claim 1. 前記交点図形は、塗りつぶされた円形の図形である、請求項1または請求項2記載のクレーム従属関係図生成装置。 The claim dependency relationship diagram generation device according to claim 1, wherein the intersection graphic is a filled circular graphic. 前記従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する検出部をさらに具備し、
前記クレーム従属関係図生成部は、前記検出部が検出した、多数項従属の請求項に従属する多数項従属の請求項に対応する請求項図形を、多数項従属の請求項に従属する多数項従属の請求項ではない請求項に対応する請求項図形と区別可能なクレーム従属関係図を生成する、請求項1から請求項3のいずれか記載のクレーム従属関係図生成装置。
A detector for detecting a claim dependent on a multiple claim subordinate to a claim dependent on a multiple claim using the dependency relation information;
The claim dependency diagram generation unit detects a claim figure corresponding to a claim dependent on a multiple claim dependent on a claim dependent on a multiple claim detected by the detection unit, on a multiple claim dependent on the claim dependent on the multiple claim. 4. The claim dependency relationship diagram generation apparatus according to claim 1, wherein the claim dependency relationship diagram generation device generates a claim dependency relationship diagram that is distinguishable from a claim graphic corresponding to a claim that is not a dependent claim.
複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部と、従属関係情報取得部と、従属関係情報蓄積部と、請求項図形生成手段、垂直連結線生成手段、及び交点図形生成手段を有するクレーム従属関係図生成部と、出力部とを用いて処理するクレーム従属関係図生成方法であって、
前記従属関係情報取得部が、前記クレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得ステップと、
前記従属関係情報蓄積部が、前記従属関係情報取得ステップで取得した従属関係情報を蓄積する従属関係情報蓄積ステップと、
前期クレーム従属関係図生成部が、前記従属関係情報を用いて、前記クレームデータに含まれる各請求項の従属関係を示す図であるクレーム従属関係図を生成するクレーム従属関係図生成ステップと、
前記出力部が、前記クレーム従属関係図生成ステップで生成したクレーム従属関係図を出力する出力ステップと、を具備し、
前記クレーム従属関係図生成ステップは、
前記請求項図形生成手段が、前記クレームデータに含まれる各請求項に対応する図形であり、請求項の番号を示す図形である請求項図形を、一の請求項図形が、当該請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する請求項図形生成ステップと、
前記垂直連結線生成手段が、前記従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に、当該請求項図形から下方に延びる線である垂直連結線を生成する垂直連結線生成ステップと、
前記交点図形生成手段が、前記従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に、当該請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる水平連結線を生成すると共に、当該垂直連結線と当該水平連結線とが交わる位置に、交点であることを示す図形である交点図形を生成する交点図形生成ステップと、を具備する、クレーム従属関係図生成方法。
Claim data storage unit for storing claim data, which is data indicating a claim having a plurality of claims, a dependency relationship information acquisition unit, a dependency relationship information storage unit, a claim graphic generation means, a vertical connection line A claim dependency diagram generating method for processing using a claim dependency diagram generating unit having an generating unit and an intersection graphic generating unit, and an output unit,
The dependency relationship information acquisition unit reads the claim data from the claim data storage unit, and acquires dependency relationship information that is information indicating dependency relationships of a plurality of claims indicated by the claim data; and
The dependency relationship information storage unit stores the dependency relationship information acquired in the dependency relationship information acquisition step;
A claim dependency diagram generating step for generating a claim dependency diagram that is a diagram showing a dependency relationship of each claim included in the claim data using the dependency relationship information;
The output unit includes an output step of outputting the claim dependency diagram generated in the claim dependency diagram generation step;
The claim dependency diagram generation step includes:
Wherein the claim figure generating means, said Ri graphic der corresponding to the claims contained in the claim data, the claim graphic Ru graphic der indicating the number of claims, one claim figures, the claim A claim graphic generation step for generating the same so as to be at the same height as or lower than the claim graphic corresponding to the claim number one prior to the number of the claim corresponding to the graphic;
The vertical connection line generation means generates a vertical connection line that is a line extending downward from the claim graphic on the right side of the claim graphic corresponding to the claim indicated by the dependency relationship information as a dependent claim. Generating a vertical connection line,
The intersection graphic generation means extends to the left from a claim graphic corresponding to a claim indicated by the dependency relationship information as a dependent claim, and from a claim graphic corresponding to a dependent dependent dependent on the claim. An intersection graphic generation step of generating a horizontal connection line extending with respect to the connection line and generating an intersection graphic that is a graphic indicating an intersection at a position where the vertical connection line and the horizontal connection line intersect; A claim dependency diagram generation method comprising:
コンピュータに、
複数の請求項を有する特許請求の範囲を示すデータであるクレームデータが記憶されるクレームデータ記憶部からクレームデータを読み出し、当該クレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する従属関係情報取得ステップと、
前記従属関係情報取得ステップで取得した従属関係情報を蓄積する従属関係情報蓄積ステップと、
前記従属関係情報を用いて、前記クレームデータに含まれる各請求項の従属関係を示す図であるクレーム従属関係図を生成するクレーム従属関係図生成ステップと、
前記クレーム従属関係図生成ステップで生成したクレーム従属関係図を出力する出力ステップと、を実行させ、
前記クレーム従属関係図生成ステップは、
前記クレームデータに含まれる各請求項に対応する図形であり、請求項の番号を示す図形である請求項図形を、一の請求項図形が、当該請求項図形に対応する請求項の番号よりも1つ前の番号の請求項に対応する請求項図形と同じ高さ、または、下方となるように生成する請求項図形生成ステップと、
前記従属関係情報によって被従属項であることが示される請求項に対応する請求項図形の右側に、当該請求項図形から下方に延びる線である垂直連結線を生成する垂直連結線生成ステップと、
前記従属関係情報によって従属項であることが示される請求項に対応する請求項図形から左側に、当該請求項の従属する被従属項に対応する請求項図形から延びる垂直連結線に対して延びる水平連結線を生成すると共に、当該垂直連結線と当該水平連結線とが交わる位置に、交点であることを示す図形である交点図形を生成する交点図形生成ステップと、を具備する、プログラム。
On the computer,
Dependency relationship that is information indicating dependency relationships of a plurality of claims indicated by the claim data by reading the claim data from a claim data storage unit that stores claim data that is data indicating a claim having a plurality of claims A dependency information acquisition step for acquiring information;
A dependency information storage step for storing dependency information acquired in the dependency information acquisition step;
A claim dependency diagram generation step for generating a claim dependency diagram which is a diagram showing a dependency relationship of each claim included in the claim data, using the dependency information;
An output step of outputting the claim dependency diagram generated in the claim dependency diagram generation step;
The claim dependency diagram generation step includes:
Wherein Ri graphic der corresponding to the claims contained in the claim data, the claim graphic Ru graphic der indicating the number of claims, one claim figures, the number of claims corresponding to the claim figures A claim graphic generation step for generating the same so as to be at the same height as or lower than the claim graphic corresponding to the claim of the number before one;
A vertical connecting line generating step for generating a vertical connecting line that is a line extending downward from the claim graphic on the right side of the claim graphic corresponding to the claim indicated by the dependency relationship information as a dependent claim;
A horizontal line extending from the claim graphic corresponding to the claim indicated by the dependency relationship information to be a dependent claim, and to a vertical connection line extending from the claim graphic corresponding to the dependent dependent of the claim. An intersection graphic generation step of generating a connection line and generating an intersection graphic that is a graphic indicating an intersection at a position where the vertical connection line and the horizontal connection line intersect.
JP2007032913A 2006-04-28 2007-02-14 Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program Expired - Fee Related JP5001671B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007032913A JP5001671B2 (en) 2006-04-28 2007-02-14 Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2006124598 2006-04-28
JP2006124598 2006-04-28
JP2007032913A JP5001671B2 (en) 2006-04-28 2007-02-14 Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program

Publications (2)

Publication Number Publication Date
JP2007317164A JP2007317164A (en) 2007-12-06
JP5001671B2 true JP5001671B2 (en) 2012-08-15

Family

ID=38850936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007032913A Expired - Fee Related JP5001671B2 (en) 2006-04-28 2007-02-14 Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program

Country Status (1)

Country Link
JP (1) JP5001671B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117875857A (en) * 2016-11-25 2024-04-12 韦尔特智力株式会社 Patent claim range analysis method and device
US10540443B2 (en) * 2016-12-20 2020-01-21 RELX Inc. Systems and methods for determining references in patent claims

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108573A (en) * 2001-09-27 2003-04-11 Inpatekku Kk Claim item analyzing displaying device of patent information
JP4596522B2 (en) * 2002-10-23 2010-12-08 有限会社アイ・アール・ディー Information processing apparatus, information processing method, and program
JP2004213258A (en) * 2002-12-27 2004-07-29 Naoyuki Katsushima Description format conversion program for patent claim extent

Also Published As

Publication number Publication date
JP2007317164A (en) 2007-12-06

Similar Documents

Publication Publication Date Title
JP5350428B2 (en) Automatic program generation apparatus, method and computer program
JP4521417B2 (en) Computer program, method and apparatus for editing a structured electronic document represented by a tree structure in which an object to be processed by a computer constitutes each node
JP2008305391A (en) Document generation apparatus, document generation method and program
US9880986B2 (en) Information display apparatus, non-transitory computer-readable storage medium and display control method
WO2016032080A1 (en) Chart conversion system using metadata and method therefor
KR101132080B1 (en) Cad apparatus and computer readable recording media having cad program recorded
KR100948546B1 (en) A computer-readable recording medium recording a CAD device and a CAD program
CN101196944A (en) Computer aided design device and method for editing graphic data
JP5001671B2 (en) Claim dependency relationship diagram generation device, claim dependency relationship diagram generation method, claim detection device, claim detection method, claim dependency relationship change device, claim dependency relationship change method, and program
KR102228241B1 (en) Method and system for virtual input on the web
KR20050061620A (en) Numerical formula editor for word processor and editing method thereof
JP5702265B2 (en) Program automatic generation apparatus and program automatic generation method
JP2009237759A (en) Display control device, display control method, and display control program
JP2009176100A (en) File management device
KR20080052329A (en) A computer-readable recording medium recording a CAD device and a CAD program
JP4921103B2 (en) Apparatus, method and program for visualizing Boolean expressions
JP2009223563A (en) Display processor, display processing method, display processing program, and recording medium
CN100375019C (en) File merging method and system and machine readable medium thereof
AU2013200000A1 (en) Method and apparatus for analyzing a document
JP2011248739A (en) Document processor, document processing method and program
JP4516385B2 (en) Assembly configuration design apparatus, assembly configuration design method, assembly configuration design program, and recording medium recording assembly configuration design program
JP5255865B2 (en) Screen transition design support device, screen transition design support method, and screen transition design support program
JP5712612B2 (en) Electronic document conversion apparatus and electronic document conversion method
EP4435663A1 (en) Information processing system, information processing program, and information processing method
JP2009157470A (en) Electronic document processor and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091020

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110818

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111014

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110928

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120508

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120518

R150 Certificate of patent or registration of utility model

Ref document number: 5001671

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees