(57)【要約】      （修正有）【課題】特許出願文書を作成する上で使用することのできるテンプレート情報を自動的に作成する。【解決手段】特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部と、前記特許情報記憶部が記憶している特許情報から、特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出部と、前記テンプレート情報抽出部が抽出したテンプレート情報を蓄積するテンプレート情報蓄積部と、を備える。【選択図】図１
2010118071.tif 000002
【特許請求の範囲】
【請求項１】
特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部と、
前記特許情報記憶部が記憶している特許情報から、特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出部と、
前記テンプレート情報抽出部が抽出したテンプレート情報を蓄積するテンプレート情報蓄積部と、を備える情報処理装置。
【請求項２】
前記特許情報記憶部では、２以上の特許情報を記憶しており、
前記テンプレート情報抽出部は、
２以上の異なる前記特許情報において共通する情報である共通情報を含むテンプレート情報を抽出する、請求項１記載の情報処理装置。
【請求項３】
前記共通情報は、定型文書として使用することのできる情報である決まり文句情報を含む、請求項２記載の情報処理装置。
【請求項４】
前記共通情報は、見出しを示す情報である見出し情報を２以上含むスタイルファイル情報を含む、請求項２記載の情報処理装置。
【請求項５】
前記共通情報は、１以上の文を含む、請求項２から請求項４のいずれか記載の情報処理装置。
【請求項６】
前記共通情報は、１以上の段落を含む、請求項２から請求項４のいずれか記載の情報処理装置。
【請求項７】
前記特許情報は、符号を示す文字列である符号情報と、構成要素を示す文字列である構成要素情報と、を対応付ける符号説明情報を含み、
前記テンプレート情報抽出部は、
当該構成要素情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である実現手段文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である実現手段文末語句情報が文の最後となる一文を、前記特許情報から実現手段説明候補情報として１以上抽出し、当該構成要素情報が含む名称を示す文字列である実現手段名称情報と、当該実現手段説明候補情報における当該実現手段文節語句情報が示す文字列より後ろの文字列である実現手段説明情報と、を対応付ける実現手段情報を含むテンプレート情報を抽出する、請求項１から請求項６のいずれか記載の情報処理装置。
【請求項８】
特許発明を構成する構成要素を示す文字列である構成要素情報を受け付ける構成要素情報受付部をさらに備え、
前記テンプレート情報抽出部は、
当該構成要素情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である実現手段文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である実現手段文末語句情報が文の最後となる一文を、前記特許情報から実現手段説明候補情報として１以上抽出し、当該構成要素情報が含む名称を示す文字列である実現手段名称情報と、当該実現手段説明候補情報における当該実現手段文節語句情報が示す文字列より後ろの文字列である実現手段説明情報と、を対応付ける実現手段情報を含むテンプレート情報を抽出する、請求項１から請求項６のいずれか記載の情報処理装置。
【請求項９】
前記実現手段文節語句情報と前記実現手段文末語句情報が記憶される実現手段情報抽出パターン記憶部をさらに備える請求項７または請求項８記載の情報処理装置。
【請求項１０】
前記主語情報は、前記構成要素情報が示す文字列の後ろに、符号を示す文字列である符号情報の後ろに前記実現手段文節語句情報が付与された文字列が付与された文字列を含む、請求項７または請求項８記載の情報処理装置。
【請求項１１】
前記特許情報は、１以上の請求項を含む特許請求の範囲を示す請求項情報を含み、
当該請求項情報は、内的付加請求項を示す情報である内的付加請求項情報を含み、
前記テンプレート情報抽出部は、
当該内的付加請求項情報から前記実現手段情報を含むテンプレート情報を抽出する、請求項７または請求項８記載の情報処理装置。
【請求項１２】
前記テンプレート情報抽出部は、
助詞の後ろに読点を付与した文字列である用語文節語句情報を文の途中に含み、文の最後を示す文字列である用語文末語句情報が文の最後となる一文を、前記特許情報から用語説明候補情報として１以上抽出し、当該用語説明候補情報における当該用語文節語句情報が示す文字列より前の文字列である用語名称情報と、当該用語説明候補情報における当該用語文節語句情報が示す文字列より後ろの文字列である用語説明情報と、を対応付ける用語情報を含むテンプレート情報を抽出する、請求項１から請求項１０のいずれか記載の情報処理装置。
【請求項１３】
用語の名称を示す文字列である用語名称情報を受け付ける用語名称情報受付部をさらに備え、
前記テンプレート情報抽出部は、
当該用語名称情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である用語文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である用語文末語句情報が文の最後となる一文を、前記特許情報から用語説明候補情報として１以上抽出し、当該用語名称情報が示す文字列と、当該用語説明候補情報における当該用語文節語句情報が示す文字列より後ろの文字列である用語説明情報と、を対応付ける用語情報を含むテンプレート情報を抽出する、請求項１から請求項１０のいずれか記載の情報処理装置。
【請求項１４】
前記文節語句情報と前記文末語句情報が記憶される用語情報抽出パターン記憶部をさらに備える請求項１２または請求項１３記載の情報処理装置。
【請求項１５】
前記特許情報は、１以上の請求項を含む特許請求の範囲を示す請求項情報を含み、
当該請求項情報は、内的付加請求項を示す情報である内的付加請求項情報を含み、
前記テンプレート情報抽出部は、
当該内的付加請求項情報から前記用語情報を含むテンプレート情報を抽出する、請求項１２または請求項１３記載の情報処理装置。
【請求項１６】
前記テンプレート情報抽出部が抽出するテンプレート情報を、前記テンプレート情報蓄積部の蓄積形式に基づき加工するテンプレート情報加工部をさらに備え、
前記テンプレート情報蓄積部は、
当該テンプレート情報加工部が加工したテンプレート情報を蓄積する、請求項１から請求項１５のいずれか記載の情報処理装置。
【請求項１７】
前記テンプレート情報蓄積部は、
前記テンプレート情報の種類に応じて、異なる蓄積領域に前記テンプレート情報を蓄積する、請求項１から請求項１６のいずれか記載の情報処理装置。
【請求項１８】
前記テンプレート情報蓄積部が蓄積しようとするテンプレート情報の一部の情報が蓄積領域に記憶されていれば既存の情報に上書きして蓄積すると判断し、
当該テンプレート情報と同じ情報が蓄積領域に記憶されていなければ別情報として蓄積すると判断し、
当該テンプレート情報を包含する情報が蓄積領域に記憶されていれば蓄積しないと判断する蓄積方法判断部をさらに備え、
前記テンプレート情報蓄積部は、
当該蓄積方法判断部が判断した結果に応じた処理を行う、請求項１から請求項１７のいずれか記載の情報処理装置。
【請求項１９】
前記蓄積方法判断部が判断した結果を示す情報を出力する判断結果出力部と、
前記テンプレート情報蓄積部が行う、「上書きして蓄積する」、「別情報として蓄積する」、「蓄積しない」、のいずれかを示す情報である蓄積方法情報を受け付ける蓄積方法情報受付部と、をさらに備え、
前記テンプレート情報蓄積部は、
当該蓄積方法情報受付部が受け付けた蓄積方法情報に応じた処理を行う、請求項１８記載の情報処理装置。
【請求項２０】
前記判断結果出力部は、
前記蓄積方法判断部が判断した結果が「上書きして蓄積する」または「別情報として蓄積する」であるときに、「上書きして蓄積する」または「別情報として蓄積する」を示す情報を出力し、
前記蓄積方法情報受付部は、
前記テンプレート情報蓄積部が行う、「上書きして蓄積する」または「別情報として蓄積する」を示す情報である蓄積方法情報を受け付け、
前記テンプレート情報蓄積部は、
当該蓄積方法情報に応じた処理を行う、請求項１９記載の情報処理装置。
【請求項２１】
特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部と、テンプレート情報抽出部と、テンプレート情報蓄積部と、を用いて処理される情報処理方法であって、
前記テンプレート情報抽出部が、前記特許情報記憶部から特許情報を読み出し、当該特許情報から特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出ステップと、
前記テンプレート情報蓄積部が、前記テンプレート情報抽出ステップで抽出したテンプレート情報を蓄積するテンプレート情報蓄積ステップと、を備えた情報処理方法。
【請求項２２】
コンピュータを、
特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部から特許情報を読み出し、当該特許情報から特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出部と、
前記テンプレート情報抽出部が抽出したテンプレート情報を蓄積するテンプレート情報蓄積部と、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特許出願文書を作成する上で使用することのできるテンプレート情報を作成する情報処理装置等に関する。
【背景技術】
【０００２】
従来、特許出願文書の作成を支援する装置等が開発されている（例えば、特許文献１参照）。このような装置を用いることによって、ユーザは、効率よく特許出願文書を作成することができた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４８２７３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来例では、特許出願文書作成支援装置での特許出願文書の作成、および手作業による特許出願文書の作成においては、特許出願文書を作成する上で使用することのできるテンプレートについては、作成者が自ら手作業にて用意する必要があり、ユーザに煩雑な作業を課すという課題があった。また、例えば、複数の既存の特許出願文書の中から特許出願文書を作成する上で使用することのできるテンプレートをすべて探し出す作業は、手作業では限界がある、という課題もあった。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、特許出願文書を作成する上で使用することのできるテンプレート情報を作成可能な情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本第一の発明の情報処理装置は、特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部と、前記特許情報記憶部が記憶している特許情報から、特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出部と、前記テンプレート情報抽出部が抽出したテンプレート情報を蓄積するテンプレート情報蓄積部と、を備える情報処理装置である。
かかる構成により、特許情報から、特許出願文書を作成する上で使用できるテンプレート情報を自動的に作成することができ、ユーザの労力を軽減することができる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、前記特許情報記憶部では、２以上の特許情報を記憶しており、前記テンプレート情報抽出部は、２以上の異なる前記特許情報において共通する情報である共通情報を含むテンプレート情報を抽出する情報処理装置である。
かかる構成により、特許情報から、共通情報を含んだテンプレート情報を作成することができる。
【０００８】
また、本第三の発明の情報処理装置は、第二の発明に対して、前記共通情報は、定型文書として使用することのできる情報である決まり文句情報を含む情報処理装置である。
かかる構成により、特許情報から、決まり文句情報を含んだテンプレート情報を作成することができる。
【０００９】
また、本第四の発明の情報処理装置は、第二の発明に対して、前記共通情報は、見出しを示す情報である見出し情報を２以上含むスタイルファイル情報を含む情報処理装置である。
かかる構成により、特許情報から、スタイルファイル情報を含んだテンプレート情報を作成することができる。
【００１０】
また、本第五の発明の情報処理装置は、第二から第四いずれかの発明に対して、前記共通情報は、１以上の文を含む情報処理装置である。
かかる構成により、特許情報から、１以上の文を含む決まり文句情報、および１の文を含むスタイルファイル情報を含んだテンプレート情報を作成することができる。
【００１１】
また、本第六の発明の情報処理装置は、第二から第四いずれかの発明に対して、前記共通情報は、１以上の段落を含む情報処理装置である。
かかる構成により、特許情報から、１以上の段落を含む決まり文句情報、および１以上の段落を含むスタイルファイル情報を含んだテンプレート情報を作成することができる。
【００１２】
また、本第七の発明の情報処理装置は、第一から第六いずれかの発明に対して、前記特許情報は、符号を示す文字列である符号情報と、構成要素を示す文字列である構成要素情報と、を対応付ける符号説明情報を含み、前記テンプレート情報抽出部は、当該構成要素情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である実現手段文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である実現手段文末語句情報が文の最後となる一文を、前記特許情報から実現手段説明候補情報として１以上抽出し、当該構成要素情報が含む名称を示す文字列である実現手段名称情報と、当該実現手段説明候補情報における当該実現手段文節語句情報が示す文字列より後ろの文字列である実現手段説明情報と、を対応付ける実現手段情報を含むテンプレート情報を抽出する情報処理装置である。
【００１３】
かかる構成により、特許情報から、構成要素情報が含む名称を示す文字列である実現手段名称情報と、構成要素が実現され得る方法についての情報である実現手段説明情報と、を対応付けた情報である実現手段情報を含んだテンプレート情報を作成することができる。
【００１４】
また、本第八の発明の情報処理装置は、第一から第六いずれかの発明に対して、特許発明を構成する構成要素を示す文字列である構成要素情報を受け付ける構成要素情報受付部をさらに備え、前記テンプレート情報抽出部は、当該構成要素情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である実現手段文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である実現手段文末語句情報が文の最後となる一文を、前記特許情報から実現手段説明候補情報として１以上抽出し、当該構成要素情報が含む名称を示す文字列である実現手段名称情報と、当該実現手段説明候補情報における当該実現手段文節語句情報が示す文字列より後ろの文字列である実現手段説明情報と、を対応付ける実現手段情報を含むテンプレート情報を抽出する情報処理装置である。
かかる構成により、特許情報から、任意の構成要素情報に対する実現手段情報を含んだテンプレート情報を作成することができる。
【００１５】
また、本第九の発明の情報処理装置は、第七、第八いずれかの発明に対して、前記実現手段文節語句情報と前記実現手段文末語句情報が記憶される実現手段情報抽出パターン記憶部をさらに備える情報処理装置である。
かかる構成により、抽出対象とする特許情報の記載内容に併せて、実現手段情報を含んだテンプレート情報を作成することができる。
【００１６】
また、本第十の発明の情報処理装置は、第七、第八いずれかの発明に対して、前記主語情報は、前記構成要素情報が示す文字列の後ろに、符号を示す文字列である符号情報の後ろに前記実現手段文節語句情報が付与された文字列が付与された文字列を含む情報処理装置である。
かかる構成により、特許情報から、符号を含んだ構成要素情報に対する実現手段情報を含んだテンプレート情報を作成することができる。
【００１７】
また、本第十一の発明の情報処理装置は、第七、第八いずれかの発明に対して、前記特許情報は、１以上の請求項を含む特許請求の範囲を示す請求項情報を含み、当該請求項情報は、内的付加請求項を示す情報である内的付加請求項情報を含み、前記テンプレート情報抽出部は、当該内的付加請求項情報から前記実現手段情報を含むテンプレート情報を抽出する情報処理装置である。
かかる構成により、特許情報からだけでなく、請求項情報や内的付加請求項情報からも実現手段情報を含んだテンプレート情報を作成することができる。
【００１８】
また、本第十二の発明の情報処理装置は、第一から第十いずれかの発明に対して、前記テンプレート情報抽出部は、助詞の後ろに読点を付与した文字列である用語文節語句情報を文の途中に含み、文の最後を示す文字列である用語文末語句情報が文の最後となる一文を、前記特許情報から用語説明候補情報として１以上抽出し、当該用語説明候補情報における当該用語文節語句情報が示す文字列より前の文字列である用語名称情報と、当該用語説明候補情報における当該用語文節語句情報が示す文字列より後ろの文字列である用語説明情報と、を対応付ける用語情報を含むテンプレート情報を抽出する情報処理装置である。
【００１９】
かかる構成により、特許情報から、例えば、専門用語や技術用語などである用語を示す文字列である用語名称情報と、用語の具体例や詳細についての説明である用語説明情報と、を対応付けた情報である用語情報を含んだテンプレート情報を作成することができる。
【００２０】
また、本第十三の発明の情報処理装置は、第一から第十いずれかの発明に対して、用語の名称を示す文字列である用語名称情報を受け付ける用語名称情報受付部をさらに備え、前記テンプレート情報抽出部は、当該用語名称情報が示す文字列の後ろに、助詞の後ろに読点を付与した文字列である用語文節語句情報が付与された文字列である主語情報が文の最初であり、文の最後を示す文字列である用語文末語句情報が文の最後となる一文を、前記特許情報から用語説明候補情報として１以上抽出し、当該用語名称情報が示す文字列と、当該用語説明候補情報における当該用語文節語句情報が示す文字列より後ろの文字列である用語説明情報と、を対応付ける用語情報を含むテンプレート情報を抽出する情報処理装置である。
かかる構成により、特許情報から、任意の用語に対する用語情報を含んだテンプレート情報を作成することができる。
【００２１】
また、本第十四の発明の情報処理装置は、第十二、第十三いずれかの発明に対して、前記文節語句情報と前記文末語句情報が記憶される用語情報抽出パターン記憶部をさらに備える情報処理装置である。
かかる構成により、抽出対象とする特許情報の記載内容に併せて、用語情報を含んだテンプレート情報を作成することができる。
【００２２】
また、本第十五の発明の情報処理装置は、第十二、第十三いずれかの発明に対して、前記特許情報は、１以上の請求項を含む特許請求の範囲を示す請求項情報を含み、当該請求項情報は、内的付加請求項を示す情報である内的付加請求項情報を含み、前記テンプレート情報抽出部は、当該内的付加請求項情報から前記用語情報を含むテンプレート情報を抽出する情報処理装置である。
かかる構成により、特許情報からだけでなく、請求項情報や内的付加請求項情報からも用語情報を含んだテンプレート情報を作成することができる。
【００２３】
また、本第十六の発明の情報処理装置は、第一から第十五いずれかの発明に対して、前記テンプレート情報抽出部が抽出するテンプレート情報を、前記テンプレート情報蓄積部の蓄積形式に基づき加工するテンプレート情報加工部をさらに備え、前記テンプレート情報蓄積部は、当該テンプレート情報加工部が加工したテンプレート情報を蓄積する情報処理装置である。
かかる構成により、特許情報から、任意の加工を施したテンプレート情報を作成することができる。
【００２４】
また、本第十七の発明の情報処理装置は、第一から第十六いずれかの発明に対して、前記テンプレート情報蓄積部は、前記テンプレート情報の種類に応じて、異なる蓄積領域に前記テンプレート情報を蓄積する情報処理装置である。
かかる構成により、特許情報から作成したテンプレート情報を、その種類に応じて任意の蓄積領域に蓄積することができる。
【００２５】
また、本第十八の発明の情報処理装置は、第一から第十七いずれかの発明に対して、前記テンプレート情報蓄積部が蓄積しようとするテンプレート情報の一部の情報が蓄積領域に記憶されていれば既存の情報に上書きして蓄積すると判断し、当該テンプレート情報と同じ情報が蓄積領域に記憶されていなければ別情報として蓄積すると判断し、当該テンプレート情報を包含する情報が蓄積領域に記憶されていれば蓄積しないと判断する蓄積方法判断部をさらに備え、前記テンプレート情報蓄積部は、当該蓄積方法判断部が判断した結果に応じた処理を行う情報処理装置である。
【００２６】
かかる構成により、特許情報から作成したテンプレート情報の蓄積方法を、自動的に判断することができる。これにより、例えば、「上書きして蓄積する」と判断した場合であれば、既存のテンプレート情報に対して更新を行うことができ、また、例えば、「別情報として蓄積する」と判断した場合であれば、既存のテンプレート情報に対して新たなテンプレート情報を追加することができ、また、例えば、「蓄積しない」と判断した場合であれば、既存のテンプレート情報に対して、重複や冗長さを回避することができる。
【００２７】
また、本第十九の発明の情報処理装置は、第十八の発明に対して、前記蓄積方法判断部が判断した結果を示す情報を出力する判断結果出力部と、前記テンプレート情報蓄積部が行う、「上書きして蓄積する」、「別情報として蓄積する」、「蓄積しない」、のいずれかを示す情報である蓄積方法情報を受け付ける蓄積方法情報受付部と、をさらに備え、前記テンプレート情報蓄積部は、当該蓄積方法情報受付部が受け付けた蓄積方法情報に応じた処理を行う情報処理装置である。
かかる構成により、特許情報から作成したテンプレート情報の蓄積方法を、ユーザなどの外部からの指示に任せることができる。
【００２８】
また、本第二十の発明の情報処理装置は、第十九の発明に対して、前記判断結果出力部は、前記蓄積方法判断部が判断した結果が「上書きして蓄積する」または「別情報として蓄積する」であるときに、「上書きして蓄積する」または「別情報として蓄積する」を示す情報を出力し、前記蓄積方法情報受付部は、前記テンプレート情報蓄積部が行う、「上書きして蓄積する」または「別情報として蓄積する」を示す情報である蓄積方法情報を受け付け、前記テンプレート情報蓄積部は、当該蓄積方法情報に応じた処理を行う情報処理装置である。
かかる構成により、特許情報から作成したテンプレート情報の蓄積方法を、ユーザなどの外部からの指示に任せることができる。
【発明の効果】
【００２９】
本発明による情報処理装置等によれば、特許出願文書を作成する上で使用できるテンプレート情報を自動的に作成することができ、例えば、ユーザの手作業では見落としてしまう情報なども見つけることができる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同図２のフローチャートのステップＳ２のテンプレート情報の抽出処理を示すフローチャート
【図４】同図３のフローチャートのステップＳ２０１の決まり文句情報の抽出処理を示すフローチャート
【図５】同図３のフローチャートのステップＳ２０２のスタイルファイル情報の抽出処理を示すフローチャート
【図６】同図３のフローチャートのステップＳ２０３の実現手段情報の抽出処理を示すフローチャート
【図７】同図３のフローチャートのステップＳ２０４の用語情報の抽出処理を示すフローチャート
【図８】同図２のフローチャートのステップＳ３のテンプレート情報の加工処理を示すフローチャート
【図９】同図８のフローチャートのステップＳ３０１の決まり文句情報の加工処理を示すフローチャート
【図１０】同図８のフローチャートのステップＳ３０２のスタイルファイル情報の加工処理を示すフローチャート
【図１１】同図８のフローチャートのステップＳ３０３の実現手段情報の加工処理を示すフローチャート
【図１２】同図８のフローチャートのステップＳ３０４の用語情報の加工処理を示すフローチャート
【図１３】図２のフローチャートのステップＳ４のテンプレート情報の蓄積処理を示すフローチャート
【図１４】同特許情報の一例を示す図
【図１５】同特許情報の一例を示す図
【図１６】同図１４の特許情報から取得できた文を示す図
【図１７】同図１５の特許情報から取得できた文を示す図
【図１８】同決まり文句情報の一例を示す図
【図１９】同図１４の特許情報から抽出できた見出し情報を示す図
【図２０】同図１５の特許情報から抽出できた見出し情報を示す図
【図２１】同スタイルファイル情報の一例を示す図
【図２２】同特許情報の一例を示す図
【図２３】同符号説明情報の一例を示す図
【図２４】同実現手段文節語句情報の一例を示す図
【図２５】同実現手段文末語句情報の一例を示す図
【図２６】同主語情報の一例を示す図
【図２７】同実現手段説明候補情報の一例を示す図
【図２８】同実現手段情報の一例を示す図
【図２９】同特許情報の一例を示す図
【図３０】同用語文節語句情報の一例を示す図
【図３１】同用語文末語句情報の一例を示す図
【図３２】同用語説明候補情報の一例を示す図
【図３３】同用語情報の一例を示す図
【図３４】同実現手段情報の一例を示す図
【図３５】同実現手段情報の一例を示す図
【図３６】同実現手段情報の一例を示す図
【図３７】同用語情報の一例を示す図
【図３８】同用語情報の一例を示す図
【図３９】同画面表示の一例を示す図
【図４０】実施の形態２における情報処理装置２の概念図
【図４１】同情報処理装置のブロック図
【図４２】同図３のフローチャートのステップＳ２０３の実現手段情報の抽出処理を示すフローチャート
【図４３】同図３のフローチャートのステップＳ２０４の用語情報の抽出処理を示すフローチャート
【図４４】同主語情報の一例を示す図
【図４５】同情報処理装置等を実現するコンピュータの外観を示す図
【図４６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３１】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３２】
（実施の形態１）
本実施の形態において、特許出願文書を作成する上で使用できるテンプレート情報を自動作成する情報処理装置について説明する。
【００３３】
図１は、本実施の形態における情報処理装置１のブロック図である。
【００３４】
情報処理装置１は、特許情報記憶部１１、実現手段情報抽出パターン記憶部１２、用語情報抽出パターン記憶部１３、テンプレート情報抽出部１４、テンプレート情報加工部１５、蓄積方法判断部１６、判断結果出力部１７、蓄積方法情報受付部１８、テンプレート情報蓄積部１９、を備える。
【００３５】
特許情報記憶部１１は、１以上の特許情報が記憶される。なお、本実施の形態では、特許情報記憶部１１が２以上の特許情報を記憶している場合について説明する。
【００３６】
ここで、特許情報とは、特許発明の内容を示す情報である明細書情報を含んでおり、１以上の請求項を含む特許請求の範囲を示す請求項情報や願書などの書誌的な情報、図面、要約書などの情報を含んでいてもよい。また、特許情報は、特許出願を行った文書でもよいし、特許出願が可能な文書でもよいが、特許出願が行える状態ではない作成途中の文書などは含まれない。
【００３７】
明細書情報は、例えば、いわゆる「明細書」の情報でもよく、公開特許公報などにおける［発明の詳細な説明］の欄の情報であってもよい。また、明細書情報は、符号を示す文字列である符号情報と、発明の構成要素を示す文字列である構成要素情報と、を対応付ける符号の説明を示す符号説明情報を含んでいてもよい。構成要素情報は、例えば、「情報入力部」、「情報送信手段」、「バネ」、「ボルト」などである。符号情報は、半角や全角、大文字、小文字を問わない英数字の混合文字列であって、例えば、「１１」、「１２２１」、「11」、「1221」、「１１Ａ」、「１１ｂ」、「11A」、「11b」などである。
【００３８】
請求項情報は、例えば、いわゆる「特許請求の範囲」に含まれる全部、または一部の請求項を示す情報であってもよい。また、請求項情報は、任意の構成要素や情報などに対して、処理や説明などの付加を行う旨が記載された請求項である内的付加請求項を示す情報である内的付加請求項情報を含んでいてもよい。
【００３９】
内的付加請求項とは、例えば、「前記特許情報解析結果記憶部が記憶している特許情報の解析結果をも出力する請求項１記載の情報処理装置。」といった内容を含む請求項である。また、任意の請求項が内的付加請求項であるかどうかの判断は、例えば、判断対象とする請求項に含まれる構成要素が、その判断対象とする請求項が従属している請求項に含まれていれば、その判断対象とする請求項は内的付加請求項であるとするという方法であってもよいし、内的付加請求項にそれが判別できるための情報があらかじめ付与されており、それにより判断するという方法であってもよい。
【００４０】
特許情報記憶部１１は、揮発性の一時メモリ（いわゆるメインメモリなど）でも、ハードディスクやＣＤ−ＲＯＭなどの不揮発性のメモリでもよい。また、特許情報記憶部１１に特許情報が記憶される過程は問わない。例えば、記録媒体を介して特許情報が特許情報記憶部１１で記憶されるようになってもよく、通信回線などを介して送信された特許情報が特許情報記憶部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された特許情報が特許情報記憶部１１で記憶されるようになってもよい。
【００４１】
実現手段情報抽出パターン記憶部１２は、実現手段文節語句情報と実現手段文末語句情報が記憶される。
【００４２】
ここで、実現手段文節語句情報とは、助詞の後ろに読点を付与した文字列であり、後述するテンプレート情報抽出部１４が実現手段情報を抽出する際に手掛り句として使用する情報である。実現手段文節語句情報は、例えば、「は、」、「が、」、「とは、」などである。また、実現手段文末語句情報とは、単文における文の最後を示す文字列や、複文における節の最後を示す文字列であり、後述するテンプレート情報抽出部１４が実現手段情報を抽出する際に手掛かり句として使用する情報である。実現手段文末語句情報は、例えば、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」などである。
【００４３】
実現手段情報抽出パターン記憶部１２は、揮発性の一時メモリ（いわゆるメインメモリなど）でも、ハードディスクやＣＤ−ＲＯＭなどの不揮発性のメモリでもよい。また、実現手段情報抽出パターン記憶部１２に実現手段文節語句情報と実現手段文末語句情報が記憶される過程は問わない。例えば、記録媒体を介して実現手段文節語句情報と実現手段文末語句情報が実現手段情報抽出パターン記憶部１２で記憶されるようになってもよく、通信回線などを介して送信された実現手段文節語句情報と実現手段文末語句情報が実現手段情報抽出パターン記憶部１２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された実現手段文節語句情報と実現手段文末語句情報が実現手段情報抽出パターン記憶部１２で記憶されるようになってもよい。
【００４４】
用語情報抽出パターン記憶部１３は、用語文節語句情報と用語文末語句情報が記憶される。
【００４５】
ここで、用語文節語句情報とは、助詞の後ろに読点を付与した文字列であり、後述するテンプレート情報抽出部１４が用語情報を抽出する際に手掛かり句として使用する情報である。用語文節語句情報は、例えば、「は、」、「が、」、「とは、」などである。用語文末語句情報とは、単文における文の最後を示す文字列や、複文における節の最後を示す文字列であり、後述するテンプレート情報抽出部１４が用語情報を抽出する際に手掛かり句として使用する情報である。用語文末語句情報は、例えば、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」などである。
【００４６】
用語情報抽出パターン記憶部１３は、揮発性の一時メモリ（いわゆるメインメモリなど）でも、ハードディスクやＣＤ−ＲＯＭなどの不揮発性のメモリでもよい。また、用語情報抽出パターン記憶部１３に用語文節語句情報と用語文末語句情報が記憶される過程は問わない。例えば、記録媒体を介して用語文節語句情報と用語文末語句情報が用語情報抽出パターン記憶部１３で記憶されるようになってもよく、通信回線などを介して送信された用語文節語句情報と用語文末語句情報が用語情報抽出パターン記憶部１３で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された用語文節語句情報と用語文末語句情報が用語情報抽出パターン記憶部１３で記憶されるようになってもよい。
【００４７】
テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報から、特許出願文書を作成する上で使用することのできるテンプレート情報を抽出する。
【００４８】
ここで、テンプレート情報とは、後述する共通情報、実現手段情報、用語情報のいずれかのうち少なくとも１つが含まれる情報である。
【００４９】
共通情報は、Ｎ個以上の異なる特許情報において共通する情報である。共通するとは、２つ以上の情報が完全一致していることや、２つ以上の情報の類似度がある一定以上であることを意味する。
【００５０】
この共通情報は、一般的にテキスト情報であるが、テキスト情報以外の情報を含んでいてもよい。また、Ｎは、２以上の任意の整数であって、例えば、あらかじめ決められた数であってもよく、算出された値であってもよい。前者の場合であれば、例えば、「２」や「１０」などである。後者の場合であれば、例えば、特許情報記憶部１１が記憶している特許情報の数の１／２の値にＮが決められる、などでもよい。本実施の形態では、Ｎが２に設定されている場合について説明する。
【００５１】
また、この共通情報は、定型文書として使用することのできる情報である決まり文句情報を含んでいてもよい。この定型文書として使用することのできる情報とは、例えば、Ｎ個以上の異なる特許情報において共通する文書情報であり、他の特許文書を作成する際にも定型文書として使用する可能性が高い情報などである。なお、この決まり文句情報は、１以上の文を含む情報であってもよく、１以上の段落を含む情報であってもよい。また、決まり文句情報は、例えば、明細書情報における［発明を実施するための最良の形態］の欄や、ブロック図の説明、フローチャートの説明などにおける冒頭部分で使用される定型文書などであってもよい。
【００５２】
また、この共通情報は、見出しを示す情報である見出し情報を２以上含むスタイルファイル情報を含んでいてもよい。この見出し情報は、例えば、墨付き括弧などのタグに挟まれた情報や、そのタグに挟まれた情報に隣接する情報などを含んでいてもよい。前者であれば、例えば、請求項情報における［書類名］、［請求項１］、［請求項２］などや、明細書情報における［技術分野］、［背景技術］、［発明が解決しようとする課題］などであり、後者であれば、請求項情報における［書類名］に隣接する文字列「特許請求の範囲」や、明細書情報における［書類名］に隣接する文字列「明細書」などである。
【００５３】
また、この共通情報は、例えば、見出し情報と決まり文句情報の両方を含むものであってもよい。例えば、見出し情報によって示される見出しごとに、その見出しの欄に含まれる決まり文句情報を含む情報などである。
【００５４】
テンプレート情報抽出部１４は、これらの共通情報の抽出を、例えば、Ｎ個以上の特許情報のそれぞれをある任意の単位ごとに区切り、区切られた単位ごとに比較を行うことで行ってもよい。任意の単位とは、例えば、文、段落、行、見出し情報、２以上の見出し情報に挟まれた範囲、などである。例えば、見出し情報を１つの単位として共通情報を抽出する場合であれば、Ｎ個以上の特許情報のそれぞれから見出し情報を抽出し、それぞれの特許情報から抽出した見出し情報を、異なる特許情報間で比較を行い、同じ見出し情報があれば、それをスタイルファイル情報として抽出する、などである。
【００５５】
実現手段情報は、実現手段名称情報と実現手段説明情報を対応付ける情報である。
【００５６】
実現手段名称情報は、構成要素情報が含む名称を示す文字列であり、例えば、構成要素情報が「情報入力部」であれば「入力」、構成要素情報が「情報出力部」であれば「出力」など、「する」を付与することによりサ行変格活用動詞となる語句などであり、構成要素情報が含む文字列「部」や文字列「手段」を削除した文字列に対して形態素解析を行い、名詞として出力される最後の語句であってもよい。また、例えば、構成要素情報が「バネ」や「ボルト」など、文字列「部」や文字列「手段」を含まない場合であれば、構成要素情報を実現手段名称情報としてもよい。
【００５７】
実現手段説明情報は、構成要素が実現され得る方法についての情報であり、例えば、「揮発性の媒体でもよく、不揮発性の媒体でもよい。」や「実現され得る手段は、ハードウェア、ソフトウェアを問わない。」などである。また、実現手段説明情報は、後述する加工により、任意の文字列が付与された情報であってもよい。例えば、実現手段名称情報を抽出した対象となる構成要素情報を主語として扱うための文字列「＜構成要素＞は、」が付与された「＜構成要素＞は、揮発性の媒体でもよく、不揮発性の媒体でもよい。」などである。
【００５８】
実現手段情報は、これらの実現手段名称情報と実現手段説明情報を対応付ける情報であり、例えば、「記憶｜揮発性の媒体でもよく、不揮発性の媒体でもよい。」などである。ここで、実現手段名称情報と実現手段説明情報を対応付けるとは、任意の実現手段名称情報に対して、１つ以上の実現手段説明情報を特定できることを意味する。
【００５９】
また、この実現手段情報は、内的付加請求項情報が含む実現手段名称情報と実現手段説明情報を対応付ける情報を含んでいてもよい。例えば、内的付加請求項情報に、実現手段名称情報を含む主語情報を示す文字列「情報入力部は、」と、実現手段説明情報を示す文字列「情報の入力を受け付けてもよく、」とが、文字列「情報入力部は、＜改行＞情報の入力を受け付けてもよく、＜改行＞」のような形式で含まれている場合などである。ここで、「＜改行＞」は、文字列中の改行を意味する。
【００６０】
また、Ｎ個以上の実現手段情報において、実現手段名称情報が同じであり、実現手段説明情報が異なる２つ以上の実現手段情報を、異なる情報であるとして扱ってもよいし、同一の情報であるとして扱ってもよい。
【００６１】
テンプレート情報抽出部１４は、これらの実現手段情報を、例えば、特許情報記憶部１１が記憶している符号説明情報に含まれる構成要素情報で示される文字列の後ろに、実現手段情報抽出パターン記憶部１２が記憶している実現手段文節語句情報で示される文字列が付与された文字列である主語情報と、実現手段情報抽出パターン記憶部１２が記憶している実現手段文末語句情報で示される文字列を手掛りとして、特許情報記憶部１１が特許情報から抽出してもよい。例えば、主語情報が文の最初であり、実現手段文末語句情報が文の最後となる一文を、特許情報から実現手段説明候補情報として１以上抽出し、主語情報が含む名称を示す文字列を実現手段名称情報とし、実現手段説明候補情報が含む実現手段文節語句情報が示す文字列より後ろの文字列を実現手段説明情報とする、などである。
【００６２】
主語情報は、例えば、「情報入力部は、」、「情報出力部は、」、「情報受信部とは、」などである。また、主語情報は、例えば、「情報入力部１１は、」、「情報出力部２２１は、」、「情報受信部３２１とは、」など、構成要素情報と実現手段文節語句情報の間に符号情報が含まれていてもよい。なお、主語情報に含まれる構成要素情報と符号情報は、特許情報に含まれる符号説明情報において対応付けられているものであってもよいし、そうでなくてもよい。
【００６３】
実現手段説明候補情報は、例えば、「情報入力部は、入力デバイスなどで実現され得る。」、「情報出力部は、例えば、ディスプレイなどである。」などである。また、実現手段説明候補情報は、「情報入力部１１は、入力デバイスなどで実現され得る。」、「情報出力部２２１は、例えば、ディスプレイなどである。」など、構成要素情報と実現手段文節語句情報の間に符号情報が含まれていてもよい。なお、実現手段説明候補情報に含まれる符号情報は、特許情報に含まれる符号説明情報において対応付けられているものである必要がある。
【００６４】
用語情報は、用語名称情報と用語説明情報を対応付ける情報である。
【００６５】
用語名称情報は、専門用語や技術用語などである用語を示す文字列であり、例えば、「ビットマップデータ」や「ＭＰＥＧ」などである。
【００６６】
用語説明情報は、用語の具体例や詳細についての情報であり、例えば、「ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」や「画像データの圧縮方式、圧縮形式のことである。」などである。また、用語説明情報は、後述する加工により、任意の文字列が付与された情報であってもよい。例えば、文字列「ＪＰＥＧとは、」が付与された「ＪＰＥＧとは、画像データの圧縮方式、圧縮形式のことである。」などである。
【００６７】
用語情報は、これらの用語名称情報と用語説明情報を対応付ける情報であり、例えば、「ビットマップデータ｜ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」などである。ここで、用語名称情報と用語説明情報を対応付けるとは、任意の用語名称情報に対して、１つ以上の用語説明情報を特定できることを意味する。
【００６８】
また、この用語情報は、内的付加請求項情報が含む用語名称情報と用語説明情報を対応付ける情報を含んでいてもよい。例えば、内的付加請求項情報に、用語文節語句情報を示す文字列「とは、」と、用語説明情報を示す文字列「画像の圧縮形式の１つである。」とが、文字列「ＪＰＥＧとは、画像の圧縮形式の１つである。」のような形式で含まれている場合などである。
【００６９】
また、Ｎ個以上の用語情報において、用語名称情報が同じであり、用語説明情報が異なる２つ以上の用語情報を、異なる情報であるとして扱ってもよいし、同一の情報であるとして扱ってもよい。
【００７０】
テンプレート情報抽出部１４は、これらの用語情報を、例えば、用語情報抽出パターン記憶部１３が記憶している用語文節語句情報で示される文字列と、用語情報抽出パターン記憶部１３が記憶している用語文末語句情報で示される文字列を手掛りとして、特許情報記憶部１１が記憶している特許情報から抽出してもよい。例えば、用語文節語句情報を文の途中に含み、用語文末語句情報が文の最後となる一文を、特許情報から用語説明候補情報として１以上抽出し、用語説明候補情報が含む用語文節語句情報が示す文字列より前の文字列を用語名称情報とし、用語説明候補情報が含む用語文節語句情報が示す文字列より後ろの文字列を用語説明情報とする、などである。
【００７１】
用語説明候補情報は、例えば、「ビットマップデータとは、画像形式の一種である。」、「ＭＰＥＧとは、動画像の圧縮形式のことである。」などである。
【００７２】
テンプレート情報抽出部１４は、通常、ＭＰＵやメモリなどから実現され得る。テンプレート情報抽出部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭなどの記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００７３】
テンプレート情報加工部１５は、テンプレート情報抽出部１４が抽出するテンプレート情報を、後述するテンプレート情報蓄積部１９の蓄積形式に基づき加工する。
【００７４】
ここで、蓄積形式とは、例えば、蓄積領域に記憶されている情報は文字列であり、その文字列の先頭には文字列「＜構成要素＞は、」が付与されている、といった記憶されている情報の形式であったり、蓄積領域に記憶されている情報に重複はない、といった記憶されている情報の状態であったりする。
【００７５】
また、ここで、加工とは、情報の削除や情報に対する他の情報の付加などを意味する。
【００７６】
前者は、例えば、Ｎ個のテンプレート情報において重複する情報が含まれており、例えば、２番目と４番目の情報が重複する情報、５番目と１０番目の情報が重複する情報であった場合に、２番目か４番目の情報を削除する、５番目か１０番目の情報を削除するといった処理のことである。また、前者は、テンプレート情報が不要な符号情報を含んでいる場合に、その符号情報を削除するといった処理を含んでもよい。
【００７７】
後者は、例えば、Ｎ個のテンプレート情報のそれぞれの前に別の情報を付加したりするといった処理のことである。例えば、テンプレート情報が「情報入力部」であるときに、文字列「前記」をテンプレート情報の前に付与し、テンプレート情報を「前記情報入力部」とするなどである。また、Ｎ個のテンプレート情報のぞれぞれの後ろに別の情報を付加したりするといった処理を含んでもよい。例えば、テンプレート情報が「実現してもよい」であるときに、文字列「。」をテンプレート情報の後ろに付与し、テンプレート情報を「実現してもよい。」とするなどである。
【００７８】
テンプレート情報加工部１５は、通常、ＭＰＵやメモリなどから実現され得る。テンプレート情報加工部１５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭなどの記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００７９】
蓄積方法判断部１６は、後述するテンプレート情報蓄積部１９が蓄積しようとするテンプレート情報の一部の情報が蓄積領域に記憶されていれば既存の情報に「上書きして蓄積する」と判断し、テンプレート情報と同じ情報が蓄積領域に記憶されていなければ「別情報として蓄積する」と判断し、テンプレート情報を包含する情報が蓄積領域に記憶されていれば「蓄積しない」と判断する。
【００８０】
ここで、蓄積領域とは、後述するテンプレート情報蓄積部１９がテンプレート情報を蓄積するための記録媒体の領域である。記録媒体は、揮発性の一時メモリ（いわゆるメインメモリなど）でも、ハードディスクやＣＤ−ＲＯＭなどの不揮発性のメモリでもよい。
【００８１】
蓄積方法判断部１６が「上書きして蓄積する」と判断するのは、例えば、テンプレート情報が「今日は晴れで、明日は曇りです。」であるときに、蓄積領域に「明日は曇りです。」という情報が記憶されている場合や、テンプレート情報が「今日は晴れで、明日は雨だ。」であるときに、蓄積領域に「明日は雨です。」という情報が記憶されている場合などである。
【００８２】
この判断は、後者の場合であれば、例えば、テンプレート情報に対して形態素解析を行い、「今日」＋「は」＋「晴れ」＋「で」＋「、」＋「明日」＋「は」＋「雨」＋「だ」＋「。」に分割し、蓄積領域に記憶されている情報に対しても同じく形態素解析を行い、「明日」＋「は」＋「雨」＋「です」＋「。」に分割し、この分割された２つの情報を比較し、分割されたそれぞれの情報の一致度や前後関係を算出することで行ってもよい。
【００８３】
蓄積方法判断部１６が「別情報として蓄積する」と判断するのは、例えば、テンプレート情報が「今日は晴れです。」であるときに、蓄積領域に「明日は曇りです。」という情報が記憶されている場合や、テンプレート情報が「今日は晴れです。」であるときに、蓄積領域に「明日は雨だ。」という情報が記憶されている場合などである。
【００８４】
この判断は、後者の場合であれば、例えば、テンプレート情報に対して形態素解析を行い、「今日」＋「は」＋「晴れ」＋「です」＋「。」に分割し、蓄積領域に記憶されている情報に対しても同じく形態素解析を行い、「明日」＋「は」＋「雨」＋「だ」＋「。」に分割し、この分割された２つの情報を比較し、分割されたそれぞれの情報の一致度や前後関係を算出することで行ってもよい。
【００８５】
蓄積方法判断部１６が「蓄積しない」と判断するのは、例えば、テンプレート情報が「今日は晴れです。」であるときに、蓄積領域に「今日は晴れです。」という情報が記憶されている場合や、テンプレート情報が「今日は晴れです。」であるときに、蓄積領域に「今日は晴れですが、明日は曇りです。」という情報が記憶されている場合などである。
【００８６】
この判断は、後者の場合であれば、例えば、テンプレート情報に対して形態素解析を行い、「今日」＋「は」＋「晴れ」＋「です」＋「。」に分割し、蓄積領域に記憶されている情報に対しても同じく形態素解析を行い、「今日」＋「は」＋「晴れ」＋「です」＋「が」＋「、」＋「明日」＋「は」＋「曇り」＋「です」＋「。」に分割し、この分割された２つの情報を比較し、分割されたそれぞれの情報の一致度や前後関係を算出することで行ってもよい。
【００８７】
蓄積方法判断部１６は、通常、ＭＰＵやメモリなどから実現され得る。蓄積方法判断部１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭなどの記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００８８】
判断結果出力部１７は、蓄積方法判断部１６が判断した結果を示す情報と、蓄積方法判断部１６が判断し得る「上書きして蓄積する」、「別情報として蓄積する」、「別情報として蓄積する」の３つの蓄積方法（以下、３つの蓄積方法）を示す情報を出力する。
【００８９】
また、判断結果出力部１７は、外部からの指示を受け付けるための情報を出力してもよい。例えば、判断結果出力部１７は、蓄積方法判断部１６が判断した結果が「上書きして蓄積する」または「別情報として蓄積する」であるときに、「上書きして蓄積する」を示す情報を受け付けるための情報と、「別情報として蓄積する」を示す情報と、を受け付けるための情報を出力してもよい。また、判断結果出力部１７は、蓄積方法判断部１６が判断した結果を示す情報と、その結果に対する許可、または拒否を受け付けるための情報を出力してもよい。
【００９０】
出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。また、判断結果出力部１７は、ディスプレイやスピーカーなどの出力デバイスを含むと考えても含まないと考えてもよい。判断結果出力部１７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００９１】
蓄積方法情報受付部１８は、後述するテンプレート情報蓄積部１９が行う３つの蓄積方法のいずれかを示す情報を受け付ける。
【００９２】
蓄積方法情報受付部１８は、例えば、蓄積方法を示す情報と、その結果に対する許可、または拒否を示す情報を受け付けてもよい。例えば、蓄積方法情報受付部１８は、「上書きして蓄積する」を示す情報と許可を示す情報を受け付けた場合には、「上書き蓄積する」を示す情報を受け付けたと解釈してもよい。また、蓄積方法情報受付部１８は、「蓄積しない」を示す情報と拒否を示す情報を受け付けた場合には、「別情報として蓄積する」を示す情報を受け付けたと解釈してもよい。なお、このような場合には、「上書きして蓄積する」を示す情報を受け付けたと解釈することもできるが、このような場合には、再度、判断結果出力部１７に「上書きして蓄積する」を示す情報と「別情報として蓄積する」を示す情報を出力させてもよい。
【００９３】
受付は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報の受け付けでもよい。なお、蓄積方法情報受付部１８は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、蓄積方法情報受付部１８は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００９４】
テンプレート情報蓄積部１９は、テンプレート情報抽出部１４が抽出したテンプレート情報を蓄積する。また、テンプレート情報加工部１５が加工したテンプレート情報を蓄積してもよい。なお、本実施の形態では、後者について説明する。
【００９５】
また、テンプレート情報蓄積部１９は、テンプレート情報の種類に応じて、異なる蓄積領域にテンプレート情報を蓄積してもよい。ここで、異なる蓄積領域とは、物理的に異なる記憶媒体であってもよく、物理的に同一の記憶媒体ではあるが、内部的に領域が分割されている記憶媒体であってもよい。また、物理的に同一の記憶媒体ではあるが、概念的に領域が分割されている記憶媒体であてもよい。
【００９６】
また、テンプレート情報蓄積部１９は、蓄積方法判断部１６が判断した結果を示す情報である蓄積方法情報に応じた処理を行ってもよいし、蓄積方法情報受付部１８が受け付けた蓄積方法情報に応じた処理を行ってもよい。なお、本実施の形態では、後者について説明する。
【００９７】
テンプレート情報蓄積部１９は、通常、ＭＰＵやメモリなどから実現され得る。テンプレート情報蓄積部１９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭなどの記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００９８】
次に、本実施の形態における情報処理装置１の動作について、フローチャートを用いて説明する。
図２は、情報処理装置１の全体動作を示すフローチャートである。
（ステップＳ１）情報処理装置１は、テンプレート情報を作成するかどうか判断する。作成する場合には、ステップＳ２に進み、そうでない場合には、テンプレート情報を作成すると判断するまで、ステップＳ１の処理を繰り返す。情報処理装置１は、例えば、ユーザからのキーボード入力など、外部から作成する旨の指示を受け付けた場合などに、テンプレート情報を作成すると判断する。
【００９９】
（ステップＳ２）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報を読み込み、テンプレート情報を抽出する。この処理の詳細については、図３のフローチャートを用いて後述する。
【０１００】
（ステップＳ３）テンプレート情報加工部１５は、テンプレート情報１４が抽出したテンプレート情報を、テンプレート情報を蓄積する蓄積領域の蓄積形式に基づき加工する。この処理の詳細については、図８のフローチャートを用いて後述する。
【０１０１】
（ステップＳ４）テンプレート情報蓄積部１９は、テンプレート情報加工部１５が加工したテンプレート情報を、蓄積領域に蓄積する。この処理の詳細については、図１３のフローチャートを用いて後述する。そして、テンプレート情報を作成する一連の処理は終了となる。
【０１０２】
なお、図２のフローチャートでは、抽出対象となるテンプレート情報の種類ごとに、各ステップの処理を行ってもよい。例えば、抽出対象となるテンプレート情報が実現手段情報であれば、ステップＳ１で実現手段情報を作成するかどうかを判断し、ステップＳ２で実現手段情報を抽出し、ステップＳ３で実現手段情報を加工し、ステップＳ４で実現手段情報を処理する、という処理の流れでもよい。
【０１０３】
図３は、図２のフローチャートのステップＳ２のテンプレート情報抽出処理を示すフローチャートである。
（ステップＳ２０１）テンプレート情報抽出部１４は、決まり文句情報を抽出する。この処理の詳細については、図４のフローチャートを用いて後述する。
【０１０４】
（ステップＳ２０２）テンプレート情報抽出部１４は、スタイルファイル情報を抽出する。この処理の詳細については、図５のフローチャートを用いて後述する。
【０１０５】
（ステップＳ２０３）テンプレート情報抽出部１４は、実現手段情報を抽出する。この処理の詳細については、図６のフローチャートを用いて後述する。
【０１０６】
（ステップＳ２０４）テンプレート情報抽出部１４は、用語情報を抽出する。この処理の詳細については、図７のフローチャートを用いて後述する。そして、図２のフローチャートのステップＳ２の処理は終了となる。
【０１０７】
図４は、図３のフローチャートのステップＳ２０１の決まり文句情報の抽出処理を示すフローチャートである。
（ステップＳ２０１０１）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報を読み込む。この結果、テンプレート情報抽出部１４は、ｎ個の特許情報が読み込めたものとする。
【０１０８】
（ステップＳ２０１０２）テンプレート情報抽出部１４は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１０９】
（ステップＳ２０１０３）テンプレート情報抽出部１４は、Ｉ番目の特許情報（以下、特許情報（Ｉ））を一文ごとに分割する。この結果、特許情報（Ｉ）は、ｍ個の文に分割されたものとする。
【０１１０】
（ステップＳ２０１０４）テンプレート情報抽出部１４は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪにカウンタＩの値に１加算した値を設定する。
【０１１１】
（ステップＳ２０１０５）テンプレート情報抽出部１４は、特許情報（Ｊ）を一文ごとに分割する。この結果、特許情報（Ｊ）は、ｘ個の文に分割されたものとする。
【０１１２】
（ステップＳ２０１０６）テンプレート情報抽出部１４は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫに１を設定する。
【０１１３】
（ステップＳ２０１０７）テンプレート情報抽出部１４は、カウンタＬに既に値が設定されている場合には、カウンタＬを１インクリメントし、そうでない場合には、カウンタＬに１を設定する。
【０１１４】
（ステップＳ２０１０８）テンプレート情報抽出部１４は、特許情報（Ｉ）から分割されたＫ番目の文（以下、文（Ｋ））と特許情報（Ｊ）から分割された文（Ｌ）を比較し、等しいかどうか判断する。文（Ｋ）と文（Ｌ）が等しい場合には、ステップＳ２０１０９に進み、そうでない場合には、ステップＳ２０１１０に進む。
【０１１５】
（ステップＳ２０１０９）テンプレート情報抽出部１４は、文（Ｋ）を決まり文句情報として蓄積領域に一時的に蓄積する。
【０１１６】
（ステップＳ２０１１０）テンプレート情報抽出部１４は、カウンタＬの値がｘであるかどうか判断し、カウンタＬの値がｘである場合には、ステップＳ２０１１１に進み、そうでない場合には、ステップＳ２０１０６に戻る。
【０１１７】
（ステップＳ２０１１１）テンプレート情報抽出部１４は、カウンタＫの値がｍであるかどうか判断し、カウンタＫの値がｍである場合には、ステップＳ２０１１２に進み、そうでない場合には、ステップＳ２０１０５に戻る。
【０１１８】
（ステップＳ２０１１２）テンプレート情報抽出部１４は、カウンタＪの値がｎであるかどうか判断し、カウンタＪの値がｎである場合には、ステップＳ２０１１３に進み、そうでない場合には、ステップＳ２０１０４に戻る。
【０１１９】
（ステップＳ２０１１３）テンプレート情報抽出部１４は、カウンタＩの値がｎ−１であるかどうか判断し、カウンタＩの値がｎ−１である場合には、図３のフローチャートのステップＳ２０１の処理は終了となり、そうでない場合には、ステップＳ２０１０２に戻る。
【０１２０】
図５は、図３のフローチャートのステップＳ２０２のスタイルファイル情報の抽出処理を示すフローチャートである。
（ステップＳ２０２０１）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報を読み込む。この結果、テンプレート情報抽出部１４は、ｎ個の特許情報が読み込めたものとする。
【０１２１】
（ステップＳ２０２０２）テンプレート情報抽出部１４は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１２２】
（ステップＳ２０２０３）テンプレート情報抽出部１４は、特許情報（Ｉ）から見出し情報を抽出する。この結果、特許情報（Ｉ）から、ｍ個の見出し情報が抽出されたものとする。
【０１２３】
（ステップＳ２０２０４）テンプレート情報抽出部１４は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪにカウンタＩの値に１加算した値を設定する。
【０１２４】
（ステップＳ２０２０５）テンプレート情報抽出部１４は、特許情報（Ｊ）から見出し情報を抽出する。この結果、特許情報（Ｊ）から、ｘ個の見出し情報が抽出されたものとする。
【０１２５】
（ステップＳ２０２０６）テンプレート情報抽出部１４は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫに１を設定する。
【０１２６】
（ステップＳ２０２０７）テンプレート情報抽出部１４は、カウンタＬに既に値が設定されている場合には、カウンタＬを１インクリメントし、そうでない場合には、カウンタＬに１を設定する。
【０１２７】
（ステップＳ２０２０８）テンプレート情報抽出部１４は、特許情報（Ｉ）から抽出したＫ番目の見出し情報（以下、見出し情報（Ｋ））と特許情報（Ｊ）から抽出した見出し情報（Ｌ）を比較し、等しいかどうか判断する。見出し情報（Ｋ）と見出し情報（Ｌ）が等しい場合には、ステップＳ２０２０９に進み、そうでない場合には、ステップＳ２０２１０に進む。
【０１２８】
（ステップＳ２０２０９）テンプレート情報抽出部１４は、見出し情報（Ｋ）をスタイルファイル情報として蓄積領域に一時的に蓄積する。
【０１２９】
（ステップＳ２０２１０）テンプレート情報抽出部１４は、カウンタＬの値がｘであるかどうか判断し、カウンタＬの値がｘである場合には、ステップＳ２０２１１に進み、そうでない場合には、ステップＳ２０２０７に戻る。
【０１３０】
（ステップＳ２０２１１）テンプレート情報抽出部１４は、カウンタＫの値がｍであるかどうか判断し、カウンタＫの値がｍである場合には、ステップＳ２０２１２に進み、そうでない場合には、ステップＳ２０２０６に戻る。
【０１３１】
（ステップＳ２０２１２）テンプレート情報抽出部１４は、カウンタＪの値がｎであるかどうか判断し、カウンタＪの値がｎである場合には、ステップＳ２０２１３に進み、そうでない場合には、ステップＳ２０２０４に戻る。
【０１３２】
（ステップＳ２０２１３）テンプレート情報抽出部１４は、カウンタＩの値がｎ−１であるかどうか判断し、カウンタＩの値がｎ−１である場合には、図３のフローチャートのステップＳ２０２の処理は終了となり、そうでない場合には、ステップＳ２０２０２に戻る。
【０１３３】
図６は、図３のフローチャートのステップＳ２０３の実現手段情報の抽出処理を示すフローチャートである。
（ステップＳ２０３０１）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報が含む符号説明情報から、構成要素情報を読み込む。この結果、テンプレート情報抽出部１４は、ｎ個の構成要素情報が読み込めたものとする。
【０１３４】
（ステップＳ２０３０２）テンプレート情報抽出部１４は、実現手段情報抽出パターン記憶部１２が記憶している実現手段文節語句情報を読み込む。この結果、テンプレート情報抽出部１４は、ｍ個の実現手段文節語句情報を読み込めたものとする。
【０１３５】
（ステップＳ２０３０３）テンプレート情報抽出部１４は、実現手段情報抽出パターン記憶部１２が記憶している実現手段文末語句情報を読み込む。この結果、テンプレート情報抽出部１４は、ｘ個の実現手段文末語句情報を読み込めたものとする。
【０１３６】
（ステップＳ２０３０４）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報を読み込む。この結果、テンプレート情報１４は、ｙ個の特許情報を読み込めたものとする。
【０１３７】
（ステップＳ２０３０５）テンプレート情報抽出部１４は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１３８】
（ステップＳ２０３０６）テンプレート情報抽出部１４は、名称を示す文字列をＩ番目の構成要素情報（以下、構成要素情報（Ｉ））から実現手段名称情報として抽出し、抽出できたかどうか判断する。抽出できた場合には、ステップＳ２０３０７に進み、そうでない場合には、ステップＳ２０３１７に進む。
【０１３９】
（ステップＳ２０３０７）テンプレート情報抽出部１４は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪに１を設定する。
【０１４０】
（ステップＳ２０３０８）テンプレート情報抽出部１４は、主語情報として、構成要素情報（Ｉ）の文字列の後ろにＪ番目の実現手段文節語句情報（以下、実現手段文節語句情報（Ｊ））の文字列を付与した文字列を設定する。
【０１４１】
（ステップＳ２０３０９）テンプレート情報抽出部１４は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫに１を設定する。
【０１４２】
（ステップＳ２０３１０）テンプレート情報抽出部１４は、カウンタＬに既に値が設定されている場合には、カウンタＬを１インクリメントし、そうでない場合には、カウンタＬに１を設定する。
【０１４３】
（ステップＳ２０３１１）テンプレート情報抽出部１４は、主語情報が文の最初で、Ｋ番目の実現手段文末語句情報（以下、実現手段文末語句情報（Ｋ））が文の最後となる一文を、特許情報（Ｌ）から実現手段説明候補情報として１以上抽出し、抽出できたかどうか判断する。抽出できた場合には、ステップＳ２０３１２に進み、そうでない場合には、ステップＳ２０３１４に進む。
【０１４４】
（ステップＳ２０３１２）テンプレート情報抽出部１４は、ステップＳ２０３１１で抽出した実現手段説明候補情報から、主語情報より後ろの文字列を実現手段説明情報として抽出する。
【０１４５】
（ステップＳ２０３１３）テンプレート情報抽出部１４は、ステップＳ２０３０６で抽出した実現手段名称情報とステップＳ２０３１２で抽出した実現手段説明情報とを対応付け、実現手段情報として蓄積領域に一時的に蓄積する。
【０１４６】
（ステップＳ２０３１４）テンプレート情報抽出部１４は、カウンタＬの値がｙであるかどうか判断し、カウンタＬの値がｙである場合には、ステップＳ２０３１５に進み、そうでない場合には、ステップＳ２０３１０に戻る。
【０１４７】
（ステップＳ２０３１５）テンプレート情報抽出部１４は、カウンタＫの値がｘであるかどうか判断し、カウンタＫの値がｘである場合には、ステップＳ２０３１６に進み、そうでない場合には、ステップＳ２０３０９に戻る。
【０１４８】
（ステップＳ２０３１６）テンプレート情報抽出部１４は、カウンタＪの値がｍであるかどうか判断し、カウンタＪの値がｍである場合には、ステップＳ２０３１７に進み、そうでない場合には、ステップＳ２０３０７に戻る。
【０１４９】
（ステップＳ２０３１７）テンプレート情報抽出部１４は、カウンタＩの値がｎであるかどうか判断し、カウンタＩの値がｎである場合には、図３のフローチャートのステップＳ２０３の処理は終了となり、そうでない場合には、ステップＳ２０３０５に戻る。
【０１５０】
図７は、図３のフローチャートのステップＳ２０４の用語情報の抽出処理を示すフローチャートである。
【０１５１】
（ステップＳ２０４０１）テンプレート情報抽出部１４は、用語情報抽出パターン記憶部１３が記憶している用語文節語句情報を読み込む。この結果、テンプレート情報抽出部１４は、ｎ個の用語文節語句情報が読み込めたものとする。
【０１５２】
（ステップＳ２０４０２）テンプレート情報抽出部１４は、用語情報抽出パターン記憶部１３が記憶している用語文末語句情報を読み込む。この結果、テンプレート情報抽出部１４は、ｍ個の用語文末語句情報が読み込めたものとする。
【０１５３】
（ステップＳ２０４０３）テンプレート情報抽出部１４は、特許情報記憶部１１が記憶している特許情報を読み込む。この結果、テンプレート情報抽出部１４は、ｘ個の特許情報が読み込めたものとする。
【０１５４】
（ステップＳ２０４０４）テンプレート情報抽出部１４は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１５５】
（ステップＳ２０４０５）テンプレート情報抽出部１４は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪに１を設定する。
【０１５６】
（ステップＳ２０４０６）テンプレート情報抽出部１４は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫに１を設定する。
【０１５７】
（ステップＳ２０４０７）テンプレート情報抽出部１４は、Ｉ番目の用語文節語句情報（以下、用語文節語句情報（Ｉ））を文の途中に含み、Ｊ番目の用語文末語句情報（以下、用語文末語句情報（Ｊ））が文の最後となる一文を特許情報（Ｋ）から用語説明候補情報として１以上抽出し、抽出できたかどうか判断する。抽出できた場合には、ステップＳ２０４０８に進み、そうでない場合には、ステップＳ２０４１１に進む。
【０１５８】
（ステップＳ２０４０８）テンプレート情報抽出部１４は、ステップＳ２０４０７で抽出した用語説明候補情報から、用語文節語句情報より前の文字列を用語名称情報として抽出する。
【０１５９】
（ステップＳ２０４０９）テンプレート情報抽出部１４は、ステップＳ２０４０７で抽出した用語説明候補情報から、用語文節語句情報より後ろの文字列を用語説明情報として抽出する。
【０１６０】
（ステップＳ２０４１０）テンプレート情報抽出部１４は、ステップＳ２０４０８で抽出した用語名称情報とステップＳ２０４０９で抽出した用語説明情報とを対応付け、用語情報として蓄積領域に一時的に蓄積する。
【０１６１】
（ステップＳ２０４１１）テンプレート情報抽出部１４は、カウンタＫの値がｘであるかどうか判断し、カウンタＫの値がｘである場合には、ステップＳ２０４１２に進み、そうでない場合には、ステップＳ２０４０６に戻る。
【０１６２】
（ステップＳ２０４１２）テンプレート情報抽出部１４は、カウンタＪの値がｍであるかどうか判断し、カウンタＪの値がｍである場合には、ステップＳ２０４１３に進み、そうでない場合には、ステップＳ２０４０５に戻る。
【０１６３】
（ステップＳ２０４１３）テンプレート情報抽出部１４は、カウンタＩの値がｎであるかどうか判断し、カウンタＩの値がｎである場合には、図３のフローチャートのステップＳ２０４の処理は終了となり、そうでない場合には、ステップＳ２０４０４に戻る。
【０１６４】
図８は、図２のフローチャートのステップＳ３のテンプレート情報の加工処理を示すフローチャートである。
（ステップＳ３０１）テンプレート情報加工部１５は、決まり文句情報を加工する。この処理の詳細については、図９のフローチャートを用いて後述する。
【０１６５】
（ステップＳ３０２）テンプレート情報加工部１５は、スタイルファイル情報を加工する。この処理の詳細については、図１０のフローチャートを用いて後述する。
【０１６６】
（ステップＳ３０３）テンプレート情報加工部１５は、実現手段情報を加工する。この処理の詳細については、図１１のフローチャートを用いて後述する。
【０１６７】
（ステップＳ３０４）テンプレート情報加工部１５は、用語情報を加工する。この処理の詳細については、図１２のフローチャートを用いて後述する。そして、図２のフローチャートのステップＳ３の処理は終了となる。
【０１６８】
図９は、図８のフローチャートのステップＳ３０１の決まり文句情報の加工処理を示すフローチャートである。
（ステップＳ３０１０１）テンプレート情報加工部１５は、蓄積領域に一時的に記憶されている決まり文句情報を読み込む。この結果、テンプレート情報加工部１５は、ｎ個の決まり文句情報が読み込めたものとする。
【０１６９】
（ステップＳ３０１０２）テンプレート情報加工部１５は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１７０】
（ステップＳ３０１０３）テンプレート情報加工部１５は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪにカウンタＩの値に１加算した値を設定する。
【０１７１】
（ステップＳ３０１０４）テンプレート情報加工部１５は、Ｉ番目の決まり文句情報（以下、決まり文句情報（Ｉ））と決まり文句情報（Ｊ）を比較し、等しいかどうか判断する。決まり文句情報（Ｉ）と決まり文句情報（Ｊ）が等しい場合には、ステップＳ３０１０５に進み、そうでない場合には、ステップＳ３０１０６に進む。
【０１７２】
（ステップＳ３０１０５）テンプレート情報加工部１５は、決まり文句情報（Ｊ）を削除する。
【０１７３】
（ステップＳ３０１０６）テンプレート情報加工部１５は、カウンタＪの値がｎであるかどうか判断し、カウンタＪの値がｎである場合には、ステップＳ３０１０７に進み、そうでない場合には、ステップＳ３０１０３に戻る。
【０１７４】
（ステップＳ３０１０７）テンプレート情報加工部１５は、カウンタＩの値がｎ−１であるかどうか判断し、カウンタＩの値がｎ−１である場合には、ステップＳ３０１０８に進み、そうでない場合には、ステップＳ３０１０２に戻る。
【０１７５】
（ステップＳ３０１０８）テンプレート情報加工部１５は、削除されずに残った決まり文句情報を蓄積領域に一時的に蓄積し、図８のフローチャートのステップＳ３０１の処理は終了となる。
【０１７６】
図１０は、図８のフローチャートのステップＳ３０２のスタイルファイル情報の加工処理を示すフローチャートである。
（ステップＳ３０２０１）テンプレート情報加工部１５は、蓄積領域に一時的に記憶されているスタイルファイル情報を読み込む。この結果、テンプレート情報加工部１５は、ｎ個のスタイルファイル情報が読み込めたものとする。
【０１７７】
（ステップＳ３０２０２）テンプレート情報加工部１５は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１７８】
（ステップＳ３０２０３）テンプレート情報加工部１５は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪにカウンタＩの値に１加算した値を設定する。
【０１７９】
（ステップＳ３０２０４）テンプレート情報加工部１５は、Ｉ番目のスタイルファイル情報（以下、スタイルファイル情報（Ｉ））とスタイルファイル情報（Ｊ）を比較し、等しいかどうか判断する。スタイルファイル情報（Ｉ）とスタイルファイル情報（Ｊ）が等しい場合には、ステップＳ３０２０５に進み、そうでない場合には、ステップＳ３０２０６に進む。
【０１８０】
（ステップＳ３０２０５）テンプレート情報加工部１５は、スタイルファイル情報（Ｊ）を削除する。
【０１８１】
（ステップＳ３０２０６）テンプレート情報加工部１５は、カウンタＪの値がｎであるかどうか判断し、カウンタＪの値がｎである場合には、ステップＳ３０２０７に進み、そうでない場合には、ステップＳ３０２０３に戻る。
【０１８２】
（ステップＳ３０２０７）テンプレート情報加工部１５は、カウンタＩの値がｎ−１であるかどうか判断し、カウンタＩの値がｎ−１である場合には、ステップＳ３０２０８に進み、そうでない場合には、ステップＳ３０２０２に戻る。
【０１８３】
（ステップＳ３０２０８）テンプレート情報加工部１５は、削除されずに残ったスタイルファイル情報を蓄積領域に一時的に蓄積し、図８のフローチャートのステップＳ３０２の処理は終了となる。
【０１８４】
図１１は、図８のフローチャートのステップＳ３０３の実現手段情報の加工処理を示すフローチャートである。
（ステップＳ３０３０１）テンプレート情報加工部１５は、蓄積領域に一時的に記憶されている実現手段情報を読み込む。この結果、テンプレート情報加工部１５は、ｎ個の実現手段情報が読み込めたものとする。
【０１８５】
（ステップＳ３０３０２）テンプレート情報加工部１５は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０１８６】
（ステップＳ３０３０３）テンプレート情報加工部１５は、Ｉ番目の実現手段情報（以下、実現手段情報（Ｉ））が含む実現手段説明情報（以下、実現手段説明情報（Ｉ））に、文字列「＜構成要素＞は、」の後ろに実現手段説明情報（Ｉ）の文字列を付与した文字列を設定する。
【０１８７】
（ステップＳ３０３０４）テンプレート情報加工部１５は、カウンタＩの値がｎであるかどうか判断し、カウンタＩの値がｎである場合には、ステップＳ３０３０５に進み、そうでない場合には、ステップＳ３０３０２に戻る。
【０１８８】
（ステップＳ３０３０５）テンプレート情報加工部１５は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪに１を設定する。
【０１８９】
（ステップＳ３０３０６）テンプレート情報加工部１５は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫにカウンタＪの値に１加算した値を設定する。
【０１９０】
（ステップＳ３０３０７）テンプレート情報加工部１５は、実現手段情報（Ｊ）が含む実現手段名称情報（以下、実現手段名称情報（Ｊ））と実現手段名称情報（Ｋ）を比較し、等しいかどうか判断する。実現手段名称情報（Ｊ）と実現手段名称情報（Ｋ）が等しい場合には、ステップＳ３０３０８に進み、そうでない場合には、ステップＳ３０３１１に進む。
【０１９１】
（ステップＳ３０３０８）テンプレート情報加工部１５は、実現手段説明情報（Ｊ）と実現手段説明情報（Ｋ）を比較し、等しいかどうか判断する。実現手段説明情報（Ｊ）と実現手段説明情報（Ｋ）が等しい場合には、ステップＳ３０３１０に進み、そうでない場合には、ステップＳ３０３０９に進む。
【０１９２】
（ステップＳ３０３０９）テンプレート情報加工部１５は、実現手段説明情報（Ｊ）に、実現手段説明情報（Ｊ）の文字列の後ろに実現手段説明情報（Ｋ）の文字列を付与した文字列を設定する。
【０１９３】
（ステップＳ３０３１０）テンプレート情報加工部１５は、実現手段情報（Ｋ）を削除する。
【０１９４】
（ステップＳ３０３１１）テンプレート情報加工部１５は、カウンタＫの値がｎであるかどうか判断し、カウンタＫの値がｎである場合には、ステップＳ３０３１２に進み、そうでない場合には、ステップＳ３０３０６に戻る。
【０１９５】
（ステップＳ３０３１２）テンプレート情報加工部１５は、カウンタＪの値がｎ−１であるかどうか判断し、カウンタＪの値がｎ−１である場合には、ステップＳ３０３１３に進み、そうでない場合には、ステップＳ３０３０５に戻る。
【０１９６】
（ステップＳ３０３１３）テンプレート情報加工部１５は、削除されずに残った実現手段情報を蓄積領域に一時的に蓄積し、図８のフローチャートのステップＳ３０３の処理は終了となる。
【０１９７】
なお、図７のフローチャートにおいて、ステップＳ３０３０２からステップＳ３０３０４までの処理は、ステップＳ３０３１２の処理の後に行ってもよし、ステップＳ３０３１３で蓄積する実現手段情報が含む実現手段説明情報で示される文字列の先頭に「＜構成要素＞は、」が含まれるのであれば、どのタイミングで行ってもよい。
【０１９８】
図１２は、図８のフローチャートのステップＳ３０４の用語情報の加工処理を示すフローチャートである。
（ステップＳ３０４０１）テンプレート情報加工部１５は、蓄積領域に一時的に記憶されている用語情報を読み込む。この結果、テンプレート情報加工部１５は、ｎ個の用語情報が読み込めたものとする。
【０１９９】
（ステップＳ３０４０２）テンプレート情報加工部１５は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０２００】
（ステップＳ３０４０３）テンプレート情報加工部１５は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪにカウンタＩの値に１加算した値を設定する。
【０２０１】
（ステップＳ３０４０４）テンプレート情報加工部１５は、Ｉ番目の用語情報（以下、用語情報（Ｉ））が含む用語名称情報（以下、用語名称情報（Ｉ））と用語名称情報（Ｊ）を比較し、等しいかどうか判断する。用語名称情報（Ｉ）と用語名称情報（Ｊ）が等しい場合には、ステップＳ３０４０５に進み、そうでない場合には、ステップＳ３０４０８に進む。
【０２０２】
（ステップＳ３０４０５）テンプレート情報加工部１５は、用語説明情報（Ｉ）と用語説明情報（Ｊ）を比較し、等しいかどうか判断する。用語説明情報（Ｉ）と用語説明情報（Ｊ）が等しい場合には、ステップＳ３０４０７に進み、そうでない場合には、ステップＳ３０４０６に進む。
【０２０３】
（ステップＳ３０４０６）テンプレート情報加工部１５は、用語説明情報（Ｉ）に、用語説明情報（Ｉ）の文字列の後ろに用語説明情報（Ｊ）の文字列を付与した文字列を設定する。
【０２０４】
（ステップＳ３０４０７）テンプレート情報加工部１５は、Ｊ番目の用語情報（以下、用語情報（Ｊ））を削除する。
【０２０５】
（ステップＳ３０４０８）テンプレート情報加工部１５は、カウンタＪの値がｎであるかどうか判断し、カウンタＪの値がｎである場合には、ステップＳ３０４０９に進み、そうでない場合には、ステップＳ３０４０３に戻る。
【０２０６】
（ステップＳ３０４０９）テンプレート情報加工部１５は、カウンタＩの値がｎ−１であるかどうか判断し、カウンタＩの値がｎ−１である場合には、ステップＳ３０４１０に進み、そうでない場合には、ステップＳ３０４０２に戻る。
【０２０７】
（ステップＳ３０４１０）テンプレート情報加工部１５は、削除されずに残った用語情報を蓄積領域に一時的に蓄積し、図８のフローチャートのステップＳ３０４の処理は終了となる。
【０２０８】
図１３は、図２のフローチャートのステップＳ４のテンプレート情報の蓄積処理を示すフローチャートである。
（ステップＳ４０１）テンプレート情報蓄積部１９は、蓄積領域に一時的に記憶されているテンプレート情報を読み込む。この結果、テンプレート情報蓄積部１９は、ｎ個のテンプレート情報が読み込めたものとする。
【０２０９】
（ステップＳ４０２）テンプレート情報蓄積部１９は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０２１０】
（ステップＳ４０３）蓄積方法判断部１６は、テンプレート情報蓄積部１９が読み込んだＩ番目のテンプレート情報（以下、テンプレート情報（Ｉ））の蓄積方法を、テンプレート情報が記憶される蓄積領域に記憶されているテンプレート情報の種類や内容から判断する。
【０２１１】
（ステップＳ４０４）判断結果出力部１７は、蓄積方法判断部１６が判断した蓄積方法を、外部に対して出力する。
【０２１２】
（ステップＳ４０５）蓄積方法情報受信部１８は、判断結果出力部１７が外部に対して出力した判断結果に対する応答である蓄積方法情報を受け付け、受け付けたかどうか判断する。蓄積方法情報を受け付けた場合には、ステップＳ４０６に進み、そうでない場合には、蓄積方法情報を受け付けたと判断するまで、ステップＳ４０５の処理を繰り返す。
【０２１３】
（ステップＳ４０６）テンプレート情報蓄積部１９は、蓄積方法情報受付部１８が受け付けた蓄積方法情報に応じて、蓄積方法を判断する。蓄積方法情報が「上書きして蓄積」を示す情報である場合には、ステップＳ４０７に進み、蓄積方法情報が「別情報として蓄積」を示す情報である場合には、ステップＳ４０８に進み、蓄積方法情報が「蓄積しない」を示す情報である場合には、ステップＳ４０９に進む。
【０２１４】
（ステップＳ４０７）テンプレート情報蓄積部１９は、蓄積領域に既に記憶されているテンプレート情報に対して、テンプレート情報（Ｉ）を上書き蓄積する。
【０２１５】
（ステップＳ４０８）テンプレート情報蓄積部１９は、蓄積領域に既に記憶されているテンプレート情報に対して、テンプレート情報（Ｉ）を別情報として蓄積する。
【０２１６】
（ステップＳ４０９）テンプレート情報蓄積部１９は、カウンタＩの値がｎであるかどうか判断し、カウンタＩの値がｎである場合には、図２のフローチャートのステップＳ４の処理は終了となり、そうでない場合には、ステップＳ４０２に戻る。
【０２１７】
なお、図１３のフローチャートのステップＳ４０３では、蓄積方法を判断する対象となるテンプレート情報が決まり文句情報であれば、蓄積領域に記憶されているすべての決まり文句情報との比較を行うことで蓄積方法を判断し、蓄積方法を判断する対象となるテンプレート情報がスタイルファイル情報であれば、蓄積領域に記憶されているすべてのスタイルファイル情報との比較を行うことで蓄積方法を判断する。
【０２１８】
また、図１３のフローチャートのステップＳ４０３では、蓄積方法を判断する対象となるテンプレート情報が実現手段情報であれば、蓄積領域に記憶されているすべての実現手段情報との比較を行うことで蓄積方法を判断し、蓄積方法を判断する対象となるテンプレート情報が用語情報であれば、蓄積領域に記憶されているすべての用語情報との比較を行うことで蓄積方法を判断する。
【０２１９】
また、図４のフローチャートのステップＳ２０１０１、図５のフローチャートのステップＳ２０２０１、図６のフローチャートのステップＳ２０３０４、図７のフローチャートのステップＳ２０４０３で読み込む特許情報は、図３のフローチャートの最初で読み込み、図４のフローチャートのステップＳ２０１０１、図５のフローチャートのステップＳ２０２０１、図６のフローチャートのステップＳ２０３０４、図７のフローチャートのステップＳ２０４０３では読み込まないようにしてもよい。
【０２２０】
また、図４のフローチャートのステップＳ２０１０１、図５のフローチャートのステップＳ２０２０１、図６のフローチャートのステップＳ２０３０４、図７のフローチャートのステップＳ２０４０３で読み込む特許情報の数は、特許情報記憶部１１が記憶しているすべてであってもよく、そうでなくてもよい。また、後者の場合であれば、例えば、特許情報記憶部１１が記憶している特許情報の数から算出した数であってもよい。
【０２２１】
また、図４のフローチャートのステップＳ２０１０８、図５のフローチャートのステップＳ２０２０８、図９のフローチャートのステップＳ３０１０４、図１０のフローチャートのステップＳ３０２０４、図１１のフローチャートのステップＳ３０３０７とステップＳ３０３０８、図１２のフローチャートのステップＳ３０４０４とステップＳ３０４０５における等しいとは、２つ情報が完全一致していることや、２つ情報の類似度がある一定以上であることを意味する。
【０２２２】
次に、具体的な情報を用いて、動作の具体例について説明する。
まず、特許情報記憶部１１が記憶している図１４と図１５で示される２つの特許情報から決まり文句情報を抽出する例について説明する。
【０２２３】
テンプレート情報抽出部１４は、まず、特許情報記憶部１１が記憶している図１４と図１５で示される２つの特許情報のそれぞれを、一文ごとに分割する。このとき、見出しを示す文字列については、一文とみなしてもよいし、みなさなくてもよい。この具体例では、後者について説明する。また、この具体例では、テンプレート情報抽出部１４は、図１４で示される特許情報を一文ごとに分割し、図１６で示される文が取得でき、また、図１５で示される特許情報を一文ごとに分割し、図１７で示される文が取得できたものとする。
【０２２４】
次に、テンプレート情報抽出部１４は、図１４と図１５で示される特許情報のそれぞれを一文ごとに分割して取得できた文を、例えば、それぞれ順に比較を行い、等しければ決まり文句情報として蓄積領域に一時的に蓄積する。図１６で示される文の集合を文Ａ、図１７で示される文の集合を文Ｂとし、１番目の文Ａを文Ａ（１）と表現し、１番目の文Ｂを文Ｂ（１）と表現した場合、テンプレート情報抽出部１４は、文Ａ（１）と文Ｂ（１）、文Ａ（１）と文Ｂ（２）、文Ａ（１）と文Ｂ（３）、・・・、という具合に順に比較を行っていく。例えば、まず、文Ａ（１）である「本発明は、受信した情報を送信する情報処理装置等に関する。」を比較対象とすると、「本発明は、受信した情報を送信する情報処理装置等に関する。」は、文Ｂ中に等しいものが存在しないので、テンプレート情報抽出部１４は、何も処理を行わない。次に、文Ａ（２）である「以下、発明の実施形態について図面を参照して説明する。」を比較対象とすると、「以下、発明の実施形態について図面を参照して説明する。」は文Ｂ中に等しいものが存在するので、テンプレート情報抽出部１４は、この「以下、発明の実施形態について図面を参照して説明する。」を決まり文句情報として蓄積領域に一時的に蓄積する。次に、文Ａ（３）である「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」を比較対象とすると、「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」もまた、文Ｂ中に等しいものが存在するので、テンプレート情報抽出部１４は、この「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」を決まり文句情報として蓄積領域に一時的に蓄積する。テンプレート情報抽出部１４は、この処理を順に行い、すべての文Ａと文Ｂの比較を行う。その結果、テンプレート情報抽出部１４は、図１８で示される情報を決まり文句情報として蓄積領域に一時的に蓄積する。
【０２２５】
次に、特許情報記憶部１１が記憶している図１４と図１５で示される２つの特許情報からスタイルファイル情報を抽出する例について説明する。
【０２２６】
テンプレート情報抽出部１４は、まず、図１４と図１５で示される２つの特許情報のそれぞれから、見出し情報を抽出する。見出し情報は、タグに挟まれた情報のみでもよいし、タグに挟まれた情報に隣接する情報を含んでいてもよい。この具体例では、後者について説明する。また、隣接する情報には空白（スペース）が含まれていてもよいが、この具体例では、含まれていない場合について説明する。また、この具体例では、テンプレート情報抽出部１４は、図１４で示される特許情報から、図１９で示される見出し情報が抽出でき、また、図１５で示される特許情報から、図２０で示される見出し情報が抽出できたものとする。
【０２２７】
次に、テンプレート情報抽出部１４は、図１４と図１５で示される特許情報のそれぞれから抽出できた見出し情報を、例えば、それぞれ順に比較を行い、等しければスタイルファイル情報として蓄積領域に一時的に蓄積する。図１９で示される見出し情報の集合を見出し情報Ａ、図２０で示される見出し情報の集合を見出し情報Ｂとし、１番目の見出し情報Ａを見出し情報Ａ（１）と表現し、１番目の見出し情報Ｂを見出し情報Ｂ（１）と表現した場合、テンプレート情報抽出部１４は、見出し情報Ａ（１）と見出し情報Ｂ（１）、見出し情報Ａ（１）と見出し情報Ｂ（２）、見出し情報Ａ（１）と見出し情報Ｂ（３）、・・・、という具合に順に比較を行っていく。例えば、まず、見出し情報Ａ（１）である「［書類名］特許請求の範囲」を比較対象とすると、「［書類名］特許請求の範囲」は、見出し情報Ｂ中に等しいものが存在するので、テンプレート情報抽出部１４は、この「［書類名］特許請求の範囲」をスタイルファイル情報として蓄積領域に一時的に蓄積する。次に、見出し情報Ａ（２）である「［書類名］明細書」を比較対象とすると、「［書類名］明細書」もまた、見出し情報Ｂ中に等しいものが存在するので、テンプレート情報抽出部１４は、この「［書類名］明細書」をスタイルファイル情報として一時的に蓄積する。次に、見出し情報Ａ（３）である「［発明の名称］情報処理装置」を比較対象とすると、この「［発明の名称］情報処理装置」に含まれるタグに挟まれた情報「［発明の名称］」については見出し情報Ｂ中に等しいものが存在するが、タグに挟まれた情報に隣接する情報である「情報処理装置」については見出し情報Ｂ中に等しいものが存在しない。よって、テンプレート情報抽出部１４は、「［発明の名称］情報処理装置」に含まれるタグに挟まれた情報「［発明の名称］」をスタイルファイル情報として蓄積領域に一時的に蓄積する。テンプレート情報抽出部１４は、この処理を順に行い、すべての見出し情報Ａと見出し情報Ｂの比較を行う。その結果、テンプレート情報抽出部１４は、図２１で示される情報をスタイルファイル情報として蓄積領域に一時的に蓄積する。
【０２２８】
次に、特許情報記憶部１１が記憶している図２２で示される特許情報から実現手段情報を抽出する例について説明する。なお、図２２で示される特許情報は、図１４で示される特許情報の一部である。
【０２２９】
テンプレート情報抽出部１４は、まず、図２２で示される特許情報の一部である図２３で示される符号説明情報を、図２２で示される特許情報から［符号の説明］のタグを基に抽出し、そして、図２３で示される符号説明情報に含まれる構成要素情報を読み込む。次に、テンプレート情報抽出部１４は、実現手段情報抽出パターン記憶部１２が記憶している図２４で示される実現手段文節語句情報と、実現手段情報抽出パターン記憶部１２が記憶している図２５で示される実現手段文末語句情報を読み込む。
【０２３０】
次に、テンプレート情報抽出部１４は、読み込んだ構成要素情報の後ろに実現手段文節語句情報を付与し、主語情報を作成する。例えば、構成要素情報が「情報出力部」であり、実現手段文節語句情報が「とは、」であれば、主語情報は「情報出力部とは、」になる。
【０２３１】
この具体例では、テンプレート情報抽出部１４は、図２３で示される符号説明情報に含まれる構成要素情報である「情報格納部」と「情報受信部」に、図２４で示される実現手段文節語句情報である「は、」を付与し、図２６で示される主語情報、「情報格納部は、」と「情報受信部は、」を作成したものとする。
【０２３２】
次に、テンプレート情報抽出部１４は、図２６の主語情報と図２５の実現手段文末語句情報を手掛りに、主語情報が文の最初で、実現手段文末語句情報が文の最後となる一文を、実現手段説明候補情報として特許情報から抽出する。図２２の特許情報において、図２６で示される主語情報、「情報格納部は、」、「情報受信部は、」のいずれかが文の最初で、図２５で示される実現手段文末語句情報、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」、「れる。」、「れて、」のいずれかが文の最後となる一文は、「情報格納部は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と「情報受信部は、有線または無線の通信手段、または放送手段等により実現される。」の２つである。よって、テンプレート情報抽出部１４は、この「情報格納部は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と「情報受信部は、有線または無線の通信手段、または放送手段等により実現される。」の２つの文を実現手段説明候補情報として抽出し、図２７のように、蓄積領域に一時的に蓄積する。
【０２３３】
次に、テンプレート情報抽出部１４は、図２７の実現手段説明候補情報を、実現手段名称情報と実現手段説明情報とに分割する。実現手段名称情報は、構成要素情報が含む名称を示す文字列であるので、図２７の１番目の実現手段説明候補情報では、「格納」となり、２番目の実現手段説明候補情報では、「受信」となる。また、実現手段説明情報は、実現手段説明候補情報が含む実現手段文節語句情報が示す文字列より後ろの文字列であるので、図２７の１番目の実現手段説明候補情報では、「ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」となり、２番目の実現手段説明候補情報では、「有線または無線の通信手段、または放送手段等により実現される。」となる。
【０２３４】
次に、テンプレート情報抽出部１４は、実現手段情報を蓄積領域に一時的に蓄積する。実現手段情報は、実現手段名称情報と実現手段説明情報を対応付ける情報であるので、テンプレート情報抽出部１４は、図２７の実現手段説明候補情報から抽出したそれぞれの実現手段名称情報と実現手段説明情報を、例えば、「格納｜ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」、「受信｜有線または無線の通信手段、または放送手段等により実現される。」のように対応付け、実現手段情報として、図２８のように蓄積領域に一時的に蓄積する。
【０２３５】
次に、特許情報記憶部１１が記憶している図２９で示される特許情報から用語情報を抽出する例について説明する。
テンプレート情報抽出部１４は、まず、用語情報抽出パターン記憶部１３が記憶している図３０で示される用語文節語句情報と、用語情報抽出パターン記憶部１３が記憶している図３１で示される用語文末語句情報を読み込む。
【０２３６】
次に、テンプレート情報抽出部１４は、図３０の用語文節語句情報と図３１の用語文末語句情報を手掛りに、用語文節語句情報を文の途中に含み、用語文末語句情報が文の最後となる一文を、用語説明候補情報として特許情報から抽出する。図２９の特許情報において、図３０で示される用語文節語句情報、「は、」、「が、」、「とは、」のいずれかを文の途中に含み、図３１で示される用語文末語句情報、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」、「れる。」、「れて、」のいずれかが文の最後となる一文は、「ビットマップデータとは、ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と「ＭＰＥＧとは、ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」の２つである。よって、テンプレート情報抽出部１４は、この「ビットマップデータとは、ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と「ＭＰＥＧとは、ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」の２つの文を用語説明候補情報として抽出し、図３２のように、蓄積領域に一時的に蓄積する。
【０２３７】
次に、テンプレート情報抽出部１４は、図３２の用語説明候補情報を、用語名称情報と用語説明情報とに分割する。用語名称情報は、用語説明候補情報が含む用語文節語句情報が示す文字列より前の文字列であるので、図３２の１番目の用語説明候補情報では、「ビットマップデータ」となり、２番目の用語説明候補情報では、「ＭＰＥＧ」となる。また、用語説明情報は、用語説明候補情報が含む用語文節語句情報が示す文字列より後ろの文字列であるので、図３２の１番目の用語説明候補情報では、「ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」となり、２番目の用語説明候補情報では、「ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」となる。
【０２３８】
次に、テンプレート情報抽出部１４は、用語情報を蓄積領域に一時的に蓄積する。用語情報は、用語名称情報と用語説明情報を対応付ける情報であるので、テンプレート情報抽出部１４は、図３２の用語説明候補情報から抽出したそれぞれの用語名称情報と用語説明情報を、例えば、「ビットマップデータ｜ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」、「ＭＰＥＧ｜ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」のように対応付け、用語情報として、図３３のように蓄積領域に一時的に蓄積する。
【０２３９】
次に、テンプレート情報抽出部１４が抽出した図１８で示される決まり文句情報を加工する例について説明する。
【０２４０】
テンプレート情報加工部１５は、テンプレート情報抽出部１４が抽出した図１８で示される決まり文句情報に対して、例えば、それぞれの決まり文句情報の比較を行いながら重複を削除していく。例えば、図１８の１番目の決まり文句情報を決まり文句情報（１）と表現した場合、テンプレート情報加工部１５は、決まり文句情報（１）と決まり文句情報（２）、決まり文句情報（１）と決まり文句情報（３）、・・・、決まり文句情報（１）と決まり文句情報（５）、決まり文句情報（２）と決まり文句情報（３）、・・・、決まり文句情報（２）と決まり文句情報（５）、・・・、という具合に順に比較を行っていく。例えば、まず、決まり文句情報（１）である「以下、発明の実施形態について図面を参照して説明する。」を比較対象とすると、「以下、発明の実施形態について図面を参照して説明する。」は、図１８の決まり文句情報（１）以外の決まり文句情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図１８の決まり文句情報（１）以外の決まり文句情報中に「以下、発明の実施形態について図面を参照して説明する。」と等しいものが存在する場合は、テンプレート情報加工部１５は、図１８の決まり文句情報（１）以外の決まり文句情報中の「以下、発明の実施形態について図面を参照して説明する。」を削除する。次に、決まり文句情報（２）である「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」を比較対象とすると、「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」は、図１８の決まり文句情報（１）と決まり文句情報（２）以外の決まり文句情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図１８の決まり文句情報（１）と決まり文句情報（２）以外の決まり文句情報中に「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」と等しいものが存在する場合は、テンプレート情報加工部１５は、図１８の決まり文句情報（１）と決まり文句情報（２）以外の決まり文句情報中の「なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。」を削除する。テンプレート情報加工部１５は、この処理を順に行い、すべての決まり文句情報の比較を行った結果、削除されずに残った決まり文句情報を、加工後の決まり文句情報として蓄積領域に一時的に蓄積する。図１８で示される決まり文句情報には重複がないので、テンプレート情報加工部１５は、図１８で示される情報をそのまま加工後の決まり文句情報として蓄積領域に一時的に蓄積する。
【０２４１】
次に、テンプレート情報抽出部１４が抽出した図２１で示されるスタイルファイル情報を加工する例について説明する。
【０２４２】
テンプレート情報加工部１５は、テンプレート情報抽出部１４が抽出した図２１で示されるスタイルファイル情報に対して、例えば、それぞれのスタイルファイル情報の比較を行いながら重複を削除していく。例えば、図２１の１番目のスタイルファイル情報をスタイルファイル情報（１）と表現した場合、テンプレート情報加工部１５は、スタイルファイル情報（１）とスタイルファイル情報（２）、スタイルファイル情報（１）とスタイルファイル情報（３）、・・・、スタイルファイル情報（１）とスタイルファイル情報（１０）、スタイルファイル情報（２）とスタイルファイル情報（３）、・・・、スタイルファイル情報（２）とスタイルファイル情報（１０）、・・・、という具合に順に比較を行っていく。例えば、まず、スタイルファイル情報（１）である「［書類名］特許請求の範囲」を比較対象とすると、「［書類名］特許請求の範囲」は、図２１のスタイルファイル情報（１）以外のスタイルファイル情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図２１のスタイルファイル情報（１）以外のスタイルファイル情報中に「［書類名］特許請求の範囲」と等しいものが存在する場合は、テンプレート情報加工部１５は、図２１のスタイルファイル情報（１）以外のスタイルファイル情報中の「［書類名］特許請求の範囲」を削除する。次に、スタイルファイル情報（２）である「［書類名］明細書」を比較対象とすると、「［書類名］明細書」は、図２１のスタイルファイル情報（１）とスタイルファイル情報（２）以外のスタイルファイル情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図２１のスタイルファイル情報（１）とスタイルファイル情報（２）以外のスタイルファイル情報中に「［書類名］明細書」と等しいものが存在する場合は、テンプレート情報加工部１５は、図２１のスタイルファイル情報（１）とスタイルファイル情報（２）以外のスタイルファイル情報中の「［書類名］明細書」を削除する。テンプレート情報加工部１５は、この処理を順に行い、すべてのスタイルファイル情報の比較を行った結果、削除されずに残ったスタイルファイル情報を、加工後のスタイルファイル情報として蓄積領域に一時的に蓄積する。図２１で示されるスタイルファイル情報には重複がないので、テンプレート情報加工部１５は、図２１で示される情報をそのまま加工後のスタイルファイル情報として蓄積領域に一時的に蓄積する。
【０２４３】
次に、テンプレート情報抽出部１４が抽出した図２８で示される実現手段情報を加工する例について説明する。
【０２４４】
テンプレート情報加工部１５は、まず、テンプレート情報抽出部１４が抽出した図２８で示される実現手段情報のすべての実現手段説明情報の前に、文字列「＜構成要素＞は、」を付与する。例えば、図２８の１番目の実現手段説明情報を実現手段説明情報（１）と表現した場合、テンプレート情報加工部１５は、実現手段説明情報（１）に、実現手段説明情報（１）の前に文字列「＜構成要素＞は、」を付与した情報を設定する、実現手段説明情報（２）に、実現手段説明情報（２）の前に文字列「＜構成要素＞は、」を付与した情報を設定する、・・・、という具合に処理を行っていく。例えば、まず、実現手段説明情報（１）である「ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」を文字列「＜構成要素＞は、」の付与対象とすると、付与後の実現手段説明情報（１）は、「＜構成要素＞は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」となる。次に、実現手段説明情報（２）である「有線または無線の通信手段、または放送手段等により実現される。」を文字列「＜構成要素＞は、」の付与対象とすると、付与後の実現手段説明情報（２）は、「＜構成要素＞は、有線または無線の通信手段、または放送手段等により実現される。」となる。テンプレート情報加工部１５は、このようにして処理した結果を、図３４のように蓄積領域に一時的に蓄積する。
【０２４５】
次に、テンプレート情報加工部１５は、図３４で示される実現手段情報に対して、例えば、実現手段名称情報と実現手段説明情報のそれぞれの比較を行いながら重複を削除していく。例えば、図３４の１番目の実現手段情報を実現手段情報（１）と表現し、実現手段情報（１）が含む実現手段名称情報と実現手段説明情報のそれぞれを、実現手段名称情報（１）、実現手段説明情報（１）と表現した場合、テンプレート情報加工部１５は、まず、実現手段名称情報（１）と実現手段名称情報（２）、実現手段名称情報（１）と実現手段名称情報（３）、・・・、という具合に比較を行っていき、もし、実現手段名称情報（１）と実現手段名称情報（２）が等しければ、テンプレート情報加工部１５は、次に、実現手段説明情報（１）と実現手段説明情報（２）の比較を行う。そして、実現手段説明情報（１）と実現手段説明情報（２）が等しければ、テンプレート情報加工部１５は、実現手段情報（２）を削除する、という具合である。例えば、まず、実現手段名称情報（１）である「格納」を比較対象とすると、「格納」は、図３４の実現手段名称情報（１）以外の実現手段名称情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図３４の実現手段名称情報（１）以外の実現手段名称情報中に「格納」と等しいものが存在し、それが実現手段名称情報（Ｉ）である場合は、テンプレート情報加工部１５は、次に、実現手段説明情報（１）である「＜構成要素＞は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と実現手段説明情報（Ｉ）を比較し、「＜構成要素＞は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と実現手段説明情報（Ｉ）が等しければ、テンプレート情報加工部１５は、実現手段情報（Ｉ）を削除する。次に、実現手段名称情報（２）である「受信」を比較対象とすると、「受信」は、図３４の実現手段名称情報（１）と実現手段名称情報（２）以外の実現手段情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図３４の実現手段名称情報（１）と実現手段名称情報（２）以外の実現手段名称情報中に「受信」と等しいものが存在し、それが実現手段名称情報（Ｊ）である場合には、テンプレート情報加工部１５は、次に、実現手段説明情報（２）である「＜構成要素＞は、有線または無線の通信手段、または放送手段等により実現される。」と実現手段説明情報（Ｊ）を比較し、「＜構成要素＞は、有線または無線の通信手段、または放送手段等により実現される。」と実現手段説明情報（Ｊ）が等しければ、テンプレート情報加工部１５は、実現手段情報（Ｊ）を削除する。テンプレート情報加工部１５は、この処理を順に行い、すべての実現手段情報の比較を行った結果、削除されずに残った実現手段情報を、加工後の実現手段情報として蓄積領域に一時的に蓄積する。図３４で示される実現手段情報には重複がないので、テンプレート情報加工部１５は、図３４で示される情報をそのまま加工後の実現手段情報として蓄積領域に一時的に蓄積する。
【０２４６】
なお、上記において、図３４で示される実現手段情報には、実現手段名称情報（３）、および実現手段名称情報（３）は存在しないが、説明の便宜上、記載しているものとする。
【０２４７】
次に、テンプレート情報抽出部１４が抽出した図３３で示される用語情報を加工する例について説明する。
【０２４８】
テンプレート情報加工部１５は、図３３で示される用語情報に対して、例えば、用語名称情報と用語説明情報のそれぞれの比較を行いながら重複を削除していく。例えば、図３３の１番目の用語情報を用語情報（１）と表現し、用語情報（１）が含む用語名称情報と用語説明情報のそれぞれを、用語名称情報（１）、用語説明情報（１）と表現した場合、テンプレート情報加工部１５は、まず、用語名称情報（１）と用語名称情報（２）、用語名称情報（１）と用語名称情報（３）、・・・、という具合に比較を行っていき、もし、用語名称情報（１）と用語名称情報（２）が等しければ、テンプレート情報加工部１５は、次に、用語説明情報（１）と用語説明情報（２）の比較を行う。そして、用語説明情報（１）と用語説明情報（２）が等しければ、テンプレート情報加工部１５は、用語情報（２）を削除する、という具合である。例えば、まず、用語名称情報（１）である「ビットマップデータ」を比較対象とすると、「ビットマップデータ」は、図３３の用語名称情報（１）以外の用語名称情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図３３の用語名称情報（１）以外の用語名称情報中に「ビットマップデータ」と等しいものが存在し、それが用語名称情報（Ｉ）である場合は、テンプレート情報加工部１５は、次に、用語説明情報（１）である「ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と用語説明情報（Ｉ）を比較し、「ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と用語説明情報（Ｉ）が等しければ、テンプレート情報加工部１５は、用語情報（Ｉ）を削除する。次に、用語名称情報（２）である「ＭＰＥＧ」を比較対象とすると、「ＭＰＥＧ」は、図３３の用語名称情報（１）と用語名称情報（２）以外の用語情報中には等しいものが存在しないので、テンプレート情報加工部１５は、何も処理を行わない。ここで、図３３の用語名称情報（１）と用語名称情報（２）以外の用語名称情報中に「ＭＰＥＧ」と等しいものが存在し、それが用語名称情報（Ｊ）である場合には、テンプレート情報加工部１５は、次に、用語説明情報（２）である「ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」と用語説明情報（Ｊ）を比較し、「ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」と用語説明情報（Ｊ）が等しければ、テンプレート情報加工部１５は、用語情報（Ｊ）を削除する。テンプレート情報加工部１５は、この処理を順に行い、すべての用語情報の比較を行った結果、削除されずに残った用語情報を、加工後の用語情報として蓄積領域に一時的に蓄積する。図３３で示される用語情報には重複がないので、テンプレート情報加工部１５は、図３３で示される情報をそのまま加工後の用語情報として蓄積領域に一時的に蓄積する。
【０２４９】
なお、上記において、図３３で示される用語情報には、用語名称情報（３）、および用語名称情報（３）は存在しないが、説明の便宜上、記載しているものとする。
【０２５０】
次に、テンプレート情報加工部１５が加工した図１８で示される決まり文句情報と図２１で示されるスタイルファイル情報、図３４で示される実現手段情報、図３３で示される用語情報を蓄積する例について説明する。なお、蓄積領域に既に記憶されているテンプレート情報は、決まり文句情報は記憶されていない、スタイルファイル情報は記憶されていない、実現手段情報は図３５で示される情報が記憶されている、用語情報は図３７で示される情報が記憶されているものとする。
【０２５１】
まず、蓄積方法判断部１６は、テンプレート情報加工部１５が加工した図１８、図２１、図３４、図３３で示される加工されたすべてのテンプレート情報に対して、例えば、それぞれのテンプレート情報と、蓄積領域に既に記憶されているテンプレート情報との比較を行いながら、どのように蓄積を行うか判断していく。そして、蓄積方法判断部１６は、加工されたテンプレート情報の一部の情報が蓄積領域に既に記憶されていれば既存の情報に「上書きして蓄積する」と判断し、加工されたテンプレート情報と同じ情報が蓄積領域に記憶されていなければ「別情報として蓄積する」と判断し、加工されたテンプレート情報を包含する情報が蓄積領域に記憶されていれば「蓄積しない」と判断する。
【０２５２】
例えば、蓄積方法の判断対象となる情報が決まり文句情報であれば、例えば、テンプレート情報加工部１５が蓄積領域に一時的に蓄積した図１８で示される加工後の決まり文句情報を、加工済決まり文句情報とし、１番目の加工済決まり文句情報を加工済決まり文句情報（１）と表現し、また、蓄積領域に既に記憶されている決まり文句情報を、記憶済決まり文句情報とし、１番目の記憶済決まり文句情報を記憶済決まり文句情報（１）と表現した場合、蓄積方法判断部１６は、加工済決まり文句情報（１）と記憶済決まり文句情報（１）、加工済決まり文句情報（１）と記憶済決まり文句情報（２）、加工済決まり文句情報（１）と記憶済決まり文句情報（３）、・・・、という具合に順に比較を行っていく。この具体例では、記憶済決まり文句情報は存在しないので、蓄積方法判断部１６は、図１８で示される加工後の決まり文句情報を、すべて別情報として蓄積すると判断する。
【０２５３】
また、例えば、蓄積方法の判断対象となる情報がスタイルファイル情報であれば、例えば、テンプレート情報加工部１５が蓄積領域に一時的に蓄積した図２１で示される加工後のスタイルファイル情報を、加工済スタイルファイル情報とし、蓄積領域に既に記憶されているスタイルファイル情報を、記憶済スタイルファイル情報とし、１番目の記憶済スタイルファイル情報を記憶済スタイルファイル情報（１）と表現した場合、蓄積方法判断部１６は、加工済スタイルファイル情報と記憶済スタイルファイル情報（１）、加工済スタイルファイル情報と記憶済スタイルファイル情報（２）、加工済スタイルファイル情報と記憶済スタイルファイル情報（３）、・・・、という具合に順に比較を行っていく。この具体例では、記憶済スタイルファイル情報は存在しないので、蓄積方法判断部１６は、図２１で示されるスタイルファイル情報を別情報として蓄積すると判断する。
【０２５４】
また、例えば、蓄積方法の判断対象となる情報が実現手段情報であれば、例えば、テンプレート情報加工部１５が蓄積領域に一時的に蓄積した図３４で示される加工後の実現手段情報を、加工済実現手段情報とし、図３５で示される蓄積領域に既に記憶されている実現手段情報を、記憶済実現手段情報とした場合、蓄積方法判断部１６は、例えば、加工済実現手段情報と記憶済実現手段情報のそれぞれが含む実現手段名称情報と実現手段説明情報の比較を行いながら判断を行っていく。例えば、図３４の１番目の実現手段情報を加工済実現手段情報（１）と表現し、加工済実現手段情報（１）が含む実現手段名称情報と実現手段説明情報のそれぞれを、加工済実現手段名称情報（１）、加工済実現手段説明情報（１）と表現し、図３５の１番目の実現手段情報を記憶済実現手段情報（１）と表現し、記憶済実現手段情報（１）が含む実現手段名称情報と実現手段説明情報のそれぞれを、記憶済実現手段名称情報（１）、記憶済実現手段説明情報（１）と表現した場合、蓄積方法判断部１６は、まず、加工済実現手段名称情報（１）と記憶済実現手段名称情報（１）、加工済実現手段名称情報（１）と記憶済実現手段名称情報（２）、加工済実現手段名称情報（１）と記憶済実現手段名称情報（３）、・・・、という具合に比較を行っていき、もし、加工済実現手段名称情報（１）と等しいものが記憶済実現手段名称情報中に存在しなければ、蓄積方法判断部１６は、加工済実現手段情報（１）を「別情報として蓄積する」と判断する。また、もし、加工済実現手段名称情報（１）と等しいものが記憶済実現手段名称情報中に存在し、それが記憶済実現手段名称情報（Ｉ）である場合は、蓄積方法判断部１６は、次に、加工済実現手段説明情報（１）と記憶済実現手段説明情報（Ｉ）の比較を行う。そして、記憶済実現手段説明情報（Ｉ）が加工済実現手段説明情報（１）の一部の情報であれば、蓄積方法判断部１６は、加工済実現手段情報（１）を記憶済実現手段情報（Ｉ）に対して「上書きして蓄積する」と判断する。また、加工済実現手段説明情報（１）と記憶済実現手段説明情報（Ｉ）が異なっていれば、蓄積方法判断部１６は、加工済実現手段情報（１）を記憶済実現手段情報（Ｉ）に対して「別情報として蓄積する」と判断する。さらに、記憶済実現手段説明情報（Ｉ）が加工済実現手段説明情報（１）を包含する情報であれば、蓄積方法判断部１６は、加工済実現手段情報（１）を「蓄積しない」と判断する。
【０２５５】
例えば、まず、加工済実現手段名称情報（１）である「格納」を比較対象とすると、「格納」は、図３５の記憶済実現手段名称情報（１）である「格納」と等しいので、蓄積方法判断部１６は、加工済実現手段説明情報（１）である「＜構成要素＞は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と記憶済実現手段説明情報（１）である「＜構成要素＞は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」を比較する。加工済実現手段説明情報（１）と記憶済実現手段説明情報（１）は等しく、つまり、記憶済実現手段説明情報（１）は加工済実現手段説明情報（１）を包含する情報であるので、蓄積方法判断部１６は、加工済実現手段情報（１）を「蓄積しない」と判断する。次に、加工済実現手段名称情報（２）である「受信」を比較対象とすると、「受信」は、図３５の記憶済実現手段名称情報（２）である「受信」と等しいので、蓄積方法判断部１６は、加工済実現手段説明情報（２）である「＜構成要素＞は、有線または無線の通信手段、または放送手段等により実現される。」と記憶済実現手段説明情報（２）である「＜構成要素＞は、有線または無線の通信手段により実現される。」を比較する。記憶済実現手段説明情報（２）は加工済実現手段説明情報（２）の一部であるので、蓄積方法判断部１６は、加工済実現手段情報（２）を記憶済実現手段情報（２）に対して「上書きして蓄積する」と判断する。
【０２５６】
また、例えば、蓄積方法の判断対象となる情報が用語情報であれば、例えば、テンプレート情報加工部１５が蓄積領域に一時的に蓄積した図３３で示される加工後の用語情報を、加工済用語情報とし、図３７で示される蓄積領域に既に記憶されている用語情報を、記憶済用語情報とした場合、蓄積方法判断部１６は、例えば、加工済用語情報と記憶済用語情報のそれぞれが含む用語名称情報と用語説明情報の比較を行いながら判断を行っていく。例えば、図３３の１番目の用語情報を加工済用語情報（１）と表現し、加工済用語情報（１）が含む用語名称情報と用語説明情報のそれぞれを、加工済用語名称情報（１）、加工済用語説明情報（１）と表現し、図３７の１番目の用語情報を記憶済用語情報（１）と表現し、記憶済用語情報（１）が含む用語名称情報と用語説明情報のそれぞれを、記憶済用語名称情報（１）、記憶済用語説明情報（１）と表現した場合、蓄積方法判断部１６は、まず、加工済用語名称情報（１）と記憶済用語名称情報（１）、加工済用語名称情報（１）と記憶済用語名称情報（２）、加工済用語名称情報（１）と記憶済用語名称情報（３）、・・・、という具合に比較を行っていき、もし、加工済用語名称（１）と等しいものが記憶済用語名称情報中に存在しなければ、蓄積方法判断部１６は、加工済用語情報（１）を「別情報として蓄積する」と判断する。また、もし、加工済用語名称情報（１）と等しいものが記憶済用語名称情報中に存在し、それが記憶済用語名称情報（Ｉ）である場合は、蓄積方法判断部１６は、次に、加工済用語説明情報（１）と記憶済用語説明情報（Ｉ）の比較を行う。そして、記憶済用語説明情報（Ｉ）が加工済用語説明情報（１）の一部の情報であれば、蓄積方法判断部１６は、加工済用語情報（１）を記憶済用語情報（Ｉ）に対して「上書きして蓄積する」と判断する。また、加工済用語説明情報（１）と記憶済用語説明情報（Ｉ）が異なっていれば、蓄積方法判断部１６は、加工済用語情報（１）を記憶済用語情報（Ｉ）に対して「別情報として蓄積する」と判断する。さらに、記憶済用語説明情報（Ｉ）が加工済用語説明情報（１）を包含する情報であれば、蓄積方法判断部１６は、加工済用語情報（１）を「蓄積しない」と判断する。
【０２５７】
例えば、まず、加工済用語名称情報（１）である「ビットマップデータ」を比較対象とすると、「ビットマップデータ」は、図３７の記憶済用語名称情報中には等しいものが存在しないので、蓄積方法判断部１６は、加工済用語情報（１）を「別情報として蓄積する」と判断する。次に、加工済用語名称情報（２）である「ＭＰＥＧ」を比較対象とすると、「ＭＰＥＧ」は、図３７の記憶済用語名称情報（２）である「ＭＰＥＧ」と等しいので、蓄積方法判断部１６は、加工済用語説明情報（２）である「ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」と記憶済用語説明情報（２）である「ビデオデータの圧縮形式である。」を比較する。記憶済用語説明情報（２）は加工済用語説明情報（２）の一部であるので、蓄積方法判断部１６は、加工済用語情報（２）を記憶済用語情報（２）に対して「上書きして蓄積する」と判断する。
【０２５８】
次に、判断結果出力部１７は、蓄積方法判断部１６が蓄積方法の判断対象としたテンプレート情報と、それに対する蓄積方法判断部１６が判断した蓄積方法を示す情報と、蓄積方法を示す情報に対する許可、または拒否を受け付けるための情報を、外部に対して画面表示する。
【０２５９】
例えば、上記において、蓄積方法判断部１６は、図１８で示される決まり文句情報については、すべて「別情報として蓄積する」と判断したので、判断結果出力部１７は、図１８で示されるそれぞれの決まり文句情報と、「別情報として蓄積する」を示す情報と、「別情報として蓄積する」に対する許可、または拒否を受け付けるための情報を、外部に対して画面表示する。例えば、図１８の決まり文句情報（１）が出力対象であれば、画面表示例は図３９のようになる。
【０２６０】
また、例えば、上記において、蓄積方法判断部１６は、図２１で示されるスタイルファイル情報については、「別情報として蓄積する」と判断したので、判断結果出力部１７は、図２１で示されるスタイルファイル情報と、「別情報として蓄積する」を示す情報と、「別情報として蓄積する」に対する許可、または拒否を受け付けるための情報を、外部に対して画面表示する。
【０２６１】
また、例えば、上記において、蓄積方法判断部１６は、図３４で示される実現手段情報については、実現手段情報（１）については「蓄積しない」、実現手段情報（２）については「上書きして蓄積する」と判断したので、判断結果出力部１７は、図３４の実現手段情報（１）と、「蓄積しない」を示す情報と、「蓄積しない」に対する許可、または拒否を受け付けるための情報、および図３４の実現手段情報（２）と「上書きして蓄積する」を示す情報と、「上書きして蓄積する」に対する許可、または拒否を受け付けるための情報を、外部に対して画面表示する。
【０２６２】
また、例えば、上記において、蓄積方法判断部１６は、図３３で示される用語情報については、用語情報（１）については「別情報として蓄積する」、用語情報（２）については「上書きして蓄積する」と判断したので、判断結果出力部１７は、図３３の用語情報（１）と、「別情報として蓄積する」を示す情報と、「別情報として蓄積する」に対する許可、または拒否を受け付けるための情報、および図３３の用語情報（２）と、「上書きして蓄積する」を示す情報と、「上書きして蓄積する」に対する許可、または拒否を受け付けるための情報を、外部に対して画面表示する。
【０２６３】
次に、蓄積方法情報受付部１８は、判断結果出力部１７が外部に対して出力した蓄積方法を示す情報と、それに対する許可、または拒否を示す情報を外部から受け付け、その内容から、蓄積方法を示す情報を受け付けたものとする。
【０２６４】
例えば、蓄積方法情報受付部１８は、「上書きして蓄積する」を示す情報に対して許可を示す情報を受け付けた場合は、「上書きして蓄積する」を示す情報を受け付けたものとし、「蓄積しない」を示す情報に対して拒否を示す情報を受け付けた場合は、「別情報として蓄積する」を示す情報を受け付けたものとする、という具合である。
【０２６５】
例えば、蓄積方法情報受付部１８は、判断結果出力部１７が出力したテンプレート情報のすべてに対して、許可を示す情報を受け付けたとすると、この結果、例えば、蓄積方法情報受付部１８は、図１８で示される決まり文句情報のすべてに対して、「別情報として蓄積する」を示す情報を受け付けたものとする。
【０２６６】
また、この結果、例えば、蓄積方法情報受付部１８は、図２１で示されるスタイルファイル情報に対して、「別情報として蓄積する」を示す情報を受け付けたものとする。
【０２６７】
また、この結果、例えば、蓄積方法情報受付部１８は、図３４で示される実現手段情報に対しては、実現手段情報（１）に対して、「蓄積しない」を示す情報を作成し、実現手段情報（２）に対して、「上書きして蓄積」を示す情報を受け付けたものとする。
【０２６８】
また、この結果、例えば、蓄積方法情報受付部１８は、図３３で示される用語情報に対しては、用語情報（１）に対して、「別情報として蓄積する」を示す情報を作成し、用語情報（２）に対して、「上書きして蓄積」を示す情報を受け付けたものとする。
【０２６９】
最後に、テンプレート情報蓄積部１９は、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、テンプレート情報加工部１５が加工したテンプレート情報を蓄積領域に蓄積する。
【０２７０】
例えば、図１８で示される決まり文句情報に対しては、蓄積方法情報受付部１８が、すべてに対して「別情報として蓄積する」を示す情報を受け付けたので、テンプレート情報蓄積部１９は、図１８で示される情報をそのまま決まり文句情報として蓄積領域に蓄積する。
【０２７１】
また、例えば、図２１で示されるスタイルファイル情報に対しては、蓄積方法情報受付部１８が、「別情報として蓄積する」を示す情報を受け付けたので、テンプレート情報蓄積部１９は、図２１で示される情報をそのままスタイルファイル情報として蓄積領域に蓄積する。
【０２７２】
また、例えば、図３４で示される実現手段情報に対しては、実現手段情報（１）に対しては、蓄積方法情報受付部１８が、「蓄積しない」を示す情報を受け付け、実現手段情報（１）に対しては、蓄積方法情報受付部１８が、「上書きして蓄積する」を示す情報を受け付けたので、テンプレート情報蓄積部１９は、図３６に示す情報を実現手段情報として蓄積する。
【０２７３】
また、例えば、図３３で示される用語情報に対しては、用語情報（１）に対しては、蓄積方法情報受付部１８が、「別情報として蓄積する」を示す情報を受け付け、用語情報（１）に対しては、蓄積方法情報受付部１８が、「上書きして蓄積する」を示す情報を受け付けたので、テンプレート情報蓄積部１９は、図３８に示す情報を用語情報として蓄積する。
【０２７４】
なお、この具体例では、情報処理装置１が、２つの特許情報から共通情報を作成する例を示したが、情報処理装置１は、３つ以上の特許情報から共通情報を作成してもよい。
【０２７５】
また、この具体例では、情報処理装置１が、１つの特許情報から実現手段情報を作成する例を示したが、情報処理装置１は、２つ以上の特許情報から実現手段情報を作成してもよい。
【０２７６】
また、この具体例では、実現手段情報が含む実現手段説明情報に、文字列「＜構成要素＞は、」が付与される例を示したが、実現手段説明情報には、文字列「＜構成要素＞は、」が付与されなくてもよい。
【０２７７】
また、この具体例では、実現手段情報が含む実現手段説明情報について、実現手段説明候補情報の一部から実現手段説明情報を作成する例を示したが、実現手段説明情報は、実現手段説明候補情報そのものであってもよい。
【０２７８】
また、この具体例では、情報処理装置１が、１つの特許情報から用語情報を作成する例を示したが、情報処理装置１は、２つ以上の特許情報から用語情報を作成してもよい。
【０２７９】
また、この具体例では、用語情報が擁護説明情報に、何も付与されない例を示したが、用語説明情報には、例えば、対象となる用語を主語として扱うための文字列「＜用語＞は、」などが付与されてもよい。
【０２８０】
また、この具体例では、用語情報が含む用語説明情報について、用語説明候補情報の一部から用語説明情報を作成する例を示したが、用語説明情報は、用語説明候補情報そのものであってもよい。
【０２８１】
また、この具体例では、まず、テンプレート情報抽出部１４が、決まり文句情報、スタイルファイル情報、実現手段情報、用語情報の４種類の情報を抽出し、次に、テンプレート情報加工部１５が、その４種類の情報に対して加工を行い、次に、蓄積方法判断部１６が、その４種類の情報に対して蓄積方法を判断し、次に、判断結果出力部１７が、蓄積方法判断部１６がその４種類の情報に対して判断した蓄積方法を示す情報を外部に出力し、次に、蓄積方法情報受付部１８が、その４種類の情報に対する蓄積方法を示す情報を受け付け、最後に、テンプレート情報蓄積部１９が、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、その４種類の情報を蓄積する例を示したが、情報処理装置１は、各情報ごとに上記の処理を行ってもよい。つまり、次の（１）から（４）のような処理の流れである。
【０２８２】
（１）テンプレート情報抽出部１４が、決まり文句情報を抽出し、次に、テンプレート情報加工部１５が、その決まり文句情報に対して加工を行い、次に、蓄積方法判断部１６が、その決まり文句情報に対して蓄積方法を判断し、次に、判断結果出力部１７が、蓄積方法判断部１６がその決まり文句情報に対して判断した蓄積方法を示す情報を外部に出力し、次に、蓄積方法情報受付部１８が、その決まり文句情報に対する蓄積方法を示す情報を受け付け、最後に、テンプレート情報蓄積部１９が、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、その決まり文句情報を蓄積する。
【０２８３】
（２）テンプレート情報抽出部１４が、スタイルファイル情報を抽出し、次に、テンプレート情報加工部１５が、そのスタイルファイル情報に対して加工を行い、次に、蓄積方法判断部１６が、そのスタイルファイル情報に対して蓄積方法を判断し、次に、
【０２８４】
判断結果出力部１７が、蓄積方法判断部１６がそのスタイルファイル情報に対して判断した蓄積方法を示す情報を外部に出力し、次に、蓄積方法情報受付部１８が、そのスタイルファイル情報に対する蓄積方法を示す情報を受け付け、最後に、テンプレート情報蓄積部１９が、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、そのスタイルファイル情報を蓄積する。
【０２８５】
（３）テンプレート情報抽出部１４が、実現手段情報を抽出し、次に、テンプレート情報加工部１５が、その実現手段情報に対して加工を行い、次に、蓄積方法判断部１６が、その実現手段情報に対して蓄積方法を判断し、次に、判断結果出力部１７が、蓄積方法判断部１６がその実現手段情報に対して判断した蓄積方法を示す情報を外部に出力し、次に、蓄積方法情報受付部１８が、その実現手段情報に対する蓄積方法を示す情報を受け付け、最後に、テンプレート情報蓄積部１９が、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、その実現手段情報を蓄積する。
【０２８６】
（４）テンプレート情報抽出部１４が、用語情報を抽出し、次に、テンプレート情報加工部１５が、その用語情報に対して加工を行い、次に、蓄積方法判断部１６が、その用語情報に対して蓄積方法を判断し、次に、判断結果出力部１７が、蓄積方法判断部１６がその用語情報に対して判断した蓄積方法を示す情報を外部に出力し、次に、蓄積方法情報受付部１８が、その用語情報に対する蓄積方法を示す情報を受け付け、最後に、テンプレート情報蓄積部１９が、蓄積方法情報受付部１８が受け付けた蓄積方法を示す情報に応じて、その用語情報を蓄積する。
【０２８７】
また、情報処理装置１は、上記（１）から（４）のいずれか１の処理のみを行ってもよいし、上記（１）から（４）のいずれか２以上の処理を行ってもよい。
【０２８８】
また、この具体例では、決まり文句情報は文である例を示したが、例えば、決まり文句情報は、特許情報における任意の見出し情報と、２つの特許情報において共通する文であって、その見出し情報から次の見出し情報の間に存在する文とを対応付ける情報であってもよい。例えば、この決まり文句情報は、「＜＜発明を実施するための最良の形態＞＞｜以下、発明の実施形態について図面を参照して説明する。」などである。また、テンプレート情報抽出部１４は、特許情報記憶部１１に記憶されている特許情報から、この決まり文句情報を抽出してもよい。
【０２８９】
以上、本実施の形態による情報処理装置１によれば、明細書情報や請求項情報、その他の書誌的情報を含む特許情報から、定型文を含む決まり文句情報、見出し情報を含むスタイルファイル情報、構成要素情報が含む名称を示す文字列である実現手段名称情報と、構成要素が実現され得る方法についての情報である実現手段説明情報と、を対応付けた実現手段情報、専門用語や技術用語などである用語を示す文字列である用語名称情報と、用語の具体例や詳細についての説明である用語説明情報と、を対応付けた情報である用語情報の４種類のいずれか１つ以上の情報を含んだテンプレート情報を作成することができる。
【０２９０】
この決まり文句情報は、２以上の特許情報において共通する定型文であるため、例えば、新たに特許出願のための文書を作成する場合などにおいて、その文書の雛形を作成する際などに使用することができる。また、このスタイルファイル情報は、２以上の特許情報において共通する見出し情報であるため、例えば、新たに特許出願のための文書を作成する場合などにおいて、その文書の雛形を作成する際などに使用することができる。また、この実現手段情報は、構成要素情報が含む名称を示す文字列である実現手段名称情報と、構成要素が実現され得る方法についての情報である実現手段説明情報と、を対応付けた情報であるので、例えば、新たに特許出願のための文書を作成する場合などにおいて、構成要素に関する説明の文章を作成する際などに使用することができる。また、この用語情報は、専門用語や技術用語などである用語を示す文字列である用語名称情報と、用語の具体例や詳細についての説明である用語説明情報と、を対応付けた情報であるので、例えば、新たに特許出願のための文書を作成する場合などにおいて、用語に関する説明の文章を作成する際などに使用することができる。また、この用語情報は、別途、用語辞書としても活用できる。
【０２９１】
また、本実施の形態による情報処理装置１によれば、ユーザが上記のテンプレート情報の作成を行う労力を軽減することができる。
【０２９２】
なお、本実施の形態において、テンプレート情報抽出部１４が実現手段情報を抽出する際に読み込む構成要素情報は、任意の文章に対して形態素解析を行い、重要度を評価しながら単名詞と複合名詞をキーワードとして抽出するソフトウェアを用いて、特許情報やその他の文書情報から抽出したキーワードであってもよい。このソフトウェアは、例えば、東京大学中川研究室・横浜国立大学森研究室で開発された用語抽出システムなどが知られている。また、このソフトウェアは、ＴＦ−ＩＤＦ（ｈｔｔｐ：／／ｊａ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／Ｔｆ−ｉｄｆ）という文章中の単語を抽出するためのアルゴリズムを用いてキーワード抽出を行うソフトウェアであってもよい。
【０２９３】
なお、本実施の形態においては、情報処理装置１が判断結果出力部１７と蓄積方法情報受付部１８を備える場合について説明したが、情報処理装置１は、判断結果出力部１７と蓄積方法情報受付部１８を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、蓄積方法判断部１６が判断した結果に応じてテンプレート情報を蓄積してもよい。
【０２９４】
また、本実施の形態においては、情報処理装置１が蓄積方法判断部１６を備える場合について説明したが、情報処理装置１は、上記に加え、蓄積方法判断部１６を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、テンプレート情報加工部１５が加工したテンプレート情報を、すべて別情報として蓄積してもよい。
【０２９５】
また、本実施の形態においては、情報処理装置１がテンプレート情報加工部１５を備える場合について説明したが、情報処理装置１は、上記に加え、テンプレート情報加工部１５を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、テンプレート情報抽出部１４が加工したテンプレート情報を、すべて別情報として蓄積してもよい。
【０２９６】
また、本実施の形態においては、情報処理装置１が用語情報抽出パターン記憶部１３を備える場合について説明したが、情報処理装置１は、上記に加え、用語情報抽出パターン記憶部１３を備えなくてもよい。そのような場合は、テンプレート情報抽出部１４は、用語情報以外のテンプレート情報を抽出してもよい。
【０２９７】
また、本実施の形態においては、情報処理装置１が実現手段情報抽出パターン記憶部１２を備える場合について説明したが、情報処理装置１は、上記に加え、実現手段情報抽出パターン記憶部１２を備えなくてもよい。そのような場合は、テンプレート情報抽出部１４は、実現手段情報以外のテンプレート情報を抽出してもよい。
【０２９８】
（実施の形態２）
本実施の形態において、外部からのキーワードに関連する特許出願文書を作成する上で使用することのできるテンプレート情報を作成する情報処理装置について説明する。
【０２９９】
図４０は、本実施の形態における情報処理装置２の概念図である。
図４０では、情報処理装置２と１以上の端末装置４とが、ネットワーク３を介して接続されている。
【０３００】
ネットワーク３は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。
端末装置４は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などである。
【０３０１】
情報処理装置２は、ネットワーク３を介して、１以上の端末装置４からキーワードとなる構成要素情報、または用語名称情報を受け付ける。
【０３０２】
情報処理装置２は、受け付けた構成要素情報に基づいた実現手段情報を含むテンプレート情報を作成する。また、情報処理装置２は、受け付けた用語名称情報に基づいた用語情報を含むテンプレート情報を作成する。
【０３０３】
図４１は、本実施の形態における情報処理装置２のブロック図である。
情報処理装置２は、特許情報記憶部１１、実現手段情報抽出パターン記憶部１２、用語情報抽出パターン記憶部１３、構成要素情報受付部２１、用語名称情報受付部２２、テンプレート情報抽出部２３、テンプレート情報加工部１５、蓄積方法判断部１６、判断結果出力部１７、蓄積方法情報受付部１８、テンプレート情報蓄積部１９、を備える。なお、構成要素情報受付部２１、用語名称情報受付部２２、テンプレート情報抽出部２３以外の構成および動作は、実施の形態１と同様であるので、その説明を省略する。
【０３０４】
構成要素情報受付部２１は、構成要素情報を受け付ける。
【０３０５】
ここで、構成要素情報とは、例えば、「情報入力部」、「情報送信手段」、「バネ」、「ボルト」など、発明の構成要素を示す文字列である。また、構成要素情報は、「情報入力部１１」、「情報送信手段１２３」、「バネ４５６」、「ボルト１１Ａ」など、特許情報に含まれる符号説明情報において構成要素情報と対応付けられている符号情報を含んでもよい。また、この符号情報は、符号説明情報において構成要素情報と対応付けられている符号情報ではない、任意の符号であってもよい。
【０３０６】
受付は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報の受け付けでもよい。なお、本実施の形態では、構成要素情報受付部２１は、構成要素情報を受信する場合について説明する。また、構成要素情報受付部２１は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、構成要素情報受付部２１は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０３０７】
用語名称情報受付部２２は、用語名称情報を受け付ける。
【０３０８】
受付は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報の受け付けでもよい。なお、本実施の形態では、用語名称情報受付部２２は、用語名称情報を受信する場合について説明する。また、用語名称情報受付部２２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、用語名称情報受付部２２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【０３０９】
テンプレート情報抽出部２３は、実施の形態１記載の実現手段情報を、例えば、構成要素情報受付部２１が受け付ける構成要素情報で示される文字列の後ろに、実現手段情報抽出パターン記憶部１２が記憶している実現手段文節語句情報で示される文字列が付与された文字列である主語情報と、実現手段情報抽出パターン記憶部１２が記憶している実現手段文末語句情報で示される文字列を手掛りとして、特許情報記憶部１１が記憶している特許情報から抽出してもよい。例えば、主語情報が文の最初であり、実現手段文末語句情報が文の最後となる一文を、特許情報から実現手段説明候補情報として１以上抽出し、主語情報が含む名称を示す文字列を実現手段名称情報とし、実現手段説明候補情報が含む実現手段文節語句情報が示す文字列より後ろの文字列を実現手段説明情報とする、などである。
【０３１０】
テンプレート情報抽出部２３は、実施の形態１記載の用語情報を、例えば、用語名称情報受付部２２が受け付ける用語文節語句情報で示される文字列と、用語情報抽出パターン記憶部１３が記憶している用語文末語句情報で示される文字列を手掛りとして、特許情報記憶部１１が記憶している特許情報から抽出してもよい。例えば、用語文節語句情報を文の途中に含み、用語文末語句情報が文の最後となる一文を、特許情報から用語説明候補情報として１以上抽出し、用語説明候補情報が含む用語文節語句情報が示す文字列より前の文字列を用語名称情報とし、用語説明候補情報が含む用語文節語句情報が示す文字列より後ろの文字列を用語説明情報とする、などである。
【０３１１】
なお、テンプレート情報抽出部２３における決まり文句情報とスタイルファイル情報の抽出については、実施の形態１におけるテンプレート情報抽出部１４と同様であるので、その説明を省略している。
【０３１２】
テンプレート情報抽出部２３は、通常、ＭＰＵやメモリなどから実現され得る。テンプレート情報抽出部２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭなどの記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０３１３】
次に、本実施の形態における情報処理装置２の動作について、フローチャートを用いて説明する。
図２は、情報処理装置２の全体動作を示すフローチャートであり、図２のフローチャートのステップＳ２の処理は、図３のフローチャートである。また、本実施の形態において、図３のフローチャートのステップＳ２０３の処理は、図４２のフローチャートであり、図３のフローチャートのステップＳ２０４の処理は、図４３のフローチャートである。なお、図３のステップＳ２０３とステップＳ２０４の処理が異なる以外は、実施の形態１での図２などのフローチャートで示される動作と同様であるので、その説明を省略する。
【０３１４】
図４２は、図３のフローチャートのステップＳ２０３の実現手段情報の抽出処理を示すフローチャートである。なお、図４２のステップＳ２０３５１とステップＳ２０３５２以外の動作は、実施の形態１と同様であるので、その説明を省略する。
【０３１５】
（ステップＳ２０３５１）構成要素情報受付部２１は、構成要素情報を受け付け、受け付けたかどうか判断する。受け付けた場合には、ステップＳ２０３５２に進み、そうでない場合には、構成要素情報を受け付けるまで、ステップＳ２０３５１の処理を繰り返す。構成要素情報受付部２１は、例えば、ユーザからの構成要素情報の受信など、外部からの構成要素情報の入力を受け付けた場合などに、構成要素情報を受け付けたと判断する。
【０３１６】
（ステップＳ２０３５２）テンプレート情報抽出部２３は、構成要素情報受付部２１が受け付けた構成要素情報を読み込む。この結果、テンプレート情報抽出部２３は、ｎ個の構成要素情報が読み込めたものとする。
【０３１７】
図４３は、図３のフローチャートのステップＳ２０４の用語情報の抽出処理を示すフローチャートである。
【０３１８】
（ステップＳ２０４５１）用語名称情報受付部２２は、用語名称情報を受け付け、受け付けたかどうか判断する。受け付けた場合には、ステップＳ２０４５２に進み、そうでない場合には、構成要素情報を受け付けるまで、ステップＳ２０４５１の処理を繰り返す。用語名称情報受付部２２は、例えば、ユーザからの用語名称情報の受信など、外部からの用語名称情報の入力を受け付けた場合などに、用語名称情報を受け付けたと判断する。
【０３１９】
（ステップＳ２０４５２）テンプレート情報抽出部２３は、用語名称情報受付部２２が受け付けた用語名称情報を読み込む。この結果、テンプレート情報抽出部２３は、ｎ個の用語名称情報が読み込めたものとする。
【０３２０】
（ステップＳ２０４５３）テンプレート情報抽出部２３は、用語情報抽出パターン記憶部１３が記憶している用語文節語句情報を読み込む。この結果、テンプレート情報抽出部２３は、ｍ個の用語文節語句情報が読み込めたものとする。
【０３２１】
（ステップＳ２０４５４）テンプレート情報抽出部２３は、用語情報抽出パターン記憶部１３が記憶している用語文末語句情報を読み込む。この結果、テンプレート情報抽出部２３は、ｘ個の用語文末語句情報が読み込めたものとする。
【０３２２】
（ステップＳ２０４５５）テンプレート情報抽出部２３は、特許情報記憶部１１が記憶している特許情報を読み込む。この結果、テンプレート情報抽出部２３は、ｙ個の特許情報が読み込めたものとする。
【０３２３】
（ステップＳ２０４５６）テンプレート情報抽出部２３は、カウンタＩに既に値が設定されている場合には、カウンタＩを１インクリメントし、そうでない場合には、カウンタＩに１を設定する。
【０３２４】
（ステップＳ２０４５７）テンプレート情報抽出部２３は、カウンタＪに既に値が設定されている場合には、カウンタＪを１インクリメントし、そうでない場合には、カウンタＪに１を設定する。
【０３２５】
（ステップＳ２０４５８）テンプレート情報抽出部２３は、主語情報として、Ｉ番目の用語名称情報（以下、用語名称情報（Ｉ））の文字列の後ろにＪ番目の用語文節語句情報（以下、用語文節語句情報（Ｊ））の文字列を付与した文字列を設定する。
【０３２６】
（ステップＳ２０４５９）テンプレート情報抽出部２３は、カウンタＫに既に値が設定されている場合には、カウンタＫを１インクリメントし、そうでない場合には、カウンタＫに１を設定する。
【０３２７】
（ステップＳ２０４６０）テンプレート情報抽出部２３は、カウンタＬに既に値が設定されている場合には、カウンタＬを１インクリメントし、そうでない場合には、カウンタＬに１を設定する。
【０３２８】
（ステップＳ２０４６１）テンプレート情報抽出部２３は、主語情報が文の最初で、Ｋ番目の用語文末語句情報（以下、用語文末語句情報（Ｋ））が文の最後となる一文を、特許情報（Ｌ）から用語説明候補情報として１以上抽出し、抽出できたかどうか判断する。抽出できた場合には、ステップＳ２０４６２に進み、そうでない場合には、ステップＳ２０４６４に進む。
【０３２９】
（ステップＳ２０４６２）テンプレート情報抽出部２３は、ステップＳ２０４６１で抽出した用語説明候補情報から、主語情報より後ろの文字列を用語説明情報として抽出する。
【０３３０】
（ステップＳ２０４６３）テンプレート情報抽出部２３は、主語情報に含まれる用語名称情報（Ｉ）とステップＳ２０４６２で抽出した用語説明情報とを対応付け、用語情報として蓄積領域に一時的に蓄積する。
【０３３１】
（ステップＳ２０４６４）テンプレート情報抽出部２３は、カウンタＬの値がｙであるかどうか判断し、カウンタＬの値がｙである場合には、ステップＳ２０４６５に進み、そうでない場合には、ステップＳ２０４６０に戻る。
【０３３２】
（ステップＳ２０４６５）テンプレート情報抽出部２３は、カウンタＫの値がｘであるかどうか判断し、カウンタＫの値がｘである場合には、ステップＳ２０４６６に進み、そうでない場合には、ステップＳ２０４５９に戻る。
【０３３３】
（ステップＳ２０４６６）テンプレート情報抽出部２３は、カウンタＪの値がｍであるかどうか判断し、カウンタＪの値がｍである場合には、ステップＳ２０４６７に進み、そうでない場合には、ステップＳ２０４５７に戻る。
【０３３４】
（ステップＳ２０４６７）テンプレート情報抽出部２３は、カウンタＩの値がｎであるかどうか判断し、カウンタＩの値がｎである場合には、図３のフローチャートのステップＳ２０４の処理は終了となり、そうでない場合には、ステップＳ２０４５６に戻る。
【０３３５】
次に、具体的な情報を用いて、動作の具体例について説明する。
なお、この具体例では、テンプレート情報抽出部２３の実現手段情報と用語情報を抽出する動作が、実施の形態１のテンプレート情報抽出部１４と異なる以外は、実施の形態１で説明した具体例と同様であるので、その説明を省略する。
【０３３６】
まず、特許情報記憶部１１が記憶している図２２で示される特許情報から実現手段情報を抽出する例について説明する。
【０３３７】
構成要素情報受付部２１は、外部から、構成要素情報を受け付ける。構成要素情報受付部２１は、例えば、あらかじめ決められたインターフェイスに従いユーザが構成要素情報をキーボードなどから入力したものを受け付けてもよいが、この具体例では、構成要素情報受付部２１は、ユーザが使用している端末装置４からの構成要素情報の送信を受け付けるものとする。
【０３３８】
次に、テンプレート情報抽出部２３は、まず、構成要素情報受付部２１が受け付けた構成要素情報を読み込む。次に、テンプレート情報抽出部２３は、実現手段情報抽出パターン記憶部１２が記憶している図２４で示される実現手段文節語句情報と、実現手段情報抽出パターン記憶部１２が記憶している図２５で示される実現手段文末語句情報を読み込む。
【０３３９】
次に、テンプレート情報抽出部２３は、読み込んだ構成要素情報の後ろに実現手段文節語句情報を付与し、主語情報を作成する。例えば、構成要素情報が「情報出力部」であり、実現手段文節語句情報が「とは、」であれば、主語情報は「情報出力部とは、」になる。
【０３４０】
この具体例では、テンプレート情報抽出部２３は、図２３で示される符号説明情報に含まれる構成要素情報である「情報格納部」と「情報受信部」に、図２４で示される実現手段文節語句情報である「は、」を付与し、図２６で示される主語情報、「情報格納部は、」と「情報受信部は、」を作成したものとする。
【０３４１】
次に、テンプレート情報抽出部２３は、図２６の主語情報と図２５の実現手段文末語句情報を手掛りに、主語情報が文の最初で、実現手段文末語句情報が文の最後となる一文を、実現手段説明候補情報として特許情報から抽出する。図２２の特許情報において、図２６で示される主語情報、「情報格納部は、」、「情報受信部は、」のいずれかが文の最初で、図２５で示される実現手段文末語句情報、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」、「れる。」、「れて、」のいずれかが文の最後となる一文は、「情報格納部は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と「情報受信部は、有線または無線の通信手段、または放送手段等により実現される。」の２つである。よって、テンプレート情報抽出部２３は、この「情報格納部は、ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」と「情報受信部は、有線または無線の通信手段、または放送手段等により実現される。」の２つの文を実現手段説明候補情報として抽出し、図２７のように、蓄積領域に一時的に蓄積する。
【０３４２】
次に、テンプレート情報抽出部２３は、図２７の実現手段説明候補情報を、実現手段名称情報と実現手段説明情報とに分割する。実現手段名称情報は、構成要素情報が含む名称を示す文字列であるので、図２７の１番目の実現手段説明候補情報では、「格納」となり、２番目の実現手段説明候補情報では、「受信」となる。また、実現手段説明情報は、実現手段説明候補情報が含む実現手段文節語句情報が示す文字列より後ろの文字列であるので、図２７の１番目の実現手段説明候補情報では、「ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」となり、２番目の実現手段説明候補情報では、「有線または無線の通信手段、または放送手段等により実現される。」となる。
【０３４３】
次に、テンプレート情報抽出部２３は、実現手段情報を蓄積領域に一時的に蓄積する。実現手段情報は、実現手段名称情報と実現手段説明情報を対応付ける情報であるので、テンプレート情報抽出部２３は、図２７の実現手段説明候補情報から抽出したそれぞれの実現手段名称情報と実現手段説明情報を、例えば、「格納｜ハードディスクや、ＣＤ−ＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。」、「受信｜有線または無線の通信手段、または放送手段等により実現される。」のように対応付け、実現手段情報として、図２８のように蓄積領域に一時的に蓄積する。
【０３４４】
次に、特許情報記憶部１１が記憶している図２５で示される特許情報から用語情報を抽出する例について説明する。
【０３４５】
用語名称情報受付部２２は、外部から、用語名称情報を受け付ける。用語名称情報受付部２２は、例えば、あらかじめ決められたインターフェイスに従いユーザが用語名称情報をキーボードなどから入力したものを受け付けてもよいが、この具体例では、用語名称情報受付部２２は、ユーザが使用している端末装置４からの用語名称情報の送信を受け付けるものとする。
【０３４６】
次に、テンプレート情報抽出部２３は、まず、用語名称情報受付部２２が受け付けた用語名称情報を読み込む。次に、テンプレート情報抽出部２３は、用語情報抽出パターン記憶部１３が記憶している図３０で示される用語文節語句情報と、用語情報抽出パターン記憶部１３が記憶している図３１で示される用語文末語句情報を読み込む。
【０３４７】
次に、テンプレート情報抽出部２３は、読み込んだ用語名称情報の後ろに用語文節語句情報を付与し、主語情報を作成する。例えば、用語名称情報が「テレビ」であり、用語文節語句情報が「とは、」であれば、主語情報は「テレビとは、」になる。
【０３４８】
この具体例では、テンプレート情報抽出部２３は、読み込んだ用語名称情報に、図３０で示される用語文節語句情報である「とは、」を付与し、図４４で示される主語情報を作成したものとする。
【０３４９】
次に、テンプレート情報抽出部２３は、図４４の主語情報と図３１の用語文末語句情報を手掛りに、主語情報が文の最初で、用語文末語句情報が文の最後となる一文を、用語説明候補情報として特許情報から抽出する。図２９の特許情報において、図４４で示される主語情報、「ビットマップデータとは、」、「ＭＰＥＧとは、」のいずれかが文の最初で、図３１で示される用語文末語句情報、「ある。」、「よい。」、「ある」、「よい」、「あって、」、「よく、」、「れる。」、「れて、」のいずれかが文の最後となる一文は、「ビットマップデータとは、ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と「ＭＰＥＧとは、ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」の２つである。よって、テンプレート情報抽出部２３は、この「ビットマップデータとは、ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」と「ＭＰＥＧとは、ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」の２つの文を用語説明候補情報として抽出し、図３２のように、蓄積領域に一時的に蓄積する。
【０３５０】
次に、テンプレート情報抽出部２３は、図３２の用語説明候補情報を、用語名称情報と用語説明情報とに分割する。用語名称情報は、用語名称情報受付部２２が受け付けた情報であるので、図３２の１番目の用語説明候補情報では、「ビットマップデータ」となり、２番目の用語説明候補情報では、「ＭＰＥＧ」となる。また、用語説明情報は、用語説明候補情報が含む用語文節語句情報が示す文字列より後ろの文字列であるので、図３２の１番目の用語説明候補情報では、「ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」となり、２番目の用語説明候補情報では、「ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」となる。
【０３５１】
次に、テンプレート情報抽出部２３は、用語情報を蓄積領域に一時的に蓄積する。用語情報は、用語名称情報と用語説明情報を対応付ける情報であるので、テンプレート情報抽出部２３は、図３２の用語説明候補情報から抽出したそれぞれの用語名称情報と用語説明情報を、例えば、「ビットマップデータ｜ドットまたはピクセルと呼ばれる点の集合で表現された画像データのことである。」、「ＭＰＥＧ｜ビデオデータの圧縮形式であり、またその圧縮形式により圧縮されたビデオデータのことである。」のように対応付け、用語情報として、図３３のように蓄積領域に一時的に蓄積する。
【０３５２】
なお、この具体例では、情報処理装置２が１つの特許情報から実現手段情報を抽出する例を示したが、情報処理装置２は、１以上の特許情報から実現手段情報を抽出してもよい。
【０３５３】
また、この具体例では、情報処理装置２が１つの特許情報から用語情報を抽出する例を示したが、情報処理装置２は、１以上の特許情報から用語情報を抽出してもよい。
【０３５４】
以上、本実施の形態による情報処理装置２によれば、明細書情報や請求項情報、その他の書誌的情報を含む特許情報から、定型文を含む決まり文句情報、見出し情報を含むスタイルファイル情報、構成要素情報が含む名称を示す文字列である実現手段名称情報と、構成要素が実現され得る方法についての情報である実現手段説明情報と、を対応付けた実現手段情報、専門用語や技術用語などである用語を示す文字列である用語名称情報と、用語の具体例や詳細についての説明である用語説明情報と、を対応付けた情報である用語情報の４種類のいずれか１つ以上の情報を含んだテンプレート情報を作成することができる。
【０３５５】
この決まり文句情報は、２以上の特許情報において共通する定型文であるため、例えば、新たに特許出願のための文書を作成する場合などにおいて、その文書の雛形を作成する際などに使用することができる。また、このスタイルファイル情報は、２以上の特許情報において共通する見出し情報であるため、例えば、新たに特許出願のための文書を作成する場合などにおいて、その文書の雛形を作成する際などに使用することができる。また、この実現手段情報は、構成要素情報が含む名称を示す文字列である実現手段名称情報と、構成要素が実現され得る方法についての情報である実現手段説明情報と、を対応付けた情報であるので、例えば、新たに特許出願のための文書を作成する場合などにおいて、構成要素に関する説明の文章を作成する際などに使用することができる。また、この用語情報は、専門用語や技術用語などである用語を示す文字列である用語名称情報と、用語の具体例や詳細についての説明である用語説明情報と、を対応付けた情報であるので、例えば、新たに特許出願のための文書を作成する場合などにおいて、用語に関する説明の文章を作成する際などに使用することができる。また、この用語情報は、別途、用語辞書としても活用できる。
【０３５６】
また、本実施の形態による情報処理装置２によれば、ユーザが上記のテンプレート情報の作成を行う労力を軽減することができる。
【０３５７】
また、本実施の形態による情報処理装置２によれば、任意の特許情報に含まれる不特定多数の構成要素情報に対応した実現手段情報を含むテンプレート情報ではなく、ユーザが指定した構成要素情報に対応した実現手段情報のみを含むテンプレート情報を作成することができる。
【０３５８】
また、本実施の形態による情報処理装置２によれば、任意の特許情報に含まれる不特定多数の用語に対応した用語情報を含むテンプレート情報ではなく、ユーザが指定した用語に対応した用語情報のみを含むテンプレート情報を作成することができる。
【０３５９】
なお、本実施の形態において、構成要素情報受付部２１が受け付ける構成要素情報と用語名称情報受付部２２が受け付ける用語名称情報は、端末装置４において、任意の文章に対して形態素解析を行い、重要度を評価しながら単名詞と複合名詞をキーワードとして抽出するソフトウェアを用いて、特許情報やその他の文書情報から抽出したキーワードであってもよい。このソフトウェアは、例えば、東京大学中川研究室・横浜国立大学森研究室で開発された用語抽出システムなどが知られている。また、このソフトウェアは、ＴＦ−ＩＤＦ（ｈｔｔｐ：／／ｊａ．ｗｉｋｉｐｅｄｉａ．ｏｒｇ／ｗｉｋｉ／Ｔｆ−ｉｄｆ）という文章中の単語を抽出するためのアルゴリズムを用いてキーワード抽出を行うソフトウェアであってもよい。
【０３６０】
また、このようなソフトウェアを用いて端末装置４において文書情報からキーワードを抽出し、それを構成要素情報受付部２１、または用語名称情報受付部２２が受け付けることにより、例えば、端末装置４においてキーワード抽出の対象となる文書情報が機密性のある文書情報である場合などにおいて、機密性のある文書情報そのものを構成要素情報受付部２１、または用語名称情報受付部２２が受け付けるわけではないので、その文書情報の機密性を担保することができる。
【０３６１】
なお、本実施の形態においては、情報処理装置２が判断結果出力部１７と蓄積方法情報受付部１８を備える場合について説明したが、情報処理装置２は、判断結果出力部１７と蓄積方法情報受付部１８を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、蓄積方法判断部１６が判断した結果に応じてテンプレート情報を蓄積してもよい。
【０３６２】
また、本実施の形態においては、情報処理装置２が蓄積方法判断部１６を備える場合について説明したが、情報処理装置２は、上記に加え、蓄積方法判断部１６を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、テンプレート情報加工部１５が加工したテンプレート情報を、すべて別情報として蓄積してもよい。
【０３６３】
また、本実施の形態においては、情報処理装置２がテンプレート情報加工部１５を備える場合について説明したが、情報処理装置２は、上記に加え、テンプレート情報加工部１５を備えなくてもよい。そのような場合は、テンプレート情報蓄積部１９は、テンプレート情報抽出部１４が加工したテンプレート情報を、すべて別情報として蓄積してもよい。
【０３６４】
また、本実施の形態においては、情報処理装置２が用語名称情報受付部２２を備える場合について説明したが、情報処理装置２は、上記に加え、用語名称情報受付部２２を備えなくてもよい。そのような場合は、テンプレート情報抽出部２３は、用語情報抽出パターン記憶部１３が記憶している用語文節語句情報と用語文末語句情報を手掛りに用語情報を抽出してもよい。
【０３６５】
また、本実施の形態においては、情報処理装置２が構成要素情報受付部２１を備える場合について説明したが、情報処理装置２は、上記に加え、構成要素情報受付部２１を備えていなくてもよい。そのような場合は、テンプレート情報抽出部２３は、特許情報記憶部１１が記憶している特許情報が含む符号説明情報の構成要素情報と、実現手段情報抽出パターン記憶部１２が記憶している実現手段文節語句情報と実現手段文末語句情報を手掛りに実現手段情報を抽出してもよい。
【０３６６】
また、本実施の形態においては、情報処理装置２が用語情報抽出パターン記憶部１３を備える場合について説明したが、情報処理装置２は、上記に加え、用語情報抽出パターン記憶部１３を備えなくてもよい。そのような場合は、テンプレート情報抽出部２３は、用語情報以外のテンプレート情報を抽出してもよい。
【０３６７】
また、本実施の形態においては、情報処理装置２が実現手段情報抽出パターン記憶部１２を備える場合について説明したが、情報処理装置２は、上記に加え、実現手段情報抽出パターン記憶部１２を備えなくてもよい。そのような場合は、テンプレート情報抽出部２３は、実現手段情報以外のテンプレート情報を抽出してもよい。
【０３６８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０３６９】
また、上記各実施の形態における情報処理装置は、例えば、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）としてテンプレート情報の作成が行われてもよい。
【０３７０】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０３７１】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０３７２】
また、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、特許発明の内容を示す情報である明細書情報を含む特許情報が記憶される特許情報記憶部から特許情報を読み出し、当該特許情報から特許出願文書を作成する上で使用することのできるテンプレート情報を抽出するテンプレート情報抽出部と、前記テンプレート情報抽出部が抽出したテンプレート情報を蓄積するテンプレート情報蓄積部と、として機能させるためのものである。
【０３７３】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアでしか行われない処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。
【０３７４】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０３７５】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３７６】
また、図４５は、本明細書で述べたプログラムを実行して、上述した実施の形態の情報端末装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図４５は、このコンピュータシステム９の概観図であり、図４６は、コンピュータシステム９のブロック図である。
【０３７７】
図４５において、コンピュータシステム９は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを含む。
【０３７８】
図４６において、コンピュータ９０１は、ＦＤドライブ９０１１、ＣＤ−ＲＯＭドライブ９０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１３と、ＣＰＵ９０１３、ＣＤ−ＲＯＭドライブ９０１２及びＦＤドライブ９０１１に接続されたバス９０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０１５と、ＣＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１７とを含む。ここでは、図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３７９】
コンピュータシステム９に、上述した実施の形態の情報端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１２またはＦＤドライブ９０１１に挿入され、さらにハードディスク９０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１７に記憶されても良い。プログラムは実行の際にＲＡＭ９０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされても良い。
【０３８０】
プログラムは、コンピュータ９０１に、上述した実施の形態の情報端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０３８１】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３８２】
以上のように、本発明にかかる情報処理装置は、特許出願文書の作成に必要なテンプレート情報を自動生成することができる、という効果を有し、特許出願文書生成装置として有用である。
【符号の説明】
【０３８３】
１、２  情報処理装置
３  ネットワーク
４  端末装置
９  コンピュータシステム
１１  特許情報記憶部
１２  実現手段情報抽出パターン記憶部
１３  用語情報抽出パターン記憶部
１４、２３  テンプレート情報抽出部
１５  テンプレート情報加工部
１６  蓄積方法判断部
１７  判断結果出力部
１８  蓄積方法情報受付部
１９  テンプレート情報蓄積部
２１  構成要素情報受付部
２２  用語名称情報受付部
【図１】
2010118071.tif 000003
【図２】
2010118071.tif 000004
【図３】
2010118071.tif 000005
【図４】
2010118071.tif 000006
【図５】
2010118071.tif 000007
【図６】
2010118071.tif 000008
【図７】
2010118071.tif 000009
【図８】
2010118071.tif 000010
【図９】
2010118071.tif 000011
【図１０】
2010118071.tif 000012
【図１１】
2010118071.tif 000013
【図１２】
2010118071.tif 000014
【図１３】
2010118071.tif 000015
【図１４】
2010118071.tif 000016
【図１５】
2010118071.tif 000017
【図１６】
2010118071.tif 000018
【図１７】
2010118071.tif 000019
【図１８】
2010118071.tif 000020
【図１９】
2010118071.tif 000021
【図２０】
2010118071.tif 000022
【図２１】
2010118071.tif 000023
【図２２】
2010118071.tif 000024
【図２３】
2010118071.tif 000025
【図２４】
2010118071.tif 000026
【図２５】
2010118071.tif 000027
【図２６】
2010118071.tif 000028
【図２７】
2010118071.tif 000029
【図２８】
2010118071.tif 000030
【図２９】
2010118071.tif 000031
【図３０】
2010118071.tif 000032
【図３１】
2010118071.tif 000033
【図３２】
2010118071.tif 000034
【図３３】
2010118071.tif 000035
【図３４】
2010118071.tif 000036
【図３５】
2010118071.tif 000037
【図３６】
2010118071.tif 000038
【図３７】
2010118071.tif 000039
【図３８】
2010118071.tif 000040
【図３９】
2010118071.tif 000041
【図４０】
2010118071.tif 000042
【図４１】
2010118071.tif 000043
【図４２】
2010118071.tif 000044
【図４３】
2010118071.tif 000045
【図４４】
2010118071.tif 000046
【図４５】
2010118071.tif 000047
【図４６】
2010118071.tif 000048