【事件の表示】
　特願２００７−３１５７１１「動的Ｗｅｂページ作成機能を有するサーバ」拒絶査定不服審判事件〔平成２１年　６月２５日出願公開、特開２００９−１４０２１９〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
第１．手続の経緯
　本願は、平成１９年１２月６日の出願であって、平成２１年１０月２３日付けで拒絶理由が通知され、同年１２月２８日付けで意見書並びに手続補正書がなされ、平成２２年３月２９日付けで拒絶査定がなされ、これに対し、同年６月９日に審判請求がなされ、同時に手続補正書がなされたものである。
　
第２．補正の適否
　平成２２年６月９日付けの手続補正は、平成２１年１２月２８日付けの手続補正書中の特許請求の範囲の請求項３に記載された発明を、新たに請求項１記載の発明とすること含む補正であって、適法になされた補正である。
　
第３．本願発明について
１．本願発明
　本願の請求項１に係る発明（以下、「本願発明」という。）は、平成２２年６月９日付けの手続補正書により補正された特許請求の範囲の記載からみて、その特許請求の範囲の請求項１に記載された以下のとおりのものと認める。
　「キーワード文字列の識別情報、変換対象の種類を示す情報、及び前記変換対象の種類を示す情報に変数として付加され変換時に利用される情報を含み、かつＷｅｂページ構成要素を変換するための特殊キーワードが埋め込まれた記述言語ファイルをＷｅｂデザイナー利用の第１装置から受信して、記憶手段に格納する手段と；
　Ｗｅｂページの閲覧要求がユーザ利用の第２装置からあったとき、格納されている前記記述言語ファイル中の前記特殊キーワードを構文解析によって検出する手段と；
　検出された前記特殊キーワードを予め決められた規則に従って文字列に変換する手段と；
　前記第２装置に返信するために、変換された前記文字列を含む記述言語ファイルを生成する手段とを備え；
　前記特殊キーワードは、Ｗｅｂオーサリングツールを利用して指定され、
　前記文字列に変換する手段は、前記第２装置からクッキーが送られてきているときは、前記クッキーの内容を変数として変換する
　サーバ。」
　
２．引用発明
　原審の拒絶の理由で引用した特開２００２−２１５５１９号公報（以下、「引用文献」という。）には図面とともに以下の記載がなされている。
　
　ａ．「【００３２】図１に示すように、本実施形態のウェブページ生成システムは、
ウェブサーバ１と、データベースサーバ（以下、ＤＢサーバ）２と、第１の記憶手段に相当するＨＴＭＬファイル記憶部３と、第２の記憶手段に相当する動的変換ＤＢ４とを備え
ネットワーク６を介してクライアント端末５と互いに通信可能なように接続され
【００３３】
ウェブサーバ１は、クライアント端末５からの要求に応じて、ＤＢサーバ２と共に動作して、要求元のクライアント端末５に対してダイナミックページを含む各種のウェブページを提供する
【００３４】ＤＢサーバ２は、ウェブサーバ１からの要求に応じて、上述の実行プログラムに従って動作し、ＨＴＭＬファイル記憶部３に記憶されているＨＴＭＬファイルを用いて静的記述を生成するとともに、動的変換ＤＢ４に記憶されているデータを用いて動的記述を生成する。このときウェブサーバ１は、ＤＢサーバ２により生成された静的記述と動的記述とを用いてダイナミックページを生成し、クライアント端末５に返信する。
【００３５】ＨＴＭＬファイル記憶部３は、タイトルやメニュー項目などの常に固定して表示される情報、すなわち、ダイナミックページの画面レイアウトを構成するのに必要な静的記述の情報をＨＴＭＬのテンプレートファイルとして幾つか記憶するものである。このＨＴＭＬファイルには、ダイナミックページの画面レイアウトの中で動的に内容を変えて表示したい部分、すなわち、動的記述を挿入する部分に、動的変換が必要なことや動的変換ＤＢ４内のどこの情報を挿入すべきかを表した所定の変換情報が含まれている。
【００３６】ウェブサーバ１およびＤＢサーバ２が協動してユーザからの要求に対応したダイナミックページを提供する際には、ＨＴＭＬファイル記憶部３に記憶されている複数のＨＴＭＬファイルのうち、ユーザが指定したＵＲＬ（Uniform ResourceLocator）に対応するものが選択的に読み出されて利用される。
【００３７】
動的変換ＤＢ４は、ユーザからの要求などに応じて動的に内容を変えて表示する情報、例えば、ウェブサーバ１にアクセスを行ったユーザに関連する個人情報や、オンラインショッピングに関する種々の商品情報等をデータベースとして記憶するものである。ウェブサーバ１およびＤＢサーバ２が協動してユーザからの要求に対応したダイナミックページを提供する際には、動的変換ＤＢ４に記憶されている複数のデータのうち、アクセスしてきたユーザや当該ユーザが指定したＵＲＬ等に対応するものが選択的に読み出されて利用される
　
　ｂ．「【００４１】次に、上記図１のように構成したウェブページ生成システムを用いたダイナミックページの生成方法について、図２のフローチャートに従って説明する。
クライアント端末５において
ウェブサーバ１上の実行プログラムに対してダイナミックページの取得を要求する（ステップＳ１）
【００４２】
この要求を受け取ったウェブサーバ１は、実行プロセスを生成し、実行プログラムの実行をＤＢサーバ２に要求する（ステップＳ２）。この要求を受けてＤＢサーバ２は、実行プログラムに従って動作し、要求されたダイナミックページの生成に必要なＨＴＭＬファイルをＯＳ（Operating System）上のＨＴＭＬファイル記憶部３から読み込み、静的記述の情報を生成する（ステップＳ３）
【００４３】
また、ＤＢサーバ２は、上記ステップＳ３で読み込んだＨＴＭＬファイルの中に記述されている変換情報に従って、要求されたダイナミックページの生成に必要なデータを動的変換ＤＢ４から読み込んで動的変換し、動的記述の情報を生成する（ステップＳ４）
【００４４】
ＤＢサーバ２は、ステップＳ３，Ｓ４で生成した静的記述の情報と動的記述の情報とをウェブサーバ１に送信する。ウェブサーバ１は、受け取った静的記述および動的記述の情報を用いて、ユーザからリクエストされたダイナミックページを構成し、クライアント端末５のウェブブラウザに返信する（ステップＳ５）
　
　ｃ．「【００４６】すなわち、
静的な部分（画面レイアウト）にメンテナンスの必要が生じた場合には、ＯＳ上のＨＴＭＬファイルをテキストエディタ等で容易に修正することができる。また、動的な部分（挿入するデータ内容）にメンテナンスの必要が生じた場合には、ＯＳ上のＨＴＭＬファイル中に記述されている変換情報の部分をテキストエディタ等で修正する
　
　ｄ．「【００６４】本実施形態の置換マークは、[**key:option**]のフォーマットでテンプレートファイル３５上に埋め込まれる。このフォーマットにおいて、“
key”の部分は置換マークキーを指定する部分
“option”の部分は置換マークオプションを指定する部分
アンダーバーと整数で終わっている場合は、この整数は識別番号
【００６５】テンプレートオブジェクト生成部３２は、ファイル読み込み部３１にて読み込んだテンプレートファイル３５の
文字列を解析し、テキストや置換マークなどの各種オブジェクトの階層構造を表したテンプレートオブジェクト（図５参照）を生成する
【００６６】
置換実行部３３は、テンプレートオブジェクト生成部３２により生成されたテンプレートオブジェクトと、置換マップ３６とに基づいて、テンプレートファイル３５中の置換マークを置換マップ３６で示される置換内容に置き換える処理を実行
【００６７】（１）非リスト置換マーク（例：[**txt#1**] [**img#2**] ）
テンプレートファイル３５の文字列中にある置換マークの記述位置に、置換マップ３６によって当該置換マークと対応して記述されている置換内容をそのまま挿入することを示す置換マークである。以下に述べるリスト置換マークのパターンと異なる文字列（“list”から始まらない文字列）を置換マークキーとして指定すれば、それは全て非リスト置換マークとして扱われる。
【００６８】（２）リスト置換マーク
（2-1）リスト部分テンプレート開始置換マーク（例：[**list#start#1**] ）
リスト表示の始まりを意味する置換マークである。この置換マークキーの識別番号は、リストＩＤとして、離れたところにあるリスト部分テンプレートを１つのリスト構造に関連させるために使用する。この置換マークが他のリスト内にあったり（入れ子リスト）、同じ置換マークキーがテンプレート上に複数ある場合には、置換マップ３６において、当該置換マークキーに対応する置換内容に対してリスト分割カウントを指定することによって、リストを分割表示することが可能である。」
　
　そして、上記ａ，ｂの記載から、引用例には、以下の発明が記載されている（以下、「引用発明」という。）
　
　「ウェブサーバ１と、データベースサーバ（以下、ＤＢサーバ）２と、第１の記憶手段に相当するＨＴＭＬファイル記憶部３と、第２の記憶手段に相当する動的変換ＤＢ４とを備え、該ウェブサーバ１と、データベースサーバは、ネットワーク６を介してクライアント端末５と互いに通信可能なように接続され、
ウェブサーバ１は、クライアント端末５からの要求に応じて、ＤＢサーバ２と共に動作して、要求元のクライアント端末５に対してダイナミックページを含む各種のウェブページを提供するものにおいて、
クライアント端末５から、ウェブサーバ１上の実行プログラムに対してダイナミックページの取得を要求し（ステップＳ１）、
この要求を受け取ったウェブサーバ１は、実行プロセスを生成し、実行プログラムの実行をＤＢサーバ２に要求し（ステップＳ２）、この要求を受けてＤＢサーバ２は、実行プログラムに従って動作し、要求されたダイナミックページの生成に必要なＨＴＭＬファイルをＯＳ（Operating System）上のＨＴＭＬファイル記憶部３から読み込み、静的記述の情報を生成し（ステップＳ３）、
また、ＤＢサーバ２は、上記ステップＳ３で読み込んだＨＴＭＬファイルの中に記述されている変換情報に従って、要求されたダイナミックページの生成に必要なデータを動的変換ＤＢ４から読み込んで動的変換し、動的記述の情報を生成し（ステップＳ４）、
ＤＢサーバ２は、ステップＳ３，Ｓ４で生成した静的記述の情報と動的記述の情報とをウェブサーバ１に送信し、ウェブサーバ１は、受け取った静的記述および動的記述の情報を用いて、ユーザからリクエストされたダイナミックページを構成し、クライアント端末５のウェブブラウザに返信する（ステップＳ５）」
　
　
３．対比
　本願発明と引用発明とを対比する。
　
　（１）引用発明の「クライアント端末」は、ウエブページをウエブサーバに対して要求しており、本願発明の「第２装置」に相当する。
そして、「ウェブサーバ」と「ＤＢサーバ」は、「ウェブサーバ１は、クライアント端末５からの要求に応じて、ＤＢサーバ２と
共に動作
　（２）引用発明の「ＨＴＭＬファイル」は、本願発明の「記述言語ファイル」に相当し、また、引用発明の「ＨＴＭＬファイルの中に記述されている変換情報」は、本願発明の「Ｗｅｂページ構成要素を変換するための特殊キーワード」に相当する。
　（３）引用発明はＤＢサーバーに「ＨＴＭＬファイル記憶部」を備えており、当該記憶部にＨＴＭＬファイルを記憶させるようにすることは明らかであるから、本願発明の「記述言語ファイル」を「記憶手段に格納する手段」を備えている。
　（４）引用発明は、「ＨＴＭＬファイルの中に記述されている変換情報に従って、要求されたダイナミックページの生成に必要なデータを動的変換ＤＢ４から読み込んで動的変換し、動的記述の情報を生成し」ていることから、本願発明の「特殊キーワードを予め決められた規則に従って文字列に変換する手段」を備えている。
　（５）引用発明は、「ＤＢサーバ２は、ステップＳ３，Ｓ４で生成した静的記述の情報と動的記述の情報とをウェブサーバ１に送信し、ウェブサーバ１は、受け取った静的記述および動的記述の情報を用いて、ユーザからリクエストされたダイナミックページを構成」することから、本願発明の「第２装置に返信するために、変換された前記文字列を含む記述言語ファイルを生成する手段」を備えている。
　
　してみると、両者は、以下の一致点と相違点とを有する。
　
〈一致点〉
　Ｗｅｂページ構成要素を変換するための特殊キーワードが埋め込まれた記述言語ファイルを、記憶手段に格納する手段と；
　Ｗｅｂページの閲覧要求がユーザ利用の第２装置からあったとき、
　前記特殊キーワードを予め決められた規則に従って文字列に変換する手段と；
　前記第２装置に返信するために、変換された前記文字列を含む記述言語ファイルを生成する手段とを備える；
　サーバ。
　
〈相違点１〉
　本願発明は「特殊キーワード」は、「キーワード文字列の識別情報、変換対象の種類を示す情報、及び前記変換対象の種類を示す情報に変数として付加され変換時に利用される情報を含」むのに対し、引用発明は「変換情報」について、具体的に記載されていない点。
　
〈相違点２〉
　本願発明は、「特殊キーワードが埋め込まれた記述言語ファイルをＷｅｂデザイナー利用の第１装置から受信して、記憶手段に格納する手段」を有し、また、「特殊キーワードは、Ｗｅｂオーサリングツールを利用して指定され」るのに対し、引用発明では、「Ｗｅｂページ構成要素を変換するための特殊キーワードが埋め込まれた記述言語ファイルを、記憶手段に格納する手段」を有する点で一致するものの、当該記述言語ファイルが、どこから受信するか、また、特殊キーワードが、どのように指定されるのか、明示がない点。
　
〈相違点３〉
　本願発明が「Ｗｅｂページの閲覧要求がユーザ利用の第２装置からあったとき、格納されている前記記述言語ファイル中の前記特殊キーワードを構文解析によって検出する手段」を備え、「検出された」前記特殊ワードを文字列に変換するのに対し、引用発明には「検出する手段」について明示がない点。
　
〈相違点４〉
　本願発明の文字列に変換する手段は、第２装置からクッキーが送られてきているときは、前記クッキーの内容を変数として変換する」ものであるのに対し、引用発明には明示がない点。
　
４．検討
　相違点につき検討する。
　
〈相違点１について〉
　引用文献の上記記載ｄ）には、変換情報（本願の「特殊キーワード」）に関し、「本実施形態の置換マークは、[**key:option**]のフォーマットでテンプレートファイル３５上に埋め込まれる。このフォーマットにおいて、“
key”の部分は置換マークキーを指定する部分
“option”の部分は置換マークオプションを指定する部分
アンダーバーと整数で終わっている場合は、この整数は識別番号
　
〈相違点２について〉
　引用文献の上記記載ｃ）には、「静的な部分（画面レイアウト）にメンテナンスの必要が生じた場合には、ＯＳ上のＨＴＭＬファイルをテキストエディタ等で容易に修正することができる。また、動的な部分（挿入するデータ内容）にメンテナンスの必要が生じた場合には、ＯＳ上のＨＴＭＬファイル中に記述されている変換情報の部分をテキストエディタ等で修正する」と、ＨＴＭＬファイルを修正する処理が記載されている。そして、この「テキストエディタ等」を用いる処理手段が、どこの端末で、また、誰が使用する端末かどうかについての明示はないものの、通常は、当該処理は、当該サーバ等に通信可能な端末上で修正作業者によって行われ、かつ、修正作業が終了後、サーバに修正したファイルが反映されるように処理を行うのが普通であり、また、「変換情報の部分をテキストエディタ等で修正する」との記載から、テキストエディタ等のオーサリングツールで特殊キーワードを指定する様にする点についても格別の点はない。
　したがって、引用発明において、引用文献の記載ｃ）に基づいて、相違点２に係わる構成とすることは、容易になし得たものである。
　
〈相違点３について〉
　引用文献の上記記載ｄ）には、「文字列を解析し、テキストや置換マークなどの各種オブジェクトの階層構造を表したテンプレートオブジェクト（図５参照）を生成する」と、変換処理について、具体的な一例が記載されている。してみると、引用発明の変換する手段の前の処理として、特殊キーワードを検出する手段を備える様にすることは、具体的な明示がないものの想定されているに等しい事項であることから、引用発明において、相違点３に係る構成を備えるようにすることは、格別のことではない。
　
〈相違点４について〉
　引用文献の上記記載ａ）には、「
動的変換ＤＢ４は、ユーザからの要求などに応じて動的に内容を変えて表示する情報、例えば、ウェブサーバ１にアクセスを行ったユーザに関連する個人情報や、オンラインショッピングに関する種々の商品情報等をデータベースとして記憶するものである。ウェブサーバ１およびＤＢサーバ２が協動してユーザからの要求に対応したダイナミックページを提供する際には、動的変換ＤＢ４に記憶されている複数のデータのうち、アクセスしてきたユーザや当該ユーザが指定したＵＲＬ等に対応するものが選択的に読み出されて利用される
　
５．判断
　相違点１乃至相違点４についての検討を踏まえると、本願発明は、引用発明及び当該技術分野における慣用手段から当業者が容易に構成し得たものである。
　また、本願発明の奏する作用効果も、引用発明及び当該技術分野における慣用手段によって奏する作用効果からみて格別のものであるともいえない。
　
６．むすび
　以上のとおり、本願発明は、引用発明及び当該技術分野における慣用手段に基づき当業者が容易に発明をすることができた発明であり、特許法第２９条第２項の規定により特許を受けることができない発明である。
　
　よって、結論のとおり審決する。