【事件の表示】
　特願２００１−２８７６７８「情報端末装置、記録媒体、及びプログラム」拒絶査定不服審判事件〔平成１５年　４月　４日出願公開、特開２００３−　９９３８２〕について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１３年９月２０日の出願であって、平成２１年６月２９日付けの拒絶の理由の通知に対して、同年９月７日付けで意見書が提出されるとともに、同日付で手続補正がなされたが、平成２２年４月２２日付けで拒絶をすべき査定がされ、これに対し同年７月２７日に拒絶査定不服審判の請求がなされたものである。
　
２．本願発明
　本願の請求項１に係る発明は、平成２１年９月７日付け手続補正により補正された特許請求の範囲の請求項１に記載された次のとおりのものと認める。（以下「本願発明」という。） 
　
「【請求項１】
　ネットワーク上のサーバを通じて、当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージをリアルタイムで送受信する通信手段と、
　メッセージを入力するメッセージ入力手段と、
　前記通信手段によって前記サーバを通じて送受信した対話相手との間のメッセージを表示する表示手段と、
　対話相手との間でサーバを通じてのメッセージの送受信を開始又は終了するために、前記通信手段にネットワーク上のサーバに対しての通信接続又は通信切断を指示する送受信指示手段と、
　該送信指示手段に基づく前記通信手段のネットワーク上のサーバに対する通信接続中に、前記メッセージ入力手段からの入力メッセージが前記サーバに対してのサーバ宛ての情報検索メッセージであることを指示するサーバ通信指示手段と
を備え、
　サーバを通じて当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージの送信及び／又は受信をしている前記通信手段の通信接続中に、前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信するともに、当該サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを、対話相手からの送信メッセージの場合と同様にして、前記通信手段によりサーバから受信することを特徴とする情報端末装置。」
　
３．引用例に記載された発明
　これに対して，原査定の拒絶の理由に引用された、特開２００１−１０９６８９号公報、平成１３年４月２０日公開（以下、「引用例」という。）には、図面とともに以下の記載がある。
　
Ａ．「【００１５】
【発明の実施の形態】以下、本発明の実施の形態を、図面を参照して説明する。
＜チャットシステムの概略構成＞図２は、本実施形態によるチャットシステムの概略構成を示すブロック図である。この図２に示されるように、このチャットシステムは、一台のチャットサーバ１と、このチャットサーバ１に対してインターネットＮを通じて（ＩＲＰプロトコルに従って）通信可能に設定された複数台のクライアント端末２Ａ〜２Ｃ及び疑似クライアント装置３と、この疑似クライアント装置３に対してインターネットＮを通じて通信可能に設定された複数台のバックエンドサーバ４とから、構成されている。
【００１６】このチャットサーバ装置１は、一般的なＩＲＣ（インターネット・リレー・チャット）サーバプログラムを実行しているコンピュータである。チャットサーバ装置１のハードウェアは、一般的なサーバコンピュータであるので、ＩＲＣサーバプログラム以外のプログラムも実行可能であるが、ここでは、ＩＲＣサーバプログラムを実行している時の機能のみが注目されるので、以下、単に「チャットサーバ」と称される。
【００１７】また、各クライアント装置２Ａ〜２Ｃは、一般的なチャットツールプログラム（ブラウザ）を実行しているコンピュータである。各クライアント装置２Ａ〜２Ｃのハードウェアは、一般的な通信機能を有したパーソナルコンピュータであるので、チャットクライアントプログラム以外のプログラムも実行可能であるが、ここでは、チャットクライアントプログラムを実行している時の機能のみが注目されるので、以下、単に「クライアント」と称される。
【００１８】また、疑似クライアント装置３は、後述する疑似クライアントプログラムを実行しているコンピュータである。疑似クライアント装置３のハードウェアは、一般的な通信機能を有したパーソナルコンピュータであっても良いし、チャットサーバ１と同じサーバコンピュータであっても良いが、ここでは、疑似クライアントプログラムを実行している時の機能のみが注目されるので、以下、単に「疑似クライアント」と称される場合もある。
【００１９】上述したチャットサーバ１は、論理的に複数のチャンネルを生成し、各チャンネル毎にチャットサービスを提供する。即ち、チャットサーバ１は、各クライアント２から自己のサーバ名及びポート番号を指定した接続要求があった時には、そのクライアント２を接続させて通信可能な状態に設定するとともに、接続済みのクライアント２から何れかのチャンネルが指定された場合には、そのクライアント２を指定チャンネルへ接続させて、チャット（会話）可能な状態に設定する。即ち、そのクライアント２に対して、指定チャンネルへのメッセージの送信を許可するとともに、このチャンネルに接続している全てのクライアント２からこのチャンネルへ送信されたメッセージを、このチャットチャンネルに接続している全てのクライアント２に対して、リアルタイムで送信（転送）する。これにより、各チャンネルに接続したクライアント２に対して、そのチャンネルを通じての、クライアント同士のリアルタイムな情報交換（会話）の環境を、提供するのである。
【００２０】なお、チャットサーバ１は、各チャンネル毎にそのチャンネルに現在接続しているクライアント２を特定する識別情報（クライアント２を操作している利用者のニックネーム）を管理する利用者管理テーブルを備えている。また、各クライアント２は、各チャンネルに最初に接続する際には、「ＪＯＩＮメッセージ」と称される接続を宣言するメッセージを、そのチャンネルへ送信する。チャットサーバ１は、この「ＪＯＩＮメッセージ」を検出することにより、利用者管理テーブルに必要事項を登録するのである。
【００２１】また、チャットサーバ１は、図２においては一つのみ示されているが、各クライアント２がインターネットＮを介して接続可能なチャットサーバ１は、一つのみに限られない。
【００２２】また、各クライアント２は、同一のチャットサーバ１が生成した複数のチャンネルに、同時に接続することができる。なお、各クライアント２が特定のチャンネルへ送信するメッセージは、実際には、そのチャンネルに接続している全てのクライアント２へ送信（転送）されるが、特定の利用者を相手方としてなされる発言の場合、通常、そのメッセージの内容は、“相手方のニックネーム＞メッセージ本文”のように、発言の相手方としての利用者のニックネーム（識別情報としてのハンドルネーム）がメッセージ本文に付加された形式のものとなる。
【００２３】上述した疑似クライアント３は、通常のクライアント２と同様の資格で、チャットサーバ１が生成した全てのチャンネルに接続する。但し、通常のクライアント２が利用者の操作に応じてメッセージを送信するのとは異なり、疑似クライアント３は、予めプログラミングされたアルゴリズムに従い、自動的に、各チャンネル上に送信される各クライアント２からのメッセージに応じた処理（メッセージに対する返答を含む）を実行する。
【００２４】なお、疑似クライアント３は、各クライアント２からのメッセージに応じた処理をする際に、必要に応じて、各種バックエンドサーバ４と連携し、各バックエンドサーバ４から必要な情報を獲得したり、各バックエンドサーバ４に対して所定の処理を依頼する。このバックエンドサーバ４には、問い合わされた利用者がどのチャンネルに現在接続しているかどうかを回答するチャットサーバ１自身も、含まれている。他のバックエンドサーバ４の例としては、電子メールを所定のアドレスへ送信するメールサーバ（ＳＭＴＰサーバ），メッセージをＦＡＸ送信するＦＡＸメールサーバ，問い合わされた単語に対する翻訳文を回答する辞書サーバ，問い合わされた単語を含むホームページのＵＲＬを検索する検索サーバ（ポータルサイト），問い合わされた個人の個人情報を回答する個人情報管理サーバ，各事業所毎に設置されているとともにその事業所の会議室（場所）の予約状況や所属社員のスケジュールを管理するカレンダーサーバ，等が、挙げられる。
＜疑似クライアント装置の構成＞次に、疑似クライアント装置３の構成を、図３のブロック図に基づいて、説明する。上述したように疑似クライアント装置３のハードウェアは、一般的なコンピュータ（パーソナルコンピュータ又はサーバコンピュータ）であるので、バスＢを介して互いに接続されたＣＰＵ３１，ＲＡＭ３２，ＨＤＤ３３及びモデム３４を有している。
【００２５】ハードディスク３３は、コンピュータ可読媒体であり、通信モジュールを含むオペレーションシステムプログラム（例えば、マイクロソフト社製のウインドウズ９５又は９８（商標））１０，及び、アプリケーションプログラムである疑似クライアントプログラム１１を格納している。
【００２６】ＣＰＵ３１は、ハードディスク３３からオペレーションシステムプログラム１０及び疑似クライアントプログラム１１を読み出して夫々実行することによって、この疑似クライアントプログラム１１によって予めプログラミングされた動作を行う。
【００２７】モデム３４は、ＣＰＵ３１からインターネットＮ経由で送信すべきものとして受け取ったデータを、通信媒体を介して伝達可能な信号形式に変調したり、ＣＰＵ３１からの指示に応じてインターネットＮ経由で受信したデータをＣＰＵ３１が処理可能な信号形式に復調する装置である。なお、このモデム３４は、インターネットＮと疑似クライアント装置３との間を中継する通信媒体の形式如何によっては、ＤＳＵ（デジタル・シグナル・ユニット）及びＴＡ（ターミナル・アダプタ）や、他の通信装置へ置換される。
【００２８】ＲＡＭ３２は、このＣＰＵ３１が上述した各プログラム１０，１１を実行するに際して、各プログラム１１のモジュールがページングされたり、インターネットＮ経由で受信したデータを一時的に保存したり、ＣＰＵ３１が各プログラム１０，１１を実行することによって生成したデータを一時的に保存する作業領域として、機能する。図３には、一定期間の間にＲＡＭ３２上に存在する各プログラム１０，１１及びデータの一部が、示されている。このうちの疑似クライアントプログラム１１については、後において詳細に説明するので、ここでは、ＣＰＵ３１が疑似クライアントプログラム１１を実行することによって生成されるデータであるチャンネル管理テーブル１２，メッセージテーブル１３，日時指定メッセージテーブル１４，連絡先登録テーブル１５，予定参照支援テーブル１６，アラーム管理テーブル１７及びキーワード登録テーブル１８を、説明する。
【００２９】チャンネル管理テーブル１２は、図４に示すように、チャットサーバ１の各チャンネル毎に、そのチャンネルに接続している各利用者のニックネーム（ハンドルネーム），各利用者の前回の発言時刻（最後にメッセージを送信した時刻），及び、前回の発言中のキーワード（最後のメッセージから抽出された特定キーワード）を登録するテーブルである。なお、特定キーワードとは、「さよなら」，「帰る」，「バイバイ」等、そのチャンネルに対する接続を切断してチャットを終了する旨を示すキーワードであり、これらは、疑似クライアントプログラム１１によって予め定められている。
【００３０】メッセージテーブル１３は、図５に示すように、チャットサーバ１の何れかのチャンネルの接続者から他の利用者（何れかのチャンネルに接続する資格を有する利用者）へ伝言すべきことを依頼された伝言メッセージを格納するテーブルであり、伝言メッセージ毎に、その依頼者のニックネーム，宛先の利用者のニックネーム，及び伝言メッセージ受信日時（依頼を受けた日時）も、記録する。
【００３１】日時指定メッセージテーブル１４は、図６に示すように、チャットサーバ１の何れかのチャンネルの接続者から他の利用者（何れかのチャンネルに接続する資格を有する利用者）へ指定日時に伝言すべきこと依頼された伝言メッセージを格納するテーブルであり、伝言メッセージ毎に、その依頼者のニックネーム，宛先の利用者のニックネーム，及び指定日時を、記録する。
【００３２】連絡先登録テーブル１５は、図７に示すように、予め登録された利用者に対する連絡先が登録されるテーブルであり、具体的には、連絡先利用者のニックネーム，伝達方法種別，連絡先アドレス，登録者名及び登録時刻を、一組の情報として記録する。
【００３３】予定参照支援テーブル１６は、予め登録された利用者のニックネーム，本名及び所属する事業所名を、一組の情報として記録する。
【００３４】アラーム管理テーブル１７は、指定時刻に登録者に対して発されるアラームの内容が登録されるテーブルであり、その登録者のニックネーム，指定時刻，及びアラームとして通知される通知メッセージの内容を、一組の情報として記録する。
【００３５】キーワード登録テーブル１７は、図１０に示すように、一又は複数のキーワードの組合せに対して所定の文字列とが対応付けて登録されるテーブルであり、文字列毎に、それに対応付けられて登録された一又は複数のキーワード，登録者のニックネーム，及び、その対応付けが有効なチャンネルの指定が、記録される。
【００３６】なお、一旦生成された各テーブル１２〜１８は、随時、ハードディスク３３の所定フォルダに保存されるとともに、ＣＰＵ３１が疑似クライアントプログラム１１を立ち上げる毎に、前回の実行時において最終的にハードディスク３３内に保存された各テーブル１２〜１８が、ＣＰＵ３１によって読み出されてＲＡＭ３２上に展開される。
＜疑似クライアントプログラムによる処理内容＞次に、ハードディスク３３からＲＡＭ３２に読み出された疑似クライアントプログラム１１に従ってＣＰＵ３１が実行する処理の内容を、図１１乃至図３７のフローチャートに基づいて説明する。図１１のメインルーチンは、疑似クライアント３において所定のスタートコマンドが入力されることによって、スタートする。スタート後、最初のＳ０００１では、ＣＰＵ３１は、チャットサーバ１のサーバ名，ポート番号及び自己のニックネーム（ここでは、ニックネームが“ｐｏｃｈｉ”であるものとする）を指定して、一クライアントとして、チャットサーバ１に接続する。
【００３７】次のＳ０００２では、ＣＰＵ３１は、初期化処理を実行する。
【００３８】次のＳ０００３では、ＣＰＵ３１は、チャットサーバ１における予め指定された一又は複数又は全てのチャンネルに対して接続を行う。即ち、ＣＰＵ３１は、接続しようとする全てのチャンネルへ、上述した「ＪＯＩＮメッセージ」を送信する。
【００３９】次に、ＣＰＵ３１は、接続した全てのチャンネルに流れるメッセージを検出するために、Ｓ０００４乃至Ｓ００２８のループ処理を実行する。このループ処理に入って最初のＳ０００４では、ＣＰＵ３１は、予め設定されたイベント（ＪＯＩＮメッセージの検出，通常メッセージの検出，処理周期のタイムアップ）の何れかが発生したかどうかをチェックする。そして、ＣＰＵ３１は、通常のメッセージを検出した場合には、処理をＳ０００５へ進め、ＪＯＩＮメッセージを検出した場合には、処理をＳ００１０へ進め、所定周期のタイムアップイベントが発生したと判断した場合には、処理をＳ００２２へ進める。なお、所定周期のタイムアップイベントは、Ｓ０００２での初期化処理の実行後１分経過した時，及び、それ以後１分経過する毎に、夫々、発生する。
【００４０】Ｓ０００５では、ＣＰＵ３１は、検出した通常メッセージ（以下、「処理対象メッセージ」と称される）の字句解析及びそれに対応した処理を実行する。図１４は、このＳ０００５にて実行されるサブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ１１０１では、ＣＰＵ３１は、処理対象メッセージ中に自己のニックネーム（ｐｏｃｈｉ）が宛先として含まれるか否かを、チェックする（監視手段に相当）。そして、自己のニックネームが含まれない場合には、ＣＰＵ３１は、処理をそのままＳ０１０９へ進める。これに対して、処理対象メッセージに自己のニックネームが含まれる場合には、ＣＰＵ３１は、Ｓ０１０２において、検出した処理対象メッセージから宛先を削除して、メッセージの本文のみを抽出した後に、処理をＳ０１０３へ進める。このＳ０１０３以後、Ｓ０１０４，Ｓ０１０６，Ｓ０１０７の各処理は、発言の内容が所定の文章条件を満たしているか否かを識別する識別手段に相当する処理である。
【００４１】Ｓ０１０３では、ＣＰＵ３１は、Ｓ０１０２にて抽出されたメッセージ本文の先頭文節（所定の位置にある単語）が所定の動作指示単語（所定の単語）であるか否かを、チェックする。ここで、所定の「動作指示単語」とは、“伝言”，“伝言みせて”，“伝言ある？”，“伝言どうかな？”，“指定伝言”，“通知”，“アラーム”，“メモ”，“メモ一覧”，“ｄｉｃｔ”，“ｆｉｎｄ”，“会議室参照”，“会議室予約”，“予定参照”，及び、“連絡”である。そして、メッセージ本文の先頭文節が所定の「動作指定単語」であった場合には、ＣＰＵ３１は、処理をＳ０１０５へ進める。
【００４２】これに対して、メッセージ本文の先頭文節が所定の「動作指定単語」でない場合には、ＣＰＵ３１は、Ｓ０１０４において、メッセージ本文の先頭からの文脈が、ニックネーム＋指定文節という流れに沿っているかか否かを、チェックする。即ち、所定の位置に所定の文節があるか否かをチェックする。ここで、「指定文節」とは、“の連絡先は”，“いる？”，“の名前は”，“のカレンダーサーバは”，及び、“どこにいる？”である。そして、メッセージ本文の先頭からの文脈がニックネーム＋指定文節でない場合には場合には、ＣＰＵ３１は、処理をＳ１０６へ進める。これに対して、メッセージ本文の先頭からの文脈がニックネーム＋指定文節である場合には、ＣＰＵ３１は、処理をＳ０１０５へ進める。
【００４３】Ｓ０１０５では、ＣＰＵ３１は、「動作指定単語」又は「指定文節」によって指示された処理を実行する（処理実行手段に相当）。図１５は、このＳ０１０５にて実行されるサブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ０２０１では、ＣＰＵ３１は、メッセージ本文における「動作指定単語」又は「指定文節」に基づき、対応する処理がバックエンドサーバ４との連携を要するか否かをチェックする。そして、「動作指定単語」が“伝言”，“伝言みせて”，“伝言ある？”，“伝言どうかな？”，“指定伝言”，“通知”，“アラーム”，“メモ”，又は、“メモ一覧”である場合，若しくは、「指定文節」が“の連絡先は”，“いる？”，“の名前は”，又は、“のカレンダーサーバは”である場合には、ＣＰＵ３１は、対応する処理がバックエンドサーバ４との連携を要さないと判断して、処理をＳ０２０２へ進める。これに対して、「動作指定単語」が“ｄｉｃｔ”，“ｆｉｎｄ”，“会議室参照”，“会議室予約”，“予定参照”，又は、“連絡”である場合，若しくは、「指定文節」が“どこにいる？”である場合には、ＣＰＵ３１は、対応する処理がバックエンドサーバ４との連携を要すると判断して、処理をＳ０２０６へ進める。」（段落【００１５】−【００４３】）
　
Ｂ．「【００９６】次に、「動作指示単語」＝“ｆｉｎｄ”であった場合に実行される図２８及び図２９のサブルーチンを説明する。ＣＰＵ３１は、このサブルーチンに入ると、最初のＳ１５０１において、メッセージ本文の文法を解析する。即ち、第２文節に示された検索サーバ名，第３文節に示された検索対象文字を、夫々、識別する。
【００９７】次のＳ１５０２では、ＣＰＵ３１は、メッセージ本文の第２文節に示された検索サーバを、処理対象サーバ（即ち、連携先のバックエンドサーバ）として決定する。
【００９８】次のＳ１５０３では、Ｓ１５０２にて決定された処理対象サーバがポータルサイトであるか個人情報管理サーバであるか否かを、チェックする。そして、ＣＰＵ３１は、処理対象サーバがポータルサイトであれば、処理をＳ１５０４へ進め、処理対象サーバがｗｈｏｉｓ，Ｘ．５００，ＬＤＡＰ等の規約に基づく個人情報管理サーバであれば、処理をＳ１５１３へ進める。
【００９９】処理対象サーバがポータルサイトである場合（請求項３３に相当）に実行されるＳ１５０４では、ＣＰＵ３１は、処理対象サーバに対するリクエスト文字列を作成する。具体的には、ＣＰＵ３１は、メッセージ本文の第３文節に示された検索対象文字に関するインターネットホームページを検索することを内容としたリクエスト文字列を作成する。
【０１００】次のＳ１５０５では、ＣＰＵ３１は、Ｓ１５０４にて作成したリクエスト文字列を処理対象サーバへ送信することによって、リクエストを実行する。
【０１０１】次のＳ１５０６では、ＣＰＵ３１は、処理対象サーバとしてのポータルサイトから返答された問合せ結果を解析する。
【０１０２】次のＳ１５０７では、ＣＰＵ３１は、Ｓ１５０６での解析結果に基づいて、応答文字列（該当するホームページの概略）及び情報件数（該当するホームページの件数）を獲得する。
【０１０３】次のＳ１５０８では、ＣＰＵ３１は、Ｓ１５０７にて獲得した情報件数が１件以上であるか否かをチェックする。そして、情報件数がゼロであった場合には、ＣＰＵ３１は、Ｓ１５１１において、情報件数がゼロであることを示す応答文字列（メッセージ情報）を作成し、Ｓ１５１２において、Ｓ１５１１にて作成した応答文字列を出力（チャットサーバ１に対して送信）した後に、このサブルーチンを終了して、処理を図１５のルーチンに戻す。
【０１０４】これに対して、Ｓ１５０７にて獲得した情報件数が１件以上であるとＳ１５０８にて判断した場合には、ＣＰＵ３１は、Ｓ１５０９において、連携しているＷｅｂサーバ内における特定位置にＳ１５０７にて獲得した応答文字列を書き込むとともに、そのページのＵＲＬを獲得する。次のＳ１５１０では、ＣＰＵ３１は、Ｓ１５０７にて獲得した情報件数及びＳ１５０９にて獲得したＵＲＬを示す応答文字列（メッセージ情報）を作成する。次のＳ１５１２では、ＣＰＵ３１は、Ｓ１５１０にて作成した応答文字列を出力（チャットサーバ１に対して送信）する。Ｓ１５１２の完了後、ＣＰＵ３１は、このサブルーチンを終了して、処理を図１５のルーチンに戻す。」(段落【００９６】−【０１０４】）
　
Ｃ．「【０２１１】『［sample］  sample.n
（全体・種類を代表する）見本
（全体・種類を代表する）標本，見本，標本：サンプル，試供品；
［sample］  sample.v
見本で試す；標本抽出をする；経験する，試す；
［sample］  sample.adj
見本になる
以上、３項目（１１件）あったんだわん』
〔ホームページ検索〕本実施形態においては、チャット中に疑似クライアント３に対してホームページ検索を依頼する発言をすれば、疑似クライアント３がバックエンドサーバであるポータルサイトに対する検索を代行するので、別途ブラウザを立ち上げなくてもホームページ検索を行うことができる。この場合、ホームページ検索を依頼しようとする利用者は、下記形式のメッセージ本文を、疑似クライアント２のニックネーム（ｐｏｃｈｉ）を宛先として付して、チャンネルへ送信する。
【０２１２】『find  search  チャットシステム』ここで、“find”は検索機能を呼び出すための動作指示単語であり、“seach”はポータルサイトのサーバ名であり、“チャットシステム”は検索対象文字である。
【０２１３】このメッセージを検出した疑似クライアント３は、文法解析により、“チャットシステム”というキーワードを“search”によって検索することの依頼であると、判断する（Ｓ１５０１〜Ｓ１５０３）。そして、予めシステムに登録しておいたバックエンドサーバ４である“search”に対して、ネットワークインターフェース又はＡＰＩを通じて問い合わせを行い（Ｓ１５０４，Ｓ１５０５）、その応答結果を連携しているＷｅｂサーバに書き込み、そのページのＵＲＬ情報及び情報件数を、例えば下記形式で、依頼者宛に応答する（Ｓ１５０６〜Ｓ１５１０，Ｓ１５１２）。
【０２１４】『http://www.pochi.server.ne.jp/pochi/sample/1.htmlに結果をまとめたんだわん。１２３件あったんだわん』なお、バックエンドサーバからの応答結果内に１件も情報が含まれていない場合には、疑似クライアント３は、得られた情報の件数が０件である旨のみを、例えば下記形式で、依頼者宛に応答する（Ｓ１５１１，Ｓ１５１２）。
【０２１５】『０件あったんだわん』」(段落【０２１１】−【０２１４】）
　
　以上の記載によれば、引用例には、次の発明（以下「引用発明」という。）が記載されている。
　
「一台のチャットサーバ１と、このチャットサーバ１に対してインターネットＮを通じて（ＩＲＰプロトコルに従って）通信可能に設定された複数台のクライアント端末２Ａ〜２Ｃ及び疑似クライアント装置３と、この疑似クライアント装置３に対してインターネットＮを通じて通信可能に設定された複数台のバックエンドサーバ４とから、構成されており、
　チャットサーバ装置１は、一般的なＩＲＣ（インターネット・リレー・チャット）サーバプログラムを実行しているコンピュータであり、
　各クライアント装置２Ａ〜２Ｃは、一般的なチャットツールプログラム（ブラウザ）を実行しているコンピュータであり、
　疑似クライアント装置３は、疑似クライアントプログラムを実行しているコンピュータであり、疑似クライアント装置３のハードウェアは、チャットサーバ１と同じサーバコンピュータであっても良いもので、
　チャットサーバ１は、各クライアント２から自己のサーバ名及びポート番号を指定した接続要求があった時には、そのクライアント２を接続させて通信可能な状態に設定するとともに、接続済みのクライアント２から何れかのチャンネルが指定された場合には、そのクライアント２を指定チャンネルへ接続させて、チャット（会話）可能な状態に設定し、
　疑似クライアント３は、通常のクライアント２と同様の資格で、チャットサーバ１が生成した全てのチャンネルに接続し、通常のクライアント２が利用者の操作に応じてメッセージを送信するのとは異なり、疑似クライアント３は、予めプログラミングされたアルゴリズムに従い、自動的に、各チャンネル上に送信される各クライアント２からのメッセージに応じた処理（メッセージに対する返答を含む）を実行し、
　チャット中に疑似クライアント３に対してホームページ検索を依頼する発言をすれば、疑似クライアント３がバックエンドサーバであるポータルサイトに対する検索を代行するので、別途ブラウザを立ち上げなくてもホームページ検索を行うことができ、ホームページ検索を依頼しようとする利用者は、下記形式のメッセージ本文を、疑似クライアント２のニックネーム（ｐｏｃｈｉ）を宛先として付して、チャンネルへ送信し、
　メッセージを検出した疑似クライアント３は、文法解析により、“チャットシステム”というキーワードを“search”によって検索することの依頼であると、判断すし、予めシステムに登録しておいたバックエンドサーバ４である“search”に対して、ネットワークインターフェース又はＡＰＩを通じて問い合わせを行い、その応答結果を連携しているＷｅｂサーバに書き込み、そのページのＵＲＬ情報及び情報件数を、依頼者宛に応答するチャットシステムにおける
　クライアント装置。」
　
４．対比
　本願発明と引用発明を対比する。
　引用発明の「インターネットＮ」は本願発明の「ネットワーク」に相当する。
　引用発明の「チャットサーバ１」は、本願発明の「サーバ」に相当する。
　引用発明の「クライアント装置２Ａ〜２Ｃ」と「クライアント端末２Ａ〜２Ｃ」と「クライアント２」は用語は異なるが、同一のものを示しているものと認められ、上記のそれぞれは、本願発明の「情報端末装置」に相当する。
　引用発明の複数台のクライアント端末２Ａ〜２Ｃは、チャットサーバ１に対してインターネットＮを通じて（ＩＲＰプロトコルに従って）通信可能に設定されており、また、引用発明のチャットサーバ１は、各クライアント２から自己のサーバ名及びポート番号を指定した接続要求があった時には、そのクライアント２を接続させて通信可能な状態に設定するとともに、接続済みのクライアント２から何れかのチャンネルが指定された場合には、そのクライアント２を指定チャンネルへ接続させて、チャット（会話）可能な状態に設定するものであるので、引用発明の「クライアント端末２Ａ〜２Ｃ」は、本願発明の「ネットワーク上のサーバを通じて、当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージをリアルタイムで送受信する通信手段」に相当する「通信手段」を有していると言える。
　引用発明の各クライアント装置２Ａ〜２Ｃは、一般的なチャットツールプログラム（ブラウザ）を実行しているコンピュータであり、チャット（会話）可能な状態に設定されるものであるので、引用発明の各クライアント装置２Ａ〜２Ｃが、本願発明の「メッセージを入力するメッセージ入力手段」に相当する手段を有していることは明らかである。
　同様に、引用発明の各クライアント装置２Ａ〜２Ｃは、一般的なチャットツールプログラム（ブラウザ）を実行しているので、本願発明の「前記通信手段によって前記サーバを通じて送受信した対話相手との間のメッセージを表示する表示手段」相当する手段を有していることも明らかである。
　引用発明のチャットサーバ１は、各クライアント２から自己のサーバ名及びポート番号を指定した接続要求があった時には、そのクライアント２を接続させて通信可能な状態に設定するとともに、接続済みのクライアント２から何れかのチャンネルが指定された場合には、そのクライアント２を指定チャンネルへ接続させて、チャット（会話）可能な状態に設定するものであるので、引用発明の「クライアント２」は、本願発明における「対話相手との間でサーバを通じてのメッセージの送受信を開始」「するために、前記通信手段にネットワーク上のサーバに対しての通信接続」「を指示する送受信指示手段」を有していると言える。
　引用発明の「疑似クライアント３」は、通常のクライアント２と同様の資格で、チャットサーバ１が生成した全てのチャンネルに接続し、通常のクライアント２が利用者の操作に応じてメッセージを送信するのとは異なり、疑似クライアント３は、予めプログラミングされたアルゴリズムに従い、自動的に、各チャンネル上に送信される各クライアント２からのメッセージに応じた処理（メッセージに対する返答を含む）を実行するものであり、チャット中に疑似クライアント３に対してホームページ検索を依頼する発言をすれば、疑似クライアント３がバックエンドサーバであるポータルサイトに対する検索を代行するもので、また、「疑似クライアント装置３」は、疑似クライアントプログラムを実行しているコンピュータであり、疑似クライアント装置３のハードウェアは、チャットサーバ１と同じサーバコンピュータであっても良いものであるので、引用発明の「クライアント２」は、メッセージに応じた処理であるホームページ検索を依頼する発言をチャット中にチャットサーバ１内の疑似クライアント３に対して行うものであると言える。そのため、引用発明の「クライアント２」は、本願発明の「前記メッセージ入力手段からの入力メッセージが前記サーバに対してのサーバ宛ての情報検索メッセージであることを指示するサーバ通信指示手段」に相当する手段を有していると言える。また、引用発明は「チャット中に疑似クライアント３に対してホームページ検索を依頼する発言」をするものであるので、上記の「前記メッセージ入力手段からの入力メッセージが前記サーバに対してのサーバ宛ての情報検索メッセージであることを指示するサーバ通信指示手段」は、本願発明のように「該送信指示手段に基づく前記通信手段のネットワーク上のサーバに対する通信接続中に」処理が実行されていることは明らかである。
　引用発明は、チャット中に疑似クライアント３に対してホームページ検索を依頼する発言をすれば、疑似クライアント３がバックエンドサーバであるポータルサイトに対する検索を代行するので、別途ブラウザを立ち上げなくてもホームページ検索を行うことができ、ホームページ検索を依頼しようとする利用者は、下記形式のメッセージ本文を、疑似クライアント２のニックネーム（ｐｏｃｈｉ）を宛先として付して、チャンネルへ送信しているので、引用発明は、本願発明の「前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信する」ことに相当する処理をしていると言える。
　また、引用発明におけるメッセージを検出した疑似クライアント３は、文法解析により、“チャットシステム”というキーワードを“search”によって検索することの依頼であると、判断すし、予めシステムに登録しておいたバックエンドサーバ４である“search”に対して、ネットワークインターフェース又はＡＰＩを通じて問い合わせを行い、その応答結果を連携しているＷｅｂサーバに書き込み、そのページのＵＲＬ情報及び情報件数を、依頼者宛に応答するものであるので、引用発明は、本願発明における「当該サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを」「前記通信手段によりサーバから受信する」ことに相当する処理を行っていると言える。
　
　よって、本願発明と引用発明とは、次の点で一致する。
　
一致点
「ネットワーク上のサーバを通じて、当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージをリアルタイムで送受信する通信手段と、
　メッセージを入力するメッセージ入力手段と、
　前記通信手段によって前記サーバを通じて送受信した対話相手との間のメッセージを表示する表示手段と、
　対話相手との間でサーバを通じてのメッセージの送受信を開始するために、前記通信手段にネットワーク上のサーバに対しての通信接続を指示する送受信指示手段と、
　該送信指示手段に基づく前記通信手段のネットワーク上のサーバに対する通信接続中に、前記メッセージ入力手段からの入力メッセージが前記サーバに対してのサーバ宛ての情報検索メッセージであることを指示するサーバ通信指示手段と
を備え、
　前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信するともに、当該サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを、前記通信手段によりサーバから受信することを特徴とする情報端末装置。」
　
　一方、両者は次の点で相違する。
　
（相違点１）
　本願発明は、対話相手との間でサーバを通じてのメッセージの送受信を開始又は終了するために、前記通信手段にネットワーク上のサーバに対しての通信接続又は通信切断を指示する送受信指示手段を有しているのに対し、引用発明は、対話相手との間でサーバを通じてのメッセージの送受信を開始するために、前記通信手段にネットワーク上のサーバに対しての通信接続を指示する送受信指示手段は有しているものの、メッセージの送受信の終了するために通信手段にネットワーク上のサーバに対しての通信切断を指示する機能を有することの特定がなされていない点。
　
（相違点２）
　本願発明は、サーバを通じて当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージの送信及び／又は受信をしている前記通信手段の通信接続中に、前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信するものであるに対し、引用発明はチャット中にサーバ通信指示手段の指示に基づき、メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして通信手段からサーバに送信しているものの、サーバを通じて当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージの送信及び／又は受信をしている前記通信手段の通信接続中であるかは明かではない点。
　
（相違点３）
　本願発明は、当該サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを、対話相手からの送信メッセージの場合と同様にして、前記通信手段によりサーバから受信するものであるのに対し、引用発明は、サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを、通信手段によりサーバから受信するものではあるものの、対話相手からの送信メッセージの場合と同様にしてサーバから受信するものであるかは明確ではない点。
　
５．当審の判断
　
（相違点１について）
　送受信手段において通信を行う場合、通信接続指示と通信切断指示の両方の機能を具備させることは当業者が通常行う周知の事項であるので、引用発明においてメッセージの送受信の終了するために通信手段にネットワーク上のサーバに対しての通信切断を指示する機能を持たせるように構成することは、当業者であれば容易に成し得ることである。
　
（相違点２について）
　引用発明のおける「チャット中」とは、他のクライアントとメッセージの交換を行っている状態、すなわち本願発明におけるサーバにオンライン接続している一又は複数の対話相手との間でメッセージの送信及び／又は受信をしている状態を当然想定し得るものである。したがって、引用発明において、サーバを通じて当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージの送信及び／又は受信をしている前記通信手段の通信接続中に、前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信するように構成することは、当業者であれば容易に成し得ることである。
　
（相違点３について）
　引用発明のチャットサーバ１の内部構成の一部である「疑似クライアント」は、通常のクライアント２と同様の資格で、チャットサーバ１が生成した全てのチャンネルに接続して通信するものであるので、通常のクライアント２から見ると、他のクライアントとの通信と同様のものと認められる。そのため、引用発明においても、サーバ宛て情報検索メッセージ内容に基づく情報検索結果からサーバが作成した応答メッセージを、対話相手からの送信メッセージの場合と同様にして、通信手段によりサーバから受信するものである。
　
　そして、本願発明の作用効果も、引用発明及び周知技術から当業者が予測できる範囲のものである。
　
　なお、審判請求書における請求の理由において、「すなわち、引用文献１に記載された発明は、本願発明のように “ユーザは、相手との対話において必要が生じたときにのみ、ユーザの意思に基づいて相手との対話上にバーチャルバディーを参加させて情報を得る”というものではなく、単に「ネットワーク上のサーバを通じて、当該サーバにオンライン接続している一又は複数の対話相手との間でメッセージをリアルタイムで送受信している」チャンネルを物理的に利用して、疑似クライアント装置と所定のクライアントとの２者間でチャンネル上の対話とは別個に〔伝言〕，〔指定伝言〕，〔連絡〕，〔利用者の接続状況調査〕，…といった処理が行えるだけのものに過ぎません。この点から、引用文献１に記載の「擬似クライアント」は、本願発明の「バーチャルバディー」と全く異なるものである、と思料します。」との主張がなされているが、本願発明は、「通信接続中に、前記メッセージ入力手段からの入力メッセージが前記サーバに対してのサーバ宛ての情報検索メッセージであることを指示する」、「通信接続中に、前記サーバ通信指示手段の指示に基づき、前記メッセージ入力手段による入力メッセージをサーバ宛ての情報検索メッセージとして前記通信手段から前記サーバに送信する」とのように「通信接続中」という点が特定されているのみであり、また、「情報検索結果からサーバが作成した応答メッセージを、対話相手からの送信メッセージの場合と同様にして、前記通信手段によりサーバから受信する」とのように「対話相手からの送信メッセージの場合と同様にして」という点が特定されているのみである。そして、これらの特定事項から上記の主張点のような構成上の差異を把握することはできないので、請求の理由における主張を採用することはできない。
　
６．むすび
　したがって、本願発明は、引用例に記載された発明及び周知技術に基づいて当業者が容易に発明をすることができたものであるから、特許法２９条２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。