【事件の表示】
　特願２００３−１９６０７６「情報処理プログラム及び情報処理装置」拒絶査定不服審判事件〔平成１７年　２月　３日出願公開、特開２００５−　３１９７９〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１５年７月１１日の出願であって、平成２０年６月１２日付けで拒絶理由通知がなされ、同年８月２２日付けで手続補正がなされたが、平成２１年６月３０日付けで拒絶査定がなされ、これに対し、同年１０月７日に拒絶査定不服審判の請求がなされるとともに、同日付けで手続補正がなされたものである。
　
２．平成２１年１０月７日付けの手続補正についての補正却下の決定
［補正却下の決定の結論］
　平成２１年１０月７日付けの手続補正（以下、「本件手続補正」という。）を却下する。
　
［理由］
（１）補正後の請求項１に係る発明
　本件手続補正により、特許請求の範囲の請求項１は、
「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語によって記述されたコピー元情報をコピーして、前記言語によって記述されたペースト先情報の中のペースト先へペーストする情報処理プログラムにおいて、
指定されたコピー元情報中のコピーすべき複数のオブジェクトをコピーするコピー手段と、
オブジェクトに関する規則を格納した辞書データベースを参照して、前記コピー元情報の複数のオブジェクト及び該オブジェクトがそれぞれペーストされるペースト先情報のそれぞれのペースト対象オブジェクトの意味構造を解析する意味解析手段と、
前記コピー元情報意味解析結果とペースト先情報意味解析結果とを照合した解析結果に基づいて、前記複数のオブジェクトをそれぞれペーストするペースト先の前記ペースト対象オブジェクトを選択するペースト先選択手段と、
前記複数のオブジェクトをそれぞれ前記ペースト先へペーストするペースト手段として、
コンピュータを機能させるための情報処理プログラム。」
と補正された。
　
　上記補正は、補正前の請求項１における「前記コピー元情報及びペースト先情報のそれぞれの意味を解析する意味解析手段」を「
オブジェクトに関する規則を格納した辞書データベースを参照して、
の複数のオブジェクト
該オブジェクトがそれぞれペーストされる
ペースト対象オブジェクトの
構造
合致するペースト先
基づいて、前記複数のオブジェクトをそれぞれペーストするペースト先の前記ペースト対象オブジェクト
　そこで、本件手続補正後の上記請求項１に係る発明（以下、「本願補正発明」という。）が特許出願の際独立して特許を受けることができるものであるか（平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に適合するか）について、以下に検討する。
　
（２）引用例
　原査定の拒絶の理由に引用された特開平１１−３０６１７７号公報（以下、「引用例１」という。）、特開平５−２０２７４号公報（以下、「引用例２」という。）には、それぞれ、図面とともに次の事項が記載されている。
　
（引用例１）
Ａ．「【００４２】
【発明の実施の形態】以下、本発明の一実施の形態の文字列記憶呼出装置（情報処理装置）について図面を参照しながら説明する。図１は、本発明の一実施の形態の情報処理装置を示すブロック図である。
【００４３】１０１はＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）であり、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１０２またはＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１０３に記憶されたプログラムおよびデータに従って本発明の各手段を実現する。
【００４４】ＲＡＭ１０２は図２（１）に示すように、ＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）や各種プログラムを記憶するプログラム記憶領域１０２−１、文書データを記憶する文書データ記憶領域１０２−２、クリップボードデータを記憶するクリップボードデータ記憶領域１０２−３、文字列の種類を判別するための情報を記憶する文字列種類判別辞書領域１０２−４、かなを漢字に変換するための情報を記憶する仮名漢字変換辞書領域１０２−５、文字列や図形等オブジェクトデータの指定されている範囲を記憶する指定範囲記憶領域１０２−６、各種変数データを記憶する変数データ記憶領域１０２−７、その他のデータを記憶するその他データ記憶領域１０２−８に分割されている。」
　
Ｂ．「【００７２】・・・（中略）・・・　Ｓ２０７では、コピーまたはカットの指示がなされたか判断し、指示されたと判断した場合、Ｓ２０８へ移行する。コピーの指示はキーボード１０５に備えられたコピーキーを押すことにより、カットの指示はキーボード１０５に備えられたカットキーを押すことなどにより行われる。
【００７３】Ｓ２０８では、指定された範囲の文字列の種類を判別し、クリップボードデータ記憶領域１０２−３に該文字列を前記判別された種類と対応付けて記憶する処理を行い、またＳ２０７でカットが指示された場合は、指定された範囲の文字列を削除する処理を行なう。本処理は、ＣＰＵ１０１が文書データコピー／カットプログラムを実行することによって実現される。・・・（中略）・・・　なお、本処理の詳細なフローチャートは図７に示し、説明は後述する。
【００７４】Ｓ２０９では、ペースト指示がなされたか判断し、指示されたと判断した場合、Ｓ２１０へ移行する。ペーストの指示はユーザーがキーボード１０５に備えられたペーストキーを押すことなどにより行われる。Ｓ２１０では、現在のカーソル位置に、クリップボードデータ記憶領域１０２−３に記憶されている複数の文字列の中から所望の文字列を選択して呼び出し、カーソル位置に貼り付ける（ペースト）処理を行う。・・・（後略）・・・
【００７５】本処理は、ＣＰＵ１０１が文書データペーストプログラムを実行することによって実現される。・・・（中略）・・・　なお、本処理の詳細なフローチャートは図１３に示し、説明は後述する。」
　
Ｃ．「【００８８】図７はコピー／カット処理（図５のＳ２０８および図６のＳ３１３）の詳細を示したフローチャートである。本フローチャートはＣＰＵ１０１が、プログラム記憶領域１０２−１に記憶されているコピー／カットプログラムを実行することによって実現される。
　・・・（中略）・・・
【００９３】一方Ｓ４０５では、複数の文字列範囲が指定されているか、あるいは指定されている範囲の文字列が分割可能であるかを判断し、そうであればＳ４０６へ、そうでなければＳ４０８へ移行する。なお分割可能な文字列とは、例えば文字列の中に改行コード・タブコード・句読点・カンマ・括弧・クォーテーションなどが挿入されている文字列である。例えば、「シャープ株式会社、大阪」という文字列が範囲指定されていた場合、この文字列は句点の位置で前後に分割可能である。
【００９４】Ｓ４０６では、指定されている範囲の（複数または分割可能な）文字列を一まとまりとして文字列記憶領域１０２−３−１に記憶させる処理を行なう。例えば「シャープ株式会社、大阪」という文字列が範囲指定されていた場合、この文字列「シャープ株式会社、大阪」全体を文字列記憶領域１０２−３−１に記憶させる。この処理の詳細は図１２にて後述する。
【００９５】Ｓ４０７では、変数ｎに範囲指定されていた数、あるいは文字列の分割可能な数を代入し、Ｓ４０９へ移行する。例えば「シャープ株式会社、大阪」という文字列が範囲指定されていた場合、この文字列は句点位置で２つに分割できるため、変数ｎには２を代入する。なお、変数の値は変数データ記憶領域１０２−７に記憶される。
【００９６】一方Ｓ４０８では変数ｎに１を代入し、Ｓ４０９へ移行する。Ｓ４０９では、複数の範囲が指定されていた場合はｎ番目の指定範囲の文字列、あるいは分割可能な文字列が指定されていた場合はｎ番目の分割文字列をキーとして文字列種類判別辞書領域１０２−４または／および仮名漢字変換辞書領域１０２−５を照会して、前記文字列の種類を判別する。
【００９７】例えば、範囲指定されていた文字列が「シャープ株式会社、大阪」の場合、１番目の分割文字列は「シャープ株式会社」、２番目の分割文字列は「大阪」となり（この場合、句点は削除している。）、ｎが１であった場合、文字列「シャープ株式会社」の種類を判別する。この処理（Ｓ４０９）の詳細なフローチャートを図９に示し、説明は後述する。」
　
Ｄ．「【０１０７】図９は種類判別処理（図７のＳ４０９）の詳細を示したフローチャートである。本フローチャートはＣＰＵ１０１が、プログラム記憶領域１０２−１に記憶されている種類判別プログラムを実行することによって実現される。」
　
Ｅ．「【０１１９】図１３はペースト処理（図５のＳ２１０および図６のＳ３１５）の詳細を示したフローチャートである。本フローチャートは、ＣＰＵ１０１が、プログラム記憶領域１０２−１に記憶されているペースト処理プログラムを実行することによって実現される。
　・・・（中略）・・・
【０１２２】Ｓ７０３では、ペーストすべき文字列の種類を判別する処理を行なう。本処理は、ＣＰＵ１０１がペースト文字列種類判別プログラムを実行することによって実現される。この際、前記現在の入力状況が文字列種類判別プログラムに対して通知される。本処理の詳細なフローチャートは図１４に示し、説明は後述する。なお、ペーストすべき文字列の種類の判別は、上記方法以外にユーザーがキーボード１０５などを操作することによって指定する方法でもよい。この場合、例えば入力されたキーに応じて種類を判別する。
【０１２３】Ｓ７０４では、Ｓ７０３において種類を判別できたか否かを判断し、判別できた場合Ｓ７０５へ、判別できなかった場合Ｓ７１１へ移行する。Ｓ７０５では、文字列記憶領域１０２−３−１に記憶されている複数の文字列の内、前記判別された種類に対応付けられて記憶されている文字列の数を、変数Ｃに代入する。例えば文字列記憶領域１０２−３−１に図８（１）のように記憶されている場合で、前記判別された種類が「地名」であった場合、変数Ｃには４が代入される。Ｓ７０６では、変数Ｃの値が０であるか否かを判断し、０であればＳ７１１へ、０でなければＳ７０７へ移行する。
【０１２４】Ｓ７０７では、文字列記憶領域１０２−３−１内の、前記種類別の記憶順序がＣ番目の文字列を呼び出して出力する。例えば前記の例（Ｃ＝４）の場合、文字列「奈良」を表示装置１０４に表示する。この際、標準の表示形式とは異なる表示形式（表示色を変えるなど）で出力したり、あるいはその文字列の種類を示す文字列を該文字列に付加して出力すると良い。例えば、文字列「奈良」は「奈良＜地名＞」として出力する。Ｓ７０８では、キーボード１０５などから次候補表示の指示がなされたか否かを判断し、指示された場合Ｓ７０９へ、そうでない場合Ｓ７１０へ移行する。Ｓ７０９では、変数Ｃの値を１だけ減じ、Ｓ７０６へ戻る。」
　
Ｆ．「【０１３２】図１４はペースト文字列種類判別処理（図１３のＳ７０３）の詳細を示したフローチャートである。本フローチャートは、ＣＰＵ１０１が、プログラム記憶領域１０２−１に記憶されているペースト文字列種類判別プログラムを実行することによって実現される。
　・・・（中略）・・・
【０１３７】・・・（中略）・・・Ｓ８１１では、前記通知された入力状況（メール本文入力、文書データ（文字）入力など）だけでは、ペーストすべき文字列の種類は判別できないため、現在のカーソル位置の近辺、あるいは関係する位置に存在する文字列（上下左右数文字の範囲内に表示されている文字列、リンクされている文字列、ラベル名、表計算シートの先頭行など）から、種類を判別する。例えば、カーソル位置の前方に「ＵＲＬ」という文字列が存在していれば、ペーストする種類は「ＵＲＬ」と決定する。上記の処理により、ペーストすべき文字列の種類を判別できる。」
　
　上記Ｃには、コピー／カット処理として、複数の文字列に分割可能な範囲が指定された場合に、上記複数の文字列をコピーすることが示されており、この範囲を指定するというのは、コピー元情報の中から複数のコピーすべき文字列を含む範囲を指定することを意味するものであるので、上記Ｃには、コピー／カット処理として、「指定されたコピー元情報中のコピーすべき複数の文字列をコピーする」ことが示されているといえる。
　また、上記Ｂの「カーソル位置に貼り付ける（ペースト）処理を行う」というのは、ペースト先の情報内のカーソルが位置する箇所へペーストを行うことを意味するものであるから、「ペースト先情報の中のペースト先へペーストする」ものであるといえる。
　
　上記Ｃには、ＣＰＵがコピー／カットプログラムを実行することによりコピー／カット処理を実現することが示されていることから、この「コピー／カットプログラム」は、上記ＣＰＵを備える情報処理装置を「コピー／カット処理手段」として機能させるためのプログラムであるといえる。
　同様に、上記Ｄの「種類判別プログラム」、上記Ｅの「ペースト処理プログラム」、上記Ｆの「ペースト文字列種類判別プログラム」は、それぞれ、情報処理装置を「種類判別処理手段」、「ペースト処理手段」、「ペースト文字列種類判別処理手段」として機能させるためのプログラムであるといえる。
　
　よって、上記Ａ〜Ｆの記載及び関連する図面を参照すると、引用例１には、次の発明が記載されているものと認められる。（以下、「引用例１記載の発明」という。）
「コピー元情報をコピーして、ペースト先情報の中のペースト先へペーストするプログラムにおいて、
指定されたコピー元情報中のコピーすべき複数の文字列をコピーするコピー／カット処理手段と、
文字列に関する規則を格納した文字列種類判別辞書領域を照会して、前記コピー元情報の複数の文字列の種類を判別する種類判別処理手段と、
ペーストすべき文字列の種類を判別するペースト文字列種類判別処理手段と、
前記ペースト文字列種類判別処理手段により判別された種類に対応付けられている前記文字列をペースト先へペーストするペースト処理手段として、
情報処理装置を機能させるためのプログラム。」
　
（引用例２）
Ｇ．「【００１７】図３は、メモ帳モードの入力例を示す図である。図において、１９は本実施例における電子情報機器の表示画面、２０は外装部分に設けられたメニューボタン、２１は現在のモードを示すモードバー、２２はアドレス帳フォーマットの名前項目を示す予約語「ＮＡ」、２３は同様にアドレス帳フォーマットの電話番号項目を示す予約語「ＴＥＬ」、２４は予約語「ＮＡ」２２に前置されたデータ部分、２５は予約語「ＴＥＬ」２３に前置されたデータ部分、そして、２６は予約語「ＮＡ」２２に対応するデータの区切りを示す予約語「氏」である。
【００１８】図４は、上述した自動項目入力ルーチンのステップＳ８において、データ確認を行う画面であり、図において、３１はメッセージを表示するメッセージバー、３２は操作者の意思を入力する為のアイコンスイッチボタン、３３はアドレス帳フォーマット画面の名前項目の表示位置、そして、３４は同様に電話番号項目の表示位置を表す。
【００１９】ここで、図２における入出力画面に、図３に示すメモ帳画面の入力が行われたとする。同画面では、打ち合せ等の結果まとめられた日付データ，時間データ，名前データ，電話番号データ，用件データ等が自由な位置にあたかも紙にメモを取るが如く並んでいる。また、名前データ２４の前には、予約語「ＮＡ」２２が前置されている。そして、名前データ２４の終りには、名前データの終りを示す予約語「氏」２６が後置されている。また同様に電話番号データ２５の前には、電話番号データの前置を示す予約語「ＴＥＬ」２３が前置されている。
【００２０】図３の画面において、入力操作が終了し、メニューボタン２０が押圧されると、メニューを表示し、メモ画面の終了が選択された場合、上述した自動項目入力ルーチンが起動される。まず、ステップＳ１において、図３の画面に表示されている文字データが一本のストリームデータとして読み込まれ、次のステップＳ２では、ストリームデータの先頭、つまり図３の表示画面の左上から右に向かって順次スキャンが行われる。そして、第１行目のスキャンが終了すると、第２行目のスキャンが始まり、同様に第３行目のスキャンに入ると、まず予約語「ＮＡ」２２が検出され、ステップＳ３に分岐する。ステップＳ３では、予約語「ＮＡ」２２がアドレス帳フォーマットの名前項目のデータを前置する予約語である事を識別する。ステップＳ４では、ステップＳ３で判定した適正フォーマットであるアドレス帳フォーマットの画面フォーマットをバッファとして用意する。
【００２１】次に、ステップＳ５において、予約語「ＮＡ」２２に続くデータ部分をサーチし、名前項目データ２４の終了を示す区切り点を検出する。この場合、名前項目データの終了を意味する予約語「氏」２６を検出すると、それ以前のデータ部を名前項目データとする。ステップＳ６では、ステップＳ５で得た名前項目データ２４をステップＳ４で用意したアドレス帳フォーマットのバッファ上の名前項目格納位置３４にコピーする。そして、図３のストリームデータの続きをスキャンする為に再度ステップＳ２へ戻り、図３に示す画面の第４行目から、アドレス帳画面の電話番号項目のデータを示す予約語「ＴＥＬ」２３を検出し、また同様にステップＳ３〜Ｓ６の処理を行う。尚、ステップＳ５において、識別するデータの区切りは、電話番号データ２５の終了を示す空白文字あるいは改行コード文字である。
【００２２】一方、ステップＳ２において、スキャンを行うストリームデータ列が終了した場合には、ステップＳ７へ処理を進め、ステップＳ４でバッファが用意されたか否かを判定する。その結果、作成されなかった場合には自動項目入力ルーチンを終了するが、作成された場合にはステップＳ８へ処理を進め、適正フォーマットの一時バッファに自動コピーされたアドレス帳フォーマット画面を図４に示す様に表示し、登録をするかどうかの確認を行う。登録を行う場合には、ステップＳ９へ処理を進め、アドレス帳フォーマットの適正項目に対応したデータとして、バッファのアドレス帳フォーマットのデータとしてコピーする。また、ステップＳ８において、登録を行わないと指示された場合には、バッファのコピーを行わずに終了する。」
　
　上記Ｇの記載及び関連する図面を参照すると、引用例２には、次の技術が記載されているものと認められる。（以下、「引用例２記載の技術」という。）
「メモ帳モードで入力された文字データの中から、予約語の検出に基づいて、名前項目データと電話番号データとを抽出し、アドレス帳フォーマットの対応する項目の位置にそれぞれコピーすること。」
　
（３）対比
　本願補正発明と引用例１記載の発明とを対比すると、次のことがいえる。
　
（あ）引用例１記載の発明における「プログラム」は、情報処理装置で実行されるプログラムであるから、「情報処理プログラム」と呼び得るものである。
　そうすると、引用例１記載の発明における「コピー元情報をコピーして、ペースト先情報の中のペースト先へペーストするプログラム」と、本願補正発明における「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語によって記述されたコピー元情報をコピーして、前記言語によって記述されたペースト先情報の中のペースト先へペーストする情報処理プログラム」とは、ともに、「コピー元情報をコピーして、ペースト先情報の中のペースト先へペーストする情報処理プログラム」である点で共通するものである。
　
（い）本願明細書には、「画面上の特定の文字列（オブジェクト）」（段落【０００２】）や、「コピー対象のオブジェクト（文字列等）」（段落【００６７】）と記載されていることから、引用例１記載の発明における「文字列」は、本願補正発明における「オブジェクト」に相当するものである。
　そうすると、引用例１記載の発明における「指定されたコピー元情報中のコピーすべき複数の文字列をコピーするコピー／カット処理手段」は、本願補正発明における「指定されたコピー元情報中のコピーすべき複数のオブジェクトをコピーするコピー手段」に相当するものである。
　
（う）引用例１記載の発明において「文字列種類判別辞書領域を照会」することは、本願補正発明における「辞書データベースを参照」することに相当する。また、引用例１記載の発明において「文字列の種類を判別する」というのは、文字列がどのような意味構造を有しているかの解析を行うことにより、どのような種類に該当するのかを判別するものであるから、引用例１記載の発明において「文字列の種類を判別する」ことは、本願補正発明において「オブジェクトの意味構造を解析する」ことに相当する。
　ここで、本願補正発明における「意味解析手段」は、「オブジェクトに関する規則を格納した辞書データベースを参照して、コピー元情報の複数のオブジェクトの意味構造を解析する」機能と「オブジェクトに関する規則を格納した辞書データベースを参照して、オブジェクトがそれぞれペーストされるペースト先情報のそれぞれのペースト対象オブジェクトの意味構造を解析する」機能とを有するものであるといえる。
　してみると、引用例１記載の発明において「文字列に関する規則を格納した文字列種類判別辞書領域を照会して、前記コピー元情報の複数の文字列の種類を判別する種類判別処理手段」は、本願補正発明における「意味解析手段」のうちの「オブジェクトに関する規則を格納した辞書データベースを参照して、コピー元情報の複数のオブジェクトの意味構造を解析する」機能を有する部分に相当する。
　
（え）引用例１記載の発明における「ペーストすべき文字列の種類を判別するペースト文字列種類判別処理手段」と、本願補正発明における「意味解析手段」のうちの「オブジェクトに関する規則を格納した辞書データベースを参照して、オブジェクトがそれぞれペーストされるペースト先情報のそれぞれのペースト対象オブジェクトの意味構造を解析する」機能を有する部分とは、ともに、「オブジェクトがペーストされるペースト先情報のペースト対象オブジェクトの意味構造を解析する意味解析手段」である点で共通するものである。
　
（お）引用例１記載の発明における「ペースト文字列種類判別処理手段により判別された種類に対応付けられている文字列をペースト先へペーストするペースト処理手段」と、本願補正発明における「複数のオブジェクトをそれぞれペースト先へペーストするペースト手段」とは、ともに、「オブジェクトをペースト先へペーストするペースト手段」である点で共通するものである。
　
　上記（あ）〜（お）の事項を踏まえると、本願補正発明と引用例１記載の発明とは、次の点で一致し、また、相違するものと認められる。
　
（一致点）
　本願補正発明と引用例１記載の発明とは、ともに、
「コピー元情報をコピーして、ペースト先情報の中のペースト先へペーストする情報処理プログラムにおいて、
指定されたコピー元情報中のコピーすべき複数のオブジェクトをコピーするコピー手段と、
オブジェクトに関する規則を格納した辞書データベースを参照して、前記コピー元情報の複数のオブジェクトの意味構造を解析するとともに、該オブジェクトがペーストされるペースト先情報のペースト対象オブジェクトの意味構造を解析する意味解析手段と、
前記オブジェクトを前記ペースト先へペーストするペースト手段として、
コンピュータを機能させるための情報処理プログラム。」
である点。
　
（相違点）
　相違点１：「コピー元情報」及び「ペースト先情報」が、本願補正発明においては、「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語によって記述された」情報であるのに対し、引用例１記載の発明においては、その点についての言及はされていない点。
　
　相違点２：「オブジェクトがペーストされるペースト先情報のペースト対象オブジェクトの意味構造」の解析を、本願補正発明は、オブジェクトに関する規則を格納した辞書データベースを参照することにより行っているのに対し、引用例１記載の発明は、辞書データベースを参照して解析するとはされていない点。
　
　相違点３：本願補正発明は、「コピー元情報意味解析結果とペースト先情報意味解析結果とを照合した解析結果に基づいて、複数のオブジェクトをそれぞれペーストするペースト先の前記ペースト対象オブジェクトを選択するペースト先選択手段」としてもコンピュータを機能させるものであるのに対し、引用例１記載の発明は、そのようなものではない点。
　
　相違点４：本願補正発明は、コピー元情報の複数のオブジェクトを複数のペースト先へそれぞれペーストするために、「意味解析手段」において複数のペースト先の意味構造を解析し、「ペースト手段」において、前記複数のオブジェクトを複数のペースト先へそれぞれペーストするように、コンピュータを機能させるものであるのに対し、引用例１記載の発明は、そのようなものではない点。
　
（４）判断
　そこで、上記相違点１〜４について検討する。
　
（相違点１について）
　引用例１記載の発明は、上記（２）Ｂ．に、「文書データコピー／カットプログラムを実行することによって実現される」及び「文書データペーストプログラムを実行することによって実現される」と記載されているように、文書を処理の対象とするものであるから、引用例１記載の発明における「コピー元情報」及び「ペースト先情報」は文書であるといえる。
　一般に、文書を記述する言語として、ハイパーテキストなどにみられるような、「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語」を用いることは、ごく普通に行われていることである。
　してみると、文書である引用例１記載の発明においても、「コピー元情報」及び「ペースト先情報」を、ハイパーテキストなどにみられるような、「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語」によって記述するようにすることは、当業者が適宜なし得ることである。
　
（相違点２について）
　引用例１の上記（２）Ｆ．に示されているように、引用例１記載の発明における「ペースト文字列種類判別処理手段」は、ペースト先近辺に存在する文字列から、ペースト先の種類を判別している。このような判別を行うためには、予め種別を判別するための規則を備えておく必要があることは明らかであるから、引用例１記載の発明において、このような規則をも文字列種類判別辞書領域に格納し、ペースト対象オブジェクトの意味構造の解析においても参照するようにすることは、当業者が適宜なし得ることである。
　
（相違点３，４について）
　引用例２には、上記（２）に摘示したように、文字データの中から、名前項目データと電話番号データという複数のデータを抽出し、この複数のデータを対応する項目の位置にそれぞれコピーする技術が記載されている。この技術において「抽出」するというのは、引用例１記載の発明において「コピーする」ことに対応し、この技術において「コピーする」というのは、引用例１記載の発明において「ペーストする」ことに対応するものである。また、この引用例２記載の技術において、抽出された複数のデータとコピー先の項目の位置とを対応付けるということは、抽出された各データについて、コピーする項目の位置をそれぞれ選択することを意味するものである。
　そして、引用例１記載の発明と引用例２記載の技術は、いずれも、コピー元の複数の文字列の種類と、ペースト先の種類とを判別し、ペースト先の種類に基づいてコピー元の文字列をペースト先へペーストするものであり、引用例１記載の発明においても、複数のペースト先へペーストすることが有用な場合があることは当業者に自明であるから、引用例１記載の発明に引用例２記載の技術を適用することにより、本願補正発明のように、「コピー元情報意味解析結果とペースト先情報意味解析結果とを照合した解析結果に基づいて、複数のオブジェクトをそれぞれペーストするペースト先の前記ペースト対象オブジェクトを選択するペースト先選択手段」としてもコンピュータを機能させるとともに、「意味解析手段」において複数のペースト先の意味構造を解析し、「ペースト手段」において、前記複数のオブジェクトを複数のペースト先へそれぞれペーストするように、コンピュータを機能させるようにすることは、当業者が容易に想到し得ることである。
　
（本願補正発明の作用効果について）
　そして、本願補正発明の構成によってもたらされる効果も、引用例１記載の発明及び上記引用例２記載の技術から当業者が容易に予測することができる程度のものであって、格別のものとはいえない。
　
　したがって、本願補正発明は、引用例１記載の発明及び上記引用例２記載の技術に基いて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により、特許出願の際独立して特許を受けることができないものである。
　
（５）むすび
　よって、本件手続補正は、平成１８年法律第５５号改正附則第３条第１項によりなお従前の例によるとされる同法による改正前の特許法第１７条の２第５項において準用する同法第１２６条第５項の規定に違反するものであり、特許法第１５９条第１項において読み替えて準用する同法第５３条第１項の規定により却下されるべきものである。
　
３．補正却下の決定を踏まえた検討
（１）本願発明
　平成２１年１０月７日付けの手続補正は、上記のとおり却下されたので、本願の請求項１に係る発明は、平成２０年８月２２日付け手続補正書の特許請求の範囲の請求項１に記載されたとおりの次のものと認める。（以下、「本願発明」という。）
「文書の論理的な構造を記述すると共に、指定されたタグによって、他の文書へのリンクを表す言語によって記述されたコピー元情報をコピーして、前記言語によって記述されたペースト先情報の中のペースト先へペーストする情報処理プログラムにおいて、
　指定されたコピー元情報中のコピーすべき複数のオブジェクトをコピーするコピー手段と、
　前記コピー元情報及びペースト先情報のそれぞれの意味を解析する意味解析手段と、
　前記コピー元情報意味解析結果とペースト先情報意味解析結果とを照合した解析結果に合致するペースト先を選択するペースト先選択手段と、
　前記複数のオブジェクトをそれぞれ前記ペースト先へペーストするペースト手段として、
コンピュータを機能させるための情報処理プログラム。」
　
（２）引用例
　これに対して、原査定の拒絶の理由に引用された引用例１及び２とその記載事項は、上記２．（２）に記載したとおりである。
　
（３）対比・判断
　本願発明は、上記２．で検討した本願補正発明における「
オブジェクトに関する規則を格納した辞書データベースを参照して、
の複数のオブジェクト
該オブジェクトがそれぞれペーストされる
ペースト対象オブジェクトの
構造
基づいて、前記複数のオブジェクトをそれぞれペーストするペースト先の前記ペースト対象オブジェクト
合致するペースト先
　
　そうすると、本願発明の構成要件を全て含み、さらに特定の限定を施したものに相当する本願補正発明が、上記２．（４）に記載したとおり、引用例１記載の発明及び上記引用例２記載の技術に基いて、当業者が容易に発明をすることができたものであるから、上記特定の限定を省いた本願発明は、上記特定の限定について参照した上記引用例２記載の技術を参酌するまでもなく、引用例１に記載の発明に基いて、当業者が容易に発明をすることができたものである。
　
（４）むすび
　以上のとおり、本願発明は、引用例１記載の発明に基いて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許を受けることができない。
　したがって、本願は、他の請求項について検討するまでもなく、拒絶されるべきものである。
　よって、結論のとおり審決する。