JP4596522B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP4596522B2 JP4596522B2 JP2004272782A JP2004272782A JP4596522B2 JP 4596522 B2 JP4596522 B2 JP 4596522B2 JP 2004272782 A JP2004272782 A JP 2004272782A JP 2004272782 A JP2004272782 A JP 2004272782A JP 4596522 B2 JP4596522 B2 JP 4596522B2
- Authority
- JP
- Japan
- Prior art keywords
- acquired
- component name
- hierarchical relationship
- acquisition
- component
- 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
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
本発明は、特許明細書の解析等を行えるプログラム等に関する。 The present invention relates to a program that can analyze a patent specification and the like.
従来の特許明細書を解析等する技術には、明細書の形式や、請求項、段落、図面、数式などの番号、請求項の引用関係、要約書の文字数などをチェックして結果を報告する明細書作成支援ソフトがあった(非特許文献1参照)。
しかし、上記従来技術によれば、請求項の構造を図的に表せない。従って、特に、請求項数が多い場合に、全体の構造が外観できず、特許請求の範囲に記載の漏れが生じやすかった。また、分割出願する場合に、請求項の全体構成が外観しにくいために、分割する請求項と、削除する請求項と、原出願に残す請求項の判断が困難であった。さらに、中間処理の段階で、請求項の全体構成が外観しにくいために、修正する請求項群と削除する請求項群の判断は困難であった。 However, according to the prior art, the structure of the claims cannot be represented graphically. Therefore, especially when the number of claims is large, the entire structure cannot be seen, and the leakage described in the claims is likely to occur. In addition, when a divisional application is filed, it is difficult to determine the claims to be divided, the claims to be deleted, and the claims to be left in the original application because the overall structure of the claims is difficult to see. Furthermore, at the intermediate processing stage, the overall structure of the claims is difficult to be seen, so that it is difficult to judge the claim group to be corrected and the claim group to be deleted.
また、上記従来技術によれば、特許の価値や特許明細書の品質を定量的に把握できない。従って、ライセンスや特許の証券化などの特許流通の場合に、権利の内容を示す特許明細書を見て、その価値や価格を決定しており、その価値等の決定は個人の高度なスキルに頼られていた。また、特許明細書作成時に特許品質が容易に把握できないので、実施可能要件を満たさない特許明細書が多く出願されていた。 Further, according to the above-described conventional technology, it is impossible to quantitatively grasp the value of a patent and the quality of a patent specification. Therefore, in the case of patent distribution such as licenses and patent securitization, the value and price are determined by looking at the patent specification showing the contents of the rights. I was relied on. In addition, since patent quality cannot be easily grasped at the time of patent specification creation, many patent specifications that do not satisfy the feasible requirements have been filed.
さらに、上記従来技術によれば、符号の整合性をチェックする機能が存在しない。従って、符号の整合性は人手により行われていた。また、人手によれば、多数の符号を添付した場合に、かなりの確率で不具合が発生していた。 Furthermore, according to the above-described prior art, there is no function for checking code consistency. Therefore, the consistency of the code has been manually performed. Further, according to human hands, when a large number of codes are attached, a problem occurs with a considerable probability.
そこで、本第一の発明の特許明細書を解析するプログラムは、コンピュータに、特許明細書の特許請求の範囲を解析し、請求項の階層関係を取得する階層関係取得ステップと、階層関係に基づいて、当該階層関係を図的に表示するクレームツリー表示ステップを実行させるためのプログラムであり、かかるプログラムにより、特に、請求項数が多い場合に、全体の構造が外観でき、特許請求の範囲に記載の漏れが生じない等の効果が生じる。 Therefore, a program for analyzing the patent specification of the first invention is based on the hierarchical relationship acquisition step for analyzing the scope of claims of the patent specification and acquiring the hierarchical relationship of the claims on the computer. Thus, a program for executing a claim tree display step for graphically displaying the hierarchical relationship. With such a program, especially when there are a large number of claims, the entire structure can be seen, and the scope of the claims The effect that the leakage of description does not arise arises.
また、第二の発明は、コンピュータに、特許明細書を読み込み、解析する特許明細書解析ステップと、特許明細書解析ステップにおける解析結果に基づいて特許の価値を定量的に算出する特許価値算出ステップと、特許の価値を出力する特許価値出力ステップを実行させるためのプログラムであり、かかるプログラムにより、特許の価値や特許明細書の品質を定量的に把握できる。 The second invention is a patent specification analysis step for reading and analyzing a patent specification in a computer, and a patent value calculation step for quantitatively calculating the value of the patent based on the analysis result in the patent specification analysis step. And a patent value output step for outputting the value of the patent. The program can quantitatively grasp the value of the patent and the quality of the patent specification.
さらに、第三の発明は、コンピュータに、特許明細書を解析し、当該特許明細書から符号付きの構成要素を取得する符号構成要素取得ステップと、符号構成要素取得ステップで取得した2以上の符号付きの構成要素から不適切な符号付きの構成要素を判断する判断ステップと、判断ステップにおける判断の結果、不適切な符号付きの構成要素の存在または/および当該不適切な符号付きの構成要素を出力する不適切箇所出力ステップを実行させるためのプログラムであり、かかるプログラムにより、符号の整合性を容易にチェックできる。
なお、上記のプログラムは、ハードウェアで実現しても良く、かかる場合、上記の機能は、特許明細書解析を行う情報処理装置として実現される。
Furthermore, the third invention is a computer that analyzes a patent specification and obtains a signed component from the patent specification, and two or more codes obtained in the signed component acquisition step. A determination step of determining an inappropriately-signed component from a signed component, and, as a result of the determination in the determination step, presence of an inappropriately-signed component and / or the inappropriately-signed component This is a program for executing an inappropriate portion output step to be output, and the code consistency can be easily checked by such a program.
The above program may be realized by hardware. In such a case, the above function is realized as an information processing apparatus that performs patent specification analysis.
以上のように、本発明によれば、特許明細書の解析等が可能である。 As described above, according to the present invention, patent specifications can be analyzed.
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
(実施の形態1)
図1は、本実施の形態における情報処理装置のブロック図である。情報処理装置は、入力受付部101、明細書格納部102、明細書取得部103、階層関係取得部104、クレームツリー表示部105を有する。
Hereinafter, embodiments of an information processing apparatus and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.
(Embodiment 1)
FIG. 1 is a block diagram of an information processing apparatus according to this embodiment. The information processing apparatus includes an
また、階層関係取得部104は、請求項番号取得手段1041、従属関係取得手段1042を有する。また、クレームツリー表示部105は、ツリー表示手段1051、請求項文書取得手段1052、請求項文書表示手段1053、構成要素名取得手段1054、構成要素名表示手段1055を有する。
The hierarchical
入力受付部101は、クレームツリーの表示指示、またはクレームツリーを構成するノードに対応する請求項の文書を表示する指示である文書表示指示、またはクレームツリーをノードに対応する請求項の構成要素名を表示する指示である構成要素名表示指示、または処理を終了する指示である終了指示等の入力を受け付ける。なお、クレームツリーとは、請求項の従属関係を階層的に表示するものである。入力受付部101は、通常、マウスやキーボードなどの入力手段のドライバーソフト等で実現され得る。
明細書格納部102は、1以上の特許明細書を格納している。明細書格納部102は、不揮発性の記録媒体または揮発性の記録媒体で実現され得る。
The
The
明細書取得部103は、入力受付部101でクレームツリーの表示指示を受け付けた場合に、明細書格納部102の特許明細書を取得する。この特許明細書は、通常、入力受付部101で指示された特許明細書である。但し、明細書格納部102に一つしか特許明細書が格納されていない場合は、明細書取得部103が取得する特許明細書は当該一の特許明細書である。明細書取得部103は、通常、MPUやメモリ等から実現され得る。明細書取得部103が明細書を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
請求項番号取得手段1041は、特許明細書の特許請求項に含まれる請求項のタグが示す番号を取得する。請求項番号取得手段1041は、通常、MPUやメモリ等から実現され得る。請求項番号取得手段1041が請求項のタグが示す番号を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The claim number acquisition means 1041 acquires the number indicated by the claim tag included in the claims of the patent specification. The claim
従属関係取得手段1042は、前記請求項番号取得手段1041が取得した請求項の番号に対応する請求項が従属している請求項番号を取得する。どのようなアルゴリズムである請求項が従属している請求項番号を取得するかは、以下で詳細に述べる。請求項番号取得手段1041で取得した請求項番号と、従属関係取得手段1042で取得した従属請求項の番号により、クレームの階層関係が判断できる。従属関係取得手段1042は、通常、MPUやメモリ等から実現され得る。従属関係取得手段1042が従属している請求項番号を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The dependency
ツリー表示手段1051は、階層関係取得部104で取得した請求項番号と従属請求項の番号によりクレームツリーを表示する。ツリー表示手段1051は、通常、MPUやメモリ等から実現され得る。ツリー表示手段1051がクレームツリーを表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The tree display means 1051 displays the claim tree by the claim number acquired by the hierarchical
請求項文書取得手段1052は、クレームツリーを構成するノード(このノードは、一請求項を示す。)が対応する請求項の文書を特許明細書から取得する。請求項文書取得手段1052は、通常、MPUやメモリ等から実現され得る。明細書取得部103が明細書を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The claim
請求項文書表示手段1053は、請求項文書取得手段1052が取得した文書を、対応する請求項のノードに視覚的に対応が分かるように表示する。通常、MPUやメモリ等から実現され得る。請求項文書表示手段1053が文書を表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The claim document display means 1053 displays the document acquired by the claim document acquisition means 1052 so that the correspondence can be visually recognized in the corresponding claim node. Usually, it can be realized by an MPU or a memory. The processing procedure for displaying the document by the claim document display means 1053 is usually realized by software, and the software is recorded on a recording medium such as a hard disk. However, it may be realized by hardware (dedicated circuit).
構成要素名取得手段1054は、クレームツリーを構成するノードが対応する請求項を構成する構成要素名を取得する。請求項の文書から構成要素名を取得するアルゴリズムは種々ある。例えば、構成要素名取得手段1054は、「漢字の文字列」+「部」または「手段」という漢字から構成される漢字列を取得する。かかる技術は、構文解析、字句解析等の既存の日本語処理技術により可能であるので、詳細な説明は省略する。構成要素名取得手段1054は、通常、MPUやメモリ等から実現され得る。構成要素名取得手段1054が構成要素名を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The component name acquisition unit 1054 acquires the component name constituting the claim corresponding to the node constituting the claim tree. There are various algorithms for obtaining the component name from the claim document. For example, the component name acquisition unit 1054 acquires a kanji character string composed of kanji characters “kanji character string” + “part” or “means”. Such a technique can be performed by existing Japanese processing techniques such as syntax analysis and lexical analysis, and thus detailed description thereof is omitted. The component name acquisition unit 1054 can be usually realized by an MPU, a memory, or the like. The processing procedure for the component name acquisition unit 1054 to acquire the component name is usually realized by software, and the software is recorded on a recording medium such as a hard disk. However, it may be realized by hardware (dedicated circuit).
構成要素名表示手段1055は、構成要素名取得手段1054が取得した構成要素名を、当該構成要素名を含む請求項に対応するノードに視覚的にその対応が分かるように表示する。構成要素名表示手段1055は、通常、MPUやメモリ等から実現され得る。構成要素名表示手段1055が構成要素名を表示するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
なお、ツリー表示手段1051、請求項文書表示手段1053、および構成要素名表示手段1055は、ディスプレイを含むと考えても、ディスプレイを含まないと考えても良い。
以下、本情報処理装置の動作について図2のフローチャートを用いて説明する。
(ステップS201)入力受付部101は、入力を受け付けたか否かを判断する。入力を受け付ければステップS202に行き、入力を受け付けなければステップS201に戻る。
The component name display unit 1055 displays the component element name acquired by the component element name acquisition unit 1054 so that the correspondence can be visually recognized in the node corresponding to the claim including the component element name. The component name display unit 1055 can usually be realized by an MPU, a memory, or the like. The processing procedure for the component name display means 1055 to display the component name is usually realized by software, and the software is recorded on a recording medium such as a hard disk. However, it may be realized by hardware (dedicated circuit).
Note that the
Hereinafter, the operation of the information processing apparatus will be described with reference to the flowchart of FIG.
(Step S201) The
(ステップS202)入力受付部101は、入力がクレームツリーの表示指示であるか否かを判断する。クレームツリーの表示指示であればステップS203に行き、クレームツリーの表示指示でなければステップS207に飛ぶ。
(ステップS203)明細書取得部103は、明細書格納部102から特許明細書を取得する。明細書取得部103は、入力受付部101で指示された特許明細書を取得する。
(ステップS204)請求項番号取得手段1041は、ステップS203で取得した特許明細書の特許請求項に含まれる請求項のタグが示す番号を取得する。
(ステップS205)従属関係取得手段1042は、ステップS204で取得した請求項の番号に対応する請求項が従属している請求項番号を取得する。
(Step S202) The
(Step S203) The
(Step S204) The claim
(Step S205) The dependency
(ステップS206)ツリー表示手段1051は、ステップS204で取得した請求項番号と、ステップS205で取得した従属している請求項番号によりクレームツリーを表示する。ステップS204で取得した請求項番号と、ステップS205で取得した従属している請求項番号により請求項間の階層関係が構成されている。当該階層関係に基づいて、ツリー表示手段1051は、クレームツリーを表示する。 (Step S206) The tree display means 1051 displays the claim tree by the claim number acquired in step S204 and the dependent claim number acquired in step S205. The claim number acquired in step S204 and the dependent claim number acquired in step S205 constitute a hierarchical relationship between the claims. Based on the hierarchical relationship, the tree display means 1051 displays a claim tree.
(ステップS207)入力受付部101は、入力がクレームツリーを構成するノードに対応する請求項の文書を表示する指示である文書表示指示であるか否かを判断する。文書表示指示であればステップS208に行き、文書表示指示でなければステップS211に飛ぶ。
(ステップS208)クレームツリーを表示中であるか否かを判断する。クレームツリーを表示中であればステップS209に行き、クレームツリーを表示中でなければステップS201に戻る。
(ステップS209)請求項文書取得手段1052は、クレームツリーを構成するノード(このノードは、一請求項を示す。)が対応する請求項の文書を、ステップS203で読み込んだ特許明細書から取得する。
(Step S207) The
(Step S208) It is determined whether or not the claim tree is being displayed. If the claim tree is being displayed, the process proceeds to step S209. If the claim tree is not being displayed, the process returns to step S201.
(Step S209) The claim
(ステップS210)請求項文書表示手段1053は、ステップS208で取得した文書を、対応する請求項のノードに視覚的に対応が分かるように表示する。文書とノードの対応が視覚的に分かるように表示する態様は種々あり、例えば、文書とノードを線で結ぶ態様で表示する。また、例えば、ノードの近くに文書を表示する。 (Step S210) The claim document display means 1053 displays the document acquired in step S208 so that the correspondence can be visually recognized at the corresponding claim node. There are various ways of displaying the correspondence between the document and the node so that the correspondence between the document and the node can be visually recognized. For example, the document and the node are displayed by connecting them with a line. Also, for example, the document is displayed near the node.
(ステップS211)入力受付部101は、クレームツリーをノードに対応する請求項の構成要素名を表示する指示である構成要素名表示指示であるか否かを判断する。構成要素名表示指示であればステップS212に行き、構成要素名表示指示でなければステップS215に飛ぶ。
(ステップS212)クレームツリーを表示中であるか否かを判断する。クレームツリーを表示中であればステップS213に行き、クレームツリーを表示中でなければステップS201に戻る。
(ステップS213)構成要素名取得手段1054は、クレームツリーを構成するノードが対応する請求項を構成する構成要素名を、ステップS203で読み込んだ特許明細書から取得する。
(Step S211) The
(Step S212) It is determined whether the claim tree is being displayed. If the claim tree is being displayed, the process proceeds to step S213. If the claim tree is not being displayed, the process returns to step S201.
(Step S213) The component name acquisition unit 1054 acquires the component name constituting the claim corresponding to the node constituting the claim tree from the patent specification read in step S203.
(ステップS214)構成要素名表示手段1055は、ステップS213で取得した構成要素名を、当該構成要素名を含む請求項に対応するノードに視覚的にその対応が分かるように表示する。構成要素名とノードの対応が視覚的に分かるように表示する態様は種々あり、例えば、構成要素名とノードを線で結ぶ態様で表示する。また、例えば、ノードの近くに構成要素名を表示する。
(ステップS215)入力受付部101は、入力が処理を終了する指示である終了指示であるか否かを判断する。終了指示であれば処理を終了し、終了指示でなければステップS201に戻る。
(Step S214) The component name display means 1055 displays the component name acquired in step S213 so that the correspondence can be visually recognized in the node corresponding to the claim including the component name. There are various ways of displaying the correspondence between the component name and the node so that the correspondence between the component name and the node can be visually recognized. Also, for example, the component name is displayed near the node.
(Step S215) The
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、図3に示す特許明細書(特許請求の範囲)を格納している。そして、ユーザは、図3の特許明細書のクレームツリーを表示するように表示指示を入力した、とする。 Hereinafter, a specific operation of the information processing apparatus according to the present embodiment will be described. Now, the information processing apparatus stores the patent specification (claims) shown in FIG. Then, it is assumed that the user inputs a display instruction to display the claim tree of the patent specification in FIG.
まず、情報処理装置は、明細書取得部は、明細書格納部から図3の特許明細書を読み出す。次に、請求項番号取得手段は、図3の特許明細書から請求項の番号「1」から番号「8」を取得する。具体的には、請求項番号取得手段は、すみつき括弧(タグ)の中の文字列から「請求項」という文字列を除いた数字を取得する処理を行い、請求項番号を取得する。 First, in the information processing apparatus, the specification acquisition unit reads the patent specification of FIG. 3 from the specification storage unit. Next, the claim number acquisition means acquires the numbers “1” to “8” of the claims from the patent specification of FIG. Specifically, the claim number obtaining unit obtains a claim number by performing processing for obtaining a number obtained by removing the character string “claim” from the character string in the brackets (tags).
次に、従属関係取得手段は、請求項の番号それぞれに対応する請求項が従属している請求項番号を取得する。具体的には、まず、従属関係取得手段は、請求項の文字列から「請求項?*記載」、または「請求項?*または請求項?*記載」、または「請求項?*から請求項?*記載」、または「請求項?*、請求項?*記載」「請求項?*〜請求項?*記載」、または「請求項?*から?*記載」などの請求項の従属を示す文字列を取得する。なお、「?」は数字、「*」は1以上の繰り返しを示す正規表現である。 Next, the dependency relationship acquisition means acquires a claim number in which a claim corresponding to each claim number is dependent. Specifically, first, the dependency relationship acquisition means claims from the character string of the claim to “Claim ?? written”, “Claim? * Or Claim? * Written”, or “Claim? "* Description", or "claim? *, Claim? * Description", "claim? * To claim? * Description", or "claim ?? to? * Description" Get a string. “?” Is a number and “*” is a regular expression indicating one or more repetitions.
次に、従属関係取得手段は、上記の「請求項?*または請求項?*記載」等の文字列から「?*」の数字列および数字列の間の文字列、または「〜」を取得する。そして、例えば「1から3」という数字列、および文字列が取得された場合に、「1から3」を「1、2、3」に置き換える。以上の処理から、当該請求項は、「1、2、3」の各請求項に従属している、ということになる。
以上の処理により、図3の特許請求の範囲を解析して、図4の請求項間の階層関係を得る。図4は、階層関係管理表であり、子の請求項と親の請求項が対応付けて管理されている。
次に、ツリー表示手段は、図4の階層関係管理表から、例えば、図5のクレームツリーを表示する。図5のクレームツリーは、親子関係を線で結び、請求項番号を示す数字が2回以上表示され得る表示態様である。
Next, the dependency relationship acquisition means acquires the character string between “? *” And the character string between the character strings, or “˜” from the character string such as “Claim? * Or Claim? *” Described above. To do. For example, when a numeric string “1 to 3” and a character string are acquired, “1 to 3” is replaced with “1, 2, 3”. From the above processing, the claim is dependent on the claims “1, 2, 3”.
Through the above processing, the claims of FIG. 3 are analyzed, and the hierarchical relationship between the claims of FIG. 4 is obtained. FIG. 4 is a hierarchical relationship management table in which child claims and parent claims are managed in association with each other.
Next, the tree display means displays, for example, the claim tree of FIG. 5 from the hierarchical relationship management table of FIG. The claim tree of FIG. 5 is a display mode in which a parent-child relationship is connected by a line and a number indicating a claim number can be displayed twice or more.
また、ツリー表示手段は、図4の階層関係管理表から、例えば、図6のクレームツリーを表示しても良い。図6のクレームツリーは、親子関係を線で結び、請求項番号を示す数字が1回しか表示されない表示態様である。 Further, the tree display means may display, for example, the claim tree of FIG. 6 from the hierarchical relationship management table of FIG. The claim tree of FIG. 6 is a display mode in which the parent-child relationship is connected by a line and the number indicating the claim number is displayed only once.
次に、図5のクレームツリーがディスプレイに表示されている状態において、例えば、マウスで「1」の番号を指示し、文書表示指示の入力をした、とする。なお、文書表示指示の入力は、文書表示指示を示すメニュー項目の選択でも良いし、マウスの右ボタンクリック等でも良い。かかる場合、クレームツリーの請求項1を示す数字「1」に視覚的に対応が分かるように請求項の文書が表示される。また、ユーザは、同様にクレームツリーの「2」「3」「4」「5」のノードを指示し、文書表示指示の入力をした、とする。すると、上述の処理により、例えば、図7のようなクレームツリーと請求項の文書が表示される。
Next, in the state where the claim tree of FIG. 5 is displayed on the display, for example, it is assumed that the number “1” is designated with a mouse and a document display instruction is input. The document display instruction may be input by selecting a menu item indicating the document display instruction or by clicking the right button of the mouse. In such a case, the claim document is displayed so that the number “1” indicating
なお、クレームツリーと請求項の表示は図8のような表示態様でも良い。つまり、クレームツリーと請求項の表示態様は問わない。図8によれば、指示した請求項番号に対応するクレームツリー上の数字(ここでは、「3」)が他の数字と異なる態様で表示され、かつその請求項(ここでは「3」)の文書がディスプレイの下側に表示される。 Note that the display of the claim tree and the claims may be as shown in FIG. That is, the display mode of the claim tree and the claims is not limited. According to FIG. 8, the number (here “3”) on the claim tree corresponding to the indicated claim number is displayed differently from the other numbers, and the claim (here “3”) The document is displayed at the bottom of the display.
次に、図5のクレームツリーがディスプレイに表示されている状態において、例えば、マウスで「1」の番号を指示し、構成要素名表示指示の入力をした、とする。なお、構成要素名表示指示は、構成要素名表示指示を示すメニュー項目の選択でも良いし、マウスの左ボタンクリック等でも良い。かかる場合、例えば、構成要素名は図9のように表示される。 Next, in the state where the claim tree of FIG. 5 is displayed on the display, for example, it is assumed that the number “1” is designated with the mouse and the component name display instruction is input. The component name display instruction may be a selection of a menu item indicating the component name display instruction, a left mouse button click, or the like. In such a case, for example, the component name is displayed as shown in FIG.
また、例えば、マウスで「2」の番号を指示し、構成要素名表示指示の入力をした、とする。かかる場合、例えば、構成要素は図10のように表示される。また、請求項2は請求項1の従属項であるので、マウスで「2」の番号を指示し、構成要素名表示指示の入力された場合に、図11に示すように、親の請求項である請求項1の構成要素名をも取得して、表示しても良い。かかる場合、マウスで「2」の番号を指示し、構成要素名表示指示の入力を受け付ければ、「A手段、B手段、C手段、D手段」という構成要素名が表示される。なお、図11に示すように、親の請求項の構成要素名「A手段、B手段、C手段」と自身の構成要素名「D手段」を視覚的に区別して表示しても良い。図11によれば、自身の構成要素名「D手段」のみに下線が引かれている。
Further, for example, it is assumed that the number “2” is designated with a mouse and a component name display instruction is input. In such a case, for example, the components are displayed as shown in FIG. Since
以上、本実施の形態によれば、特許明細書の特許請求の範囲を解析して、請求項の階層関係を図的にクレームツリーとして表示できるために、ユーザが、出願段階でクレームの展開度合いが十分であるか否かを判断しやすくなる。また、中間処理の段階において、クレームツリーの表示により、特許明細書の構造が一目瞭然となり、拒絶理由通知等への対応が容易になる。また、ライセンスの段階で、クレームツリーを表示することにより、通常実施権や専用実施権を与える請求項などを判断しやすくなる。また、クレームツリーの各ノード(請求項を示す数字)に対応して、請求項の文書や構成要素名を表示することにより、上記の各段階における作業が極めて容易になる。 As described above, according to the present embodiment, since the claims of the patent specification can be analyzed and the hierarchical relationship of the claims can be graphically displayed as a claim tree, the user can develop the degree of claims at the application stage. It becomes easy to judge whether or not is sufficient. Further, at the intermediate processing stage, the structure of the patent specification becomes clear at a glance by displaying the claim tree, and it becomes easy to deal with notification of reasons for refusal. In addition, by displaying the claim tree at the license stage, it becomes easier to determine the claims that give the normal license or the exclusive license. In addition, by displaying the claim document and the component name corresponding to each node (number indicating the claim) of the claim tree, the operation in each of the above steps becomes extremely easy.
なお、本実施の形態において、請求項の文書や構成要素名は、クレームツリーのノードの指示により、指示されたノードに対応する情報が表示されたが、クレームツリーの表示段階で、自動的に請求項の文書や構成要素名が表示されても良い。請求項の文書や構成要素名の表示するタイミングは問わない。また、クレームツリーのノードの指示により表示された請求項の文書や構成要素名は、一定時間経過後に自動的に未表示となっても良い。 In the present embodiment, the claim document and the component element name are displayed according to the instruction of the node of the claim tree, but the information corresponding to the instructed node is displayed. A claim document or a component name may be displayed. There is no limitation on the timing of displaying the claim document or component name. Further, a claim document or a component name displayed according to an instruction of a node of the claim tree may be automatically hidden after a predetermined time has elapsed.
また、本実施の形態によれば、クレームツリーは、ノードを線により結んで表示されたが、図12に示すようにインデントにより請求項の階層関係を明示しても良い。つまり、図的にクレームの階層関係を表示する態様は問わない。 Further, according to the present embodiment, the claim tree is displayed by connecting nodes with lines. However, as shown in FIG. 12, the hierarchical relationship of claims may be clearly shown by indentation. That is, the aspect which displays the hierarchical relationship of a claim graphically is not ask | required.
さらに、本実施の形態において説明した動作は、コンピュータ読み取り可能なプログラムで実現しても良い。当該プログラムは、CD−ROMなどの記録媒体に記録されて流布しても良いし、ネットワーク配信により流布しても良いし、放送で流布しても良い。かかることは、他の実施の形態においても同様である。なお、本実施の形態において説明した情報処理装置の動作を実現するプログラムは、コンピュータに、特許明細書の特許請求の範囲を解析し、請求項の階層関係を取得する階層関係取得ステップと、階層関係に基づいて、当該階層関係を図的に表示するクレームツリー表示ステップを実行させるためのプログラム、である。また、本実施の形態において説明した情報処理装置の動作を実現するプログラムは、コンピュータに、特許明細書の特許請求の範囲を解析し、請求項の階層関係を取得する階層関係取得ステップと、階層関係に基づいて、当該階層関係を図的に表示し、かつ、クレームツリーのノードに対応する請求項の文章の全部または一部をも表示するクレームツリー表示ステップを実行させるためのプログラム、である。また、上記のプログラムにおいて、請求項の文章の一部は請求項を構成する構成要素名である場合もある。
(実施の形態2)
Furthermore, the operations described in this embodiment may be realized by a computer-readable program. The program may be recorded and distributed on a recording medium such as a CD-ROM, may be distributed by network distribution, or may be distributed by broadcasting. The same applies to other embodiments. Note that a program for realizing the operation of the information processing apparatus described in this embodiment is a computer that analyzes a claim of a patent specification and acquires a hierarchical relationship of claims, and a hierarchical relationship acquisition step. A program for executing a claim tree display step for graphically displaying the hierarchical relationship based on the relationship. In addition, a program for realizing the operation of the information processing apparatus described in the present embodiment is a computer that analyzes a claim of a patent specification and acquires a hierarchical relationship of claims, and a hierarchical relationship acquisition step A program for executing a claim tree display step that graphically displays the hierarchical relationship based on the relationship and also displays all or part of a sentence of a claim corresponding to a node of the claim tree . Further, in the above program, a part of a sentence of a claim may be a name of a component constituting the claim.
(Embodiment 2)
図13は、本実施の形態における情報処理装置のブロック図である。情報処理装置は、入力受付部101、明細書格納部102、明細書取得部103、明細書解析部1301、特許価値算出部1302、特許価値出力部1303を具備する。特許価値算出部1302は、明細書開示度算出手段13021、発明展開度算出手段13022、発明本質抽出度算出手段13023を具備する。
入力受付部101は、ここでは、特許価値を出力する指示である特許価値出力指示の入力を受け付ける。
FIG. 13 is a block diagram of the information processing apparatus according to this embodiment. The information processing apparatus includes an
Here, the
明細書解析部1301は、明細書格納部102に格納されている特許明細書を解析する。解析とは、構文解析や字句解析等を含む。また、解析とは、例えば、明細書中の予め決められた項目(タグで特定される箇所)の文字数を算出したり、以下で詳細に述べる請求項が有する構成要素の数を算出したりする等の処理を言う。明細書解析部1301は、通常、MPUやメモリ等から実現され得る。明細書解析部1301が明細書を解析するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
特許価値算出部1302は、明細書解析部1301における解析結果に基づいて特許の価値を定量的に算出する。ここで、特許価値は、例えば、以下で述べる明細書開示度や発明展開度や発明本質抽出度等の特許明細書の複数の特性に基づいて算出される。特許価値算出部1302は、例えば、複数の特性の値をパラメータとして(複数の特性の値を重み付けして)、一の値を算出しても良いし、複数の特性の値をそれぞれ算出するだけでも良い。特許価値算出部1302は、通常、MPUやメモリ等から実現され得る。特許価値算出部1302が特許の価値を算出するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The patent
明細書開示度算出手段13021は、特許明細書において特許請求の範囲に記載した発明が発明の詳細な説明でいかに実施可能なように記載されているかを示す度合いである明細書開示度を算出する。明細書開示度算出手段13021は、明細書開示度を、例えば、「実施の形態の文字数/特許請求の範囲の文字数」の算出式により算出する。但し、明細書開示度の算出式は問わない。 The specification disclosure degree calculation means 13021 calculates the specification disclosure degree which is a degree indicating how the invention described in the claims in the patent specification is described in the detailed description of the invention. . The specification disclosure degree calculation means 13021 calculates the specification disclosure degree by, for example, a calculation formula of “number of characters in the embodiment / number of characters in the claims”. However, the calculation formula of the specification disclosure degree does not matter.
発明展開度算出手段13022は、発明をいかに展開しているかを示す度合いである発明展開度を算出する。発明展開度算出手段13022は、例えば、発明展開度(f)を、(f=「請求項の数」*0.5+「請求項のネストレベルの深さ」*0.3+「カテゴリー展開の数」*0.2)の算出式により算出する。「請求項のネストレベルの深さ」は、上記のクレームツリーの階層の最も深い階層レベルを示す。なお、図5のクレームツリーにおいては、「請求項のネストレベルの深さ」は4である。「カテゴリー展開の数」は、請求項のカテゴリー「装置」「方法」「媒体」「プログラム」のうちで、それだけのカテゴリーの請求項を記載しているかを示す。なお、発明展開度(f)を求める算出式は、上記に問わない。 Invention development degree calculation means 13022 calculates an invention development degree which is a degree indicating how the invention is developed. The invention development degree calculation means 13022 calculates, for example, the invention development degree (f) by (f = “number of claims” * 0.5 + “depth of claim nesting level” * 0.3 + “number of category developments” "* 0.2). “Depth of nesting level of claims” indicates the deepest hierarchical level of the hierarchy of the claim tree. In the claim tree of FIG. 5, “the depth of the nesting level of claims” is 4. “Number of category expansions” indicates whether claims in that number of categories are described among the categories “apparatus”, “method”, “medium”, and “program” of claims. In addition, the calculation formula which calculates | requires invention expansion degree (f) does not ask | require above.
発明本質抽出度算出手段13023は、発明の本質をいかに抽出できているかを示す度合いである発明本質抽出度を算出する。発明本質抽出度算出手段13023は、発明本質抽出度(g)を、例えば、独立の請求項のうちで、請求項を構成する最少の構成要素数(x)をパラメータとして算出する。発明本質抽出度(g)は、例えば、「100/x」により求められる。 Invention essence extraction degree calculation means 13023 calculates an invention essence extraction degree which is a degree indicating how the essence of the invention can be extracted. The invention essence extraction degree calculation means 13023 calculates the invention essence extraction degree (g), for example, among the independent claims, using the minimum number of components (x) constituting the claim as a parameter. The invention essence extraction degree (g) is obtained by, for example, “100 / x”.
特許価値出力部1303は、特許価値算出部1302が算出した特許価値の値を出力する。特許価値出力部1303における出力態様は問わない。特許価値出力部1303は、例えば、特許価値を構成する各特性を数値で出力するだけでも良いし、各特性を項目とするレーザーチャートを出力しても良い。また、図的に出力する態様として、レーザーチャートに限られないことは言うまでもない。出力とは、ディスプレイへの表示、プリンタへの印字、他の装置への送信等を含む概念である。特許価値出力部1303は、ディスプレイ等の出力媒体を含むと考えても、含まないと考えても良い。特許価値出力部1303は、通常、MPUやメモリ等から実現され得る。特許価値出力部1303が特許価値の値等を出力するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
以下、本情報処理装置の動作について図14のフローチャートを用いて説明する。
The patent
Hereinafter, the operation of the information processing apparatus will be described with reference to the flowchart of FIG.
(ステップS1401)入力受付部101は、特許価値出力指示の入力を受け付けたか否かを判断する。特許価値出力指示の入力を受け付ければステップS1402に行き、特許価値出力指示の入力を受け付けなければステップS1401に戻る。なお、受け付けた入力は、通常、明細書を特定する情報を含む。
(ステップS1402)明細書取得部103は、明細書格納部102から明細書を取得する。なお、明細書は、通常、ステップS1401で受け付けた入力が含む明細書を特定する情報に基づいて取得される。
(ステップS1403)明細書解析部1301は、ステップS1402で取得された特許明細書を解析する。これを明細書解析ルーチンという。明細書解析ルーチンは、図15で詳細に説明する。
(Step S1401) The
(Step S1402) The
(Step S1403) The
(ステップS1404)特許価値算出部1302は、ステップS1403における解析結果に基づいて特許の価値を定量的に算出する。これを特許価値算出ルーチンという。特許価値算出ルーチンは、図16で詳細に説明する。
(ステップS1405)特許価値出力部1303は、ステップS1404で算出した特許価値の値を出力する。
以下、図15のフローチャートを用いて明細書解析ルーチンを説明する。
(ステップS1501)明細書中の特許請求の範囲を読み込む。
(ステップS1502)請求項数を取得する。
(ステップS1503)請求項間の階層関係のネストレベルを取得する。
(ステップS1504)特許請求の範囲のカテゴリー数を取得する。
(ステップS1505)独立の請求項のうちで、最も短い請求項の文字数を取得する。
(ステップS1506)特許請求の範囲の文字数を取得する。
(ステップS1507)発明の実施の形態の文字数を取得する。
(Step S1404) The patent
(Step S1405) The patent
The specification analysis routine will be described below using the flowchart of FIG.
(Step S1501) The claims in the specification are read.
(Step S1502) The number of claims is acquired.
(Step S1503) The nesting level of the hierarchical relationship between claims is acquired.
(Step S1504) The number of categories in the claims is acquired.
(Step S1505) The number of characters of the shortest claim among the independent claims is acquired.
(Step S1506) The number of characters in the claims is acquired.
(Step S1507) The number of characters according to the embodiment of the invention is acquired.
なお、請求項数や文字数やネストレベルやカテゴリー数を取得する技術は、以下の通りである。つまり、請求項数は、特許請求の範囲のタグの最も大きい数である。特許請求の範囲の階層関係を取得できれば(実施の形態1参照)、ネストレベルは取得され得る。カテゴリー数は、請求の範囲の語尾を抽出し、「〜装置」「〜方法」「〜プログラム」等のうち、何種類の語尾が存在するかを取得すれば良い。文字数の取得は、公知技術により可能であるので、説明を省略する。
以下、図16のフローチャートを用いて特許価値算出ルーチンを説明する。
The technique for obtaining the number of claims, the number of characters, the nesting level, and the number of categories is as follows. That is, the number of claims is the largest number of tags in the claims. If the hierarchical relationship of the claims can be acquired (see Embodiment 1), the nesting level can be acquired. The number of categories may be obtained by extracting the endings of claims and determining how many types of endings exist among “˜device”, “˜method”, “˜program”, and the like. Since the number of characters can be obtained by a known technique, the description is omitted.
Hereinafter, the patent value calculation routine will be described with reference to the flowchart of FIG.
(ステップS1601)発明展開度を算出する。発明展開度(f)は、例えば、(f=「請求項の数」*0.5+「請求項のネストレベルの深さ」*0.3+「カテゴリー展開の数」*0.2)の算出式により算出する。
(ステップS1602)明細書開示度を算出する。明細書開示度は、例えば、「実施の形態の文字数/特許請求の範囲の文字数」の算出式により算出する。
(Step S1601) The invention development degree is calculated. Invention development degree (f) is calculated, for example, (f = “number of claims” * 0.5 + “depth of claim nesting level” * 0.3 + “number of category developments” * 0.2) Calculate by the formula.
(Step S1602) The specification disclosure degree is calculated. The specification disclosure degree is calculated by, for example, a calculation formula of “the number of characters in the embodiment / the number of characters in the claims”.
(ステップS1603)発明本質抽出度を算出する。発明本質抽出度(g)は、例えば、最も短い請求項の文字数(y)をパラメータとして算出する。発明本質抽出度(g)は、例えば、「100/y」により算出する。
なお、図16のフローチャートにおいて、発明展開度、明細書開示度、および発明本質抽出度をパラメータとして、一の値である特許価値を算出しても良い。そして、特許価値を100点満点で出力しても良い。
(Step S1603) The invention essence extraction degree is calculated. The invention essentiality extraction degree (g) is calculated, for example, using the number of characters (y) of the shortest claim as a parameter. The invention essential degree of extraction (g) is calculated by, for example, “100 / y”.
In the flowchart of FIG. 16, the patent value that is one value may be calculated using the degree of invention development, the degree of disclosure of the specification, and the degree of invention extraction as parameters. Then, the patent value may be output on a 100-point scale.
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、ユーザから指示された明細書の構文解析、字句解析を行って、図17のような解析結果を得た、とする。そして、情報処理装置は、発明展開度(f)は、(f=「請求項の数」*0.5+「請求項のネストレベルの深さ」*0.3+「カテゴリー展開の数」*0.2)の算出式により算出する。具体的には、「f=8*0.5+4*0.3+2*0.2=5.6」を得る。
また、発明本質抽出度(g)を、「100/最短請求項文字数」の算出式により算出する。具体的には、「g=100/88=約1.14」を得る。
さらに、明細書開示度(h)を「実施の形態の文字数/特許請求の範囲の文字数」の算出式により算出する。従って、「h=8726/1167=約7.48」を得る。
Hereinafter, a specific operation of the information processing apparatus according to the present embodiment will be described. Now, it is assumed that the parsing and lexical analysis of the specification instructed by the user is performed and the analysis result as shown in FIG. 17 is obtained. Then, the information processing apparatus has the invention development degree (f): (f = “number of claims” * 0.5 + “depth of nesting level of claims” * 0.3 + “number of category developments” * 0 .2). Specifically, “f = 8 * 0.5 + 4 * 0.3 + 2 * 0.2 = 5.6” is obtained.
Further, the invention essentiality extraction degree (g) is calculated by a calculation formula of “100 / the number of the shortest claimed characters”. Specifically, “g = 100/88 = 1.14” is obtained.
Further, the specification disclosure degree (h) is calculated by a calculation formula of “the number of characters in the embodiment / the number of characters in the claims”. Therefore, “h = 8726/1167 = about 7.48” is obtained.
そして、特許価値算出部は、発明展開度(f=5.6)、発明本質抽出度(g=1.14)、明細書開示度(h=1.14)に重み付けをして、特許価値の総合点を算出する。ここでは、例えば、情報処理装置は、明細書開示度を70点と算出した、とする。 Then, the patent value calculation unit weights the degree of invention development (f = 5.6), the nature of invention extraction (g = 1.14), and the specification disclosure degree (h = 1.14) to give a patent value. The total score of is calculated. Here, for example, it is assumed that the information processing apparatus calculates the specification disclosure degree as 70 points.
次に、特許価値出力は、例えば、図18に示すような表示を行う。なお、図18の表示において、発明展開度の合格点、発明本質抽出度の合格点、明細書開示度の合格点、明細書開示度の合格点を同時に示しても良い。かかる合格点は、予め情報処理装置が保持している。なお、どの値が合格点であるかは、通常、特許明細書の技術分野によって異なる。 Next, the patent value output is displayed as shown in FIG. 18, for example. In addition, in the display of FIG. 18, you may show simultaneously the passing score of invention development degree, the passing score of invention essence extraction degree, the passing score of specification disclosure degree, and the passing score of specification disclosure degree. Such a passing score is held in advance by the information processing apparatus. Note that which value is a passing score usually differs depending on the technical field of the patent specification.
以上、本実施の形態によれば、特許明細書を解析することにより、特許の価値を算定することができる。特許の価値を自動的に算定できれば、特許出願人にとって、特許のメンテナンスにかけるべきマンパワーが適切に算定できる。また、特許の証券化を行う場合に利用できる。また、ライセンス対象の特許を選別する場合に、機械的な選別を行う際に利用できる。さらに、特許のライセンスを行う場合に、その対価の目安として算出した特許の価値を利用できる。また、特許明細書の複数の特性ごとの値を算出することにより、より精度良く特許の価値を見定めることができる。また、特許明細書の複数の特性ごとの値を算出することにより、特に、出願段階で特許明細書の修正等を行いやすくなる。
なお、本実施の形態において、特許の価値は、特許品質と言い換えても良い。品質は、価値を構成する一要素であるからである。従って、特許価値の算出は、特許品質の算出である、と言える。
また、本実施の形態において、特許明細書の特性は、上述した特性に限らない。特許明細書の他の特性があっても良い。
As described above, according to the present embodiment, the value of a patent can be calculated by analyzing the patent specification. If the patent value can be automatically calculated, the patent applicant can appropriately calculate the manpower to be used for patent maintenance. It can also be used for patent securitization. It can also be used when performing mechanical sorting when sorting patents to be licensed. Further, when a patent is licensed, the value of the patent calculated as a guide for the price can be used. Further, by calculating the values for each of the plurality of characteristics of the patent specification, the value of the patent can be determined with higher accuracy. In addition, by calculating values for each of a plurality of characteristics of a patent specification, it becomes easy to correct the patent specification and the like particularly at the application stage.
In the present embodiment, the value of a patent may be referred to as patent quality. This is because quality is a component of value. Therefore, it can be said that the calculation of patent value is the calculation of patent quality.
In the present embodiment, the characteristics of the patent specification are not limited to the characteristics described above. There may be other characteristics of the patent specification.
また、本実施の形態において、明細書の解析結果のみに基づいて特許価値や特許品質を算出したが、他のデータ、例えば、出願人の売り上げ額や、資本金などの情報をも加味して特許価値や特許品質を算出しても良い。
また、本実施の形態において、特許価値(特許品質)を、特性ごとのレーザーチャート等、図的に出力しても良い(図23参照)。かかる場合、特許価値が容易に把握できて好適である。
Further, in the present embodiment, the patent value and the patent quality are calculated based only on the analysis result of the specification, but other data such as the sales amount of the applicant and information such as capital are also taken into account. Patent value and patent quality may be calculated.
In the present embodiment, the patent value (patent quality) may be output graphically, such as a laser chart for each characteristic (see FIG. 23). In such a case, it is preferable that the patent value can be easily grasped.
また、本実施の形態において、複数の特許明細書を解析し、平均的な特許の価値を算出しても良い。つまり、複数の会社が出願している特許の明細書を解析し、図23に示すような会社間の出願(登録)特許の価値を比較しても良い。かかる処理により、会社間の特許力の比較が可能となる。 In the present embodiment, an average patent value may be calculated by analyzing a plurality of patent specifications. That is, the specifications of patents filed by a plurality of companies may be analyzed, and the values of patents (registered) patents between companies as shown in FIG. 23 may be compared. Such processing enables comparison of patent power between companies.
なお、図23(a)のレーザーチャートにおいて、特許価値の特性を算出する前の各値をレーザーチャートの項目としている。「最少構成要素数」は、請求項の中で最も構成要素数(発明特定事項の数)が少ないものをピックアップし、構成要素数が少ないものの方が高得点(最大100点)となるように補正した値である。構成要素数が少ないほど、一般的には特許の権利範囲が広いからである。「最少請求項文字数」は、請求項の中で最も文字数が少ないものをピックアップし、文字数が少ないものの方が高得点(最大100点)となるように補正した値である。請求項の文字数が少ないほど、一般的には権利範囲が広いからである。「請求項数」は、特許明細書の中の請求項の数をピックアップし、請求項の数が多いほど高得点(最大100点)となるように補正した値である。請求項の数が多いほど、十分アイデアが展開されており、一般的に、特許価値が高いと言える。「カテゴリー展開数」は、請求の範囲のカテゴリーの展開の数を取得し、カテゴリーの展開の数が多いほど高得点(最大100点)となるように補正した値である。カテゴリーの展開の数が多いほど、他者の侵害の態様を十分考えており、一般的に、特許価値が高いと言える。「最大ネストレベル」は、請求項の従属関係が作り出す階層の深さをピックアップし、当該深さが深いほど高得点(最大100点)となるように補正した値である。階層が深いほど、アイデアを多層的、多面的に考え抜いたといえ、その結果、一般的に、特許価値が高いと言える。「実施の形態ページ数」は、実施の形態または実施例等のページ数をピックアップし、ページ数が多いほど高得点(最大100点)となるように補正した値である。実施の形態等のページ数が多いほど、一般的に、発明が十分開示されていると言え、実施可能要件違反により無効等にされる可能性が低く、特許価値が高いと言える。「実施の形態/請求の範囲」は、実施の形態または実施例の量(文字数など)と請求の範囲の量(文字数など)の比をピックアップし、当該値が大きいほど高得点(最大100点)となるように補正した値である。請求の範囲の記載量に対して、実施の形態等の記載量が多ければ、一般的に、発明が十分開示されていると言え、実施可能要件違反により無効等にされる可能性が低く、特許価値が高いと言える。「引用文献数」は、特許明細書の従来技術または背景技術に挙げられている引用文献の数をピックアップし、当該引用文献の数が多いほど高得点(最大100点)となるように補正した値である。引用文献の数が多いほど、一般的に、十分に特許調査が行えており、拒絶や無効になる可能性が低く、特許価値が高いと言える。 In the laser chart of FIG. 23A, each value before calculating the patent value characteristic is an item of the laser chart. “Minimum number of components” is selected so that the component with the smallest number of components (the number of items specifying the invention) in the claims is picked up, and the one with the smallest number of components has a higher score (up to 100 points). This is a corrected value. This is because the smaller the number of components, the broader the scope of patent rights. “Minimum number of claimed characters” is a value obtained by picking up the character having the smallest number of characters in the claim and correcting it so that the one having the smallest number of characters has a higher score (up to 100 points). This is because as the number of characters in the claim is smaller, the scope of rights is generally wider. The “number of claims” is a value obtained by picking up the number of claims in the patent specification and correcting so that the higher the number of claims, the higher the score (up to 100 points). The more claims you have, the more ideas you have developed and the higher the value of your patent. The “category development number” is a value obtained by acquiring the number of category developments in the scope of claims and correcting so that the higher the number of category developments, the higher the score (up to 100 points). It can be said that the more the number of developments in the category, the more the infringement of others is considered, and the higher the patent value in general. The “maximum nesting level” is a value obtained by picking up the depth of the hierarchy created by the dependent relationship of the claims, and correcting so that the higher the depth, the higher the score (up to 100 points). It can be said that the deeper the hierarchy, the more thoroughly thought out the ideas in a multi-layered and multi-faceted manner. The “number of pages of embodiment” is a value obtained by picking up the number of pages of the embodiment or the example and correcting so that the higher the number of pages, the higher the score (up to 100 points). It can be said that the more the number of pages of the embodiment and the like, the more the invention is generally disclosed, the lower the possibility of being invalidated due to violation of the enablement requirement, and the higher the patent value. “Embodiment / Claim” picks up the ratio of the amount of the embodiment or example (number of characters, etc.) to the amount of claim (number of characters, etc.), and the higher the value, the higher the score (up to 100 points) This value is corrected so that If there is a large amount of description of the embodiment and the like with respect to the amount of description of the claims, it can be said that the invention is generally sufficiently disclosed, and is less likely to be invalidated due to violation of the enablement requirement, It can be said that the patent value is high. “Number of cited references” is the number of cited references listed in the prior art or background art of the patent specification, and is corrected so that the higher the number of cited references, the higher the score (up to 100 points). Value. In general, the greater the number of cited documents, the better the patent search, the lower the possibility of rejection or invalidation, and the higher the value of the patent.
また、図23(b)のレーザーチャートは、各特性を項目とするレーザーチャートである。本レーザーチャートは、各特性を上記した方法等により、定量化したものである。なお、「強靭性」は、十分特許調査を行っており、「引用文献数」が多いほど、高得点となる。したがって、「強靭性」は、図23(a)のレーザーチャートの項目「引用文献数」から得られる値でも良い。また、「発明本質抽出性」は、図23(a)のレーザーチャートの項目「最少構成要素数」「最少請求項文字数」をパラメータとして算出される値でも良い。また、「発明本質抽出性」は、図23(a)のレーザーチャートの項目「請求項数」「カテゴリー展開数」「最大ネストレベル」をパラメータとして算出される値でも良い。さらに、「実施可能担保性」は、図23(a)のレーザーチャートの項目「実施のけたいページ数」「実施の形態/請求の範囲」をパラメータとして算出される値でも良い。 Moreover, the laser chart of FIG.23 (b) is a laser chart which makes each characteristic an item. In this laser chart, each characteristic is quantified by the above-described method or the like. Note that “toughness” has been sufficiently investigated in patents, and the higher the “number of cited references”, the higher the score. Therefore, “toughness” may be a value obtained from the item “number of cited references” in the laser chart of FIG. Further, the “invention essential extractability” may be a value calculated using the items “minimum number of constituent elements” and “minimum number of claimed characters” of the laser chart in FIG. Further, the “essence extractability” may be a value calculated using the items “number of claims”, “number of categories developed”, and “maximum nest level” of the laser chart in FIG. Further, the “practicable security” may be a value calculated using the parameters “number of pages to be implemented” and “embodiment / claimed range” of the laser chart in FIG.
さらに、本実施の形態において説明した動作は、コンピュータ読み取り可能なプログラムで実現しても良い。当該プログラムは、CD−ROMなどの記録媒体に記録されて流布しても良いし、ネットワーク配信により流布しても良いし、放送で流布しても良い。なお、本実施の形態において説明した情報処理装置の動作を実現するプログラムは、コンピュータに、特許明細書を読み込み、解析する特許明細書解析ステップと、特許明細書解析ステップにおける解析結果に基づいて特許の価値を定量的に算出する特許価値算出ステップと、特許の価値を出力する特許価値出力ステップを実行させるためのプログラム、である。また、前記特許価値算出ステップにおいて、特許明細書の複数の特性ごとの値を算出し、前記特許価値出力ステップにおいて、特性ごとの値を出力しても良い。
(実施の形態3)
Furthermore, the operations described in this embodiment may be realized by a computer-readable program. The program may be recorded and distributed on a recording medium such as a CD-ROM, may be distributed by network distribution, or may be distributed by broadcasting. The program for realizing the operation of the information processing apparatus described in this embodiment is a patent specification analysis step for reading and analyzing a patent specification into a computer, and a patent based on an analysis result in the patent specification analysis step. A program for executing a patent value calculation step for quantitatively calculating the value of the patent and a patent value output step for outputting the value of the patent. Further, in the patent value calculation step, a value for each of a plurality of characteristics of the patent specification may be calculated, and in the patent value output step, a value for each characteristic may be output.
(Embodiment 3)
図19は、本実施の形態における情報処理装置のブロック図である。情報処理装置は、入力受付部101、明細書格納部102、明細書取得部103、符号構成要素取得部1901、判断部1902、不適切箇所出力部1903を具備する。
入力受付部101は、ここでは、構成要素の符号の整合性チェック指示のである符号整合性チェック指示の入力を受け付ける。
FIG. 19 is a block diagram of the information processing apparatus in this embodiment. The information processing apparatus includes an
Here, the
符号構成要素取得部1901は、特許明細書を解析し、当該特許明細書から符号付きの構成要素を取得する。符号構成要素取得部1901が、明細書を構文解析、字句解析して符号付きの構成要素を取得する技術は公知技術である。また、具体的には、符号構成要素取得部1901は、「漢字列」+「部」または「手段」+「英数字列」を取得する。符号構成要素取得部1901は、通常、MPUやメモリ等から実現され得る。符号構成要素取得部1901が符号付きの構成要素を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The code
判断部1902は、符号構成要素取得部1901が取得した2以上の符号付きの構成要素から不適切な符号付きの構成要素を判断する。判断部1902の判断方法は種々ある。具体的には、判断部1902は、例えば、異なる2以上の構成要素の名称に対して同一の符号が割り当てられている符号付きの構成要素を不適切な符号付きの構成要素であると判断する。また、判断部1902は、例えば、特許明細書中のある一定の範囲(ある特定の実施の形態)において、同一の構成要素の名称に対して異なる2以上の符号が割り当てられている符号付きの構成要素を不適切な符号付きの構成要素であると判断する。判断部1902は、通常、MPUやメモリ等から実現され得る。判断部1902の判断処理の手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
不適切箇所出力部1903は、判断部1902における判断の結果、不適切な符号付きの構成要素の存在または/および当該不適切なら不適切な符号付きの構成要素を出力する。出力とは、ディスプレイへの表示、プリンタへの印字、他の装置への送信等を含む概念である。不適切箇所出力部1903は、ディスプレイ等の出力媒体を含むと考えても、含まないと考えても良い。不適切箇所出力部1903は、通常、MPUやメモリ等から実現され得る。不適切箇所出力部1903が情報を出力するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはハードディスク等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
以下、本情報処理装置の動作について図20のフローチャートを用いて説明する。
As a result of the determination by the
Hereinafter, the operation of the information processing apparatus will be described with reference to the flowchart of FIG.
(ステップS2001)入力受付部101は、構成要素の符号の整合性チェックの指示のである符号整合性チェック指示の入力を受け付けたか否かを判断する。符号整合性チェック指示の入力を受け付ければステップS2002に行き、符号整合性チェック指示の入力を受け付けなければステップS2001に戻る。
(ステップS2002)明細書取得部103は、明細書格納部102から明細書を取得する。なお、明細書は、通常、ステップS2001で受け付けた入力が含む明細書を特定する情報に基づいて取得される。
(ステップS2003)符号構成要素取得部1901は、ステップS2002で取得した特許明細書を解析し、当該特許明細書から符号付きの構成要素を取得する。
(ステップS2004)判断部1902は、ステップS2003で取得した2以上の符号付きの構成要素から不適切な符号付きの構成要素を判断する。
(ステップS2005)不適切箇所出力部1903は、ステップS2004における判断の結果、不適切な符号付きの構成要素の存在または/および当該不適切なら不適切な符号付きの構成要素を出力する。
(Step S2001) The
(Step S2002) The
(Step S2003) The code | symbol
(Step S2004) The determining
(Step S2005) As a result of the determination in step S2004, the inappropriate
以下、本実施の形態における情報処理装置の具体的な動作について説明する。今、情報処理装置は、明細書を読み込んで、図21の構成要素管理表を取得する、とする。構成要素管理表は、「ID」「実施の形態」「構成要素名」「符号」「箇所」を有するレコードを1以上管理する。「ID」は、レコードを識別する情報であり、表管理上、必要である。また、「実施の形態」は、構成要素名が記載されている発明の実施の形態の番号を示す。「構成要素名」は、構成要素の名称である。「符号」は、構成要素に添付された符号である。「箇所」は、符号付きの構成要素名が出願する明細書中の箇所であり、特許明細書の先頭からのバイト数を示す。 Hereinafter, a specific operation of the information processing apparatus according to the present embodiment will be described. Now, it is assumed that the information processing apparatus reads the specification and acquires the component management table of FIG. The component management table manages one or more records having “ID”, “embodiment”, “component name”, “code”, and “location”. “ID” is information for identifying a record and is necessary for table management. “Embodiment” indicates the number of the embodiment in which the component name is described. “Component name” is the name of the component. The “sign” is a sign attached to the component. “Location” is a location in the specification for which a component name with a sign is applied, and indicates the number of bytes from the beginning of the patent specification.
符号構成要素取得部は、明細書を解析して、「漢字列」+(「手段」または「部」)+「英数字列」を取得する。具体的には、符号構成要素取得部は、「入力部101」や「送信手段3031」などを取得する。そして、符号構成要素取得部は、図21の表を取得するのである。
The code component acquisition unit analyzes the specification and acquires “kanji character string” + (“means” or “part”) + “alphanumeric character string”. Specifically, the code component acquisition unit acquires “
次に、判断部は、図21の各レコードが不適切な符号付きの構成要素であるか否かを判断する。具体的には、判断部は、異なる2以上の構成要素の名称に対して同一の符号が割り当てられている符号付きの構成要素を不適切な符号付きの構成要素であると判断する。また、判断部は、ある特定の発明の実施の形態において、同一の構成要素の名称に対して異なる2以上の符号が割り当てられている符号付きの構成要素を不適切な符号付きの構成要素であると判断する。 Next, the determination unit determines whether each record in FIG. 21 is an inappropriately-signed component. Specifically, the determination unit determines that a signed component to which the same code is assigned to two or more different component names is an inappropriately labeled component. In addition, in the embodiment of a specific invention, the determination unit is a component with a sign that is assigned with two or more different codes for the name of the same component with a component with an inappropriate sign. Judge that there is.
以上の判断部の判断アルゴリズムにより、図21の構成要素管理表では、「ID=3」または「ID=2」、「ID=5」または「ID=4」のレコードが不適切な符号付きの構成要素のレコードである、と判断する。 According to the determination algorithm of the determination unit described above, in the component management table of FIG. 21, the record of “ID = 3” or “ID = 2”, “ID = 5” or “ID = 4” is improperly signed. Judged as a component record.
なお、判断部は、異なる2以上の構成要素の名称に対して同一の符号が割り当てられている場合に、後に出現する符号付きの構成要素を不適切である、としても良い。また、判断部は、ある特定の発明の実施の形態において、同一の構成要素の名称に対して異なる2以上の符号が割り当てられている場合に、後に出現する符号付きの構成要素を不適切である、としても良い。かかる場合、不適切なレコードは、「ID=3」および「ID=5」のレコードである。 In addition, the determination part is good also as the component with a code | symbol appearing later being inappropriate, when the same code | symbol is assigned with respect to the name of two or more different component elements. In addition, in the embodiment of a specific invention, the determination unit inappropriately assigns a component with a sign that appears later when two or more different codes are assigned to the name of the same component. There may be. In such a case, the inappropriate records are “ID = 3” and “ID = 5”.
そして、不適切箇所出力部は、判断部における判断の結果、不適切な符号付きの構成要素の存在または/および当該不適切なら不適切な符号付きの構成要素を出力する。具体的には、例えば、図22に示すような表示を行う。なお、図22に示すメッセージとは、異なる態様での表示、または異なるメッセージの内容でも良い。
以上、本実施の形態によれば、特許明細書を解析することにより、符号の整合性についてチェックできる。かかるチェックにより、明細書の作成効率が大幅に向上する。
なお、本実施の形態において、符号のエラーチェックは、上記のアルゴリズムに限らない。
Then, as a result of the determination by the determination unit, the inappropriate part output unit outputs the existence of an inappropriately-signed component and / or an inappropriately-signed component if it is inappropriate. Specifically, for example, the display as shown in FIG. 22 is performed. Note that the message shown in FIG. 22 may be displayed in a different manner or the content of a different message.
As described above, according to the present embodiment, the consistency of the code can be checked by analyzing the patent specification. Such checking greatly improves the efficiency of creating the specification.
In the present embodiment, the code error check is not limited to the above algorithm.
また、本実施の形態において、具体的に、一実施の形態において、同一の構成要素の名称に対して異なる2以上の符号が割り当てられている符号付きの構成要素を不適切な符号付きの構成要素であると判断したが、特許明細書中のある一定の範囲とは、一実施の形態に限らない。具体的には、特許明細書中のある一定の範囲とは、発明の実施の形態全体でも良い。 Further, in the present embodiment, specifically, in one embodiment, a component with a sign in which two or more different codes are assigned to the name of the same component is a component with an inappropriate sign. Although determined to be an element, a certain range in the patent specification is not limited to one embodiment. Specifically, the certain range in the patent specification may be the entire embodiment of the invention.
また、本実施の形態において、不適切な符号付きの構成要素の存在および当該不適切なら不適切な符号付きの構成要素を表示したが、不適切な符号付きの構成要素の存在のみを、例えば、メッセージのみで表示しても良い。 Further, in the present embodiment, the presence of an inappropriately signed component and the inappropriately signed component if it is inappropriate are displayed, but only the presence of an inappropriately signed component, for example, You may display only with a message.
さらに、本実施の形態において説明した動作は、コンピュータ読み取り可能なプログラムで実現しても良い。当該プログラムは、CD−ROMなどの記録媒体に記録されて流布しても良いし、ネットワーク配信により流布しても良いし、放送で流布しても良い。なお、本実施の形態において説明した情報処理装置の動作を実現するプログラムは、コンピュータに、特許明細書を解析し、当該特許明細書から符号付きの構成要素を取得する符号構成要素取得ステップと、符号構成要素取得ステップで取得した2以上の符号付きの構成要素から不適切な符号付きの構成要素を判断する判断ステップと、判断ステップにおける判断の結果、不適切な符号付きの構成要素の存在または/および当該不適切なら不適切な符号付きの構成要を出力する不適切箇所出力ステップを実行させるためのプログラム、である。 Furthermore, the operations described in this embodiment may be realized by a computer-readable program. The program may be recorded and distributed on a recording medium such as a CD-ROM, may be distributed by network distribution, or may be distributed by broadcasting. The program for realizing the operation of the information processing apparatus described in the present embodiment is a code component acquisition step of analyzing a patent specification in a computer and acquiring a signed component from the patent specification; A determination step for determining an inappropriately signed component from two or more signed components acquired in the signed component acquisition step, and the presence of an inappropriately signed component as a result of the determination in the determination step; And / or a program for executing an improper part output step for outputting a component with an improper sign if it is inappropriate.
以上のように、情報処理装置は、特許明細書を解析等する装置として有用である。 As described above, the information processing apparatus is useful as an apparatus for analyzing a patent specification.
101 入力受付部
102 明細書格納部
103 明細書取得部
104 階層関係取得部
105 クレームツリー表示部
1301 明細書解析部
1302 特許価値算出部
1303 特許価値出力部
1901 符号構成要素取得部
1902 判断部
1903 不適切箇所出力部
DESCRIPTION OF
Claims (4)
明細書格納部で格納されている特許請求の範囲を取得する明細書取得ステップと、
前記明細書取得ステップで取得された特許請求の範囲から、請求項間の階層関係を示す階層関係管理表を取得する階層関係取得ステップと、
前記階層関係管理表に基づいて、当該階層関係管理表の示す階層関係を図的に示すクレームツリーを表示するクレームツリー表示ステップと、
前記明細書取得ステップで取得された特許請求の範囲から、一のノードの請求項の文書の一部である、請求項を構成する構成要素名を取得する第1の構成要素名取得ステップと、
前記明細書取得ステップで取得された特許請求の範囲から、前記一のノードの請求項の親であることが前記階層関係管理表によって示される請求項の文書の一部である、請求項を構成する構成要素名を取得する第2の構成要素名取得ステップと、
前記第1の構成要素名取得ステップと前記第2の構成要素名取得ステップとで取得された構成要素名を、前記一のノードに視覚的に対応がわかるように表示する構成要素名表示ステップと、を実行させ、
前記階層関係取得ステップは、
前記特許請求の範囲に含まれる請求項のタグが示す番号である請求項番号を取得する請求項番号取得ステップと、
前記請求項番号取得ステップで取得された請求項番号に対応する請求項から請求項の従属を示す文字列を取得し、当該取得した文字列から数字列、及び数字列間の文字列もしくは「〜」を取得し、数字列のみ、または数字列と文字列「、」「または」を取得した場合には、当該取得した数字列を、前記請求項番号取得ステップで取得された請求項番号に対応する請求項が従属している請求項番号とし、数字列と文字列「から」もしくは「〜」を取得した場合には、当該数字列と文字列「から」もしくは「〜」を連続した数字列に置き換えた各文字列を、前記請求項番号取得ステップで取得された請求項番号に対応する請求項が従属している請求項番号とする従属関係取得ステップと、を備え、
前記構成要素名表示ステップでは、前記第1の構成要素名取得ステップで取得した構成要素名と、前記第2の構成要素名取得ステップで取得した構成要素名とを視覚的に区別して表示する、プログラム。 On the computer,
A statement acquisition step for acquiring the scope of claims stored in the statement storage unit;
A hierarchical relationship acquisition step for acquiring a hierarchical relationship management table indicating a hierarchical relationship between claims from the claims acquired in the specification acquisition step;
Based on the hierarchical relationship management table, a claim tree display step for displaying a claim tree that graphically shows the hierarchical relationship indicated by the hierarchical relationship management table;
A first component name acquisition step of acquiring a component name constituting a claim, which is a part of a document of a claim of one node, from the claims acquired in the specification acquisition step;
From the claims acquired in the specification acquisition step, the parent of the claim of the one node is a part of a document of a claim indicated by the hierarchical relationship management table A second component name acquisition step of acquiring a component name to be performed;
A component name display step for displaying the component name acquired in the first component name acquisition step and the second component element name acquisition step so as to visually recognize the one node; and , Execute
The hierarchical relationship acquisition step includes:
A claim number obtaining step for obtaining a claim number, which is a number indicated by a tag of a claim included in the claim;
A character string indicating dependency of a claim is acquired from the claim corresponding to the claim number acquired in the claim number acquisition step, and a character string between the acquired character string and a character string between the character strings or “˜” ”And only the numeric string, or the numeric string and the character strings“, ”,“ or ”are acquired, the acquired numeric string corresponds to the claim number obtained in the claim number obtaining step. If the claim number is dependent on the claim number, and the numeric string and the character string “From” or “˜” are acquired, the numeric string and the character string “From” or “˜” are consecutive numbers. A subordinate relationship acquisition step in which each character string replaced with is a claim number on which a claim corresponding to the claim number acquired in the claim number acquisition step is subordinate ,
The said component name display step, a component name acquired by the first component name acquisition step, that displays visually distinguish the a component name acquired in the second component name acquisition step ,program.
クレームツリーのノードに対する指示を受け付ける指示受付ステップをさらに実行させ、
前記一のノードは、前記指示受付ステップで受け付けた指示に対応するノードである、請求項1記載のプログラム。 On the computer,
An instruction receiving step for receiving an instruction for a node of the claim tree is further executed,
The one node is a node corresponding to the instruction received by the instruction receiving step, claim 1 Symbol placement program.
前記明細書取得部が、前記明細書格納部で格納されている特許請求の範囲を取得する明細書取得ステップと、
前記階層関係取得部が、前記明細書取得ステップで取得された特許請求の範囲から、請求項間の階層関係を示す階層関係管理表を取得する階層関係取得ステップと、
前記クレームツリー表示部が、前記階層関係管理表に基づいて、当該階層関係管理表の示す階層関係を図的に示すクレームツリーを表示するクレームツリー表示ステップと、
前記構成要素名取得手段が、前記明細書取得ステップで取得された特許請求の範囲から、一のノードの請求項の文書の一部である、請求項を構成する構成要素名を取得する第1の構成要素名取得ステップと、
前記構成要素名取得手段が、前記明細書取得ステップで取得された特許請求の範囲から、前記一のノードの請求項の親であることが前記階層関係管理表によって示される請求項の文書の一部である、請求項を構成する構成要素名を取得する第2の構成要素名取得ステップと、
前記構成要素名表示手段が、前記第1の構成要素名取得ステップと前記第2の構成要素名取得ステップとで取得された構成要素名を、前記一のノードに視覚的に対応がわかるように表示する構成要素名表示ステップと、
を備え、
前記階層関係取得ステップは、
前記請求項番号取得手段が、前記特許請求の範囲に含まれる請求項のタグが示す番号である請求項番号を取得する請求項番号取得ステップと、
前記従属関係取得手段が、前記請求項番号取得ステップで取得された請求項番号に対応する請求項が従属している請求項番号を取得する従属関係取得ステップと、を有し、
前記構成要素名表示ステップでは、前記第1の構成要素名取得ステップで取得した構成要素名と、前記第2の構成要素名取得ステップで取得した構成要素名とを視覚的に区別して表示する、情報処理方法。 A hierarchical relationship acquisition unit, a component name acquisition unit, and a component name having a specification storage unit that stores at least claims, a specification acquisition unit, a claim number acquisition unit, and a dependency relationship acquisition unit An information processing method processed using a claim tree display unit having display means,
The specification acquisition unit acquires a claim stored in the specification storage unit, a specification acquisition step;
The hierarchical relationship acquisition unit acquires a hierarchical relationship management table indicating a hierarchical relationship between claims from the claims acquired in the specification acquiring step, and
A claim tree display step in which the claim tree display unit displays a claim tree that graphically shows the hierarchical relationship indicated by the hierarchical relationship management table, based on the hierarchical relationship management table;
The component name acquisition means acquires, from the claims acquired in the specification acquisition step, a component name constituting a claim, which is a part of a claim document of one node. The component name acquisition step of
One of the documents of the claim, wherein the component name acquisition means indicates from the claim acquired in the specification acquisition step that the parent of the claim of the one node is indicated by the hierarchical relationship management table. A second component element name acquisition step of acquiring a component element name constituting the claim,
The component name display means can visually recognize the component name acquired in the first component element name acquisition step and the second component element name acquisition step to the one node. A component name display step to be displayed;
With
The hierarchical relationship acquisition step includes:
A claim number acquiring step for acquiring a claim number, wherein the claim number acquiring means is a number indicated by a tag of a claim included in the claims.
It said dependent relationship acquisition means, have a, a dependency acquisition step claim corresponding to the acquired claims number to obtain the claim number is dependent in claim number obtaining step,
In the component name display step, the component name acquired in the first component name acquisition step and the component name acquired in the second component name acquisition step are visually distinguished and displayed . Information processing method.
前記明細書格納部で格納されている特許請求の範囲を取得する明細書取得部と、
前記明細書取得部が取得した特許請求の範囲から、請求項間の階層関係を示す階層関係管理表を取得する階層関係取得部と、
前記階層関係管理表に基づいて、当該階層関係管理表の示す階層関係を図的に示すクレームツリーを表示するクレームツリー表示部と、を備え、
前記階層関係取得部は、
前記特許請求の範囲に含まれる請求項のタグが示す番号である請求項番号を取得する請求項番号取得手段と、
前記請求項番号取得手段が取得した請求項番号に対応する請求項が従属している請求項番号を取得する従属関係取得手段と、を有し、
前記クレームツリー表示部は、
前記明細書取得部が取得した特許請求の範囲から、一のノードの請求項を構成する構成要素名を取得すると共に、前記一のノードの請求項の親であることが前記階層関係管理表によって示される請求項を構成する構成要素名を取得する構成要素名取得手段と、
前記構成要素名取得手段が取得した構成要素名を、前記一のノードに視覚的に対応がわかるように表示する構成要素名表示手段と、を有し、
前記構成要素名表示手段は、前記構成要素名取得手段が取得した、前記一のノードの請求項を構成する構成要素名と、前記一のノードの請求項の親であることが前記階層関係管理表によって示される請求項を構成する構成要素名とを視覚的に区別して表示する、情報処理装置。 A specification storage unit in which at least claims are stored;
A specification acquisition unit for acquiring the scope of claims stored in the specification storage unit;
From the scope of the claims acquired by the specification acquisition unit, a hierarchical relationship acquisition unit that acquires a hierarchical relationship management table showing the hierarchical relationship between claims;
A claim tree display unit that displays a claim tree that graphically shows the hierarchical relationship indicated by the hierarchical relationship management table based on the hierarchical relationship management table;
The hierarchical relationship acquisition unit
Claim number acquisition means for acquiring a claim number, which is a number indicated by a tag of a claim included in the claim,
A dependency relationship acquisition means for acquiring a claim number on which a claim corresponding to the claim number acquired by the claim number acquisition means is dependent, and
The claim tree display section
The component name constituting the claim of one node is acquired from the scope of the claims acquired by the specification acquisition unit, and the parent of the claim of the one node is acquired by the hierarchical relationship management table. A component name acquisition means for acquiring a component name constituting the claimed claim;
Wherein the component name component name acquisition means has acquired, have a, a component name display means for displaying as can be seen visually correspondence to said one node,
The component name display means is the hierarchical relationship management that is the parent of the claim of the one node and the claim of the one node acquired by the component name acquisition means An information processing apparatus that visually distinguishes and displays the names of constituent elements constituting a claim indicated by a table .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004272782A JP4596522B2 (en) | 2002-10-23 | 2004-09-21 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002308778 | 2002-10-23 | ||
JP2004272782A JP4596522B2 (en) | 2002-10-23 | 2004-09-21 | Information processing apparatus, information processing method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004546415A Division JP4628790B2 (en) | 2002-10-23 | 2003-10-16 | Information processing apparatus, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005004797A JP2005004797A (en) | 2005-01-06 |
JP4596522B2 true JP4596522B2 (en) | 2010-12-08 |
Family
ID=34106199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004272782A Expired - Fee Related JP4596522B2 (en) | 2002-10-23 | 2004-09-21 | Information processing apparatus, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4596522B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4629101B2 (en) * | 2005-05-26 | 2011-02-09 | シャープ株式会社 | Patent information analysis apparatus, patent information analysis method, patent information analysis program, and computer-readable recording medium |
JP5001671B2 (en) * | 2006-04-28 | 2012-08-15 | 株式会社インテック | 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 |
WO2009046385A1 (en) * | 2007-10-04 | 2009-04-09 | Lee, Lewis, C. | Aggregation, analysis, and presentation of intellectual property and financial information |
WO2010087566A1 (en) * | 2009-02-02 | 2010-08-05 | Lg Electronics, Inc. | Document analysis system |
KR101069278B1 (en) * | 2009-08-21 | 2011-10-04 | (주)윕스 | Apparatus and Method for visualization of patent claim |
JP5621145B2 (en) * | 2009-11-02 | 2014-11-05 | 株式会社ハイパーテック | Document check device, document check program, and document check method |
US10891701B2 (en) | 2011-04-15 | 2021-01-12 | Rowan TELS Corp. | Method and system for evaluating intellectual property |
JP6862019B1 (en) * | 2020-05-31 | 2021-04-21 | 信彦 吉田 | Document creation device, document creation method, and document creation program |
-
2004
- 2004-09-21 JP JP2004272782A patent/JP4596522B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005004797A (en) | 2005-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4640869B2 (en) | Information processing apparatus and program | |
JP4197699B2 (en) | Information processing apparatus, information processing method, and program | |
US20060161531A1 (en) | Method and system for information extraction | |
CN108090104B (en) | Method and device for acquiring webpage information | |
JP2009122760A (en) | Document processing apparatus, document processing method, and document processing program | |
US7672958B2 (en) | Method and system to identify records that relate to a pre-defined context in a data set | |
JPWO2007139039A1 (en) | Information classification device, information classification method, and information classification program | |
KR20120051419A (en) | Apparatus and method for extracting cascading style sheet | |
JP4596522B2 (en) | Information processing apparatus, information processing method, and program | |
JP2020098596A (en) | Method, device and storage medium for extracting information from web page | |
JP7290391B2 (en) | Information processing device and program | |
JP5462546B2 (en) | Content detection support apparatus, content detection support method, and content detection support program | |
JP5117744B2 (en) | Word meaning tag assigning device and method, program, and recording medium | |
JP2006318005A (en) | Patent value calculating device, patent value calculating method and program | |
JP2022072383A (en) | System, method, and program for extracting infringement information | |
CN117390329A (en) | Webpage labeling method, device and equipment | |
CN111539383A (en) | Formula knowledge point identification method and device | |
JP2010204864A (en) | Information processing apparatus and method and program for detecting commodity solving complaint | |
KR100907709B1 (en) | Information extraction apparatus and method using block grouping | |
US7725504B2 (en) | Method and apparatus for helping user form structured diagram from unstructured information source | |
JP5008152B2 (en) | Procurement information search system | |
JP4674871B2 (en) | Information processing apparatus and information processing method | |
JP5225331B2 (en) | Data extraction apparatus and method | |
JP2007280052A (en) | Experience information extraction method and device, program, and computer-readable recording medium | |
JP2009199172A (en) | Information processing system, method for specifying similar parts inside program, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051028 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070518 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070522 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070719 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071022 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071220 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080121 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080219 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080407 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20080425 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100826 |
|
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: 20100917 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4596522 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131001 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20201001 Year of fee payment: 10 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |