(57)【要約】【課題】特許文書中の言葉の理解を支援するための技術に関し、特許文書中から請求項で使っている言葉が想定している具体例を抽出して提示可能とする。【解決手段】形態素解析部１０２は、請求項を形態素解析し形態素テーブル１１０に出力する。具体例記述文抽出部１０４は、形態素テーブル１１０中の形態素群から名詞の形態素を取り出し、その形態素と、表現パターン辞書１１１に含まれる表現パターンの両方の文字列データを含むテキストを、明細書から具体例記述文として抽出する。具体例付加単位特定部１０５は、所定の品詞の形態素と具体例記述文とに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位を特定する。具体例抽出部１０６は、具体例を具体例記述文から抽出する。出力部である具体例付加対象特定部１０７と表示部１０８は、具体例付加単位とそれに対応する具体例の組を出力する。【選択図】図１
2011096148.tif 000002
【特許請求の範囲】
【請求項１】
特許文書中の単語又は単語の組合せの理解を支援するための装置であって、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出する形態素解析部と、
前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、前記特許文書の明細書のテキストデータから、具体例記述文のテキストデータとして抽出する具体例記述文抽出部と、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定する具体例付加単位特定部と、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出する具体例抽出部と、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する出力部と、
を含むことを特徴とする特許文書中の単語または単語の組み合わせの例示装置。
【請求項２】
前記具体例付加単位特定部は、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語が含まれる第１の部分を取り出し、該第１の部分のテキストデータに含まれ前記形態素群中の形態素を１つ特定し、該特定した形態素に助詞を含めて隣接する形態素を前記形態素群から取り出しながら該特定した形態素に順次連結して得られる形態素列であって前記請求項のテキストデータ中に現れる形態素列を順次生成し、該順次生成される形態素列のうち前記第１の部分のテキストデータに含まれかつ文字列長が最も長い形態素列を前記具体例付加単位の文字列として特定する、
ことを特徴とする請求項１に記載の特許文書中の単語または単語の組み合わせの例示装置。
【請求項３】
前記具体例抽出部は、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語を定義する第２の部分を取り出し、該第２の部分のテキストデータを前記具体例のテキストデータとして抽出する、
ことを特徴とする請求項１に記載の特許文書中の単語または単語の組み合わせの例示装置。
【請求項４】
前記所定の品詞は名詞である、
ことを特徴とする請求項１に記載の特許文書中の単語または単語の組み合わせの例示装置。
【請求項５】
特許文書中の単語又は単語の組合せの理解を支援するための装置に、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出し、
前記特許文書の明細書のテキストデータから、前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、具体例記述文のテキストデータとして抽出し、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定し、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出し、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する、
機能を実行させるためのプログラム。
【請求項６】
コンピュータが特許文書中の単語又は単語の組合せの理解を支援するための方法であって、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出し、
前記特許文書の明細書のテキストデータから、前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、具体例記述文のテキストデータとして抽出し、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定し、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出し、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する、
ことを特徴とする特許文書中の単語または単語の組み合わせの例示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
特許文書たとえば請求項中の言葉の理解を支援するための技術に係り、特許文書中の単語または単語の組み合わせの例示装置に関する。
【背景技術】
【０００２】
特許文書たとえば請求項は特許の専門家以外でも、発明者が他社特許の侵害を回避するなどの目的で読む必要がある。
しかし、特許文書中の特許請求の範囲に記載される請求項などは一般に、単語又は単語の組合せで記述されることにより或る特定の意味を持つ言葉が抽象的な言葉で書かれることが多く、特許文書に不慣れな発明者が、請求項に書かれている発明を具体的に理解するのは難しい。
【０００３】
請求項の言葉の理解を支援するための第１の従来技術として、シソーラスや同義語辞書などからより具体的な言葉や関連語を表示する技術が知られている。
また、請求項の言葉の理解を支援するための第２の従来技術として、請求項と実施例又は発明を実施するための形態とをリンク付け等で対応付けることによって、請求項の解釈を支援する技術が知られている。（たとえば、特許文献１）
さらに、本文構造解析の結果から参照文献の参考理由を判断し、参照理由を含む参照関係の情報を出力するものもある。（たとえば、特許文献２）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４９７０４号公報
【特許文献２】特開２０００−３５７１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、第１の従来技術では、請求項に書かれている言葉は、抽象的で、分野などにより解釈が異なることもある。このため、一般的なシソーラスの下位語では、発明者が意図した例になっているとは限らないという問題点を有していた。
【０００６】
また、第２の従来技術では、たとえ発明の詳細な説明の中に請求項中の言葉の具体例が書いてあったとしても、請求項の各項に対応する実施例又は発明を実施するための形態までは特定できるが、具体例の書き方は様々である。このため、前述した第２の従来技術では、機械的に言葉と言葉の関係などの細かい対応付けまでを行うのは難しいという問題点を有していた。
【０００７】
そこで、本発明の課題は、特許文書中から請求項で使っている言葉が想定している具体例を抽出して提示可能とすることである。
【課題を解決するための手段】
【０００８】
本発明の一つの態様の特許文書中の言葉（単語または単語の組み合わせ）の例示装置によれば、特許文書中の言葉の理解を支援するための装置において、特許文書データベースから抽出された特許文書のテキストデータを形態素解析して形態素群を抽出する形態素解析部と、形態素群から所定の品詞の形態素を取り出し、その形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、特許文書の明細書のテキストデータから、具体例記述文のテキストデータとして抽出する具体例記述文抽出部と、所定の品詞の形態素と具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定する具体例付加単位特定部と、具体例付加単位に対する具体例のテキストデータを具体例記述文のテキストデータから抽出する具体例抽出部と、具体例付加単位の文字列とそれに対応する具体例のテキストデータの組を出力する出力部とを含む。
【発明の効果】
【０００９】
テキストデータから、複合語、係り受け組、複数文節の組み合わせ等になる言葉や、前後との境界がはっきりしない言葉を、具体例付加単位として適切に抽出することが可能となる。
【００１０】
その特許文書たとえば請求項の具体例付加単位に、実施例等の具体例のテキストデータを対応付けることが可能となる。
この結果、特許文書たとえば請求項中の言葉が具体的に何を表しているかを知ることができる。特許文書たとえば請求項の記述方法に馴染みの無いユーザであっても、特許文書たとえば請求項を理解することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の構成図である。
【図２】実施形態の動作説明図である。
【図３】特許文書の例を示す図（その１：特開平９−２０９５６９号公報）である。
【図４】特許文書の例を示す図（その２：特開２００４−２８０１７６号公報）である。
【図５】特許文書の例を示す図（その３：特開２００９−１３６１５４号公報）である。
【図６】特許文書の例を示す図（その４：特表２００５−５００２７５号公報）である。
【図７】特許文書の例を示す図（その５：特開２００９−１３６２３８号公報）である。
【図８】実施形態の動作説明図（請求項を解析して、形態素を抽出する処理）である。
【図９】実施形態の動作説明図（実施例等のテキストデータから、請求項のテキストデータより抽出された名詞を１つ以上含み、例を記述するときの表現パターンを含む文のテキストデータを抽出する処理）である。
【図１０】実施形態の動作説明図（複数の形態素を連結し、最も長い形態素列を抽出する処理）である。
【図１１】実施形態のフローチャートである。
【図１２】図１１のステップＳ１１０５（具体例を付加している単位を特定する処理）の詳細フローチャートである。
【図１３】特許データベースを示す図である。
【図１４】解析済み文書テーブルを示す図である。
【図１５】形態素テーブルを示す図である。
【図１６】表現パターン辞書を示す図である。
【図１７】具体例記述文テーブルを示す図である。
【図１８】具体例テーブルを示す図である。
【図１９】表示部の表示例を示す図である。
【図２０】パターンマッチング処理の具体的な動作を示す詳細フローチャートである。
【図２１】実施形態のシステムを実現可能なハードウェアの例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。
図１は、特許文書中の単語または単語の組み合わせの例示装置の実施形態の構成図である。本実施形態のシステムは、特許文書検索部１０１、特許文書構造解析部１０２、形態素解析部１０３、具体例記述文抽出部１０４、具体例付加単位特定部１０５、具体例抽出部１０６、具体例付加対象特定部１０７、表示部１０８を備える。更に、本実施形態のシステムは、特許データベース１０９、形態素テーブル１１０、表現パターン辞書１１１、及び具体例テーブル１１２を備える。
【００１３】
図２は、第１の実施形態の動作説明図である。
本実施形態では、特許データベース１０９（図１）から検索される特許文書のテキストデータにおいて、発明の詳細な説明に対応するテキストデータから具体例が抽出される。例えば、図２に例示されるような特許文書のテキストデータ２０１を考える。テキストデータ２０１で、「発明の実施形態」（実施例）に書かれている、「抽出の単位には、「単語」「漢字」「名詞句」などが考えられる。」といった表現が利用され、「「抽出の単位」の具体例は「単語」「漢字」「名詞句」である」という情報が得られる。また、「発明の実施形態」に書かれている、「抽出表現には、「名詞」「動詞」などの主要な品詞などが考えられる。」といった表現が利用されて、「「抽出表現」の具体例は「名詞」「動詞」である」という情報が得られる。更に、「発明の実施形態」に書かれている、「抽出領域としては、タイトル、ユーザが指定した領域などがある。」といった表現が利用されて、「「抽出領域」の具体例は「タイトル、ユーザが指定した領域」である」という情報が得られる。即ち、図２の２０２の如くである。
【００１４】
ここで、請求項に対応するテキストデータから抽出する具体例を付加するための請求項に書かれている言葉の単位をどれぐらいの長さで切り出せばいいかは、その請求項が含まれる特許文書によって異なる。具体例が書かれている単位は、特許文書の著者の書き方に依存し、複合語になる場合や、係り受け組になる場合、複数文節の組み合わせになる場合などがあり、一般的な複合語や句を抽出する技術だけでは、言葉を切り出す長さを決められない。
【００１５】
例えば、図３（ａ）に例示される特許文書の例その１の下線部の「作業情報」や、図４（ｂ）に例示される特許文書の例その２の下線部の「抽出表現」又は「抽出領域」は、図３（ｃ）又は図４（ｃ）に示されるように、複合語である。
【００１６】
また、図４（ａ）に例示される特許文書の例その２の下線部の「抽出の単位」や、図５（ａ）に例示される特許文書の例その３の下線部の「異なる条件」は、図４（ｃ）又は図５（ｃ）に示されるように、係り受け組である。
【００１７】
更に、図６（ａ）に例示される特許文書の例その４の下線部の「薬学的に受容可能な塩」は、図６（ｃ）に示されるように、複数文節の組み合わせである。
加えて、具体例が付加される単位は、句読点などで分けて書かれているとは限らない。
【００１８】
例えば、図３（ｂ）に例示される特許文書の例その１の課題を解決するための手段では、「入力手段によって入力される作業情報とは、」のように記述されている。この場合、具体例を示している対象である下線部の「作業情報」とその前後との境目が明確でない。
【００１９】
また、図６（ａ）に例示される特許文書の例その４の請求項１では、「そしてそのような化合物の薬学的に受容可能な塩および溶媒和物ならびにそれらのＮ−オキシド誘導体、 」のように記述されている。この場合、図６（ｂ）の「課題を解決する手段」で具体例が記述される下線部の「薬学的に受容可能な塩」とその前後との境目が明確でない。
【００２０】
更に、図７（ａ）に例示される特許文書の例その５の「発明を実施するための最良の形態」では、「以下の実施の形態における遺伝子サンプルとは、」のように記述されている。この場合、具体例を付加している対象である下線部の「遺伝子サンプル」とその前後との境目が明確でない。
【００２１】
つまり、請求項は抽象的な表現で記述されている場合が多いため、そもそも請求項中のどの言葉に対して具体例を示すべきか判断することが困難である。一方、具体例を説明している文章中においても、どの部分が請求項における具体例を説明すべき対象であるかがはっきりしない場合がある。従って、請求項中の表現と具体例の説明文中の表現とで対応関係を取るのが、一般的な構文解析の手法では難しい。
【００２２】
そこで、本実施形態では、以下の手順１、２、３に基づくコンピュータ処理により、請求項で使っている言葉とその請求項が含まれる同じ特許文書中の具体例の言葉の対が抽出される。ここで、「言葉」とは単語または単語の組み合わせを指し、この単語またはこの単語の組み合わせは複合語、係り受け語、複数文節の組み合わせ等を含む。以下、手順１、２、３について、図８から図１０の動作説明図を用いて説明する。
【００２３】
手順１：
特許文書データベース１０９（図１）から抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出し、抽出された形態素群をワークメモリの形態素記憶部である形態素テーブル１１０（図１）に格納する。
【００２４】
例えば、図８に示される特許文書のテキストデータ８０１中の請求項１の部分のテキストデータが解析されて、図８の８０２として示される形態素群が抽出されて、形態素テーブル１１０に格納される。
【００２５】
手順２：
「課題を解決するための手段」「発明を実施するための形態」「発明を実施するための最良の形態」等（以下、「実施例等」と呼ぶ）に対応するテキストデータから、次のような具体例記述文のテキストデータを抽出する。即ち、手順１により形態素テーブル１１０に格納された形態素群から名詞の形態素のみを取り出す。そして、取り出された１つ以上の名詞と、表現パターン辞書１１１に登録されている例を記述するときの表現パターンの両方の文字列データを含む、具体例記述文のテキストデータを、実施例等のテキストデータから抽出する。
【００２６】
例えば、図９に示される実施例等のテキストデータ９０１から、次のような具体例記述文のテキストデータが抽出される。即ち、形態素テーブル１１０に登録されている先頭の名詞の形態素「作業」と、表現パターン辞書１１１に登録されている表現パターン「〜とは、・・・などが」の両方の文字列データを含む、具体例記述文のテキストデータ９０２が抽出される。
【００２７】
手順３：
手順２で抽出された具体例記述文のテキストデータから、表現パターンの前半部分「〜とは」が取り出される。この前半部分は、例を記述する表現パターンにおいて具体例の説明対象となるテキストを規定する。次に、その前半部分のテキストデータに含まれ形態素テーブル１１０に登録されている形態素が１つ特定される。次に、その特定された形態素に助詞を含めて隣接する形態素を形態素テーブルから取り出しながらその特定された形態素に順次連結して得られる形態素列であって、手順１で処理された請求項のテキストデータ中に現れる形態素列が順次生成される。そして、このようにして順次生成される形態素列のうち、上述の前半部分のテキストデータに含まれ、かつ文字列長が最も長い形態素列が、具体例が付加される単位として選択される。一方、手順２で抽出された具体例記述文のテキストデータから、表現パターンの後半部分たとえば「…などが」が取り出される。この後半部分は、例を記述する表現パターンにおいて具体例のテキストデータを規定する部分である。最後に、上述の選択された形態素列によって規定される具体例が付加される単位の言葉と、上述の後半部分のテキストデータによって規定される具体例とが対応付けられる。
【００２８】
例えば、図１０において、図９で抽出された具体例記述文のテキストデータ９０２から、表現パターン、たとえば「〜とは、…などが」の前半部分１００１「〜」として、「入力手段によって入力される作業情報」が取り出される。次に、前半部分のテキストデータ１００１に含まれ形態素テーブル１１０に登録されている１つの形態素「作業」が特定される。次に、隣接する形態素列「作業情報を入力する」のうち前半部分１００１のテキストデータに含まれ、かつ文字列長が最も長い形態素列１００２として「作業情報」が選択される。一方、図９で抽出された具体例記述文のテキストデータ９０２から、表現パターン「〜とは・・・などが」の後半部分１００３「・・・」として、「調整対象となる作業に関する情報であり、作業名、作業日時、作業場所」が取り出される。最後に、選択された形態素列１００２「作業情報」と、後半部分のテキストデータ１００３によって規定される具体例とが１００４に示すように対応付けられる。
【００２９】
以上の手順１から３によって、請求項に対応するテキストデータから、複合語、係り受け組、複数文節の組み合わせ等を直接解析することなく、それらに対応する言葉や、前後との境界がはっきりしない言葉を適切に抽出することが可能となる。本実施形態では、そのようにして抽出された、請求項と具体例説明文とで共通に出現する最も長い形態素列を具体例付加単位と定義する。そして、その具体例付加単位の言葉に、実施例等のテキストデータ中の具体例のテキストデータを対応付けることが可能となる。このフローチャートによる処理は例えば、ＣＰＵ（中央演算装置）とメモリと外部記憶装置を搭載したコンピュータシステムによって実行される。  図１１は、図１に示される構成を有する特許文書中の単語または単語の組み合わせの例示装置の実施形態の制御動作を示すフローチャートである。
【００３０】
まず、特許データベース１０９（図１）が検索されることにより、利用者によって指定された特許文書のファイルが検索される（ステップＳ１１０１）。この処理は、図１の特許文書検索部１０１の機能を実現する。特許データベース１０９は、特には図示しない記憶装置（例えばハードディスク記憶装置）上に記憶されている。図１３は、特許データベース１０９のデータ構成例を示す図である。特許データベース１０９に登録される各特許文書のレコードデータは、出願番号、公開番号に続いて、要約インデックス、請求項インデックス、実施例インデックス、発明の名称データ、及び特許文書の本文データの各フィールドから構成される。なお、実施例のインデックスは、発明を実施するための形態や課題を解決するための手段のインデックスであってもよい。インデックスは例えば、バイグラムアルゴリズムに基づいて、特許文書中のそれぞれ対応する部分のテキストデータから、隣り合う２文字を結合して得られる索引文字列の集合である。利用者は、出願番号、公開番号、要約中の言葉、請求項中の言葉、実施例中の言葉、発明の名称に含まれる言葉等の言葉データによって、特許文書のファイルを検索することができる。出願番号が検索指定された場合には、特許データベース１０１中の出願番号フィールドに検索指定された出願番号の文字列データと一致するレコードがあるか否かが検索される。公開番号が検索指定された場合には、特許データベース１０１中の公開番号フィールドに検索指定された公開番号の文字列データと一致するレコードがあるか否かが検索される。要約、請求項、実施例、又は発明の名称に含まれる言葉が検索指定された場合には、特許データベース１０１中の要約、請求項、実施例のインデックスフィールド、又は発明の名称フィールド内に検索指定された言葉の文字列データが登録されているか否かが検索される。この結果、検索されたレコードの本文フィールドに登録されているテキストデータが抽出される。
【００３１】
次に、ステップＳ１１０１で抽出された特許文書のテキストデータに対して、特許文書構造の解析が行われる（ステップＳ１１０２）。この処理は、図１の特許文書構造解析部１０２の機能を実現する。これは、「請求項」、「実施例」（「発明を実施するための形態」又は「発明を実施するための最良の形態」等）、「発明の効果」などのセクション毎に、特許文書のテキストデータのどのセクションが対応するかを解析する処理である。具体的には、特許文書のテキストデータから、墨付き括弧で囲まれた各セクションの見出しが検索されることにより、その見出しから次の見出しまでの部分として、各セクションのテキストデータが抽出される。この解析結果として得られるセクションとテキストデータの組は、特には図示しないワークメモリ上に、例えば図１４に示されるデータ構成を有する解析済み文書テーブルとして保持される。
【００３２】
次に、ステップＳ１１０２で解析されたセクションのうち請求項のセクションに対応するテキストデータが、ワークメモリ上の解析済み文書テーブルから取得される。そして、そのテキストデータに対して、形態素解析処理が実行される（ステップＳ１１０３）。この処理は、前述した手順１の処理に対応し、図１の形態素解析部１０３の機能を実現する。前述したように、例えば、図８に示される特許文書のテキストデータ８０１中の請求項１の部分のテキストデータが解析されて、図８の８０２として示される形態素群が抽出される。抽出された形態素群は、ワークメモリに保持される形態素テーブル１１０に格納される。図１５は、形態素テーブル１１０のデータ構成例を示す図である。形態素テーブル１１０の各エントリは、抽出された形態素の識別子（番号データ）を格納するＩＤフィールドと、抽出された形態素の文字列を格納する形態素フィールドと、抽出された形態素の品詞情報を格納する品詞フィールドとから構成される。ＩＤフィールドには、請求項のテキストデータ中での形態素の出現順を示す識別子が格納される。
【００３３】
次に、図１１に示すように、具体例記述文のテキストデータが抽出される（ステップＳ１１０４）。この処理は、前述した手順２の処理に対応し、図１の具体例記述文抽出部１０４の機能を実現する。即ちまず、ステップＳ１１０２で解析されたセクションのうち実施例等のセクションに対応するテキストデータが、図１４に例示される解析済み文書テーブルから取得される。一方、ステップＳ１１０３で生成されたワークメモリ上の形態素テーブル１１０に格納された形態素群から、名詞の形態素のみが取り出される。そして、取り出された１つ以上の名詞と、表現パターン辞書１１１（図１）に登録されている表現パターンの両方の文字列データを含む、具体例記述文のテキストデータから抽出される。形態素テーブル１１０に格納されている全ての形態素について、それぞれ対応する具体例記述文のテキストデータが抽出される。各形態素のＩＤとそれぞれに対応して抽出された具体例記述文の組は、ワークメモリに保持される具体例記述文テーブル（図１７）に格納される。表現パターン辞書１１１は、ワークメモリ又は記憶装置（ハードディスク装置等）に保持される。図１６は、表現パターン辞書１１１のデータ構成例を示す図である。表現パターン辞書１１１の各エントリには、各パターン毎のパターン文字例が記憶されている。このパターン文字列とは、例えば「〜とは、…などが」、「〜とは、…である」、「〜には、…などが」、「〜としては、…などが」である。図１７は、具体例記述文テーブルのデータ構成例を示す図である。具体例記述文テーブルの各エントリには、１つ以上の形態素のＩＤと、それに対応する具体例記述文のテキストデータが格納される。前述した図９の例では、図１５に例示される形態素テーブル１１０に登録されている先頭の名詞の形態素「作業」と、表現パターン辞書１１１に登録されている表現パターン「〜とは、・・・などが」の、両方の文字列データを含む具体例記述文のテキストデータ９０２が抽出される。そして、形態素「作業」のＩＤ「１」と具体例記述文のテキストデータ９０２が、図１７に例示される具体例記述文テーブルに格納される。
【００３４】
次に、図１１に示すように、具体例を付加している単位を特定する処理が実行される（ステップＳ１１０５）。この処理は、前述した手順３の前半部分の処理に対応し、図１の具体例付加単位特定部１０５の機能を実現する。図１２は、ステップＳ１１０５の具体例を付加している単位を特定する処理の詳細を示すフローチャートである。以下、この図１２のフローチャートの処理について説明する。このフローチャートによる処理は例えば、ＣＰＵ（中央演算装置）とメモリと外部記憶装置を搭載したコンピュータシステムによって実行される。
【００３５】
まず、図１１のステップＳ１１０３によってワークメモリ上に保持された形態素テーブル１１０の各エントリが、例えばワークメモリ上に保持された連想配列に読み込まれる（ステップＳ１２０１）。この場合、図１５に示される形態素テーブル１１０のデータ構成例において、ＩＤフィールドの値が連想配列のキー値とされ、形態素フィールドの内容が連想配列の配列データ値とされる。なお、品詞フィールドに名詞以外の品詞が登録されていても連想配列の要素が生成される。このようにして生成された連想配列によって、形態素テーブル１１０の登録内容と同じ内容を有し、ＩＤをキー値としてワークメモリ上の連想配列にアクセスすることにより、ＩＤに対応する形態素の文字列を得ることができる。この連想配列は、後述するステップＳ１２０６及びＳ１２１１においてアクセスされる。
【００３６】
次に、図１１のステップＳ１１０４によってワークメモリ上に保持された図１７に例示される具体例記述文テーブルの１番目のエントリから順に、１つの具体例記述文のテキストデータとそれに対応する形態素のＩＤが読み込まれる（ステップＳ１２０２）。
【００３７】
次に、具体例記述文のテキストデータから、表現パターンの前半部分「入力手段によって入力される作業情報」が取り出され、ワークメモリの変数Ｘに格納される（ステップＳ１２０３）。
【００３８】
次に、ステップＳ１２０２において具体例記述文テーブルから読み込まれた形態素ＩＤに対応する形態素のうち、ワークメモリ上の変数Ｘに格納されたテキストデータに含まれる１つの形態素「作業」の文字列データが、ワークメモリ上の変数Ｚに格納される。この変数Ｚの内容は、具体例付加単位の文字列データを示す。また、その形態素に対応するＩＤ値「１」がワークメモリ上の変数Ｙに格納される（以上、ステップＳ１２０４）。
【００３９】
次に、ワークメモリ上の変数Ｙに格納された形態素のＩＤ値「１」がワークメモリ上の変数αに代入される（ステップＳ１２０５）。
次に、（変数αの値−１）に対応するＩＤ値「０」をキーとしてステップＳ１２０１でワークメモリ上に生成されている形態素テーブル１１０の連想配列がアクセスされ、そのＩＤ値に対応する形態素の文字列データが特定され、ワークメモリ上の変数Ｆに格納される（ステップＳ１２０６）。図９の例では形態素テーブル１１０のＩＤ値「０」は存在しないので、変数Ｆに格納される文字列データは存在しない。
【００４０】
次に、ワークメモリ上の変数Ｚに格納されている具体例付加単位の文字列データの前に、ワークメモリ上の変数Ｆに格納されている隣接する形態素の文字列データが連結される。そして、その結果得られる文字列データが、ワークメモリ上の変数Ｘに格納されている表現パターンの前半部分のテキストデータに含まれるか否かが、パターンマッチング処理により判定される（ステップＳ１２０７）。
【００４１】
ステップＳ１２０７の判定がＹＥＳならば、ワークメモリ上の変数Ｚに格納されている具体例付加単位の文字列データの前に、ワークメモリ上の変数Ｆに格納されている隣接する形態素の文字列データが追加され、新たな変数Ｚの内容とされる（ステップＳ１２０８）。これにより、具体例付加単位（変数Ｚの内容）が、ワークメモリ上の変数Ｘに格納されている表現パターンの前半部分のテキストデータにおいて、前方向（先頭方向）に伸ばされる。
【００４２】
その後、ワークメモリ上の変数αの格納値が１減らされる（ステップＳ１２０９）。そして、ステップＳ１２０６の処理に戻り、（変数αの値−１）に対応するＩＤ値をキーとして更に手前に隣接する形態素が取得され、その形態素の文字列データを具体例付加単位の文字列データに連結する操作が試みられる。
【００４３】
具体例付加単位の文字列データの前に隣接する形態素の文字列データを連結して得られる文字列データが表現パターンの前半部分のテキストデータに含まれなくなって、ステップＳ１２０７の判定がＮＯとなると、ステップＳ１２１０の処理に進む。なお、ステップＳ１２０９の減算処理の結果、変数αの値がゼロとなって形態素テーブル１１０の先頭のエントリまでの処理が終了した場合（例えば、上述の図９の例で形態素デーブル１１０のＩＤ値が「０」の場合）にも、ステップＳ１２０６には進まずに、ステップＳ１２１０の処理に進む。これ以降、具体例付加単位を表現パターンの前半部分のテキストデータにおいて後ろ方向（末尾方向）に伸ばす処理が実行される。
【００４４】
まず、ワークメモリ上の変数Ｙに格納された形態素のＩＤ値「１」がワークメモリ上の変数αに代入される（ステップＳ１２１０）。
次に、（変数αの値＋１）に対応するＩＤ値「２」をキーとしてステップＳ１２０１でワークメモリ上に生成されている連想配列がアクセスされ、そのＩＤ値に対応する形態素の文字列データ「情報」が特定され、ワークメモリ上の変数Ｒに格納される（ステップＳ１２１１）。
【００４５】
次に、ワークメモリ上の変数Ｚに格納されている具体例付加単位の文字列データ「作業」の後ろに、ワークメモリ上の変数Ｒに格納されている隣接する形態素の文字列データ「情報」が連結される。そして、その結果得られる文字列データ「作業情報」が、ワークメモリ上の変数Ｘに格納されている表現パターンの前半部分「〜とは」のテキストデータ「入力手段によって入力される作業情報」に含まれるか否かが、パターンマッチング処理により判定される（ステップＳ１２１２）。
【００４６】
ステップＳ１２１２の判定がＹＥＳならば、ワークメモリ上の変数Ｚに格納されている具体例付加単位の文字列データ「作業」の後ろに、ワークメモリ上の変数Ｒに格納されている隣接する形態素「作業」の文字列データが追加され、新たな変数Ｚ「作業情報」の内容とされる（ステップＳ１２１３）。これにより、具体例付加単位（変数Ｚの内容）が、ワークメモリ上の変数Ｘに格納されている表現パターンの前半部分のテキストデータにおいて、後ろ方向（末尾方向）に伸ばされる。
【００４７】
その後、ワークメモリ上の変数αの格納値が１増やされる（ステップＳ１２１４）。そして、ステップＳ１２１１の処理に戻り、（変数αの値＋１）に対応するＩＤ値をキーとして更に後ろに隣接する形態素が取得され、その形態素の文字列データを具体例付加単位の文字列データに連結する操作が試みられる。
【００４８】
具体例付加単位の文字列データの後ろに隣接する形態素の文字列データを連結して得られる文字列データが表現パターンの前半部分のテキストデータに含まれなくなって、ステップＳ１２１２の判定がＮＯとなると、ステップＳ１２１５の処理に進む。なお、ステップＳ１２１４の加算処理の結果、変数αの値で示されるＩＤ値が元々の形態素テーブル１１０の末尾のエントリのＩＤ値を超えた場合には、ステップＳ１２０６において、連想配列のアクセス結果がヌル値（未定義値）となる。この場合にも、ステップＳ１２１５の処理に進む。
【００４９】
ステップＳ１２１５では、ワークメモリ上の変数Ｚに得られた具体例付加単位（形態素列）の文字列データが、ワークメモリに保持される具体例テーブル１１２（図１）に登録される。図１８は、具体例テーブル１１２のデータ構成例を示す図である。変数Ｚの内容は、図１８に例示される具体例テーブル１１２において、新たなエントリが作成された上で、そのエントリの「請求項中の言葉」（具体例付加単位）フィールドに登録される。この結果、図１７に例示される具体例記述文テーブルの１つのエントリの具体例記述文に対応して、具体例付加単位が１つ定まったことになる。なお、図１８に例示される具体例テーブル１１２において、「具体例」フィールドの内容は、まだ空であり、後述する図１１のステップＳ１１０６において登録される。
【００５０】
ステップＳ１２１５の処理の後、図１１のステップＳ１１０４によってワークメモリ上に保持された図１７に例示される具体例記述文テーブルの全てのエントリの具体例記述文のテキストデータに対して処理が行われたか否かが判定される（ステップＳ１２１６）。
【００５１】
処理すべき具体例記述文のテキストデータが残っておりステップＳ１２１６の判定がＮＯならば、ステップＳ１２０２の処理に戻って、具体例記述文テーブルから次のエントリの具体例記述文のテキストデータが読み込まれる。そして、上記と同様にして、その具体例記述文のテキストデータに対して具体例付加単位を特定する処理が実行される。
【００５２】
具体例記述文テーブルの全てのエントリの具体例記述文のテキストデータに対して処理が行われステップＳ１２１６の判定がＹＥＳとなると、図１２のフローチャートの処理を終了し、図１１のステップＳ１１０５の具体例付加単位の特定処理が終了する。
【００５３】
続いて、図１１において、ステップＳ１１０５で特定された具体例付加単位毎に、それぞれに対応する具体例記述文から具体例を抽出する処理が実行される（ステップＳ１１０６）。この処理は、前述した手順３の処理の後半部分に対応し、図１の具体例抽出部１０６の機能を実現する。図１２のステップＳ１２１５において、ワークメモリ上には図１８に例示される具体例テーブル１１２が得られている。この具体例テーブル１１２の各エントリの「請求項中の言葉」フィールドには、ステップＳ１１０５の処理によって、具体例付加単位が得られている。また、具体例テーブル１１２の各エントリは、図１７に例示されるワークメモリ上に保持されている具体例記述文テーブルの各エントリと対応付いている。ステップＳ１１０６では、具体例テーブル１１２の各エントリ毎に、具体例記述文テーブルの対応するエントリから具体例記述文のテキストデータが取得される。そして、この具体例記述文のテキストデータから、表現パターンの後半部分が取り出される。そして、この後半部分のテキストデータが、図１８に例示される具体例テーブル１１２の現在処理中のエントリの「具体例」フィールドに具体例として登録される。
【００５４】
次に、ステップＳ１１０６で具体例付加単位とそれに対応する具体例の組として、言葉の対のデータが抽出できたか否かが判定される（ステップＳ１１０７）。図１８に例示される具体例テーブル１１２が生成できれば、ステップＳ１１０７の判定はＹＥＳとなる。
【００５５】
ステップＳ１１０７の判定がＹＥＳならば、ステップＳ１１０１で得られている特許文書中の特許請求の範囲における請求項のデータ部分において、具体例が付加される対象となる言葉のデータ部分が特定される（ステップＳ１１０８）。即ち、ステップＳ４０４の言葉の対の抽出処理によって得られる各言葉の対のデータに含まれる各抽象的な言葉のデータ部分と同じ言葉の各データ部分が、請求項のデータ上で特定される。この処理は、図１の具体例付加対象特定部１０７の機能を実現する。
【００５６】
そして、ワークメモリ上の具体例テーブル１１２の各エントリの内容が読み出されながら、ステップＳ１１０８で特定された請求項中の各具体例付加単位の言葉とそれぞれに対応する具体例とが対比されて、利用者のコンピュータのディスプレイに表示される（ステップＳ１１０９）。この処理は、図１の表示部１０８の機能を実現する。図１９は、表示部１０８の表示例を示す図である。１９０１の部分の請求項中の具体例付加単位（図１９中の下線部）毎に、１９０２として、具体例がわかりやすく表示される。または、具体例付加対象にリンクを設定しておき、利用者にクリックされた時に具体例を表示するようにしてもいい。
【００５７】
図２０は、図１１のステップＳ１１０４、図１２のステップＳ１２０７、又は図１２のステップＳ１２１２の各処理におけるパターンマッチング処理及び文字列位置検出処理の具体的な動作を示す動作フローチャートである。この動作フローチャートにおける各処理は、例えばＣＰＵとメモリと外部記憶装置を搭載したコンピュータシステムによって実行される。
【００５８】
図２０では、まず、検索を行いたいパターン文字列のデータがワークメモリ又は記憶装置からワークメモリ上の所定領域に読み込まれる（ステップＳ２００１）。例えば、図１１のステップＳ１１０４では、このパターン文字列は、ステップＳ１１０３で生成されたワークメモリ上の形態素テーブル１１０に格納された形態素群から取り出された１つ以上の名詞と、記憶装置上の表現パターン辞書１１１（図１）に登録されている表現パターンの両方の文字列である。
【００５９】
次に、パターンマッチング処理の対象となる文字列であるマッチング対象文字列のデータがワークメモリ又は記憶装置からワークメモリ上の所定領域に読み込まれる（ステップＳ２００２）。例えば、図１１のステップＳ１１０４では、マッチング対象文字列は、ワークメモリ上の図１４に例示される解析済み文書テーブルから取得される実施例等のセクションに対応するテキストデータである。
【００６０】
次に、ワークメモリ上の変数領域に保持されるパターンポインタｐ１に、ステップＳ２００１でワークメモリ上の所定領域に読み込まれたパターン文字列の先頭文字のアドレスがセットされる（ステップＳ２００３）。
【００６１】
次に、ワークメモリ上の変数領域に保持されるマッチング基点ポインタｐ２とマッチングポインタｐ３に、ステップＳ２００２でワークメモリ上の所定領域に読み込まれたマッチング対象文字列の先頭文字のアドレスがセットされる（ステップＳ２００４、Ｓ２００５）。
【００６２】
次に、マッチングポインタｐ３のアドレスが１ずつインクリメントされながら（ステップＳ２００７）、パターンポインタｐ１で示されるパターン文字列中の先頭文字と一致する文字が、マッチング対象文字列中から検索される（ステップＳ２００６→Ｓ２００７→Ｓ２００８→Ｓ２００６の繰返し処理）。
【００６３】
なお、マッチングポインタｐ３がインクリメントされた結果、ｐ３の値がワークメモリ上の所定領域に読み込まれているマッチング対象文字列の末尾のアドレスを超えた場合には、マッチング無しが出力され図２０の処理を終了する（ステップＳ２００８→Ｓ２００９）。
【００６４】
パターンポインタｐ１で示されるパターン文字列中の先頭文字がマッチング対象文字列中で一致しステップＳ２００６の判定がＹＥＳになると、以下のステップＳ２０１０からＳ２０１７の一連の処理が実行される。ここでは、マッチング対象文字列中で上記一致位置から続く文字列がパターン文字列の２文字目以降の全てと一致するか否かが判定される。
【００６５】
まず、ワークメモリ上のマッチング基点ポインタｐ２にステップＳ２００６で一致が検出されたときのマッチングポインタｐ３のアドレスがセットされる（ステップＳ２０１０）。
次に、ワークメモリ上のパターンポインタｐ１のアドレス値が＋１される（ステップＳ２０１１）。
【００６６】
次に、パターンポインタｐ１のアドレス値が、ワークメモリ上の所定領域に読み込まれているパターン文字列の末尾のアドレスを超えたか否かが判定される（ステップＳ２０１２）。
ステップＳ２０１２の判定がＮＯならば、マッチングポインタｐ３のアドレス値が＋１される（ステップＳ２０１３）。
【００６７】
次に、マッチングポインタｐ３のアドレス値が、ワークメモリ上の所定領域に読み込まれているマッチング対象文字列の末尾のアドレスを超えたか否かが判定される（ステップＳ２０１５）。
【００６８】
ステップＳ２０１４の判定がＮＯならば、マッチングポインタｐ３が指すマッチング対象文字列中のアドレス位置の文字が、パターンポインタｐ１が指すパターン文字列中のアドレス位置の文字と一致するか否かが判定される（ステップＳ２０１７）。つまり、ステップＳ２００６がＹＥＳとなった後に最初にステップＳ２０１７が実行されるときには、マッチング対象文字列中でステップＳ２００６で一致位置が検出された位置から数えて２文字目が、パターン文字列の２文字目と一致するか否かが判定される。
【００６９】
ステップＳ２０１７の判定がＹＥＳならば、ステップＳ２０１１に戻って再びステップＳ２０１７までの一連の処理が実行される。ここでは、パターンポインタｐ１とマッチングポインタｐ３の各アドレス値が＋１される（ステップＳ２０１１、Ｓ２０１４）。この結果、更にマッチング対象文字列中でステップＳ２００６により一致位置が検出された位置から数えて３文字目が、パターン文字列の３文字目と一致するか否かが判定される。
【００７０】
以上の処理の繰返しにより、マッチング対象文字列中でステップＳ２００６で一致が検出された位置から続く文字列がパターン文字列の２文字目以降の全てと一致するか否かが判定される。
【００７１】
上記一連の処理で、ステップＳ２０１１でインクリメントされたパターンポインタｐ１の値がワークメモリ上の所定領域に読み込まれているパターン文字列の末尾のアドレスを超えた場合は、マッチング対象文字列上でパターン文字列との一致が検出されたことになる。この場合には、マッチング対象文字列中でステップＳ２００６により一致が検出された位置を示すマッチング基点ポインタｐ２のアドレス値がマッチング結果として出力され、図２０の処理を終了する（ステップＳ２０１２→Ｓ２０１３）。
【００７２】
一方、ステップＳ２０１４でインクリメントされたマッチングポインタｐ３の値が、ワークメモリ上の所定領域に読み込まれているマッチング対象文字列の末尾のアドレスを超えた場合には、マッチング無しが出力され図２０の処理を終了する（ステップＳ２０１５→Ｓ２０１６）。
【００７３】
上記一連の処理で、マッチングポインタｐ３が指すマッチング対象文字列中のアドレス位置の文字が、パターンポインタｐ１が指すパターン文字列中のアドレス位置の文字と一致せずステップＳ２０１７の判定がＮＯとなったとなった場合には、再検索が実行される。即ち、パターンポインタｐ１に、ステップＳ２００１でワークメモリ上の所定領域に読み込まれたパターン文字列の先頭文字のアドレスがセットされる（ステップ６１８）。また、マッチングポインタｐ３に、マッチング基点ポインタｐ２が指すステップＳ２００６で一致が検出された位置の次の位置に対応するアドレス値がセットされる（ステップＳ２０１９）。その後、ステップＳ２００６の処理に戻り、マッチングポインタｐ３のアドレスが上記一致位置の次の位置から１ずつインクリメントされながら（ステップＳ２００７）、以下の処理が実行される。即ち、パターンポインタｐ１で示されるパターン文字列中の先頭文字と一致する文字が、マッチング対象文字列中から再検索される（ステップＳ２００６→Ｓ２００７→Ｓ２００８→Ｓ２００６の繰返し処理）。
【００７４】
そして、パターンポインタｐ１で示されるパターン文字列中の先頭文字がマッチング対象文字列中で再度一致しステップＳ２００６の判定がＹＥＳになると、以下のステップＳ２０１０からＳ２０１７の一連の処理が実行される。これにより、マッチング対象文字列中で上記一致位置から続く文字列がパターン文字列の２文字目以降の全てと一致するか否かが再度判定される。
【００７５】
以上の一連の処理の繰返しにより、マッチング対象文字列中でパターン文字列が検索され、マッチングに成功した場合には、その一致の先頭位置がマッチング結果として出力される（ステップＳ２０１３）。
【００７６】
以上説明した特許文書中の単語または単語の組み合わせの例示装置の実施形態によって、請求項のテキストデータから、複合語、係り受け組、複数文節の組み合わせ等になる言葉や、前後との境界がはっきりしない言葉を、具体例付加単位として適切に抽出することが可能となる。そして、その具体例付加単位の言葉に、実施例等のテキストデータ中の具体例のテキストデータを対応付けることが可能となる。この結果、請求項中の言葉が具体的に何を表しているかを知ることができ、請求項の記述方法に馴染みの無いユーザであっても、請求項を理解することができるようになる。
【００７７】
以上説明した実施形態において、具体例記述文抽出部１０４（手順２、図１１のステップＳ１１０４）の処理では、形態素群から名詞の形態素のみが取り出されて具体例記述文のテキストデータが抽出されている。しかし、取り出される形態素は、名詞以外にも、形容詞、形容動詞等の所定の品詞であってもよい。
【００７８】
図２１は、上述の各実施形態のシステムを実現できるコンピュータのハードウェア構成の一例を示す図である。
図２１に示されるコンピュータは、ＣＰＵ２１０１、メモリ２１０２、入出力装置２１０３、出力装置２１０４、外部記憶装置２１０５、可搬記録媒体２１０９が挿入される可搬記録媒体駆動装置２１０６、及び通信ネットワーク２１０７を有し、これらがバス２１０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００７９】
ＣＰＵ２１０１は、当該コンピュータ全体の制御を行う。メモリ２１０２は、プログラムの実行、データ更新等の際に、外部記憶装置２１０５（或いは可搬記録媒体２１０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ２１０１は、プログラムをメモリ２１０２に読み出して実行することにより、全体の制御を行う。
【００８０】
入出力装置２１０３は、ユーザによるキーボードやマウス等による入力操作を検出し、その検出結果をＣＰＵ２１０１に通知し、ＣＰＵ２１０１の制御によって送られてくるデータを表示装置や印刷装置に出力する。
【００８１】
外部記憶装置２１０５は、例えばハードディスク記憶装置である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置２１０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体２１０９を収容するもので、外部記憶装置２１０５の補助の役割を有する。
【００８２】
通信インターフェース２１０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の通信回線を接続するための装置である。
実施形態によるシステムは、その機能を実現する各動作フローチャートに対応する各制御プログラムを、ＣＰＵ２１０１が実行することで実現される。そのプログラムは、例えば外部記憶装置２１０５や可搬記録媒体２１０９に記録して配布してもよく、或いは通信インターフェース２１０７によりネットワークから取得できるようにしてもよい。特許データベース１０１は例えば外部記憶装置２１０５に記憶され、形態素テーブル１１０、表現パターン辞書１１１、具体例テーブル１１２等は例えばメモリ２１０２（ワークメモリ）上に展開される。
【００８３】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
特許文書中の単語又は単語の組合せの理解を支援するための装置であって、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出する形態素解析部と、
前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、前記特許文書の明細書のテキストデータから、具体例記述文のテキストデータとして抽出する具体例記述文抽出部と、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定する具体例付加単位特定部と、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出する具体例抽出部と、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する出力部と、
を含むことを特徴とする特許文書中の単語または単語の組み合わせの例示装置。
（付記２）
前記具体例付加単位特定部は、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語が含まれる第１の部分を取り出し、該第１の部分のテキストデータに含まれ前記形態素群中の形態素を１つ特定し、該特定した形態素に助詞を含めて隣接する形態素を前記形態素群から取り出しながら該特定した形態素に順次連結して得られる形態素列であって前記請求項のテキストデータ中に現れる形態素列を順次生成し、該順次生成される形態素列のうち前記第１の部分のテキストデータに含まれかつ文字列長が最も長い形態素列を前記具体例付加単位の文字列として特定する、
ことを特徴とする付記１に記載の特許文書中の単語または単語の組み合わせの例示装置。
（付記３）
前記具体例抽出部は、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語を定義する第２の部分を取り出し、該第２の部分のテキストデータを前記具体例のテキストデータとして抽出する、
ことを特徴とする付記１に記載の特許文書中の単語または単語の組み合わせの例示装置。
（付記４）
前記所定の品詞は名詞である、
ことを特徴とする付記１に記載の特許文書中の単語または単語の組み合わせの例示装置。
（付記５）
特許文書中の単語又は単語の組合せの理解を支援するための装置に、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出し、
前記特許文書の明細書のテキストデータから、前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、具体例記述文のテキストデータとして抽出し、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定し、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出し、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する、
機能を実行させるためのプログラム。
（付記６）
前記具体例付加単位の特定において、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語が含まれる第１の部分を取り出し、該第１の部分のテキストデータに含まれ前記形態素群中の形態素を１つ特定し、該特定した形態素に助詞を含めて隣接する形態素を前記形態素群から取り出しながら該特定した形態素に順次連結して得られる形態素列であって前記請求項のテキストデータ中に現れる形態素列を順次生成し、該順次生成される形態素列のうち前記第１の部分のテキストデータに含まれかつ文字列長が最も長い形態素列を前記具体例付加単位の文字列として特定する、
ことを特徴とする付記５に記載のプログラム。
（付記７）
前記具体例の抽出において、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語を定義する第２の部分を取り出し、該第２の部分のテキストデータを前記具体例のテキストデータとして抽出する、
ことを特徴とする付記５に記載のプログラム。
（付記８）
前記所定の品詞は名詞である、
ことを特徴とする付記５に記載のプログラム。
（付記９）
コンピュータが特許文書中の単語又は単語の組合せの理解を支援するための方法であって、
特許文書データベースから抽出された特許文書中の請求項のテキストデータを形態素解析して形態素群を抽出し、
前記特許文書の明細書のテキストデータから、前記形態素群から所定の品詞の形態素を取り出し、該形態素と、語を定義する表現であるパターン文字列を記録した表現パターン辞書に含まれる表現パターンの両方の文字列データを含むテキストデータを、具体例記述文のテキストデータとして抽出し、
前記所定の品詞の形態素と前記具体例記述文のテキストデータとに基づいて、具体例を付加する対象となる形態素又は形態素列である具体例付加単位の文字列を特定し、
前記具体例付加単位に対する具体例のテキストデータを前記具体例記述文のテキストデータから抽出し、
前記具体例付加単位の文字列とそれに対応する前記具体例のテキストデータの組を出力する、
ことを前記コンピュータが実行をすることを特徴とする特許文書中の単語または単語の組み合わせの例示方法。
（付記１０）
前記具体例付加単位の特定において、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語が含まれる第１の部分を取り出し、該第１の部分のテキストデータに含まれ前記形態素群中の形態素を１つ特定し、該特定した形態素に助詞を含めて隣接する形態素を前記形態素群から取り出しながら該特定した形態素に順次連結して得られる形態素列であって前記請求項のテキストデータ中に現れる形態素列を順次生成し、該順次生成される形態素列のうち前記第１の部分のテキストデータに含まれかつ文字列長が最も長い形態素列を前記具体例付加単位の文字列として特定する、
ことを特徴とする付記９に記載の特許文書中の単語または単語の組み合わせの例示方法。
（付記１１）
前記具体例の抽出において、前記具体例記述文のテキストデータから、前記表現パターンが指示する前記語を定義する第２の部分を取り出し、該第２の部分のテキストデータを前記具体例のテキストデータとして抽出する、
ことを特徴とする付記９に記載の特許文書中の単語または単語の組み合わせの例示方法。
（付記１２）
前記所定の品詞は名詞である、
ことを特徴とする付記９に記載の特許文書中の単語または単語の組み合わせの例示方法。
【符号の説明】
【００８４】
１０１  特許文書検索部
１０２  特許文書構造解析部
１０３  形態素解析部
１０４  具体例記述文抽出部
１０５  具体例付加単位特定部
１０６  具体例抽出部
１０７  具体例付加対象特定部
１０８  表示部
１０９  特許データベース
１１０  形態素テーブル
１１１  表現パターン辞書
１１２  具体例テーブル
【図１】
2011096148.tif 000003
【図３】
2011096148.tif 000004
【図４】
2011096148.tif 000005
【図５】
2011096148.tif 000006
【図６】
2011096148.tif 000007
【図７】
2011096148.tif 000008
【図８】
2011096148.tif 000009
【図９】
2011096148.tif 000010
【図１０】
2011096148.tif 000011
【図１１】
2011096148.tif 000012
【図１２】
2011096148.tif 000013
【図１３】
2011096148.tif 000014
【図１４】
2011096148.tif 000015
【図１５】
2011096148.tif 000016
【図１６】
2011096148.tif 000017
【図１７】
2011096148.tif 000018
【図１８】
2011096148.tif 000019
【図１９】
2011096148.tif 000020
【図２０】
2011096148.tif 000021
【図２１】
2011096148.tif 000022
【図２】
2011096148.tif 000023