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 PDFInfo
- 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
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参照)。
しかしながら、上記特許文献1では、クレームツリーを表示する場合に、請求項に対応する図形が複数表示されることもあり(例えば、図5など)、請求項(以下、「クレーム」とすることもある)の従属関係を容易に把握することができないという問題があった。また、そのような問題の生じないクレームツリー(例えば、図6など)を表示するためには、非常に複雑な処理を行わなければならないという問題もあった。
However, in
また、米国などでは、多数項従属の請求項に従属する多数項従属の請求項を特許請求の範囲において記載することが禁止されているが、特許請求の範囲をユーザが読むことによって、その禁止されている請求項を特定することは煩雑な作業をユーザに課すことになるという問題があった。また、多数項従属の請求項を、そうでない請求項に書き換えることは、さらに煩雑な作業をユーザに課すことになるという問題もあった。 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
また、本発明によるクレーム従属関係図生成装置では、前記請求項図形生成手段は、前記請求項図形が、対応する請求項の番号よりも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
FIG. 1 is a block diagram showing a configuration of a claim dependency
クレームデータ記憶部11では、クレームデータが記憶される。ここで、クレームデータとは、特許請求の範囲を示すデータである。この特許請求の範囲は、複数の請求項を有することが好ましい。クレームデータは、例えば、テキストファイルであってもよく、あるいは、ワープロソフト等の独自形式のファイル等であってもよい。クレームデータ記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。クレームデータ記憶部11にクレームデータが記憶される過程は問わない。例えば、記録媒体を介してクレームデータがクレームデータ記憶部11で記憶されるようになってもよく、通信回線等を介して送信されたクレームデータがクレームデータ記憶部11で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたクレームデータがクレームデータ記憶部11で記憶されるようになってもよい。
In the complaint
従属関係情報取得部12は、クレームデータ記憶部11からクレームデータを読み出し、そのクレームデータの示す複数の請求項の従属関係を示す情報である従属関係情報を取得する。この従属関係情報によって、ある請求項が、どの請求項に従属するのかが示される。従属関係情報は、請求項の従属関係をどのように示す情報であってもよい。従属関係情報は、例えば、被従属項を特定する情報と、従属項を特定する情報とを対応付ける情報であってもよく、その他の情報であってもよい。ここで、被従属項とは、他の請求項によって従属される請求項であり、以下、親クレームと称することもある。従属項とは、他の請求項に従属する請求項であり、以下、子クレームと称することもある。請求項を特定する情報は、例えば、請求項の番号であってもよい。具体的には、「請求項3」の請求項を特定する情報は、請求項の番号「3」であってもよい。従属関係情報のデータ形式は問わない。従属関係情報は、例えば、DBMSのテーブルデータであってもよく、2次元配列のデータであってもよく、CSV形式のデータであってもよい。従属関係情報取得部12が従属関係情報を取得する具体的な方法については後述する。
The dependency relationship
従属関係情報蓄積部13は、従属関係情報取得部12が取得した従属関係情報を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、従属関係情報蓄積部13が有していてもよく、あるいは従属関係情報蓄積部13の外部に存在してもよい。本実施の形態では、その記録媒体を従属関係情報蓄積部13が有するものとする。また、この記録媒体は、従属関係情報を一時的に記憶するものであってもよく、そうでなくてもよい。
The dependency relationship
クレーム従属関係図生成部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
クレーム従属関係図生成部14は、請求項図形生成手段21と、垂直連結線生成手段22と、交点図形生成手段23と、クレーム従属関係図記憶手段24とを備える。なお、以下の説明において、垂直方向、水平方向、上下方向等は、クレーム従属関係図が表示された場合における垂直方向、水平方向、上下方向等の意味である。
The claim dependency diagram generation unit 14 includes a claim
請求項図形生成手段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
出力部15は、クレーム従属関係図生成部14が生成したクレーム従属関係図を出力する。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよい。なお、出力部15は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、出力部15は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
次に、本実施の形態によるクレーム従属関係図生成装置1の動作について、フローチャートを用いて説明する。図2は、クレーム従属関係図生成装置1の全体動作を示すフローチャートである。
Next, the operation of the claim dependency
(ステップS101)クレーム従属関係図生成装置1は、クレーム従属関係図を生成するタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、クレーム従属関係図を生成する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、クレーム従属関係図を生成するタイミングである場合には、ステップS102に進み、そうでない場合には、クレーム従属関係図を生成するタイミングとなるまでステップS101の処理を繰り返す。なお、この判断は、従属関係情報取得部12、クレーム従属関係図生成部14等が行ってもよく、クレーム従属関係図生成装置1の有する図示しない制御部等が行ってもよい。
(Step S101) The claim dependency
(ステップS102)従属関係情報取得部12は、クレームデータを用いて従属関係情報を取得する。そして、従属関係情報蓄積部13は、その従属関係情報を所定の記録媒体に蓄積する。なお、従属関係情報を取得し、蓄積する処理の詳細については、図3のフローチャートを用いて後述する。
(Step S102) The dependency relationship
(ステップ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
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
(Step S202) The dependency relationship
(ステップS203)従属関係情報取得部12は、請求項iが従属項であるかどうか判断する。従属関係情報取得部12は、請求項iが他の請求項を引用している場合、すなわち、請求項iに他の請求項を引用する記載が存在する場合に、請求項iが従属項であると判断する。そして、従属項である場合には、ステップS204に進み、そうでない場合には、ステップS207に進む。
(Step S203) The dependency relationship
(ステップS204)従属関係情報取得部12は、請求項iの被従属項、すなわち、請求項iが引用している請求項を特定する。ここで、具体的に被従属項を特定する方法について説明する。
(Step S204) The dependency relationship
[被従属項が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
[被従属項が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
[被従属項が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
従属関係情報取得部12は、上述の「請求項Mから請求項N」、「請求項Mまたは請求項N」等をパターンとして保持しておき、パターンマッチングの技術を用いて、被従属項が3つ以上の場合、被従属項が2つの場合、被従属項が1つの場合の順番で被従属項を特定してもよい。この被従属項の特定は、例えば、被従属項に対応する請求項の番号を図示しない記録媒体に記憶させることや、その被従属項に対応する請求項の番号に対応付けてフラグを設定することなどによって行われる。
The dependency relationship
(ステップS205)従属関係情報取得部12は、請求項iと、その請求項iの被従属項との従属関係に関する従属関係情報を生成する。この従属関係情報は、例えば、請求項iを子クレームとして、請求項iの被従属項を親クレームとして、両者を対応付ける情報であってもよい。
(Step S205) The dependency relationship
(ステップS206)従属関係情報蓄積部13は、従属関係情報取得部12がステップS205で生成した従属関係情報を所定の記録媒体に蓄積する。その記録媒体にすでに従属関係情報が蓄積されている場合には、ステップS205で生成された従属関係情報が追記されることになる。
(ステップS207)従属関係情報取得部12は、カウンタiを1だけインクリメントする。
(Step S206) The dependency relationship
(Step S207) The dependency relationship
(ステップS208)従属関係情報取得部12は、クレームデータ記憶部11が記憶しているクレームデータにおいて、請求項iが存在するかどうか判断する。そして、存在する場合には、ステップS202に戻り、存在しない場合には、従属関係情報を取得し、蓄積する一連の処理は終了となり、ステップS103に進む。
(Step S208) The dependency relationship
なお、図3のフローチャートでは、請求項1から順番に処理を進める場合について記載しているが、請求項1が従属項であることはあり得ないため、請求項2から処理を進めるようにしてもよい。
The flow chart of FIG. 3 describes the case where the processing proceeds in order from
図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
(ステップ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
(ステップ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
なお、図4のフローチャートでは、請求項図形生成手段21がカウンタiの管理と、従属関係情報を用いた判断とを行う場合について説明したが、それらの処理を他の構成要素が行ってもよく、それらの処理を2以上の構成要素で分散処理してもよく、あるいは、それらの処理を行う専用の図示しない制御手段を備えてもよい。
In the flowchart of FIG. 4, the case where the claim
また、図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
図6は、この具体例において、クレームデータ記憶部11が記憶しているクレームデータを示す図である。図6で示されるように、クレームデータは、6つの請求項のテキストを示すものである。
FIG. 6 is a diagram showing the claim data stored in the claim
ユーザがクレーム従属関係図生成装置1を操作して、クレーム従属関係図の生成を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、クレーム従属関係図生成装置1は、クレーム従属関係図を生成するタイミングであると判断する(ステップS101)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。
It is assumed that the user operates the claim dependency
その従属関係情報を取得して蓄積する処理について、具体的に説明する。まず、従属関係情報取得部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
次に、従属関係情報取得部12は、請求項1が従属項であるかどうか判断する(ステップS203)。読み出された請求項1のデータには、他の請求項を引用する記載が存在しないため、従属関係情報取得部12は、請求項1は、従属項ではなく独立項であると判断し、請求項2に関する処理に進む(ステップS207,S208)。
Next, the dependency relationship
従属関係情報取得部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
このように、従属関係情報を取得する処理と、蓄積する処理とが繰り返されることによって、従属関係情報は最終的に図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
次に、請求項図形生成手段21は、請求項1が他の請求項に従属しているかどうか判断する(ステップS303)。この判断は、読み出された従属関係情報の子クレームに請求項1が含まれるかどうかによって判断すればよい。この場合には、請求項1は、読み出された従属関係情報の子クレームに含まれないため、請求項図形生成手段21は、請求項1が独立項であると判断し、クレーム従属関係図の最も左となるように、請求項1に対応する請求項図形を生成する(ステップS306)。
Next, the claim graphic generating means 21 determines whether
ここで、請求項図形の生成について説明する。請求項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 "
なお、クレーム従属関係図における位置は、クレーム従属関係図の左上を原点として、右向きに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
ここで、垂直連結線生成手段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
次に、請求項図形生成手段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
次に、請求項図形生成手段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
次に、交点図形生成手段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
次に、交点図形生成手段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
請求項2は請求項1にしか従属しないため、水平連結線と交点図形を生成する処理は終了となり(ステップS405,S406)、垂直連結線生成手段22は、上述の説明と同様にして、垂直連結線を生成する(ステップS307,S308)。図9の6番目のレコードが、そのようにして蓄積される。
Since
このようにして、クレーム従属関係図を生成する処理が請求項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
なお、この具体例での垂直連結線は一例であって、垂直連結線は、水平な部分を有しないで、請求項図形の右側からすぐに下方に向かって延びる線であってもよい。 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
(実施の形態2)
本発明の実施の形態2による請求項検出装置について、図面を参照しながら説明する。本実施の形態による請求項検出装置は、多数項従属の請求項に従属する多数項従属の請求項を検出することができるものである。
(Embodiment 2)
A claim detection apparatus according to
図13は、本実施の形態による請求項検出装置3の構成を示すブロック図である。図13において、本実施の形態による請求項検出装置3は、クレームデータ記憶部11と、従属関係情報取得部12と、従属関係情報蓄積部13と、検出部31と、出力部32とを備える。クレームデータ記憶部11、従属関係情報取得部12、従属関係情報蓄積部13の構成及び動作は、実施の形態1と同様であり、その説明を省略する。
FIG. 13 is a block diagram showing a configuration of the
検出部31は、従属関係情報蓄積部13が蓄積した従属関係情報を用いて、多数項従属の請求項に従属する多数項従属の請求項を検出する。ここで、多数項従属の請求項とは、2以上の請求項に従属する請求項のことであり、マルチクレームと称することもある。多数項従属の請求項に従属する多数項従属の請求項とは、被従属項の少なくとも1つとして、多数項従属の請求項を有する請求項である。検出部31は、従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属し、請求項Aに従属する請求項(請求項Bとする)が、請求項A以外の請求項に従属する場合に、請求項Bが、マルチクレームに従属するマルチクレームであると検出する。
The detecting
出力部32は、従属請求項情報を出力する。ここで、従属請求項情報とは、検出部31が検出した、マルチクレームに従属するマルチクレームに関する情報である。従属請求項情報によって、どの請求項がマルチクレームに従属するマルチクレームであるのかが示されることになる。従属請求項情報は、例えば、マルチクレームに従属するマルチクレームの番号を示す情報であってもよく、マルチクレームに従属するマルチクレーム以外の請求項の番号を示す情報であってもよい。出力部32は、検出部31による検出結果そのものを従属請求項情報としてもよく、あるいは、検出部31による検出結果に基づいて、従属請求項情報を構成してもよい。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、出力部32は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、出力部32は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The
次に、本実施の形態による請求項検出装置3の動作について、フローチャートを用いて説明する。図14は、請求項検出装置3の全体動作を示すフローチャートである。なお、図14のフローチャートのステップS102の処理は、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。
Next, operation | movement of the
(ステップS501)請求項検出装置3は、マルチクレームに従属するマルチクレームを検出するタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、マルチクレームに従属するマルチクレームを検出する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、マルチクレームに従属するマルチクレームを検出するタイミングである場合には、ステップS102に進み、そうでない場合には、マルチクレームに従属するマルチクレームを検出するタイミングとなるまでステップS501の処理を繰り返す。なお、この判断は、従属関係情報取得部12、検出部31等が行ってもよく、請求項検出装置3の有する図示しない制御部等が行ってもよい。
(Step S501) The
(ステップS502)検出部31は、マルチクレームに従属するマルチクレームを検出する。なお、マルチクレームに従属するマルチクレームを検出する処理の詳細については、図15のフローチャートを用いて後述する。
(Step S502) The
(ステップS503)出力部32は、従属請求項情報を出力する。そして、ステップS501に戻る。
なお、図14のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S503) The
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
(ステップS602)検出部31は、従属関係情報蓄積部13が蓄積した従属関係情報を参照し、請求項iがマルチクレームかどうか判断する。検出部31は、従属関係情報によって、請求項iが2以上の請求項に従属することが示される場合には、請求項iがマルチクレームであると判断する。そして、マルチクレームである場合には、ステップS603に進み、そうでない場合には、ステップS606に進む。なお、ステップS601でカウンタiを1ではなく3に設定したのは、請求項1、請求項2がマルチクレームである可能性はないからである。
(Step S602) The
(ステップS603)検出部31は、請求項iの番号「i」を図示しない第1メモリに一時記憶する。この第1メモリでは、マルチクレームの請求項の番号が一時記憶されることになる。
(Step S603) The
(ステップS604)検出部31は、請求項iが従属している請求項である被従属項にマルチクレームが存在するかどうか判断する。検出部31は、従属関係情報によって請求項iが従属することが示される2以上の被従属項の番号を取得し、それらの番号のいずれかが第1メモリで一時記憶されているかどうか判断する。そして、一時記憶されている場合には、請求項iの被従属項にマルチクレームが存在すると判断してステップS605に進み、そうでない場合には、請求項iの被従属項にマルチクレームが存在しないと判断してステップS606に進む。
(Step S604) The
(ステップS605)検出部31は、請求項iの番号「i」を図示しない第2メモリに一時記憶する。この第2メモリでは、マルチクレームに従属するマルチクレームの請求項の番号が一時記憶されることになる。
(ステップS606)検出部31は、カウンタiを1だけインクリメントする。
(Step S605) The
(Step S606) The
(ステップS607)検出部31は、クレームデータ記憶部11が記憶しているクレームデータを参照し、請求項iが存在するかどうか判断する。そして、請求項iが存在する場合には、ステップS602に戻り、そうでない場合には、マルチクレームに従属するマルチクレームを検出する一連の処理は終了となり、ステップS503に進む。
(Step S607) The
次に、本実施の形態による請求項検出装置3の動作について、具体例を用いて説明する。この具体例でも、実施の形態1の具体例と同様に、請求項検出装置3はPCであり、出力部32は、そのPCに接続されているディスプレイに従属請求項情報を表示するものとする。
Next, the operation of the
ユーザが請求項検出装置3を操作して、マルチクレームに従属するマルチクレームを検出する処理を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、請求項検出装置3は、マルチクレームに従属するマルチクレームを検出するタイミングであると判断する(ステップS501)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。なお、従属関係情報が生成される処理は、実施の形態1の具体例と同様であるとする。すなわち、クレームデータ記憶部11は、図6で示されるクレームデータを記憶しており、従属関係情報蓄積部13は、図7で示される従属関係情報を保持しているものとする。
It is assumed that the user operates the
次に、検出部31は、マルチクレームに従属するマルチクレームを検出する処理を実行する(ステップS502)。具体的には、まず検出部31は、請求項3が子クレームに含まれる2以上のレコードが、図7の従属関係情報に存在するかどうか判断する(ステップS601,S602)。図7では、存在しないため、検出部31は、請求項3はマルチクレームではないと判断し、請求項4の処理に進む(ステップS606,S607)。
Next, the
請求項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
次に、検出部31は、請求項4が従属する請求項の番号を図7の従属請求項情報から取得する。この場合には、請求項の番号「1」、「3」が取得される。そして、検出部31は、その請求項の番号「1」、「3」のいずれかが第1メモリで一時記憶されているかどうか判断する。この場合には、一時記憶されていないため、検出部31は、請求項4の被従属項にマルチクレームが存在しないと判断し(ステップS604)、請求項5の処理に進む(ステップS606,S607)。
Next, the
検出部31は、請求項4の場合と同様にして、請求項5がマルチクレームであると判断し(ステップS602)、請求項5の番号「5」を図示しない第1メモリに一時記憶する。そのようにして一時記憶された第1メモリのクレーム番号は、図16の2番目のレコードで示される。
Similarly to the case of
次に、検出部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
請求項6は独立項であるため、検出部31は、請求項6がマルチクレームではないと判断し(ステップS602)、マルチクレームに従属するマルチクレームを検出する処理は終了となる(ステップS606,S607)。
Since
その後、出力部32は、図示しない第2メモリからマルチクレームに従属するマルチクレームの番号「5」を読み出し、その番号を示す従属請求項情報を構成してディスプレイに表示する(ステップS503)。図18は、そのようにしてディスプレイに表示された従属請求項情報の一例を示す図である。この表示によって、ユーザは、請求項5がマルチクレームに従属するマルチクレームであることを知ることができる。なお、図18で示される従属請求項情報は一例であって、ユーザが、どのクレームがマルチクレームに従属するマルチクレームであるのかを知ることができるのであれば、その従属請求項情報の内容は問わない。
After that, the
以上のように、本実施の形態による請求項検出装置3では、クレームデータから従属関係情報を取得し、その従属関係情報に基づいてマルチクレームに従属するマルチクレームを検出して、従属請求項情報を出力することによって、ユーザは、どのクレームがマルチクレームに従属するマルチクレームであるのかについて容易に知ることができる。例えば、米国のように、マルチクレームに従属するマルチクレームを特許請求の範囲に記載することを禁止している国もあるため、そのような国に出願する場合に、ユーザが特許請求の範囲を読んでマルチクレームに従属するマルチクレームの有無を判断するといった煩雑な作業を行わなくてよくなり、ユーザの利便性を向上させることができる。
As described above, the
なお、本実施の形態では、マルチクレームに従属するマルチクレームを検出する請求項検出装置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
ここで、マルチクレームに従属するマルチクレームに対応する請求項図形を、そうでない請求項に対応する請求項図形と区別可能とする方法について説明する。例えば、請求項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
なお、実施の形態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
図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
検出部51は、従属関係情報蓄積部13が蓄積した従属関係情報を用いて、多数項従属の請求項を少なくとも検出する。すなわち、検出部51は、従属関係情報によって一の請求項(請求項Aとする)が2以上の請求項に従属する場合に、その請求項Aを多数項従属の請求項として検出してもよい。この場合には、検出部51は、実施の形態2の検出部31について説明したマルチクレームの検出方法と同様にして、その請求項を検出することができる。
The detection unit 51 uses the dependency relationship information accumulated by the dependency relationship
また、検出部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
また、検出部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
また、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更してもよい。
Further, the
また、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の被従属項のいずれかに従属する単数項従属の請求項となるようにクレームデータを変更してもよい。この場合に、従属変更部52は、従属関係を変更する多数項従属の請求項が、その請求項の被従属項のうち、最も番号の小さい被従属項に従属する単数項従属の請求項となるようにクレームデータを変更してもよい。
In addition, the
従属変更部52は、クレームデータにおける従属関係を変更する際に、例えば、請求項における多数項従属の従属表現(例えば、「請求項1または2」、「請求項1から請求項4」等の表現)を、単数項従属の従属表現(例えば、「請求項1」等の表現)に変更する処理を行ったり、請求項数が増加する場合に、必要に応じて請求項の表現をコピーする処理を行ったり、請求項数が増加する場合に、請求項番号をリナンバリングする処理を行ったりする。なお、具体的なクレームデータの変更方法については後述する。
When changing the dependency relationship in the claim data, the
また、従属変更部52は、従属関係を変更した旨を示す情報である変更情報を、従属関係を変更した請求項の位置に追加するように前記クレームデータを変更してもよい。ここで、変更情報は、丸印や星印等のような特定の記号やマークであってもよく、「(変更済)」といったコメントの文字列であってもよく、従属関係の変更された請求項を、従属関係の変更されていない請求項から区別することができる情報であれば、その他の情報であってもよい。また、変更情報の追加される位置は、例えば、請求項の表現の先頭でもよく、終端でもよく、それらの間であってもよい。例えば、請求項のタグ(例えば、[請求項5]等)の次に変更情報が追加されてもよい。
Further, the
クレームデータ出力部53は、クレームデータ記憶部11で記憶されているクレームデータを出力する。ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。このクレームデータ出力部53は、従属変更部52による従属関係の変更の前にクレームデータを出力してもよく、あるいは、従属変更部52による従属関係の変更後に、従属関係の変更されたクレームデータを出力してもよい。なお、クレームデータ出力部53は、出力を行うデバイス(例えば、表示デバイスやプリンタなど)を含んでもよく、あるいは含まなくてもよい。また、クレームデータ出力部53は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The complaint
次に、本実施の形態によるクレーム従属関係変更装置5の動作について、フローチャートを用いて説明する。図25は、クレーム従属関係変更装置5の全体動作を示すフローチャートである。なお、ステップS102の処理は、実施の形態1の図2のフローチャートと同様であり、その説明を省略する。
Next, the operation of the claim dependency
(ステップS701)クレーム従属関係変更装置5は、クレームの従属関係の変更を行うタイミングであるかどうか判断する。このタイミングは、所定の期間ごとであってもよく、所定のイベント(例えば、クレームの従属関係を変更する旨の指示を受け付けたことなど)をトリガーとするものであってもよく、その他のタイミングであってもよい。そして、クレームの従属関係を変更するタイミングである場合には、ステップS102に進み、そうでない場合には、クレームの従属関係を変更するタイミングとなるまでステップS701の処理を繰り返す。なお、この判断は、従属関係情報取得部12、従属変更部52等が行ってもよく、クレーム従属関係変更装置5の有する図示しない制御部等が行ってもよい。
(Step S701) The claim
(ステップS702)検出部51、従属変更部52は、多数項従属の請求項の検出と、その多数項従属の従属関係を解消する処理とを行う。この処理の詳細については、図26のフローチャートを用いて後述する。
(Step S <b> 702) The detection unit 51 and the
(ステップS703)クレームデータ出力部53は、従属関係の変更された後のクレームデータを出力する。そして、ステップS701に戻る。
(Step S703) The claim
なお、図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
また、図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
(ステップ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
(ステップS804)従属変更部52は、変更する請求項(ここでは、請求項i)の請求項番号をカウンタjの値に設定する。なお、従属変更部52は、変更前の請求項の番号(ここでは、カウンタiの値)である旧クレーム番号と、変更後の請求項の番号(ここでは、カウンタjの値)である新クレーム番号とを対応付けた情報である新旧クレーム対応情報を、図示しない記憶媒体において記憶しておくものとする。
(Step S804) The
(ステップS805)従属変更部52は、変更する請求項(旧請求項番号がiであり、新請求項番号がjである請求項)の被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。その新クレーム番号が、変更する請求項の被従属項に対応する新請求項番号となる。
(Step S805) The
(ステップS806)従属変更部52は、変更する請求項における被従属項の番号を、ステップS805で取得した番号に更新する。
(Step S806) The
なお、変更する請求項が独立形式の請求項である場合には、被従属項が存在しないことになる。その場合には、従属変更部52は、ステップS805,S806の各処理を行わなくてよい。
When the claim to be changed is an independent claim, there is no dependent claim. In that case, the
(ステップS807)従属変更部52は、カウンタiと、カウンタjとをそれぞれ1だけインクリメントする。
(Step S807) The
(ステップS808)従属変更部52は、従属変更部52によって請求項番号や従属関係が変更されていない請求項iが存在するかどうか判断する。従属変更部52は、例えば、クレームデータを参照して、この判断を行ってもよく、あるいは、従属関係情報を参照して、この判断を行ってもよい。そして、存在する場合には、ステップS802に戻り、すべての請求項について変更の処理を行っており、変更されていない請求項が存在しない場合には、図25のフローチャートに戻る。
(Step S808) The
なお、図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
(ステップS902)従属変更部52は、カウンタbを1に設定する。
(Step S902) The
(ステップS903)従属変更部52は、変更する請求項(ここでは、請求項i)のa番目の被従属項の新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項におけるa番目の被従属項番号を取得し(この取得は、例えば、従属関係情報を用いて行うことができる)、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。この場合に、新旧クレーム対応情報において、a番目の被従属項番号に対応する新クレーム番号が2以上存在する場合には、従属変更部52は、その2以上の新クレーム番号を取得する。その1または2以上の新クレーム番号が、変更する請求項のa番目の被従属項に対応する新請求項番号となる。なお、変更する請求項に含まれる被従属項のうち、番号の小さいものから順番に1番目、2番目、…となるものとする。
(Step S903) The
(ステップS904)従属変更部52は、変更する請求項の請求項番号をカウンタjの値に設定する。この場合にも、前述のステップS804での説明と同様に、従属変更部52は、変更前の請求項の番号と、変更後の請求項の番号とを対応付けて、新旧クレーム対応情報に蓄積するものとする。
(Step S904) The
(ステップS905)従属変更部52は、変更する請求項の従属表現を、ステップS903で取得した新請求項番号のうち、b番目の新請求項番号を用いて更新する。ここで、従属表現とは、従属関係の表現、すなわち、被従属項を特定している表現であり、例えば、「請求項1または2」や、「請求項1から5のいずれか」、「請求項5」等の表現である。例えば、請求項の記載において、キーワード「請求項」、「記載」による検索を行い、先頭のキーワード「請求項」から、そのキーワードよりも後に出てくるキーワード「記載」の1個前の文字までを、従属表現として特定してもよい。従属変更部52は、その特定した従属表現の領域を、例えば、「請求項b」に置き換えることによって、変更する請求項の従属表現を更新する。なお、従属表現は、厳密には従属表現を示す文字列の情報であるが、単に従属表現と称することにする。また、従属変更部52が、例えば、キーワード「請求項」や、「記載」等を使用する場合に、それらのキーワードは、図示しない記録媒体において記憶されており、従属変更部52は、それらのキーワードを読み出して使用するものとする。
(Step S905) The
(ステップS906)従属変更部52は、変更する請求項に、変更情報を追加する。変更情報は、前述のように、例えば、丸印や星印等のような記号やマークであってもよく、(変更済)等の文字列であってもよい。変更情報を追加する位置は、請求項の先頭でもよく、終端でもよく、それらの間であってもよい。例えば、従属変更部52は、請求項の先頭のタイトル(例えば、[請求項j]のタグ)の次に、変更情報を追加してもよい。
(Step S906) The
(ステップS907)従属変更部52は、カウンタbを1だけインクリメントする。
(Step S907) The
(ステップS908)従属変更部52は、ステップS903で取得した新請求項番号に、b番目のものが存在するかどうか判断する。そして、存在する場合には、ステップS909に進み、そうでない場合には、ステップS911に進む。
(Step S908) The
(ステップS909)従属変更部52は、クレームデータにおいて、それまで処理していた変更する請求項をコピーして、その請求項の次の位置に貼り付ける。この後の処理では、その貼り付けを行った請求項が、変更する請求項となる。
(Step S909) In the claim data, the
(ステップS910)従属変更部52は、カウンタjを1だけインクリメントする。そして、ステップS904に戻る。
(Step S910) The
(ステップS911)従属変更部52は、カウンタaを1だけインクリメントする。
(Step S911) The
(ステップS912)従属変更部52は、変更前の請求項iにおいて、a番目の被従属項が存在するかどうか判断する。なお、この判断を適切に行うことができるように、クレームデータ記憶部11において、従属変更部52が従属関係を変更する複数の請求項以外に、変更前の複数の請求項を残しておいてもよく、あるいは、変更前の請求項の従属関係を示す従属関係情報を用いてこの判断を行ってもよい。a番目の被従属項が存在する場合には、ステップS913に進み、そうでない場合には、図26のフローチャートに戻る。
(Step S912) The
(ステップS913)従属変更部52は、クレームデータにおいて、それまで処理していた変更する請求項をコピーして、その請求項の次の位置に貼り付ける。この後の処理では、その貼り付けを行った請求項が、変更する請求項となる。
(Step S913) The
(ステップS914)従属変更部52は、カウンタjを1だけインクリメントする。そして、ステップS902に戻る。
(Step S914) The
なお、図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
(ステップS1003)従属変更部52は、変更する請求項(ここでは、請求項i)の請求項番号をカウンタjの値に設定する。この場合にも、前述のステップS804での説明と同様に、従属変更部52は、変更前の請求項の番号と、変更後の請求項の番号とを対応付けて、新旧クレーム対応情報に蓄積するものとする。
(Step S1003) The
(ステップS1004)従属変更部52は、変更する請求項(旧請求項番号がiであり、新請求項番号がjである請求項)の被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号である旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。その新クレーム番号が、変更する請求項の被従属項に対応する新請求項番号となる。なお、変更する請求項には、2以上の被従属項番号が含まれているため、それぞれについて新請求項番号を取得するものとする。
(Step S1004) The
(ステップS1005)従属変更部52は、変更する請求項における被従属項の番号を、ステップS1004で取得した対応する新請求項番号にそれぞれ更新する。そして、図26のフローチャートに戻る。
(Step S1005) The
なお、多数項従属の請求項に従属される多数項従属の請求項が、その請求項の各被従属項にそれぞれ従属する単数項従属の請求項となるようにクレームデータを変更する場合にも、図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
(ステップS1102)従属変更部52は、変更する請求項の2以上の被従属項のうち、最も番号の小さい被従属項に対応する新請求項番号を取得する。より具体的には、従属変更部52は、変更する請求項の被従属項番号を取得し、その被従属項番号のうち、最も小さい被従属項番号の旧クレーム番号に対応付けられている新クレーム番号を、新旧クレーム対応情報を参照することによって取得する。
(Step S1102) The
(ステップS1103)従属変更部52は、変更する請求項の従属表現を、ステップS1102で取得した新請求項番号を用いて更新する。例えば、ステップS905に関する説明と同様にして、その従属表現を更新することができる。この従属表現の更新により、変更する請求項は、多数項従属の請求項から、単数項従属の請求項に変更されることになる。
(Step S1103) The
(ステップS1104)従属変更部52は、変更する請求項に、変更情報を追加する。例えば、ステップS906に関する説明と同様にして、その変更情報を追加することができる。そして、図26のフローチャートに戻る。
(Step S1104) The
なお、多数項従属の請求項を単数項従属の請求項に変更する処理(ステップ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
また、この具体例において、クレームデータ記憶部11が記憶しているクレームデータは、図6で示されるものであるとする。なお、クレームデータから従属関係情報が取得され、蓄積される処理については、実施の形態1の具体例と同様であり、その説明を省略する。すなわち、従属関係情報蓄積部13は、図7で示される従属関係情報を蓄積するものとする。
In this specific example, the claim data stored in the claim
まず、ユーザがクレーム従属関係変更装置5を操作して、クレームの従属関係を変更する処理を開始する旨の指示を入力したとする。すると、その指示が受け付けられ、クレーム従属関係変更装置5は、クレームの従属関係を変更するタイミングであると判断する(ステップS701)。そして、従属関係情報取得部12と、従属関係情報蓄積部13とは、実施の形態1の具体例と同様にして、従属関係情報を取得して蓄積する処理を実行する(ステップS102)。
First, it is assumed that the user operates the claim
その後、検出部51と、従属変更部52とは、多数項従属の請求項を検出し、その多数項従属の請求項を単数項従属の請求項に変更する処理等を行う(ステップS702)。
Thereafter, the detecting unit 51 and the
その処理について、具体的に説明する。まず、検出部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
そして、従属変更部52は、その請求項1の請求項番号を、カウンタjの値「1」に設定する(ステップS804)。なお、この場合には、実質的に請求項番号は変化しないことになる。また、従属変更部52は、旧クレーム番号「1」と、新クレーム番号「1」とを対応付けて、図示しない記録媒体で記憶されている新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の1番目のレコードが、そのようにして蓄積されることになる。
Then, the
なお、請求項1は、独立形式の請求項であり、被従属項が存在しないため、被従属項の新請求項番号の取得(ステップS805)や、従属請求項番号の更新(ステップS806)は行われない。
Since
次に、検出部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
請求項2は、請求項1に従属するため、従属変更部52は、その請求項1の新クレーム番号を取得する。この場合には、図30で示される新旧クレーム対応情報を参照し、旧クレーム番号「1」に対応する新クレーム番号は「1」であるため、従属変更部52は、請求項2の被従属項の新請求項番号「1」を取得する(ステップS805)。そして、従属変更部52は、請求項2の被従属項番号を「1」に更新する(ステップS806)。この場合にも、従属項番号の実質的な変更は行われないことになる。
Since
次に、検出部51、及び従属変更部52は、請求項3に関する処理を開始する(ステップS807,S808)。請求項3も多数項従属の請求項ではないため、従属変更部52は、請求項2の場合と同様にして、請求項番号の設定(ステップS804)、新旧クレーム対応情報へのレコードの追加、被従属項の新請求項番号の取得(ステップS805)、従属請求項番号の更新(ステップS806)の処理を行う。なお、この場合にも、請求項3の実質的な変更は行われないことになる。
Next, the detection unit 51 and the
次に、検出部51、及び従属変更部52は、請求項4に関する処理を開始する(ステップS807,S808)。この場合には、従属関係情報の子クレームに「4」が2以上存在するため、検出部51は、請求項4が多数項従属の請求項であると判断する(ステップS802)。したがって、従属変更部52は、多数項従属の関係が解消されるようにクレームデータを変更する(ステップS803)。なお、その詳細な処理については、図27のフローチャートの処理が行われる場合について説明する。
Next, the detection unit 51 and the
まず、従属変更部52は、請求項4の1番目の被従属項である請求項1を、従属関係情報を用いて特定する。そして、その請求項1の新請求項番号「1」を、新旧クレーム対応情報を用いて取得する(ステップS901〜S903)。そして、従属変更部52は、請求項4の請求項番号を「4」に設定する(ステップS904)。この場合にも、実質的に請求項番号は変化しないことになる。また、従属変更部52は、旧クレーム番号「4」と、新クレーム番号「4」とを対応付けて、新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の4番目のレコードが、そのようにして蓄積されることになる。
First, the
その後、従属変更部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
具体的には、従属変更部52は、請求項4の2番目の被従属項である請求項3を、従属関係情報を用いて特定する。そして、その請求項3の新請求項番号「3」を、新旧クレーム対応情報を用いて取得する(ステップS901〜S903)。そして、従属変更部52は、コピーされた請求項の請求項番号を「5」に設定する(ステップS904)。この場合には、請求項番号が4から5に変化することになる。また、従属変更部52は、カウンタiの値で示される旧クレーム番号「4」と、カウンタjの値で示される新クレーム番号「5」とを対応付けて、新旧クレーム対応情報に蓄積する。図30で示される新旧クレーム対応情報の5番目のレコードが、そのようにして蓄積されることになる。
Specifically, the
その後、従属変更部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
この場合にも、従属変更部52は、請求項4の場合と同様にして、多数項従属の従属関係を展開する処理を行う(図27のフローチャート)。なお、請求項5では、4番目の被従属項である請求項4に対応する新請求項番号が2個存在するため、請求項5は、5個の新たな請求項に展開されることになる。
Also in this case, the
次に、請求項6は、多数項従属の請求項ではないため、請求項1等と同様にして処理されることになる。図31は、変更後のクレームデータを示す図である。図31のクレームデータで示されるように、変更後のクレームデータでは、すべての請求項が独立形式の請求項か、単数項従属の請求項となっている。
Next, since
この後、クレームデータ出力部53は、この変更後のクレームデータを図示しないディスプレイに表示する。そのようにクレームデータが表示されることにより、ユーザは、変更後のクレームの内容を知ることができる。特に、従属関係の変更された請求項には、変更がなされたことを示す変更情報が追加されているため、ユーザは、どの請求項が変更されており、どの請求項が変更されていないのかについて、容易に判断することができうる。
Thereafter, the claim
なお、この具体例では、図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
以上のように、本実施の形態によるクレーム従属関係変更装置5によれば、クレームの従属関係を自動的に変更することができる。例えば、米国での出願では、多数項従属の請求項に従属する多数項従属の請求項を記載することは認められておらず、また、多数項従属の請求項が1個でも存在する場合には、出願時に追加料金の支払いを求められることになる。したがって、本実施の形態によるクレーム従属関係変更装置5を用いることによって、クレームデータを、多数項従属の請求項に従属する多数項従属の請求項の存在しないものや、多数項従属の請求項の存在しないものに変更することができる。
As described above, according to the claim dependency
なお、本実施の形態において、従属関係を変更する複数の方法について説明したが、それらは一例であって、他の方法を用いてもよいことは言うまでもない。例えば、従属変更部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
また、本実施の形態では、クレームデータのみを変更する場合について説明したが、クレームデータと共に、従属関係情報も、変更してもよい。従属関係情報も変更する場合には、クレームデータの変更と、従属関係情報の変更とを並行して行ってもよく、あるいは、クレームデータを先に変更し、その変更後のクレームデータから従属関係情報を再度取得することによって、従属関係情報を変更してもよい。 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
図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-
コンピュータシステム1100に、上記実施の形態によるクレーム従属関係図生成装置、請求項検出装置、またはクレーム従属関係変更装置の機能を実行させるプログラムは、CD−ROM121、またはFD122に記憶されて、CD−ROMドライブ1105、またはFDドライブ1106に挿入され、ハードディスク1114に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ1101に送信され、ハードディスク1114に記憶されてもよい。プログラムは実行の際にRAM1113にロードされる。なお、プログラムは、CD−ROM121やFD122、またはネットワークから直接、ロードされてもよい。
A program that causes the
プログラムは、コンピュータ1101に、上記実施の形態によるクレーム従属関係図生成装置、請求項検出装置、またはクレーム従属関係変更装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム1100がどのように動作するのかについては周知であり、詳細な説明を省略する。
The program does not necessarily include an operating system (OS), a third party program, or the like that causes the
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 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、4 クレーム従属関係図生成装置
3 請求項検出装置
5 クレーム従属関係変更装置
11 クレームデータ記憶部
12 従属関係情報取得部
13 従属関係情報蓄積部
14 クレーム従属関係図生成部
15 出力部
21 請求項図形生成手段
22 垂直連結線生成手段
23 交点図形生成手段
24 クレーム従属関係図記憶手段
31、51 検出部
32 出力部
41 クレーム従属関係図生成部
52 従属変更部
53 クレームデータ出力部
1, 4 Claim dependency
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から請求項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.
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)
| 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)
| 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 |
-
2007
- 2007-02-14 JP JP2007032913A patent/JP5001671B2/en not_active Expired - Fee Related
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 |