(57)【要約】【課題】表示コンテンツの位置の指定によって、円滑なコミュニケーションを実現する情報処理システムを提供する。【解決手段】端末装置３は、テキスト情報と、表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報をサーバ１に送信する。サーバ１は、そのメッセージ情報を蓄積すると共に、複数の端末装置３に送信する。端末装置３は、サーバ１から受信したメッセージ情報に応じて、メッセージ情報に含まれるテキスト情報の表示と、メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う。【選択図】図１
2011164671.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、２以上の端末装置とを備えた情報処理システムであって、
前記サーバは、
テキスト情報と、当該テキスト情報に対応する、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部と、
前記端末装置から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する第１の受信部と、
前記第１の受信部が受信したメッセージ情報を前記メッセージ情報記憶部に蓄積する蓄積部と、
新たなメッセージ情報が前記メッセージ情報記憶部に蓄積された際に、当該メッセージ情報を前記２以上の端末装置に送信する第１の送信部と、を備え、
前記端末装置は、
表示コンテンツが記憶される記憶部と、
テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける受付部と、
前記受付部が受け付けたテキスト情報と、前記受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報を前記サーバに送信する第２の送信部と、
前記サーバから送信されたメッセージ情報を受信する第２の受信部と、
前記第２の受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、当該メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部と、を備えた、情報処理システム。
【請求項２】
前記メッセージ情報は、当該メッセージ情報に含まれるポインティング情報が他のポインティング情報を引用する場合に、引用するポインティング情報を特定する情報であるポインティング特定情報を含むものであり、
前記受付部は、引用するポインティング情報の選択をも受け付けるものであり、
前記第２の送信部は、前記受付部が選択を受け付けた、引用するポインティング情報を特定するポインティング特定情報を含むメッセージ情報をサーバに送信し、
前記表示部は、前記第２の受信部が受信したメッセージ情報にポインティング特定情報が含まれる場合に、当該ポインティング情報と、当該ポインティング特定情報で特定されるポインティング情報との引用関係が分かるように、当該ポインティング情報の示す位置を特定可能な表示コンテンツの表示を行う、請求項１記載の情報処理システム。
【請求項３】
前記表示部は、複数のテキスト情報の表示と、当該複数のテキスト情報に対応する複数のポインティング情報の示す位置をそれぞれ特定可能な表示コンテンツの表示とを行う、請求項１または請求項２記載の情報処理システム。
【請求項４】
前記サーバは、
テキスト情報を機械翻訳する機械翻訳部をさらに備え、
前記第１の送信部は、前記機械翻訳部によって機械翻訳されたテキスト情報を含むメッセージ情報を送信する、請求項１から請求項３のいずれか記載の情報処理システム。
【請求項５】
前記サーバは、
表示コンテンツが記憶される表示コンテンツ記憶部をさらに備え、
前記機械翻訳部は、前記表示コンテンツ記憶部で記憶されている表示コンテンツも機械翻訳し、
前記第１の送信部は、前記機械翻訳部によって機械翻訳された表示コンテンツをも送信し、
前記第２の受信部は、前記表示コンテンツをも受信して前記記憶部に蓄積する、請求項４記載の情報処理システム。
【請求項６】
前記サーバは、
前記端末装置を識別する情報である端末識別情報と、当該端末識別情報に対応する、言語を識別する言語識別情報とを有する言語対応情報が１以上記憶される言語対応情報記憶部をさらに備え、
前記第１の送信部は、送信対象の言語と、当該送信対象の送信先の端末装置を識別する端末識別情報に対応する言語識別情報で識別される言語である送信先の言語とが異なるかどうかを判断する判断手段を含み、
前記第１の送信部は、前記判断手段によって両言語が異なると判断された送信先に対しては、前記機械翻訳部によって当該送信先の言語に機械翻訳された送信対象を送信し、前記判断手段によって両言語が同じであると判断された送信先に対しては、機械翻訳されていない送信対象を送信する、請求項４または請求項５記載の情報処理システム。
【請求項７】
前記端末装置は、情報提供者から情報の提供を受ける情報受領者の端末装置であり、
前記２以上の端末装置は、原言語を使用する情報受領者の端末装置である２以上の原言語端末装置と、前記原言語と異なる言語である目的言語を使用する情報受領者の端末装置である目的言語端末装置とを含んでおり、
前記原言語端末装置の受付部が、前記情報提供者の提供した情報に応じたテキスト情報と表示コンテンツにおける位置の指示とを受け付け、
原言語の送信対象が目的言語端末装置に送信される際には、前記機械翻訳部によって目的言語に翻訳された送信対象が送信され、
目的言語の送信対象が原言語端末装置に送信される際には、前記機械翻訳部によって原言語に翻訳された送信対象が送信される、請求項４から請求項６のいずれか記載の情報処理システム。
【請求項８】
前記表示コンテンツは、複数のページを有するものであり、
前記ポインティング情報は、ページと、当該ページにおける位置とを示すものであり、
前記情報処理システムは、情報提供者の端末装置である提供者端末装置をさらに備え、
前記提供者端末装置は、
表示コンテンツが記憶される端末側表示コンテンツ記憶部と、
前記端末側表示コンテンツ記憶部で記憶されている表示コンテンツのページの指示を受け付けるページ受付部と、
前記ページ受付部が受け付けたページの指示に応じて、表示コンテンツの指示されたページを表示するページ表示部と、
前記表示コンテンツの表示中のページを示すページ情報を前記２以上の端末装置に送信するページ情報送信部と、を備え、
前記端末装置は、
前記ページ情報を受信するページ情報受信部をさらに備え、
前記表示部は、前記ページ情報受信部が受信したページ情報の示す、表示コンテンツのページを表示する、請求項７記載の情報処理システム。
【請求項９】
前記２以上の原言語端末装置は、情報提供者が提供した情報のテキスト情報を入力するサポート端末装置を含んでおり、
前記サーバは、
前記サポート端末装置になることを依頼する情報である依頼情報を、当該依頼の対象となる端末装置に送信する依頼情報送信部をさらに備え、
前記端末装置は、
前記依頼情報を受信する依頼情報受信部をさらに備え、
前記表示部は、前記依頼情報受信部が受信した依頼情報を表示する、請求項７または請求項８記載の情報処理システム。
【請求項１０】
前記２以上の原言語端末装置は、情報提供者が提供した情報のテキスト情報を入力するサポート端末装置を含んでおり、
前記サーバは、
現時点のサポート端末装置を特定する情報であるサポート特定情報が記憶されるサポート特定情報記憶部と、
サポート端末装置の切り替えに応じて、前記サポート特定情報を更新するサポート特定情報更新部と、をさらに備え、
前記蓄積部は、前記サポート特定情報によって特定される現時点のサポート端末装置以外の端末装置から送信されたテキスト情報とポインティング情報とを含むメッセージ情報を蓄積しない、請求項７から請求項９のいずれか記載の情報処理システム。
【請求項１１】
サーバと２以上の端末装置とを備えた情報処理システムにおけるサーバであって、
テキスト情報と、当該テキスト情報に対応する、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部と、
前記端末装置から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する受信部と、
前記受信部が受信したメッセージ情報を前記メッセージ情報記憶部に蓄積する蓄積部と、
新たなメッセージ情報が前記メッセージ情報記憶部に蓄積された際に、当該メッセージ情報を前記２以上の端末装置に送信する送信部と、を備えたサーバ。
【請求項１２】
サーバと２以上の端末装置とを備えた情報処理システムにおける端末装置であって、
表示の対象となるコンテンツである表示コンテンツが記憶される記憶部と、
テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける受付部と、
前記受付部が受け付けたテキスト情報と、前記受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報を前記サーバに送信する送信部と、
前記サーバから送信されたメッセージ情報を受信する受信部と、
前記受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、当該メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部と、を備えた端末装置。
【請求項１３】
サーバと２以上の端末装置とを備えた情報処理システムにおけるサーバにおいて、テキスト情報と、当該テキスト情報に対応する、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部と、受信部と、蓄積部と、送信部とを用いて処理される情報処理方法であって、
前記受信部が、前記端末装置から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する受信ステップと、
前記蓄積部が、前記受信ステップで受信したメッセージ情報を前記メッセージ情報記憶部に蓄積する蓄積ステップと、
前記送信部が、新たなメッセージ情報が前記メッセージ情報記憶部に蓄積された際に、当該メッセージ情報を前記２以上の端末装置に送信する送信ステップと、を備えた情報処理方法。
【請求項１４】
サーバと２以上の端末装置とを備えた情報処理システムにおける端末装置において、表示の対象となるコンテンツである表示コンテンツが記憶される記憶部と、受付部と、送信部と、受信部と、表示部とを用いて処理される情報処理方法であって、
前記受付部が、テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける受付ステップと、
前記送信部が、前記受付ステップで受け付けたテキスト情報と、前記受付ステップで指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報を前記サーバに送信する送信ステップと、
前記受信部が、前記サーバから送信されたメッセージ情報を受信する受信ステップと、
前記表示部が、前記受信ステップで受信したメッセージ情報に含まれるテキスト情報の表示と、当該メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示ステップと、を備えた情報処理方法。
【請求項１５】
コンピュータを、
サーバと２以上の端末装置とを備えた情報処理システムにおけるサーバとして機能させるためのプログラムであって、
前記端末装置から送信された、テキスト情報と、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報を受信する受信部、
前記受信部が受信したメッセージ情報を、テキスト情報と、当該テキスト情報に対応する、ポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部に蓄積する蓄積部、
新たなメッセージ情報が前記メッセージ情報記憶部に蓄積された際に、当該メッセージ情報を前記２以上の端末装置に送信する送信部として機能させるためのプログラム。
【請求項１６】
コンピュータを、
サーバと２以上の端末装置とを備えた情報処理システムにおける端末装置として機能させるためのプログラムであって、
テキスト情報と、表示の対象となるコンテンツである表示コンテンツが記憶される記憶部で記憶されている表示コンテンツにおける位置の指示とを受け付ける受付部、
前記受付部が受け付けたテキスト情報と、前記受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報を前記サーバに送信する送信部、
前記サーバから送信されたメッセージ情報を受信する受信部、
前記受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、当該メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置から送信されたテキスト情報が他の端末装置において表示される情報処理システム等に関する。
【背景技術】
【０００２】
従来、複数の端末装置間のコミュニケーションの手段として、チャットや掲示板（ＢＢＳ：Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）などが用いられていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６５８２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理システムにおいては、表示の対象となる表示コンテンツを参照しながらコミュニケーションをすることが困難であるという問題があった。特に、その表示コンテンツの特定の位置に関するコミュニケーションを行う場合には、例えば、「地図の右上のほう」や「３枚目のスライドの左下」などのようにテキスト情報を用いて表示コンテンツの位置を指定することになり、意思の伝達の利便性が悪かった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、表示コンテンツの位置を指定することによって、表示コンテンツを用いた円滑なコミュニケーションを実現できる情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明による情報処理システムは、サーバと、２以上の端末装置とを備えた情報処理システムであって、サーバは、テキスト情報と、テキスト情報に対応する、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部と、端末装置から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する第１の受信部と、第１の受信部が受信したメッセージ情報をメッセージ情報記憶部に蓄積する蓄積部と、新たなメッセージ情報がメッセージ情報記憶部に蓄積された際に、メッセージ情報を２以上の端末装置に送信する第１の送信部と、を備え、端末装置は、表示コンテンツが記憶される記憶部と、テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける受付部と、受付部が受け付けたテキスト情報と、受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報をサーバに送信する第２の送信部と、サーバから送信されたメッセージ情報を受信する第２の受信部と、第２の受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部と、を備えた、ものである。
【０００７】
このような構成により、メッセージ情報に表示コンテンツの位置に応じたポインティング情報が含まれることになる。そして、そのメッセージ情報を受信した端末装置において、そのポインティング情報の示す位置を特定可能な表示コンテンツの表示が行われることによって、表示コンテンツの位置を指定したコミュニケーションを実現することができる。その結果、表示コンテンツを参照するコミュニケーションを円滑に行うことができるようになる。
【０００８】
また、本発明による情報処理システムでは、メッセージ情報は、メッセージ情報に含まれるポインティング情報が他のポインティング情報を引用する場合に、引用するポインティング情報を特定する情報であるポインティング特定情報を含むものであり、受付部は、引用するポインティング情報の選択をも受け付けるものであり、第２の送信部は、受付部が選択を受け付けた、引用するポインティング情報を特定するポインティング特定情報を含むメッセージ情報をサーバに送信し、表示部は、第２の受信部が受信したメッセージ情報にポインティング特定情報が含まれる場合に、ポインティング情報と、ポインティング特定情報で特定されるポインティング情報との引用関係が分かるように、ポインティング情報の示す位置を特定可能な表示コンテンツの表示を行ってもよい。
【０００９】
このような構成により、ポインティング情報を引用することができるようになる。例えば、ポインティング情報が矢印図形で示される場合に、その矢印図形の引用関係を知ることができるようになり、コミュニケーションや議論等の流れがどのように展開しているのかを視覚的に容易に知ることができるようになる。
【００１０】
また、本発明による情報処理システムでは、表示部は、複数のテキスト情報の表示と、複数のテキスト情報に対応する複数のポインティング情報の示す位置をそれぞれ特定可能な表示コンテンツの表示とを行ってもよい。
【００１１】
このような構成により、複数のポインティング情報によって、複数の位置を特定することができるようになる。その結果、例えば、ある表示コンテンツの２以上の位置を参照しながらコミュニケーションを行うことができるようになる。
【００１２】
また、本発明による情報処理システムでは、サーバは、テキスト情報を機械翻訳する機械翻訳部をさらに備え、第１の送信部は、機械翻訳部によって機械翻訳されたテキスト情報を含むメッセージ情報を送信してもよい。
【００１３】
このような構成により、この情報処理システムを用いたコミュニケーションにおいて、多言語に対応することができるようになる。例えば、英語と日本語との間でのコミュニケーションが可能となる。
【００１４】
また、本発明による情報処理システムでは、サーバは、表示コンテンツが記憶される表示コンテンツ記憶部をさらに備え、機械翻訳部は、表示コンテンツ記憶部で記憶されている表示コンテンツも機械翻訳し、第１の送信部は、機械翻訳部によって機械翻訳された表示コンテンツをも送信し、第２の受信部は、表示コンテンツをも受信して記憶部に蓄積してもよい。
【００１５】
このような構成により、表示コンテンツも機械翻訳して送信することができるようになる。その結果、オリジナルの表示コンテンツの言語とは異なる言語のユーザであっても、表示コンテンツに記載されている内容を理解することができるようになる。
【００１６】
また、本発明による情報処理システムでは、サーバは、端末装置を識別する情報である端末識別情報と、端末識別情報に対応する、言語を識別する言語識別情報とを有する言語対応情報が１以上記憶される言語対応情報記憶部をさらに備え、前記第１の送信部は、送信対象の言語と、当該送信対象の送信先の端末装置を識別する端末識別情報に対応する言語識別情報で識別される言語である送信先の言語とが異なるかどうかを判断する判断手段を含み、第１の送信部は、判断手段によって両言語が異なると判断された送信先に対しては、機械翻訳部によって当該送信先の言語に機械翻訳された送信対象を送信し、判断手段によって両言語が同じであると判断された送信先に対しては、機械翻訳されていない送信対象を送信してもよい。
【００１７】
このような構成により、サーバは、端末装置ごとに、その端末装置に応じた言語の送信対象を送信することができるようになり、多言語間のコミュニケーションを実現することができるようになる。
【００１８】
また、本発明による情報処理システムでは、端末装置は、情報提供者から情報の提供を受ける情報受領者の端末装置であり、２以上の端末装置は、原言語を使用する情報受領者の端末装置である２以上の原言語端末装置と、原言語と異なる言語である目的言語を使用する情報受領者の端末装置である目的言語端末装置とを含んでおり、前記原言語端末装置の受付部が、前記情報提供者の提供した情報に応じたテキスト情報と表示コンテンツにおける位置の指示とを受け付け、原言語の送信対象が目的言語端末装置に送信される際には、機械翻訳部によって目的言語に翻訳された送信対象が送信され、目的言語の送信対象が原言語端末装置に送信される際には、機械翻訳部によって原言語に翻訳された送信対象が送信されてもよい。
【００１９】
このような構成により、目的言語端末装置のユーザは、情報提供者の提供した情報の内容を目的言語で知ることができるようになる。
【００２０】
また、本発明による情報処理システムでは、表示コンテンツは、複数のページを有するものであり、ポインティング情報は、ページと、ページにおける位置とを示すものであり、情報処理システムは、情報提供者の端末装置である提供者端末装置をさらに備え、提供者端末装置は、表示コンテンツが記憶される端末側表示コンテンツ記憶部と、端末側表示コンテンツ記憶部で記憶されている表示コンテンツのページの指示を受け付けるページ受付部と、ページ受付部が受け付けたページの指示に応じて、表示コンテンツの指示されたページを表示するページ表示部と、表示コンテンツの表示中のページを示すページ情報を２以上の端末装置に送信するページ情報送信部と、を備え、端末装置は、ページ情報を受信するページ情報受信部をさらに備え、表示部は、ページ情報受信部が受信したページ情報の示す、表示コンテンツのページを表示してもよい。
【００２１】
このような構成により、情報提供者の選択したページが、情報受領者の端末装置においても表示されるようにすることができる。その結果、例えば、情報提供者が学校の先生であり、情報受領者が学生や生徒である場合に、先生が選択したページが、学生等の端末装置でも表示されることになり、授業を円滑に進行させることができるようになる。
【００２２】
また、本発明による情報処理システムでは、２以上の原言語端末装置は、情報提供者が提供した情報のテキスト情報を入力するサポート端末装置を含んでおり、サーバは、サポート端末装置になることを依頼する情報である依頼情報を、依頼の対象となる端末装置に送信する依頼情報送信部をさらに備え、端末装置は、依頼情報を受信する依頼情報受信部をさらに備え、表示部は、依頼情報受信部が受信した依頼情報を表示してもよい。
【００２３】
このような構成により、サポート端末装置を切り替えることができるようになる。例えば、あるユーザがテキスト情報の入力処理を長時間にわたって継続していると疲労するため、この依頼情報によって、テキスト情報の入力処理をそのユーザから他のユーザに切り替えることができる。
【００２４】
また、本発明による情報処理システムでは、２以上の原言語端末装置は、情報提供者が提供した情報のテキスト情報を入力するサポート端末装置を含んでおり、サーバは、現時点のサポート端末装置を特定する情報であるサポート特定情報が記憶されるサポート特定情報記憶部と、サポート端末装置の切り替えに応じて、サポート特定情報を更新するサポート特定情報更新部と、をさらに備え、蓄積部は、サポート特定情報によって特定される現時点のサポート端末装置以外の端末装置から送信されたテキスト情報とポインティング情報とを含むメッセージ情報を蓄積しなくてもよい。
【００２５】
このような構成により、ポインティング情報を含むメッセージ情報は、そのメッセージ情報がサポート端末装置から送信された場合にのみ、他の端末装置にも送信されることになる。その結果、例えば、サポート端末装置以外から送信された不必要なメッセージ情報によって、コミュニケーションが阻害されることを防止することができうる。
【００２６】
また、本発明によるサーバは、サーバと２以上の端末装置とを備えた情報処理システムにおけるサーバであって、テキスト情報と、テキスト情報に対応する、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部と、端末装置から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する受信部と、受信部が受信したメッセージ情報をメッセージ情報記憶部に蓄積する蓄積部と、新たなメッセージ情報がメッセージ情報記憶部に蓄積された際に、メッセージ情報を２以上の端末装置に送信する送信部と、を備えたものである。
【００２７】
また、本発明による端末装置は、サーバと２以上の端末装置とを備えた情報処理システムにおける端末装置であって、表示の対象となるコンテンツである表示コンテンツが記憶される記憶部と、テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける受付部と、受付部が受け付けたテキスト情報と、受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報をサーバに送信する送信部と、サーバから送信されたメッセージ情報を受信する受信部と、受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部と、を備えたものである。
【発明の効果】
【００２８】
本発明による情報処理システム等によれば、表示コンテンツの位置を指定することによって、円滑なコミュニケーションを実現することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態１による情報処理システムの構成を示す図
【図２】同実施の形態によるサーバの構成を示すブロック図
【図３】同実施の形態による端末装置の構成を示すブロック図
【図４】同実施の形態による提供者端末装置の構成を示すブロック図
【図５】同実施の形態によるサーバの動作を示すフローチャート
【図６】同実施の形態によるサーバの動作を示すフローチャート
【図７】同実施の形態による端末装置の動作を示すフローチャート
【図８】同実施の形態による端末装置の動作を示すフローチャート
【図９】同実施の形態による提供者端末装置の動作を示すフローチャート
【図１０】同実施の形態におけるユーザ対応情報の一例を示す図
【図１１】同実施の形態における言語対応情報の一例を示す図
【図１２】同実施の形態におけるメッセージ情報の一例を示す図
【図１３】同実施の形態における表示の一例を示す図
【図１４】同実施の形態における表示の一例を示す図
【図１５】同実施の形態における表示の一例を示す図
【図１６】同実施の形態における表示の一例を示す図
【図１７】同実施の形態における表示の一例を示す図
【図１８】同実施の形態におけるメッセージ情報の一例を示す図
【図１９】同実施の形態における表示の一例を示す図
【図２０】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図２１】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００３０】
以下、本発明による情報処理システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００３１】
（実施の形態１）
本発明の実施の形態１による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムは、表示コンテンツの位置を指定したコミュニケーションを実現できるものである。
【００３２】
図１は、本実施の形態による情報処理システムの構成を示すブロック図である。本実施の形態による情報処理システムは、サーバ１と、２以上の端末装置３と、提供者端末装置４とを備える。サーバ１、端末装置３、提供者端末装置４は、有線または無線の通信回線５００を介して接続されている。通信回線５００は、例えば、インターネットやイントラネット、公衆電話回線網等である。本実施の形態において、端末装置３は、情報受領者の端末である場合について主に説明する。情報受領者は、情報提供者から情報の提供を受ける者である。本実施の形態において、提供者端末装置４は、情報を提供する者である情報提供者の端末である。情報提供者は、例えば、講演者や学校の先生等である。また、情報受領者は、例えば、受講者や生徒、学生等である。情報提供者による情報の提供は、例えば、講演や講義、授業、セミナー等である。通常、端末装置３は情報受領者ごとに多数存在することになる。一方、提供者端末装置４は１個であることが通常である。情報提供者は通常、一人だからである。本実施の形態では、端末装置３の間において、テキスト情報等を用いたコミュニケーションが行われることになる。なお、そのコミュニケーションは、例えば、リアルタイム性を有するチャットであってもよく、あるいは、リアルタイム性を有しない掲示板（ＢＢＳ）であってもよい。本実施の形態では、そのコミュニケーションがチャットである場合について主に説明する。
【００３３】
また、本実施の形態において、２以上の端末装置３は、原言語を使用する情報受領者の端末装置である２以上の原言語端末装置と、目的言語を使用する情報受領者の端末装置である目的言語端末装置とを含んでいる。目的言語は、原言語と異なるものとする。また、通常、原言語は、情報提供者の使用する言語であるが、そうでなくてもよい。例えば、情報提供者が日本語で情報を提供する場合において、原言語が日本語であり、目的言語が英語であってもよく、原言語が英語であり、目的言語が中国語であってもよい。原言語端末装置において、情報提供者の提供した情報に応じたテキスト情報と表示コンテンツにおける位置の指示とが受け付けられることになる。また、本実施の形態では、原言語端末装置のうち、ある端末装置３がサポート端末装置である場合について説明する。サポート端末装置とは、情報提供者が提供した情報（例えば、話した内容や、黒板やホワイトボードに記載した内容など）のテキスト情報を入力する端末である。すなわち、サポート端末装置のユーザが、情報提供者の提供した情報の入力を担当し、その入力された情報を、他のユーザ、特に目的言語端末装置のユーザが見ることになる。その目的言語端末のユーザは、例えば、留学生であってもよい。その場合には、本実施の形態による情報処理システムは、留学生の支援のためのシステムとなる。
【００３４】
図２は、本実施の形態によるサーバ１の構成を示すブロック図である。図２において、本実施の形態によるサーバ１は、メッセージ情報記憶部１１と、受信部１２と、蓄積部１３と、言語対応情報記憶部１４と、機械翻訳部１５と、表示コンテンツ記憶部１６と、送信部１７と、依頼情報送信部１８と、依頼引受情報受信部１９と、サポート特定情報記憶部２０と、サポート特定情報更新部２１とを備える。
【００３５】
メッセージ情報記憶部１１では、１以上のメッセージ情報が記憶される。メッセージ情報は、テキスト情報と、そのテキスト情報に対応するポインティング情報とを有する情報である。テキスト情報は、端末装置３の間のコミュニケーションで授受される情報である。そのテキスト情報は、例えば、チャットや掲示板で授受されるテキストと同様のものである。ポインティング情報は、表示の対象となるコンテンツである表示コンテンツにおける位置を示す情報である。表示コンテンツは、表示や閲覧の対象となるコンテンツであれば、その種類を問わない。例えば、地図等の画像であってもよく、プレゼンテーションソフトウェアによって作成されたスライドであってもよく、ＰＤＦ等の資料であってもよく、テキストの資料であってもよい。また、表示コンテンツは、複数のページを有するものであってもよく、単数ページのものであってもよい。ポインティング情報によって示される表示コンテンツの位置は、例えば、表示コンテンツが複数ページを有する場合には、ページを特定する情報（例えば、ページ番号やスライドＩＤ等）であってもよい。また、ポインティング情報によって示される表示コンテンツの位置は、例えば、あるページにおける位置を特定する情報（例えば、そのページの座標等）であってもよい。そのページにおける位置は、例えば、絶対的な位置（例えば、そのページの左上を基点として、下向きに５ｃｍ、右向きに２ｃｍや、下向きに２００ピクセル、右向きに１００ピクセル、表示コンテンツが緯度・経度の情報を有する地図の画像である場合には、緯度・経度など）であってもよく、あるいは、相対的な位置（例えば、そのページの左上を基点として、下向きに縦方向の長さの１／３、右向きに左右方向の長さの１／２など）であってもよい。また、ページに含まれる１以上のオブジェクト（例えば、図形やテキストボックス等）にＩＤが付与されている場合には、ページにおける位置がオブジェクトＩＤによって示されてもよい。また、テキストのページの場合には、ページにおける位置が、行や桁の数によって示されてもよい。このように、ポインティング情報は、ページを特定する情報（例えば、ページ番号）、及び／または、ページにおける位置を特定する情報（例えば、座標）を含んでいてもよい。また、例えば、表示コンテンツがテキスト情報である場合には、ポインティング情報は、基点（例えば、文書の先頭や末尾等）からのオフセットを示す情報（例えば、文字数やバイト数等）であってもよい。なお、テキスト情報における位置を示すポインティング情報は、テキストの範囲（例えば、文字列や単語、単語列、その他の２文字以上の範囲等）を示す情報であってもよい。その場合には、ポインティング情報は、例えば、そのテキストの範囲の開始文字の基点からのオフセットを示す情報と、終了文字の基点からのオフセットを示す情報とを含んでいてもよく、そのテキストの範囲の開示文字の基点からのオフセットを示す情報と、その範囲の長さを示す情報（例えば、その範囲の文字数やバイト数等）とを含んでいてもよく、あるいは、そのテキストの範囲の終了文字の基点からのオフセットを示す情報と、その範囲の長さを示す情報とを含んでいてもよい。また、ポインティング情報は、表示コンテンツを特定する情報（例えば、表示コンテンツのＩＤや、ファイル名、その表示コンテンツの存在するＵＲＬ等）を含んでいてもよく、あるいは、含んでいなくてもよい。本実施の形態では、表示コンテンツが複数のページを有する場合について主に説明する。また、本実施の形態では、ポインティング情報に、表示コンテンツを特定する情報と、ページを示す情報と、そのページにおける位置を示す情報とが含まれる場合について主に説明する。なお、ポインティング情報を含まないメッセージ情報が存在してもよい。この場合には、従来のチャットや掲示板のメッセージと同様になる。また、メッセージ情報に含まれるポインティング情報が他のポインティング情報を引用する場合には、その引用するポインティング情報を特定する情報であるポインティング特定情報をメッセージ情報が含んでもよい。ポインティング特定情報は、例えば、引用するポインティング情報の識別情報であってもよく、引用するポインティング情報そのものであってもよく、引用するポインティング情報の含まれるメッセージ情報の識別情報であってもよく、その他の引用するポインティング情報を特定可能な情報であってもよい。ポインティング情報の引用については後述する。また、メッセージ情報は、テキスト情報や、ポインティング情報、ポインティング特定情報以外の情報を含んでもよい。例えば、そのテキスト情報を入力した端末やユーザを識別する情報や、そのテキスト情報の入力に応じた日時等が含まれてもよい。
【００３６】
メッセージ情報記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。メッセージ情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。また、メッセージ情報に含まれる各情報、例えば、テキスト情報やポインティング情報は、それらの情報そのものであってもよく、あるいは、その情報を特定可能な情報であってもよい。後者の場合には、メッセージ情報に含まれるテキスト情報等は、例えば、テキスト情報等が格納されている領域を示すポインタやアドレスであってもよい。このことは、他の情報についても同様であるとする。
【００３７】
受信部１２は、端末装置３から送信された、テキスト情報とポインティング情報とを有するメッセージ情報を受信する。そのメッセージ情報が、ポインティング特定情報等を含んでいてもよいことは前述の通りである。なお、受信部１２は、テキスト情報のみを有するメッセージ情報を受信してもよい。また、受信部１２は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、受信部１２は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３８】
蓄積部１３は、受信部１２が受信したメッセージ情報をメッセージ情報記憶部１１に蓄積する。なお、蓄積部１３は、後述するサポート特定情報によって特定される現時点のサポート端末装置以外の端末装置３から送信されたテキスト情報とポインティング情報とを含むメッセージ情報を蓄積しない。サポート端末装置である端末装置３から送信された、テキスト情報とポインティング情報とを含むメッセージ情報のみが蓄積されるようにするためである。なお、サポート端末装置ではない端末装置３から、テキスト情報のみを有するメッセージ情報が送信された場合には、蓄積部１３は、そのメッセージ情報を蓄積してもよい。すなわち、ポインティング情報の含まれるメッセージ情報は、サポート端末装置から送信された場合にのみ蓄積されることになる。この蓄積の制御は、結果としてこのようになればよく、例えば、すべてのメッセージ情報を受信部１２が受信し、蓄積部１３において選択的に蓄積を行ってもよく、受信部１２において、蓄積部１３が蓄積しないメッセージ情報を受信しないようにしてもよく、あるいは、蓄積部１３が蓄積しないメッセージ情報は、端末装置３から送信されないようにしてもよい。また、蓄積部１３がメッセージ情報記憶部１１に蓄積したメッセージ情報は、後述する送信部１７による送信の後も記憶されていてもよく、あるいは、消去されてもよい。後者の場合には、メッセージ情報記憶部１１によるメッセージ情報の記憶は、送信のための一時的な記憶であってもよい。
【００３９】
言語対応情報記憶部１４では、１以上の言語対応情報が記憶される。言語対応情報は、端末装置３を識別する情報である端末識別情報と、その端末識別情報に対応する、言語を識別する言語識別情報とを有する情報である。端末識別情報は、結果として端末を識別することができるのであれば、端末装置３のＩＤやＩＰアドレスであってもよく、その端末装置３を使用しているユーザのＩＤであってもよく、その他の情報であってもよい。言語対応情報に含まれる言語識別情報で識別される言語は、その言語識別情報に対応する端末識別情報で識別される端末装置３のユーザが使用する言語である。
【００４０】
言語対応情報記憶部１４に１以上の言語対応情報が記憶される過程は問わない。例えば、記録媒体を介して１以上の言語対応情報が言語対応情報記憶部１４で記憶されるようになってもよく、通信回線等を介して送信された１以上の言語対応情報が言語対応情報記憶部１４で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された１以上の言語対応情報が言語対応情報記憶部１４で記憶されるようになってもよい。言語対応情報記憶部１４での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。言語対応情報記憶部１４は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４１】
機械翻訳部１５は、テキスト情報を機械翻訳する。また、機械翻訳部１５は、後述する表示コンテンツ記憶部１６で記憶されている表示コンテンツも機械翻訳してもよい。表示コンテンツを機械翻訳する場合には、例えば、表示コンテンツに含まれるテキストのみを機械翻訳してもよく、あるいは、表示コンテンツの各画像に対して文字認識を行い、そのようにして認識されたテキストを機械翻訳してもよい。また、表示コンテンツを機械翻訳するとは、例えば、表示コンテンツに含まれるテキストや、画像の文字列を、翻訳後のテキストや文字列に置き換えることであってもよく、あるいは、翻訳前のテキスト等の近傍に翻訳後のテキスト等を追加することであってもよい。機械翻訳や文字認識についてはすでに公知であり、その詳細な説明を省略する。機械翻訳部１５は、例えば、ルールベースの機械翻訳を行ってもよく、統計的機械翻訳を行ってもよく、あるいは、その他の方式の機械翻訳を行ってもよい。機械翻訳部１５によって機械翻訳されたテキスト情報や表示コンテンツは、図示しない記録媒体において記憶されてもよい。
【００４２】
表示コンテンツ記憶部１６では、表示コンテンツが記憶される。この表示コンテンツは、通常、原言語の情報であるが、そうでなくてもよい。この表示コンテンツは、前述のように、例えば、画像ファイルであってもよく、テキストファイルであってもよく、プレゼンテーションソフトウェアのファイルであってもよく、ＰＤＦであってもよく、スプレッドシートやその他の形式のファイルであってもよい。表示コンテンツ記憶部１６に表示コンテンツが記憶される過程は問わない。例えば、記録媒体を介して表示コンテンツが表示コンテンツ記憶部１６で記憶されるようになってもよく、通信回線等を介して送信された表示コンテンツが表示コンテンツ記憶部１６で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された表示コンテンツが表示コンテンツ記憶部１６で記憶されるようになってもよい。表示コンテンツ記憶部１６での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。表示コンテンツ記憶部１６は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００４３】
送信部１７は、新たなメッセージ情報がメッセージ情報記憶部１１に蓄積された際に、そのメッセージ情報を２以上の端末装置３に送信する。その送信先の２以上の端末装置３には、その送信対象のメッセージ情報を送信した端末装置３が含まれてもよく、あるいは、含まれなくてもよい。また、新たなメッセージ情報が蓄積された際に、そのメッセージ情報を送信するとは、新たなメッセージ情報が蓄積された時に、送信部１７がそのメッセージ情報を積極的に２以上の端末装置３に送信することであってもよく、あるいは、新たなメッセージ情報が蓄積された後に、端末装置３からの送信依頼をサーバ１が受信した時に、そのメッセージ情報を送信することであってもよい。後者の場合には、例えば、端末装置３から定期的（例えば、５秒ごとや１０秒ごとなど）に送信依頼がサーバ１に送信され、サーバ１は、未送信のメッセージ情報がある場合には、その送信依頼に応じて、未送信のメッセージ情報を送信する。この２つの方式は、従来のチャットの方式で知られているものであり、その詳細な説明を省略する。また、本実施の形態による情報処理システムが、掲示板を提供する場合には、送信部１７は、端末装置３からの送信依頼を受信した場合に、メッセージ情報を送信してもよい。その場合には、送信部１７は、新たなメッセージ情報がメッセージ情報記憶部１１に蓄積された際に、そのメッセージ情報を２以上の端末装置３に送信するものではなく、端末装置３からの依頼に応じて、メッセージ情報記憶部１１で記憶されている１以上のメッセージ情報を送信するものであってもよい。また、送信部１７は、表示コンテンツ記憶部１６で記憶されている表示コンテンツを各端末装置３に送信してもよい。
【００４４】
また、送信部１７は、機械翻訳部１５によって機械翻訳されたテキスト情報を含むメッセージ情報を送信してもよい。また、送信部１７は、機械翻訳部１５によって機械翻訳された表示コンテンツをも送信してもよい。このように、送信部１７による送信対象は、機械翻訳されたものであってもよく、あるいは、そうでなくてもよい。なお、本実施の形態では、送信部１７は、送信対象（例えば、テキスト情報や、表示コンテンツ）の言語と、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語である送信先の言語とが異なる場合には、機械翻訳部１５によって送信先の言語に機械翻訳された送信対象を送信先に送信し、送信対象の言語と、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語とが同じ場合には、送信対象をそのまま（すなわち、機械翻訳せずに）送信先に送信する場合について説明する。すなわち、送信部１７は、送信対象の言語と、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語である送信先の言語とが異なるかどうかを判断する判断手段１７ａを含んでいてもよい。そして、第１の送信部１７は、判断手段１７ａによって両言語が異なると判断された送信先に対しては、機械翻訳部１５によってその送信先の言語に機械翻訳された送信対象を送信し、判断手段１７ａによって両言語が同じであると判断された送信先に対しては、機械翻訳されていない送信対象（オリジナルの送信対象）を送信してもよい。なお、この場合に、機械翻訳は、送信のタイミングで行われてもよく、あるいは、送信よりも以前の段階で行われていてもよい。機械翻訳が送信のタイミングで行われる場合には、機械翻訳部１５は、送信部１７が送信対象を送信先に送信する場合に、送信対象の言語と、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語とが異なると判断手段１７ａによって判断されたときには、その送信対象を、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語に機械翻訳し、送信対象の言語と、その送信対象の送信先の端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語とが同じであると判断手段１７ａによって判断されたときには、その送信対象の機械翻訳を行わなくてもよい。また、機械翻訳が送信よりも以前の段階で行われている場合には、機械翻訳部１５は、あらかじめテキスト情報や表示コンテンツを１以上の言語に翻訳しておき、送信部１７が、送信先の言語に応じた判断手段１７ａによる判断の結果に応じて、翻訳されたテキスト情報等を適宜選択して送信してもよい。その事前の翻訳では、例えば、言語対応情報記憶部１４で記憶されている各言語識別情報で識別されるすべての種類の言語への翻訳を行ってもよい。なお、このような処理を行うためには、テキスト情報や、表示コンテンツに含まれるテキスト等の言語を特定しなくてはならない。そのために、例えば、言語対応情報を用いてもよく、あるいは、言語識別エンジンを用いてもよい。なお、言語識別エンジンについては、すでに公知であり、その詳細な説明を省略する。前者の場合には、例えば、あるメッセージ情報の言語は、そのメッセージ情報を送信した端末装置３を識別する端末識別情報に対応する言語識別情報で識別される言語であると判断してもよい。また、後者の場合には、その言語識別エンジンを用いてテキストを解析することによって、そのテキストの言語を特定することができる。
【００４５】
また、原言語の送信対象が目的言語端末装置に送信される際には、機械翻訳部１５によって目的言語に翻訳された送信対象が送信されてもよい。また、目的言語の送信対象が原言語端末装置に送信される際には、機械翻訳部１５によって原言語に翻訳された送信対象が送信されてもよい。
【００４６】
なお、送信部１７は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、送信部１７は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４７】
依頼情報送信部１８は、依頼情報を、依頼の対象となる端末装置３に送信する。依頼情報は、サポート端末装置になることを依頼する情報である。その依頼情報は、サポートの切り替えを依頼するテキスト、例えば、「サポート切り替え依頼」等であってもよい。この依頼情報の送信先である、「依頼の対象となる端末装置３」は、例えば、特定の１個の端末装置３であってもよく、その時点でサポート端末装置ではないすべての端末装置３であってもよく、あるいは、サポート端末装置を含むすべての端末装置３であってもよい。依頼情報を送信するタイミングは問わない。例えば、サポート端末装置からサポート端末装置を切り替える旨の要求をサーバ１が受信したタイミングで、依頼情報を送信してもよい。その場合に、その要求にサポート端末装置の切り替え先の端末装置３やユーザ等を特定する情報が含まれている場合には、依頼情報送信部１８は、その情報に応じた端末装置３にのみ依頼情報を送信してもよい。また、サポート端末装置からサポート端末装置を切り替える旨の要求をサーバ１が受信した場合であって、その要求にサポート端末装置の切り替え先の端末装置３等を特定する情報が含まれていない場合には、依頼情報送信部１８は、すべての端末装置３（サポート端末装置を含んでもよく、含まなくてもよい）に依頼情報を送信してもよい。また、依頼情報送信部１８は、定期的（例えば、１０分ごとや、３０分ごとなど）に、依頼情報を送信してもよい。その場合に、依頼情報送信部１８は、例えば、すべての端末装置３に依頼情報を送信してもよく、特定の端末装置３を順番に選択して送信してもよい。なお、サポート端末装置の切り替えの要求に応じて依頼情報が送信される場合には、受信部１２は、サポート端末装置から送信された、その要求をも受信してもよい。
【００４８】
なお、依頼情報送信部１８は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、依頼情報送信部１８は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４９】
依頼引受情報受信部１９は、依頼情報の送信に対して、依頼を引き受ける旨を示す依頼引受情報を受信する。この依頼引受情報は、次のサポート端末装置となる端末装置３から送信されたものである。サーバ１は、この依頼引受情報を受信することによって、サポート端末装置を引き受けた端末装置３を特定することができるようになる。なお、依頼引受情報受信部１９は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、依頼引受情報受信部１９は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５０】
サポート特定情報記憶部２０では、現時点のサポート端末装置を特定する情報であるサポート特定情報が記憶される。サポート特定情報は、例えば、現時点のサポート端末装置である端末装置３を識別する端末識別情報であってもよい。なお、その端末識別情報は、結果として端末を識別することができるのであれば、端末装置３のＩＤやＩＰアドレスであってもよく、その端末装置３を使用しているユーザのＩＤであってもよく、その他の情報であってもよい。サポート特定情報記憶部２０で記憶されているサポート特定情報は、サポート端末装置が更新された際に、後述するサポート特定情報更新部２１によって更新される。サポート特定情報記憶部２０での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。サポート特定情報記憶部２０は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００５１】
サポート特定情報更新部２１は、サポート端末装置の切り替えに応じて、サポート特定情報を更新する。サポート特定情報更新部２１がサポート特定情報を更新するタイミングは問わない。例えば、サポート端末装置が変更された旨をサーバ１が受け付けた場合に、それに応じて、サポート特定情報更新部２１が、変更後のサポート端末装置がサポート特定情報によって特定されるように、サポート特定情報記憶部２０で記憶されているサポート特定情報を更新してもよい。サーバ１は、サポート端末装置が変更された旨を、例えば、図示しない受付部によって受け付けてもよい。あるいは、依頼引受情報受信部１９が受信した依頼引受情報が、サポート端末装置が変更された旨であってもよい。すなわち、依頼引受情報を送信した端末装置３が次のサポート端末装置となる端末装置３であるため、依頼引受情報受信部１９が依頼引受情報を受信した場合に、サポート特定情報更新部２１は、その依頼引受情報を送信した端末装置３がサポート特定情報によって特定されるように、サポート特定情報を更新してもよい。
【００５２】
なお、メッセージ情報記憶部１１と、言語対応情報記憶部１４と、表示コンテンツ記憶部１６と、サポート特定情報記憶部２０とのうち、任意の２以上の記憶部は、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、メッセージ情報を記憶している領域がメッセージ情報記憶部１１となり、言語対応情報を記憶している領域が言語対応情報記憶部１４となる。
【００５３】
図３は、本実施の形態による端末装置３の構成を示すブロック図である。図３において、本実施の形態による端末装置３は、記憶部３１と、受信部３２と、ページ情報受信部３３と、依頼情報受信部３４と、表示部３５と、受付部３６と、送信部３７と、依頼引受情報送信部３８とを備える。
【００５４】
記憶部３１では、表示コンテンツが記憶される。記憶部３１に表示コンテンツが記憶される過程は問わない。例えば、記録媒体を介して表示コンテンツが記憶部３１で記憶されるようになってもよく、通信回線等を介して送信された表示コンテンツが記憶部３１で記憶されるようになってもよく（例えば、サーバ１から送信された表示コンテンツが記憶部３１で記憶されるようになってもよい）、あるいは、入力デバイスを介して入力された表示コンテンツが記憶部３１で記憶されるようになってもよい。記憶部３１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。記憶部３１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００５５】
受信部３２は、サーバ１から送信されたメッセージ情報を受信する。その受信されたメッセージ情報は、図示しない記録媒体で記憶されてもよい。また、受信部３２は、表示コンテンツをも受信して記憶部３１に蓄積してもよい。なお、受信部３２は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、受信部３２は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５６】
ページ情報受信部３３は、ページ情報を受信する。このページ情報は、提供者端末装置４から送信されたものである。ページ情報は、その提供者端末装置４において表示中のページを示す情報（例えば、ページ番号等を示す情報）である。このページ情報によって、端末装置３は、提供者端末装置４でどのページが表示されているのかを知ることができるようになる。その受信されたページ情報は、図示しない記録媒体で記憶されてもよい。なお、ページ情報受信部３３は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、ページ情報受信部３３は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５７】
依頼情報受信部３４は、依頼情報を受信する。この依頼情報は、前述のように、サーバ１から送信されたものである。その受信された依頼情報は、図示しない記録媒体で記憶されてもよい。なお、依頼情報受信部３４は、受信を行うための有線または無線の受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、依頼情報受信部３４は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５８】
表示部３５は、受信部３２が受信したメッセージ情報に含まれるテキスト情報の表示と、メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う。両者の表示は、通常、同時に行われることになる。テキスト情報を見ながら、ポインティング情報で特定された表示コンテンツを見ることができるようにするためである。テキスト情報の表示は、例えば、従来のチャットや掲示板におけるテキスト情報の表示と同様である。なお、ポインティング情報の示す位置を特定可能な表示コンテンツの表示とは、例えば、ポインティング情報がページを特定する情報を含む場合には、表示コンテンツにおいて、その情報によって特定されるページを表示することであってもよい。また、例えば、ポインティング情報がページにおける位置を特定する情報を含む場合には、ポインティング情報の示す位置を特定可能な表示コンテンツの表示は、そのページにおいて、ページにおける位置を特定する情報によって特定される位置を、他の位置と区別可能なように表示することであってもよい。例えば、その位置を特定するための図形を付加して表示コンテンツを表示することであってもよい。具体的には、その情報によって特定される位置に向くように矢印図形を表示することであってもよく、その位置にバルーンやフラグの図形を表示することであってもよく、その位置が範囲を有する場合には、その位置を囲む図形を表示することであってもよく、その位置を特定可能なその他のものを表示することであってもよい。また、ポインティング情報によって表示コンテンツが特定される場合には、表示部３５は、その特定される表示コンテンツを表示するものとする。また、表示コンテンツにおけるページの特定や、表示コンテンツのページにおける位置の特定は、例えば、ハイライトによって行われてもよい。具体的には、複数のページのうち、ポインティング情報で特定されるページのみがハイライトされてもよく、あるページにおいて、ポインティング情報で特定される位置のみがハイライトされてもよい。そのハイライトは、例えば、色でのハイライトや、枠囲み等の図形的なハイライト、点滅させたり、上下にジャンプさせたりするような表示方法でのハイライト等であってもよい。
【００５９】
また、表示部３５は、受信部３２が受信したメッセージ情報にポインティング特定情報が含まれる場合に、ポインティング情報と、そのポインティング特定情報で特定されるポインティング情報との引用関係が分かるように、ポインティング情報の示す位置を特定可能な表示コンテンツの表示を行ってもよい。「引用関係が分かるように、ポインティング情報の示す位置を特定可能な表示コンテンツの表示を行う」とは、ポインティング情報の示す位置と、そのポインティング情報が引用しているポインティング情報の示す位置と、両位置のどちらが他方を引用しているのかが分かるように表示することである。例えば、ポインティング情報の示す位置がページである場合には、そのページの引用関係を矢印（例えば、ポインティング特定情報で特定されるポインティング情報の示すページ（すなわち、引用されるページ）を始点として、そのポインティング特定情報と同じメッセージ情報に含まれるポインティング情報の示すページ（すなわち、引用するページ）を終点とする矢印など）によって表示することであってもよく、配置の順序（例えば、ポインティング特定情報で特定されるポインティング情報の示すページが上や左になり、そのポインティング特定情報と同じメッセージ情報に含まれるポインティング情報の示すページが下や右になるなど）によって表示することであってもよい。また、例えば、ポインティング情報の示す位置が、あるページにおける位置である場合には、その位置を特定する図形（例えば、前述の矢印やバルーン、フラグ等）を、引用関係が分かるように表示してもよい。具体的には、ポインティング特定情報で特定されるポインティング情報の示す位置に対応する図形（すなわち、引用される図形）よりも、そのポインティング特定情報と同じメッセージ情報に含まれるポインティング情報の示す位置に対応する図形（すなわち、引用する図形）のほうが小さく表示されたり、薄く表示されたりしてもよく、その逆であってもよい。また、位置を特定する図形に数値が付与されている場合には、ポインティング特定情報で特定されるポインティング情報の示す位置に対応する図形よりも、そのポインティング特定情報と同じメッセージ情報に含まれるポインティング情報の示す位置に対応する図形のほうが、その数値が１だけ大きくなるようになっていてもよい。また、ポインティング特定情報で特定されるポインティング情報の示す位置に対応する図形を始点として、そのポインティング特定情報と同じメッセージ情報に含まれるポインティング情報の示す位置に対応する図形を終点とする矢印が表示されてもよい。このように、引用関係が分かるのであれば、その表示の方法は問わない。
【００６０】
表示部３５は、複数のテキスト情報の表示と、複数のテキスト情報に対応する複数のポインティング情報の示す位置をそれぞれ特定可能な表示コンテンツの表示とを行ってもよい。この場合に、例えば、ポインティング情報の示す位置がページである場合には、表示部３５は、複数のポインティング情報で示される複数のページを表示してもよい。また、例えば、ポインティング情報の示す位置があるページにおける位置である場合には、表示部３５は、そのページにおいて、複数のポインティング情報によって示される複数の位置を特定する図形（すなわち、複数の矢印や、複数のバルーン、複数のフラグ等）を表示してもよい。また、この場合には、テキスト情報と、ポインティング情報に応じた表示コンテンツの表示との対応が分からなくなる可能性もあるため、例えば、表示部３５は、テキスト情報と、そのテキスト情報に対応するポインティング情報の示す、表示コンテンツの位置とを対応付けて表示してもよい。テキスト情報に対応するポインティング情報とは、そのテキスト情報と同じメッセージ情報に含まれているポインティング情報の意味である。また、テキスト情報と、表示コンテンツの位置とを対応付けて表示するとは、例えば、両者を線で結ぶことであってもよく、両者に同じ数字や記号、文字列を付与して表示することであってもよく、その他の方法であってもよい。例えば、矢印図形によってポインティング情報の示す位置が表示される場合には、それぞれ対応するテキスト情報と、矢印情報とに、同じ数字が付与されて表示されてもよい。
【００６１】
また、テキスト情報と、ポインティング情報とは、一対一の対応であってもよく、一対多の対応であってもよく、多対一の対応であってもよい。すなわち、一のテキスト情報が、表示コンテンツの一の位置に対応していてもよく、一のテキスト情報が、表示コンテンツの複数の位置に対応していてもよく、複数のテキスト情報が、表示コンテンツの一の位置に対応していてもよい。例えば、一のテキスト情報が、表示コンテンツの複数の位置に対応している場合には、一のメッセージ情報に、一のテキスト情報と、複数のポインティング情報とが含まれていてもよい。その複数のポインティング情報によって、例えば、表示コンテンツの複数の位置を示すことができる。具体的には、ポインティング情報が座標の情報である場合には、複数のポインティング情報によって、複数の座標に応じた位置を示すことができる。また、表示コンテンツがテキストの情報であり、ポインティング情報が基点からのオフセットを示す情報（なお、この情報がテキストの範囲を示す情報であってもよいことは前述の通りである）である場合には、複数のポインティング情報によって、複数の文字や、テキストの複数の範囲を示すことができる。
【００６２】
また、表示部３５は、ページ情報受信部３３が受信したページ情報の示す、表示コンテンツのページを表示する。ページ情報受信部が受信したページ情報の示すページと、メッセージ情報に含まれるポインティング情報の示すページとが異なる場合には、表示部３５は、いずれか一方に対応するページを表示してもよく、あるいは、両方のページを表示してもよい。また、表示部３５は、依頼情報受信部３４が受信した依頼情報をも表示する。
【００６３】
なお、表示部３５は、それらの表示を行う表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を含んでもよく、あるいは含まなくてもよい。また、表示部３５は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６４】
受付部３６は、テキスト情報と、表示コンテンツにおける位置の指示とを受け付ける。表示コンテンツにおける位置の指示を受け付けるとは、例えば、表示コンテンツにおいてユーザが特定した位置を受け付けることである。その受け付けは、例えば、ユーザがマウス等のポインティングデバイスによって、表示コンテンツ上の所望の位置でクリック等を行ったことの受け付けであってもよい。また、受付部３６は、引用するポインティング情報の選択をも受け付けてもよい。ポインティング情報の選択は、例えば、ポインティング情報によってページが特定される場合には、そのページの選択であってもよく、ポインティング情報によってページにおける位置が特定される場合には、その位置を特定する図形の選択であってもよい。また、受付部３６は、依頼情報受信部３４が受信し、表示部３５が表示した依頼情報に応じて、その依頼情報の依頼を引き受ける旨の指示を受け付けてもよい。
【００６５】
なお、受付部３６は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよい。なお、受付部３６は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、受付部３６は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６６】
送信部３７は、受付部３６が受け付けたテキスト情報と、受付部３６が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報をサーバ１に送信する。受付部３６が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報は、例えば、その指示によってページが特定された場合には、そのページを特定するポインティング情報であってもよく、あるいは、その指示によってあるページにおける位置が特定された場合には、そのページと、そのページにおける位置とを特定する情報であってもよい。また、送信部３７は、受付部３６が選択を受け付けた、引用するポインティング情報を特定するポインティング特定情報を含むメッセージ情報をサーバ１に送信してもよい。また、端末装置３が、サーバ１にサポート端末装置の切り替え要求を送信するものである場合には、送信部３７は、その要求をサーバ１に送信してもよい。例えば、受付部３６が、サポート端末装置の切り替え要求の送信の指示を受け付けた場合に、送信部３７が、その要求を送信してもよい。なお、その要求は、図示しない記録媒体において記憶されており、送信部３７は、それを読み出して送信してもよい。また、その要求には、次のサポート端末装置の候補の端末装置３を識別する情報が含まれていてもよい。その情報は、例えば、その端末装置３の端末識別情報であってもよく、あるいは、その端末装置３のユーザのＩＤであってもよい。例えば、チャットの場合には、ログインしているユーザのＩＤを知ることができるため、そのログインしているユーザのＩＤから選択されたものが、サポート端末装置の切り替え要求に含まれてもよい。
【００６７】
なお、送信部３７は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、送信部３７は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６８】
依頼引受情報送信部３８は、依頼情報受信部３４による依頼情報の受信に応じて、その依頼情報の示す依頼を引き受ける旨の指示を受付部３６が受け付けた場合に、依頼引受情報をサーバ１に送信する。なお、その依頼引受情報は、図示しない記録媒体で記憶されており、依頼引受情報送信部３８は、その依頼引受情報を読み出して送信してもよい。なお、依頼引受情報送信部３８は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、依頼引受情報送信部３８は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６９】
図４は、本実施の形態による提供者端末装置４の構成を示すブロック図である。図４において、本実施の形態による提供者端末装置４は、端末側表示コンテンツ記憶部４１と、ページ受付部４２と、ページ表示部４３と、ページ情報送信部４４とを備える。
【００７０】
端末側表示コンテンツ記憶部４１では、表示コンテンツが記憶される。端末側表示コンテンツ記憶部４１に表示コンテンツが記憶される過程は問わない。例えば、記録媒体を介して表示コンテンツが端末側表示コンテンツ記憶部４１で記憶されるようになってもよく、通信回線等を介して送信された表示コンテンツが端末側表示コンテンツ記憶部４１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された表示コンテンツが端末側表示コンテンツ記憶部４１で記憶されるようになってもよい。端末側表示コンテンツ記憶部４１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。端末側表示コンテンツ記憶部４１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００７１】
ページ受付部４２は、端末側表示コンテンツ記憶部４１で記憶されている表示コンテンツのページの指示を受け付ける。ページの指示は、例えば、ページ番号のような絶対的な指定であってもよく、現在のページの次のページや前のページのような相対的な指定であってもよい。ページ受付部４２は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された情報を受信してもよい。なお、ページ受付部４２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、ページ受付部４２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００７２】
ページ表示部４３は、ページ受付部４２が受け付けたページの指示に応じて、表示コンテンツの指示されたページを表示する。例えば、絶対的な指定が受け付けられた場合には、ページ表示部４３は、その指定されたページを表示し、相対的な指定が受け付けられた場合には、ページ表示部４３は、表示中のページから、その相対的な指定の分だけ異なるページを表示してもよい。なお、ページ表示部４３は、それらの表示を行う表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を含んでもよく、あるいは含まなくてもよい。また、ページ表示部４３は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００７３】
ページ情報送信部４４は、表示コンテンツの表示中のページを示すページ情報を２以上の端末装置３に送信する。このページ情報は、通常、ページ番号を示す情報である。このページ情報に、表示中の表示コンテンツを特定する情報が含まれてもよく、含まれなくてもよい。なお、ページ情報送信部４４は、通常、ページ受付部４２が新たなページの指示を受け付けた際に、そのページの指示で新たに表示されることになったページを示すページ情報を送信する。
【００７４】
なお、ページ情報送信部４４は、ページ情報を２以上の端末装置３に直接送信してもよく、あるいは、サーバ１等を介して間接的に送信してもよい。また、ページ情報送信部４４は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、ページ情報送信部４４は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００７５】
次に、本実施の形態によるサーバ１の動作について、図５のフローチャートを用いて説明する。
（ステップＳ１０１）送信部１７は、表示コンテンツを端末装置３に送信するかどうか判断する。そして、送信する場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０３に進む。なお、送信部１７は、例えば、表示コンテンツを送信する旨の指示を提供者端末装置４や端末装置３から受信した場合に、表示コンテンツを送信すると判断してもよく、あるいは、その他のタイミングで表示コンテンツを送信すると判断してもよい。
【００７６】
（ステップＳ１０２）送信部１７は、表示コンテンツ記憶部１６で記憶されている表示コンテンツを端末装置３に送信する。そして、ステップＳ１０１に戻る。なお、送信部１７は、機械翻訳部１５によって機械翻訳された表示コンテンツを送信してもよい。この処理の詳細については、図６のフローチャートを用いて説明する。
【００７７】
（ステップＳ１０３）受信部１２は、メッセージ情報を受信したかどうか判断する。そして、メッセージ情報を受信した場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０７に進む。
【００７８】
（ステップＳ１０４）蓄積部１３は、サポート特定情報記憶部２０で記憶されているサポート特定情報を用いて、受信されたメッセージ情報を蓄積するかどうか判断する。その判断方法は前述の通りである。そして、蓄積する場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０１に戻る。なお、蓄積部１３がメッセージ情報を蓄積しない場合には、その蓄積されないメッセージ情報の送信元に、メッセージ情報を蓄積しない旨が送信されてもよい。
【００７９】
（ステップＳ１０５）蓄積部１３は、受信部１２が受信したメッセージ情報をメッセージ情報記憶部１１に蓄積する。
【００８０】
（ステップＳ１０６）送信部１７は、新たに蓄積されたメッセージ情報を端末装置３に送信する。そして、ステップＳ１０１に戻る。この処理の詳細については、図６のフローチャートを用いて説明する。
【００８１】
（ステップＳ１０７）依頼情報送信部１８は、依頼情報を送信するかどうか判断する。そして、依頼情報を送信する場合には、ステップＳ１０８に進み、そうでない場合にはステップＳ１０１に戻る。なお、依頼情報送信部１８は、例えば、定期的に依頼情報を送信すると判断してもよく、あるいは、依頼情報の送信要求（サポート端末装置の切り替え要求）をサポート端末装置から受信したタイミングで、依頼情報を送信すると判断してもよく、その他のタイミングで依頼情報を送信すると判断してもよい。
【００８２】
（ステップＳ１０８）依頼情報送信部１８は、依頼情報を端末装置３に送信する。依頼情報の送信先の端末装置３は、前述のように、単数であってもよく、あるいは、複数であってもよい。
【００８３】
（ステップＳ１０９）依頼引受情報受信部１９は、依頼引受情報を受信したかどうか判断する。そして、依頼引受情報を受信した場合には、ステップＳ１１０に進み、そうでない場合には、依頼引受情報を受信するまで、ステップＳ１０９の処理を繰り返す。なお、苛情報の送信からあらかじめ決められた時間が経過しても依頼引受情報を受信しない場合には、タイムアウトであるとして、ステップＳ１０１に戻ってもよい。
【００８４】
（ステップＳ１１０）サポート特定情報更新部２１は、依頼引受情報を送信した端末装置３がサポート端末装置となるように、サポート特定情報更新部２１で記憶されているサポート特定情報を更新する。そして、ステップＳ１０１に戻る。
【００８５】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図５のフローチャートでは、新たに蓄積されたメッセージ情報を端末装置３に直ちに送信する場合について説明したが、前述のように、送信部１７は、端末装置３からの送信要求の受信を待ってからメッセージ情報を送信してもよい。また、図５のフローチャートでは、サーバ１が表示コンテンツを端末装置３に送信する場合について説明したが、端末装置３が表示コンテンツをサーバ１以外から取得する場合には、サーバ１は、その表示コンテンツの送信を行わなくてもよい。また、図５のフローチャートにおいて、依頼引受情報の受信に応じて、依頼情報の送信先に、次のサポート端末装置が決まった旨を送信してもよい。他の端末装置３から依頼引受情報が送信されないようにするためである。
【００８６】
図６は、図５のフローチャートにおける表示コンテンツの送信の処理（ステップＳ１０２）、メッセージ情報の送信の処理（ステップＳ１０６）について説明するためのフローチャートである。なお、表示コンテンツの送信の処理、及びメッセージ情報の送信の処理は同様のものであるため、この一つの図６のフローチャートで説明する。図６のフローチャートの説明において、表示コンテンツの送信の場合には、送信対象が表示コンテンツとなり、メッセージ情報の送信の場合には、送信対象がメッセージ情報となる。
【００８７】
（ステップＳ２０１）送信部１７は、カウンタｉを１に設定する。
【００８８】
（ステップＳ２０２）送信部１７の判断手段１７ａは、ｉ番目の送信先に送信対象を送信する際に、機械翻訳が必要であるかどうか判断する。そして、機械翻訳が必要である場合には、ステップＳ２０３に進み、そうでない場合には、ステップＳ２０４に進む。具体的には、判断手段１７ａは、言語対応情報記憶部１４で記憶されているｉ番目の言語対応情報に含まれる言語識別情報で識別される言語と、送信対象の言語とが一致するかどうか判断する。そして、一致する場合には、機械翻訳が必要でないと判断し、一致しない場合には、機械翻訳が必要であると判断する。なお、ｉ番目の送信先とは、ｉ番目の言語対応情報に含まれる端末識別情報で識別される端末装置３であるとしている。また、この説明では、言語対応情報記憶部１４において、送信対象の送信先となる各端末装置３（例えば、ログインしている端末装置３）に応じた各言語対応情報が記憶されているものとしている。
【００８９】
（ステップＳ２０３）機械翻訳部１５は、送信対象を、ｉ番目の言語対応情報に含まれる言語識別情報で識別される言語に機械翻訳する。送信対象がメッセージ情報である場合には、そのメッセージ情報に含まれるテキスト情報が機械翻訳されることになる。また、送信対象が表示コンテンツである場合には、その表示コンテンツに含まれるテキスト、あるいは、その表示コンテンツにおいて文字認識されたテキストが機械翻訳されることになる。
【００９０】
（ステップＳ２０４）送信部１７は、送信対象を、ｉ番目の送信先、すなわち、ｉ番目の言語対応情報に含まれる端末識別情報で識別される端末装置３に送信する。なお、ステップＳ２０３での機械翻訳が行われた場合には、機械翻訳後の送信対象が送信されることになる。一方、機械翻訳が行われなかった場合には、機械翻訳の行われていないオリジナルの送信対象が送信されることになる。
【００９１】
（ステップＳ２０５）送信部１７は、カウンタｉを１だけインクリメントする。
【００９２】
（ステップＳ２０６）送信部１７は、ｉ番目の送信先が存在するかどうか、すなわち、ｉ番目の言語対応情報が存在するかどうか判断する。そして、ｉ番目の送信先が存在する場合には、ステップＳ２０２に戻り、そうでない場合には、図１のフローチャートに戻る。
【００９３】
なお、図６のフローチャートにおいて、メッセージ情報の送信の場合には、送信部１７は、メッセージ情報の送信元の端末装置３にメッセージ情報の送信を行わなくてもよい。例えば、ステップＳ２０２の直前において、ｉ番目の送信先がメッセージ情報の送信元であるかどうかを判断する処理を行い、メッセージ情報の送信元であれば、ステップＳ２０５に進み、そうでなければ、ステップＳ２０２に進むようにしてもよい。その場合には、ステップＳ２０６でＹｅｓの場合に、その判断処理のステップに戻るものとする。
【００９４】
また、図６のフローチャートでは、機械翻訳が必要な送信先に対しては、送信対象を機械翻訳してから送信し、機械翻訳が不要な送信先に対しては、送信対象を機械翻訳しないで送信する場合について説明したが、前述のように、機械翻訳の処理は事前に行われていてもよい。その場合には、例えば、送信部１７は、オリジナルの送信対象（未翻訳の送信対象）と、事前に機械翻訳のなされている送信対象とのうちから、送信先の言語で記述されている送信対象を適宜選択して送信するようにしてもよい。
【００９５】
次に、本実施の形態による端末装置３の動作について、図７のフローチャートを用いて説明する。
（ステップＳ３０１）受信部３２は、表示コンテンツを受信したかどうか判断する。そして、表示コンテンツを受信した場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３０４に進む。
【００９６】
（ステップＳ３０２）受信部３２は、受信した表示コンテンツを記憶部３１に蓄積する。
【００９７】
（ステップＳ３０３）表示部３５は、ステップＳ３０２で蓄積された表示コンテンツを表示する。なお、その表示コンテンツが複数のページを有するものである場合には、表示部３５は、例えば、その１ページ目を表示してもよい。そして、ステップＳ３０１に戻る。
【００９８】
（ステップＳ３０４）受信部３２は、メッセージ情報を受信したかどうか判断する。そして、メッセージ情報を受信した場合には、ステップＳ３０５に進み、そうでない場合には、ステップＳ３０６に進む。なお、受信されたメッセージ情報は、図示しない記録媒体で記憶されてもよい。
【００９９】
（ステップＳ３０５）表示部３５は、ステップＳ３０４で受信されたメッセージ情報を表示する。なお、「メッセージ情報を表示する」とは、そのメッセージ情報に含まれるテキスト情報のテキストを表示すると共に、そのメッセージ情報に含まれるポインティング情報の示す位置を特定可能なように表示コンテンツを表示することである。そして、ステップＳ３０１に戻る。
【０１００】
（ステップＳ３０６）ページ情報受信部３３は、ページ情報を受信したかどうか判断する。そして、ページ情報を受信他場合には、ステップＳ３０７に進み、そうでない場合には、ステップＳ３０８に進む。
【０１０１】
（ステップＳ３０７）表示部３５は、ステップＳ３０６で受信されたページ情報の示す、表示コンテンツのページを表示する。そして、ステップＳ３０１に戻る。
【０１０２】
（ステップＳ３０８）依頼情報受信部３４は、依頼情報を受信したかどうか判断する。そして、依頼情報を受信した場合には、ステップＳ３０９に進み、そうでない場合には、ステップＳ３１２に進む。
【０１０３】
（ステップＳ３０９）表示部３５は、ステップＳ３０８で受信された依頼情報を表示する。
【０１０４】
（ステップＳ３１０）依頼引受情報送信部３８は、依頼引受情報を送信するかどうか判断する。そして、依頼引受情報を送信する場合には、ステップＳ３１１に進み、そうでない場合には、ステップＳ３０１に戻る。なお、依頼引受情報送信部３８は、例えば、受付部３６が依頼引受情報を送信する旨の指示を受け付けた場合に、依頼引受情報を送信すると判断し、依頼引受情報を送信しない旨の指示を受け付けた場合に、依頼引受情報を送信しないと判断してもよい。あるいは、依頼情報が表示されてからあらかじめ決められた時間が経過しても依頼引受情報を送信する旨の指示が受付部３６で受け付けられない場合に、依頼引受情報送信部３８は、依頼引受情報を送信しないと判断してもよい。
【０１０５】
（ステップＳ３１１）依頼引受情報送信部３８は、依頼引受情報をサーバ１に送信する。そして、ステップＳ３０１に戻る。
【０１０６】
（ステップＳ３１２）受付部３６は、メッセージ情報の作成が行われるかどうか判断する。そして、メッセージ情報の作成が行われる場合には、ステップＳ３１３に進み、そうでない場合には、ステップＳ３０１に戻る。なお、受付部３６は、例えば、メッセージ情報に含まれるテキスト情報の一部が入力されたり、メッセージ情報に含まれるポインティング情報の入力が行われたりした場合に、メッセージ情報の作成が行われると判断してもよい。
【０１０７】
（ステップＳ３１３）受付部３６や送信部３７は、メッセージ情報を送信するための処理を行う。そして、ステップＳ３０１に戻る。なお、この処理の詳細については、図８のフローチャートを用いて後述する。
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図７のフローチャートにおいて、端末装置３がサーバ１から送信された表示コンテンツを受信して蓄積する場合について説明したが、端末装置３がサーバ１以外から表示コンテンツを取得する場合には、その表示コンテンツの受信や蓄積の処理が行われなくてもよい。
【０１０８】
図８は、図７のフローチャートにおけるメッセージ情報の送信の処理（ステップＳ３１３）の詳細を示すフローチャートである。
（ステップＳ４０１）受付部３６は、テキストの入力を受け付けたかどうか判断する。そして、テキストの入力を受け付けた場合には、ステップＳ４０２に進み、そうでない場合には、ステップＳ４０３に進む。
【０１０９】
（ステップＳ４０２）受付部３６は、ステップＳ４０１で受け付けたテキストを図示しない記録媒体で一時的に記憶する。そして、ステップＳ４０１に戻る。
【０１１０】
（ステップＳ４０３）受付部３６は、表示コンテンツにおける位置の指示を受け付けたかどうか判断する。そして、位置の指示を受け付けた場合には、ステップＳ４０４に進み、そうでない場合には、ステップＳ４０５に進む。
【０１１１】
（ステップＳ４０４）受付部３６は、ステップＳ４０３で指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報を図示しない記録媒体で一時的に記憶する。そして、ステップＳ４０１に戻る。
【０１１２】
（ステップＳ４０５）受付部３６は、メッセージ情報の送信の指示を受け付けたかどうか判断する。そして、メッセージ情報の送信の指示を受け付けた場合には、ステップＳ４０６に進み、そうでない場合には、ステップＳ４０１に戻る。
【０１１３】
（ステップＳ４０６）送信部３７は、ステップＳ４０２で一時的に記憶されたテキストであるテキスト情報と、ステップＳ４０４で一時的に記憶されたポインティング情報とを含むメッセージ情報をサーバ１に送信する。そして、図７のフローチャートに戻る。
【０１１４】
なお、図８のフローチャートにおいて、位置の指定が行われることなくメッセージ情報の送信が行われる場合には、テキスト情報のみを含むメッセージ情報が送信されてもよい。また、図８のフローチャートには、引用するポインティング情報の選択を受け付ける処理が含まれていないが、ポインティング情報が引用関係を有する場合には、その引用するポインティング情報の選択の受け付けの処理と、それに応じたポインティング特定情報の一時的な記憶の処理とが行われ、メッセージ情報が送信される際に、そのポインティング特定情報を含むメッセージ情報が送信されてもよい。
【０１１５】
次に、本実施の形態による提供者端末装置４の動作について、図９のフローチャートを用いて説明する。
【０１１６】
（ステップＳ５０１）ページ表示部４３は、端末側表示コンテンツ記憶部４１で記憶されている表示コンテンツを表示する。なお、その表示コンテンツが複数のページを有するものである場合には、ページ表示部４３は、１ページ目を表示してもよい。
【０１１７】
（ステップＳ５０２）ページ受付部４２は、表示コンテンツのページの指示を受け付けたかどうか判断する。そして、ページの指示を受け付けた場合には、ステップＳ５０３に進み、そうでない場合には、ページの指示を受け付けるまで、ステップＳ５０２の処理を繰り返す。
【０１１８】
（ステップＳ５０３）ページ表示部４３は、ページ受付部４２が受け付けた指示で示される、表示コンテンツのページを表示する。
【０１１９】
（ステップＳ５０４）ページ情報送信部４４は、ステップＳ５０３で表示されたページを示すページ情報を端末装置３に送信する。そして、ステップＳ５０２に戻る。
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２０】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例において、情報処理システムは、サーバ１と、複数の端末装置３と、１個の提供者端末装置４とを有しているとする。また、複数の端末装置３には、１個の目的言語端末装置と、複数の原言語端末装置とが含まれるものとする。また、この具体例において、情報処理システムは、大学の先生である情報提供者が、大学の学生である情報受領者に講義を行う大学の授業で用いられるものとする。なお、講義は日本語で行われ、原言語は日本語であるとする。また、英語しか理解できない一人のアメリカ人の留学生が講義に出席しており、その学生のために、他の日本人の学生が、授業の内容を日本語で入力するものとする。その日本語の入力を行う端末装置３が、サポート端末装置である。
【０１２１】
まず、各端末装置３が、サーバ１にログインする。そのログイン時に、サーバ１は、各端末のＩＰアドレスと、その端末を使用しているユーザを識別する情報であるユーザＩＤと、その端末において使用する言語とを取得することができるものとする。そして、サーバ１は、図１０で示されるように、ユーザＩＤと、そのユーザＩＤで識別されるユーザが使用している端末のＩＰアドレスとを含むユーザ対応情報を１以上、図示しない記録媒体で記憶するものとする。図１０において、例えば、ユーザＩＤ「Ｔａｎａｋａ」で識別されるユーザが使用している端末のＩＰアドレスが「１９２．１６８．０．２１」であることが分かる。また、サーバ１は、図１１で示されるように、そのユーザＩＤと、そのユーザＩＤで識別されるユーザが使用している言語を識別する言語識別情報とを含む言語対応情報を１以上、言語対応情報記憶部１４に蓄積するものとする。図１１において、例えば、ユーザＩＤ「Ｔａｎａｋａ」で識別されるユーザの言語は、言語識別情報「Ｊａｐａｎｅｓｅ」で識別される日本語であることが分かる。
【０１２２】
次に、情報提供者である先生が、提供者端末装置４を操作して、表示コンテンツ「日本の地理．ｐｄｆ」を選択したとする。すると、ページ表示部４３は、その表示コンテンツを端末側表示コンテンツ記憶部４１から読み出して表示する（ステップＳ５０１）。また、提供者端末装置４は、その選択された表示コンテンツ「日本の地理．ｐｄｆ」をサーバ１に送信する。すると、サーバ１は、その表示コンテンツを受信して、端末側表示コンテンツ記憶部４１に蓄積する。また、新たな表示コンテンツが蓄積されたため、送信部１７は、その表示コンテンツを送信するタイミングであると判断し（ステップＳ１０１）、その表示コンテンツを読み出して送信する（ステップＳ１０２）。
【０１２３】
具体的には、送信部１７の判断手段１７ａは、端末側表示コンテンツ記憶部４１で記憶されている表示コンテンツ「日本の地理．ｐｄｆ」を読み出し、言語識別エンジンを用いることによって、その表示コンテンツの言語を特定する。この場合には、その表示コンテンツの言語が「日本語」に特定されたとする。また、判断手段１７ａは、図１１で示される１番目の言語対応情報（図１１の１番目のレコード）を読み出し、その１番目の言語対応情報に含まれる言語識別情報で識別される言語が、表示コンテンツの言語と同じであるかどうか判断する（ステップＳ２０１，Ｓ２０２）。この場合には、両者は日本語で同じであるため、送信部１７は、図１０で示されるユーザ対応情報を参照し、その１番目の言語対応情報に含まれるユーザＩＤ「Ｔａｎａｋａ」に対応するＩＰアドレス「１９２．１６８．０．２１」を取得する。そして、そのＩＰアドレスを送信先とするパケットを構成し、表示コンテンツ「日本の地理．ｐｄｆ」を送信する（ステップＳ２０４）。このようにして、表示コンテンツが各端末装置３に送信される。なお、ユーザＩＤ「Ｓｍｉｔｈ」の場合には、言語識別情報が「Ｅｎｇｌｉｓｈ」であり、表示コンテンツの言語と、言語識別情報で識別される言語とが異なっているため、判断手段１７ａは、送信先の言語と送信対象の言語とが異なっていると判断し（ステップＳ２０２）、送信部１７は、表示コンテンツ「日本の地理．ｐｄｆ」と、目的言語が言語識別情報「Ｅｎｇｌｉｓｈ」で識別される英語である旨とを機械翻訳部１５に渡す。すると、機械翻訳部１５は、表示コンテンツ「日本の地理．ｐｄｆ」に含まれる日本語のテキストを、英語のテキストに機械翻訳し、日本語のテキストに上書きして送信部１７に渡す（ステップＳ２０３）。すると、送信部１７は、その機械翻訳された表示コンテンツ「日本の地理．ｐｄｆ」を、ユーザＩＤ「Ｓｍｉｔｈ」に対応する端末装置３に送信する（ステップＳ２０４）。このようにして、表示コンテンツの送信が繰り返される（ステップＳ２０２〜Ｓ２０６）。
【０１２４】
サーバ１が送信した表示コンテンツは、各端末装置３の受信部３２で受信され（ステップＳ３０１）、記憶部３１に蓄積される（ステップＳ３０２）。そして、表示部３５は、その新たに蓄積された表示コンテンツ「日本の地理．ｐｄｆ」をディスプレイに表示する（ステップＳ３０３）。表示コンテンツ「日本の地理．ｐｄｆ」は、複数のページを有するため、その表示の際に、表示部３５は、１ページ目を表示するものとする。
【０１２５】
また、この具体例では、表示コンテンツが送信された後に、サーバ１から依頼情報が送信され、それに応じて、ユーザＩＤ「Ｔａｎａｋａ」に対応する端末装置３が、依頼引受情報を送信したとする。そして、そのユーザＩＤ「Ｔａｎａｋａ」であるサポート特定情報が、サポート特定情報記憶部２０に蓄積されたものとする。すなわち、この具体例では、ユーザＩＤ「Ｔａｎａｋａ」に対応する端末装置３が、１番目のサポート端末装置になったことになる。なお、その依頼情報や依頼引受情報の送受信の処理の詳細については後述する。
【０１２６】
その後、情報提供者である先生が次のページに進むボタンを２回クリックしたとする。すると、そのページの指示がページ受付部４２で受け付けられ（ステップＳ５０２）、ページ表示部４３は、表示中の１ページ目から２ページ先の３ページ目を表示する（ステップＳ５０３）。また、ページ情報送信部４４は、表示中のページ番号である「３」を示すページ情報を構成し、そのページ情報「３」をサーバ１に送信する（ステップＳ５０４）。サーバ１は、そのページ情報を受信すると、その時点でログインしている各端末装置３に、そのページ情報を転送する。すなわち、図１０の各ユーザ対応情報に含まれるＩＰアドレスを送信先として、そのページ情報を送信する。
【０１２７】
サーバ１から送信されたページ情報は、各端末装置３のページ情報受信部３３で受信され、表示部３５に渡される（ステップＳ３０６）。そして、表示部３５は、表示中の表示コンテンツにおいて、ページ情報受信部３３から受け取ったページ情報「３」の示すページ、すなわち、３ページ目を表示する（ステップＳ３０７）。また、この具体例では、提供者端末装置４で表示している表示コンテンツが、プロジェクタでスクリーンに投影されているものとする。
【０１２８】
その表示コンテンツ「日本の地理．ｐｄｆ」の３ページ目が表示されている際に、情報提供者である先生が、スクリーンに投影された日本地図の北海道の位置をレーザポインタで示しながら、「北海道は、日本の最北端に位置しています。その面積は、日本の総面積の２３パーセントを占めます。また、北海道は、世界で２１番目に大きい島です。……」と話したとする。すると、サポート端末装置を操作しているユーザＩＤ「Ｔａｎａｋａ」で識別されるユーザ（このユーザを、単に「ユーザＴａｎａｋａ」と呼ぶことがある。他のユーザについても同様である）が、端末装置３において表示されているテキスト情報の入力フィールドにおいて、「北海道は日本の最北端に位置する。面積は日本の総面積の２３％である。世界で１２番目に大きい島。……」と入力したとする。すると、受付部３６は、メッセージ情報の入力が行われたと判断し（ステップＳ３１２）、その受け付けられたテキストを一時的に記憶する（ステップＳ４０１，Ｓ４０２）。また、ユーザＴａｎａｋａは、位置の入力を行うためのボタンをクリックし、表示中の日本地図における北海道の位置をクリックしたとする。すると、受付部３６は、その位置の指定を受け付け（ステップＳ４０３）、表示中の表示コンテンツのファイル名「日本の地理．ｐｄｆ」と、その表示中のページ番号「３」と、クリックされた位置（Ｘ２，Ｙ２）とを含むポインティング情報を構成し、そのポインティング情報を図示しない記録媒体に蓄積する（ステップＳ４０４）。なお、クリックされた位置（Ｘ２，Ｙ２）の取得は、例えば、次のようにして行われる。受付部３６は、まず、クリックされた位置に応じたスクリーン座標を取得する。そして、そのスクリーン座標を表示コンテンツのクライアント座標に変換することによって、表示コンテンツ上の座標を取得することができる。これらの変換は公知であり、その詳細な説明を省略する。その後、ユーザＴａｎａｋａが、「送信」ボタンをクリックすると、受付部３６は、メッセージ情報の送信の指示を受け付け、送信部３７に渡す（ステップＳ４０５）。すると、送信部３７は、記憶されているテキスト情報「北海道は日本の最北端に位置する。面積は日本の総面積の２３％である。世界で１２番目に大きい島。……」と、ポインティング情報とを含むポインティング情報を構成して、サーバ１に送信する（ステップＳ４０６）。
【０１２９】
その送信されたメッセージ情報は、サーバ１の受信部１２で受信される（ステップＳ１０３）。そして、受信部１２は、そのメッセージ情報と、そのメッセージ情報の送信元のＩＰアドレス「１９２．１６８．０．２１」に対応するユーザＩＤ「Ｔａｎａｋａ」とを蓄積部１３に渡す。蓄積部１３は、受け取ったメッセージ情報にポインティング情報が含まれているため、受け取ったユーザＩＤが、サポート特定情報記憶部２０で記憶されているサポート特定情報と一致するかどうか判断する。この場合には、両者は一致するため、蓄積部１３は、メッセージ情報を蓄積することができると判断し、そのメッセージ情報をメッセージ情報記憶部１１に蓄積する（ステップＳ１０５）。その結果、メッセージ情報は、図１２で示されるようになる。なお、図１２のメッセージ情報において、新たに蓄積されたのは、一番下のレコード（メッセージ情報）である。そのメッセージ情報において、ＩＤと、ユーザＩＤと、日時と、テキスト情報と、ポインティング情報が含まれている。ＩＤは、各レコードを識別するための情報であり、新たなレコードが蓄積されるごとに、「１」だけインクリメントされたＩＤが付与される。ユーザＩＤは、そのメッセージ情報を送信した端末装置３を操作しているユーザを識別する情報である。日時は、蓄積部１３がメッセージ情報を蓄積する時の日時であってもよく、メッセージ情報がサーバ１で受信された時の日時であってもよく、メッセージ情報が端末装置３から送信された時の日時であってもよい。テキスト情報と、ポインティング情報は、受信部１２が受信したメッセージ情報に含まれていた情報である。なお、ポインティング情報において、（３，Ｘ２，Ｙ２）は、３ページ目の座標（Ｘ２，Ｙ２）の位置であることを示している。なお、図１２において、ＩＤ「１０３」のレコードは、ポインティング情報を含まないメッセージ情報である。
【０１３０】
このようにして新たなメッセージ情報が蓄積されると、送信部１７は、その新たに蓄積されたメッセージ情報（図１２の一番下のレコード）を読み出して、各端末装置３に送信する（ステップＳ１０６）。この処理は、送信対象が表示コンテンツからメッセージ情報に代わった以外、表示コンテンツの送信方法と同様であり、その説明を省略する。すなわち、ユーザＳｍｉｔｈにメッセージ情報を送信する際には、テキスト情報が英語に機械翻訳されて送信されることになる。
【０１３１】
サーバ１から送信されたメッセージ情報は、各端末装置３の受信部３２で受信され、表示部３５に渡される（ステップＳ３０４）。そして、表示部３５は、その受け取ったメッセージ情報に応じた表示を行う（ステップＳ３０５）。すなわち、表示部３５は、そのメッセージ情報に含まれるテキスト情報「北海道は……」を表示する。その表示の際に、メッセージ情報に含まれていたユーザＩＤ「Ｔａｎａｋａ」も表示する。また、表示部３５は、そのメッセージ情報に含まれるポインティング情報に応じて、表示コンテンツ「日本の地理．ｐｄｆ」の３ページ目を表示し、さらに、その３ページ目における座標（Ｘ２，Ｙ２）の位置を指し示すように、矢印図形を表示する。その結果、図１３で示される表示が行われる。図１３において、左上に表示されている「日本の地理．ｐｄｆ」は、表示中の表示コンテンツのファイル名を示している。また、右上のプルダウンメニューでは、表示の言語として日本語が選択されていることを示している。このプルダウンメニューで他の言語を選択すると、その選択された言語を識別する言語識別情報がサーバ１に送信され、サーバ１における言語対応情報に含まれる言語識別情報が書き換えられることになる。また、図１３の左側の中ほどで表示されている日本地図は、表示コンテンツ「日本の地理．ｐｄｆ」の３ページ目を示す画像である。また、右側では、テキスト情報が表示されている。そのテキスト情報の表示においては、チャットの表示と同様に、新たなテキスト情報が一番下に順次追加されて表示されることになる。なお、原言語端末装置である各端末装置３では、図１３の画面表示となるが、目的言語端末装置であるユーザＳｍｉｔｈの端末装置３では、機械翻訳後のテキスト情報が図１４で示されるように表示されることになる。なお、図１４において、ボタンの表示等も、選択された言語である英語の表示になっている。ただし、表示コンテンツのファイル名だけは、その表示コンテンツを一意に特定することができるように、翻訳されていない。なお、図１３で示される表示画面は、例えば、サーバ１から受信したＨＴＭＬ等のマークアップ言語で記述された情報を解釈実行することによって構成された画面（いわゆるブラウザの表示画面）であってもよく、あらかじめ端末装置３において記憶されていた情報を読み出すことによって構成された表示画面であってもよく、その他の方法で表示されたものであってもよい。この具体例では、図１３の表示画面が、ブラウザの表示画面である場合について説明する。
【０１３２】
ここで、サポート端末装置以外の端末装置３から、ポインティング情報を含むメッセージ情報が送信された場合について簡単に説明する。その場合には、そのメッセージ情報が受信部１２で受信され、蓄積部１３に渡されるが（ステップＳ１０３）、蓄積部１３において、そのメッセージ情報に対応するユーザＩＤが、サポート特定情報と一致しないと判断され、メッセージ情報を蓄積できないと判断される（ステップＳ１０４）。その結果、そのメッセージ情報の蓄積や送信は行われないことになる。なお、各端末装置３の表示画面がサーバ１から受信した情報（例えば、ＨＴＭＬ等のマークアップ言語によって記述された情報）によって構成されるものである場合には、サーバ１は、サポート端末装置にのみ、ポインティング情報を入力可能な表示画面の情報を送信し、サポート端末装置以外の端末装置３に、ポインティング情報を入力できない表示画面の情報（例えば、「位置の入力」ボタンがグレーアウトされている表示画面の情報）を送信することによって、サポート端末装置以外の端末装置３から、ポインティング情報を含むメッセージ情報が送信されないようにしてもよい。
【０１３３】
なお、図１３の表示において、「（北海道が）世界で１２番目に大きい島。」と表示されているが、上記のように、先生は、「北海道は、世界で２１番目に大きい島です。」と説明している。したがって、ユーザＴａｎａｋａが入力を行う際に、タイプミスをしていることになる。ユーザＳｕｚｕｋｉが、そのことに気がついて、入力フィールドに『「１２番目」ではなく、「２１番目」です。』と入力したとする。すると、そのテキスト情報が受付部３６で受け付けられて、一時的に記憶される（ステップＳ３１２，Ｓ４０１，Ｓ４０２）。その後、ユーザＳｕｚｕｋｉが、「送信」ボタンをクリックすると、テキスト情報『「１２番目」ではなく、「２１番目」です。』を含むメッセージ情報がサーバ１に送信される（ステップＳ４０５，Ｓ４０６）。なお、そのメッセージ情報には、ポインティング情報は含まれていない。
【０１３４】
その送信されたメッセージ情報は、サーバ１の受信部１２で受信される（ステップＳ１０３）。そして、受信部１２は、そのメッセージ情報と、そのメッセージ情報の送信元のＩＰアドレス「１９２．１６８．０．２５」に対応するユーザＩＤ「Ｓｕｚｕｋｉ」とを蓄積部１３に渡す。蓄積部１３は、受け取ったメッセージ情報にポインティング情報が含まれていないため、メッセージ情報を蓄積することができると判断し、そのメッセージ情報をメッセージ情報記憶部１１に蓄積する（ステップＳ１０５）。そして、前述の説明と同様にして、そのメッセージ情報が、各端末装置３に送信される（ステップＳ１０６）。
【０１３５】
サーバ１から送信されたメッセージ情報は、各端末装置３の受信部３２で受信され、表示部３５に渡される（ステップＳ３０４）。そして、表示部３５は、その受け取ったメッセージ情報に含まれるテキスト情報を表示する（ステップＳ３０５）。なお、この場合には、メッセージ情報にポインティング情報が含まれないため、ポインティング情報に応じた表示は行われない。その結果、各端末装置３では、図１５で示される表示が行われることになる。このようにして、順次、メッセージ情報の送受信や表示が行われることになる。
【０１３６】
なお、目的言語端末装置において、「切換依頼」ボタンや、「引き受け」ボタンが選択されることはない。目的言語端末装置のユーザは、サポートをされる側であって、サポートをする側ではないからである。したがって、目的言語端末装置における表示画面（例えば、図１４の表示画面）では、それらのボタンをはじめから表示しないようにしてもよい。
【０１３７】
その後、ユーザＴａｎａｋａが、テキスト入力に疲れたため、画面左下の「切換依頼」ボタンをクリックしたとする。すると、受付部３６は、切り替え要求の送信指示を受け付け、送信部３７にその旨を渡す。すると、送信部３７は、切り替え要求をサーバ１に送信する。その切り替え要求は、サーバ１で受信され、依頼情報送信部１８に渡される。依頼情報送信部１８は、切り替え要求を受け取ると、依頼情報を送信するタイミングであると判断し（ステップＳ１０７）、その時点でログインしている各端末装置３に依頼情報を送信する（ステップＳ１０８）。その依頼情報は、『＜サポート切換依頼＞引き受けて下さる方は「引き受け」ボタンを選択して下さい」であるとする。依頼情報送信部１８は、その依頼情報を図示しない記録媒体から読み出して送信する。なお、依頼情報の送信先には、目的言語端末装置が含まれていなくてもよい。目的言語端末装置のユーザがその依頼を引き受けることはあり得ないからである。
【０１３８】
サーバ１から送信された依頼情報は、各端末装置３の依頼情報受信部３４で受信され、表示部３５に渡される（ステップＳ３０８）。そして、表示部３５は、図１６で示されるように、その依頼情報を表示する（ステップＳ３０９）。その依頼情報に対して、ユーザＳａｔｏが、「引き受け」ボタンをクリックしたとする。すると、そのユーザＳａｔｏの端末装置３の受付部３６が、依頼引受情報を送信する指示を受け付け、依頼引受情報送信部３８に渡す。すると、依頼引受情報送信部３８は、依頼引受情報を送信すると判断し（ステップＳ３１０）、依頼引受情報をサーバ１に送信する（ステップＳ３１１）。
【０１３９】
その依頼引受情報は、サーバ１の依頼引受情報受信部１９で受信され、送信元のＩＰアドレス「１９２．１６８．０．２３」と、依頼引受情報が受信された旨とがサポート特定情報更新部２１に渡される（ステップＳ１０９）。サポート特定情報更新部２１は、そのＩＰアドレスに対応するユーザＩＤ「Ｓａｔｏ」を、図１０で示されるユーザ対応情報を用いて特定し、そのユーザＩＤ「Ｓａｔｏ」を、サポート特定情報記憶部２０に上書きで蓄積する（ステップＳ１１０）。その結果、サポート特定情報が、「Ｔａｎａｋａ」から「Ｓａｔｏ」に更新されたことになる。この後は、ポインティング情報を有するメッセージ情報は、ユーザＳａｔｏから送信された場合にのみ蓄積されることになる。すなわち、サポート端末装置が、ユーザＴａｎａｋａの端末装置３から、ユーザＳａｔｏの端末装置３に切り替えられたことになる。
【０１４０】
なお、この具体例では、１個のポインティング情報に対応して、１個の矢印図形のみが表示される場合について説明したが、複数のポインティング情報に対応して、複数の矢印図形が表示されてもよく、また、その矢印図形に引用関係が存在してもよいことは前述の通りである。そのように、複数の矢印図形が表示され、その矢印図形に引用関係が存在する場合について具体例を用いて説明する。この具体例では、提供者端末装置４は用いない。また、サーバ１において、言語対応情報記憶部１４、機械翻訳部１５、依頼情報送信部１８、依頼引受情報受信部１９、サポート特定情報記憶部２０、サポート特定情報更新部２１は用いない。また、端末装置３において、ページ情報受信部３３、依頼情報受信部３４、依頼引受情報送信部３８は用いない。また、各フローチャートにおいて、それらの用いられない各構成要素に関する処理は行われないものとする。
【０１４１】
また、この具体例では、メッセージ情報記憶部１１で記憶されているメッセージ情報がチャットに用いられる場合についてのみ説明したが、例えば、そのメッセージ情報記憶部１１で記憶されているメッセージ情報を、端末装置３において、後から参照できるようにしてもよい。そのようにすることで、端末装置３において、コミュニケーションの記録（講義の場合には講義録）を参照することができるようになる。
【０１４２】
また、この具体例において、複数の友人によって、チャットが行われるものとする。その際に、あるユーザが表示コンテンツとして、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｍａｐ...．ｃｏｍ／ｊａｐａｎ．ｈｔｍｌ」を指定したとする。すると、そのＵＲＬがサーバ１経由で各端末装置３に送信され、各端末装置３では、そのＵＲＬで示されるサイトにアクセスすることによって、そのＵＲＬに応じた表示コンテンツ（この場合には日本地図であるとする）を取得し、記憶部３１に蓄積して表示する（ステップＳ３０１〜Ｓ３０３）。
【０１４３】
そのような状況で、まず、ユーザＴａｎａｋａが、入力フィールドにテキスト「こんどの旅行、北海道はどう？」と入力し、「位置の入力」ボタンをクリックして北海道の位置の指示を入力し、「送信」ボタンをクリックしたとする。すると、上記の具体例の場合と同様に、そのテキスト情報と、北海道の位置を示すポインティング情報とを有するメッセージ情報がサーバ１に送信される（ステップＳ３１２，Ｓ３１３）。そして、そのメッセージ情報がサーバ１で蓄積され、各端末装置３に送信される（ステップＳ１０３，Ｓ１０５，Ｓ１０６）。そして、各端末装置３の受信部３２は、そのサーバ１から送信されたメッセージ情報を受信する（ステップＳ３０４）。そして、表示部３５が、その受信されたメッセージ情報に応じた表示を行う（ステップＳ３０５）。その結果、各端末装置３では、図１７で示される表示がなされることになる。なお、図１７では、ポインティング情報に応じた矢印図形を表示する際に、そのポインティング情報と同じメッセージ情報に含まれるユーザＩＤが矢印図形の近傍に表示されるものとする。ポインティング情報で示される位置と、そのポインティング情報に対応するテキスト情報との対応が分かるように表示するためである。すなわち、図１７では、「Ｔａｎａｋａ」によって、テキスト情報と、ポインティング情報で示される位置とが対応付けられていることになる。
【０１４４】
その後、ユーザＳｕｚｕｋｉが、「選択」ボタンをクリックした後に、Ｔａｎａｋａに応じた矢印図形をクリックしたとする。すると、受付部３６は、その矢印図形に対応するポインティング情報の含まれるメッセージ情報のＩＤを特定し、そのＩＤを図示しない記録媒体に蓄積する。この具体例では、そのＩＤが「２０６」であったとする。なお、そのＩＤ「２０６」が、ポインティング特定情報である。このようにして、引用するポインティング情報の選択と、引用するポインティング情報を特定するポインティング特定情報の構成とが行われることになる（なお、この処理は、図８のフローチャートには含まれていない）。また、ユーザＳｕｚｕｋｉは、入力フィールドにテキスト「北海道は車で行けないから、東北がいいな！」を入力すると共に、「位置の入力」ボタンをクリックし、日本地図の東北の位置をクリックしたとする。すると、そのテキスト情報と、指定された位置に応じたポインティング情報とが一時的に記憶される（ステップＳ４０１〜Ｓ４０４）。その後、ユーザＳｕｚｕｋｉが、「送信」ボタンをクリックすると、送信部３７は、一時的に記憶されていたテキスト情報と、ポインティング情報と、ポインティング特定情報とを含むメッセージ情報を構成してサーバ１に送信する（ステップＳ４０５，Ｓ４０６）。
【０１４５】
そのようにして送信されたメッセージ情報は、サーバ１の受信部１２で受信され（ステップＳ１０３）、蓄積部１３によってメッセージ情報記憶部１１に蓄積される（ステップＳ１０５）。図１８のＩＤ「２０７」のレコードは、そのようにして蓄積されたメッセージ情報を示すものである。図１８のメッセージ情報は、前述の図１２のメッセージ情報に対して、ポインティング特定情報のフィールドをさらに有するものである。なお、この具体例では、表示コンテンツを識別する情報は、ポインティング情報に含まれていない。また、その新たなメッセージ情報は、サーバ１から各端末装置３に送信され、各端末装置３でそのメッセージ情報に応じた表示が行われる（ステップＳ１０６，Ｓ３０４，Ｓ３０５）。なお、その際に、各端末装置３が受信したメッセージ情報には、ポインティング特定情報「２０６」が含まれているため、表示部３５は、そのポインティング特定情報で特定されるＴａｎａｋａの矢印図形よりも、一回り小さい矢印図形を、ポインティング情報（Ｘ２０２，Ｘ２０３）で示される位置を示すように表示する。その結果、図１９で示されるＳｕｚｕｋｉに対応した矢印図形と、テキストとが表示されることになる。
【０１４６】
その後、ユーザＳａｔｏも、ユーザＳｕｚｕｋｉと同様に、メッセージ情報の入力を行ったとする（ステップＳ３１２，Ｓ４０１〜Ｓ４０４）。ただし、ユーザＳａｔｏは、ユーザＳｕｚｕｋｉに応じた矢印図形を引用した（選択した）とする。すると、それに応じたメッセージ情報がサーバ１に送信され（ステップＳ４０５，Ｓ４０６）、サーバ１で受信されて蓄積される（ステップＳ１０３，Ｓ１０５）。その結果、図１８のＩＤ「２０８」のレコードが蓄積される。また、その新たなメッセージ情報は、各端末装置３に送信され、各端末装置３でそのメッセージ情報に応じた表示が行われる（ステップＳ１０６，Ｓ３０４，Ｓ３０５）。なお、その際に、Ｓｕｚｕｋｉの矢印図形の表示の場合と同様に、表示部３５は、Ｓａｔｏの矢印図形を、Ｓｕｚｕｋｉの矢印図形よりも一回り小さく表示する。その結果、図１９で示されるＳａｔｏに対応した矢印図形と、テキストとが表示されることになる。
【０１４７】
また、その後、ユーザＩｔｏも、ユーザＳｕｚｕｋｉと同様に、メッセージ情報の入力を行ったとする（ステップＳ３１２，Ｓ４０１〜Ｓ４０４）。この場合には、ユーザＩｔｏは、ユーザＴａｎａｋａに応じた矢印図形を引用した（選択した）とする。すると、それに応じたメッセージ情報がサーバ１に送信され（ステップＳ４０５，Ｓ４０６）、サーバ１で受信されて蓄積される（ステップＳ１０３，Ｓ１０５）。その結果、図１８のＩＤ「２０９」のレコードが蓄積される。また、その新たなメッセージ情報は、各端末装置３に送信され、各端末装置３でそのメッセージ情報に応じた表示が行われる（ステップＳ１０６，Ｓ３０４，Ｓ３０５）。なお、その際に、Ｓｕｚｕｋｉの矢印図形の表示の場合と同様に、表示部３５は、Ｉｔｏの矢印図形を、Ｔａｎａｋａの矢印図形よりも一回り小さく表示する。その結果、図１９で示されるＩｔｏに対応した矢印図形と、テキストとが表示されることになる。このようにしてなされた図１９の表示では、矢印図形の大きさによって、ポインティング情報の引用関係を知ることができる。したがって、例えば、Ｓｕｚｕｋｉに対応した矢印図形と、Ｉｔｏに対応した矢印図形とは、Ｔａｎａｋａに対応した矢印図形を引用していることが分かる。その結果、例えば、その矢印図形によって、北海道から始まった議論が、蔵王のほうに移動していることや、九州に飛んでいることなどが視覚的に容易に把握することができるようになる。
【０１４８】
なお、Ｓａｔｏに対応した矢印図形は、最も小さい矢印図形であるため、厳密には、Ｓｕｚｕｋｉの矢印図形と、Ｉｔｏの矢印図形のいずれを引用しているのかが一意には決まらない。したがって、引用関係に分岐が生じる場合（Ｔａｎａｋａのポインティング情報がＳｕｚｕｋｉとＩｔｏのポインティング情報で引用されていること）には、その引用関係が明確になるように、直接の引用関係（この具体例の場合には、例えば、Ｔａｎａｋａの矢印図形とＳｕｚｕｋｉの矢印図形との関係や、Ｓｕｚｕｋｉの矢印図形とＳａｔｏの矢印図形との関係等）にある矢印図形の間を線で結ぶようにしてもよい。なお、このようにして、複数のポインティング情報を用いたコミュニケーションや、複数のポインティング情報の引用関係を用いたコミュニケーションを行うことができうる。
【０１４９】
また、この具体例では、図１０のユーザ対応情報と、図１１の言語対応情報とが別の情報である場合について説明したが、両者は、一体の情報であってもよい。すなわち、ユーザＩＤと、言語識別情報と、ＩＰアドレスとが対応付けられた情報が記憶されていてもよい。
【０１５０】
また、この具体例では、情報処理システムが留学生支援のために用いられる場合について説明したが、そうでなくてもよい。例えば、留学生に代えて聴覚障害者の支援のために用いられてもよい。また、情報処理システムが情報提供の場（例えば、授業やセミナー、講義など）以外で用いられる場合には、単なるチャットや、掲示板のシステムであってもよい。
【０１５１】
以上のように、本実施の形態による情報処理システムによれば、表示コンテンツの位置を示しながら、テキスト情報を用いたコミュニケーションを行うことができる。したがって、テキスト情報だけでは表現しにくいところを、視覚的な情報を用いることによって、適切に伝達することができるようになり、円滑なコミュニケーションを実現できるようになる。
【０１５２】
なお、本実施の形態では、端末装置３の間でのコミュニケーションがチャットによって行われる場合について主に説明したが、前述のように、そのコミュニケーションは、掲示板（ＢＢＳ）によって実現されてもよい。
【０１５３】
また、本実施の形態では、サーバ１が、サポート特定情報を用いて、サポート特定情報によって特定される現時点のサポート端末装置以外の端末装置３から送信された、ポインティング情報を含むメッセージ情報を蓄積しないことによって、メッセージ情報に関する入力制御を行う場合について説明した。したがって、この場合には、ポインティング情報を含まないメッセージ情報であれば、サポート端末装置以外でも入力することができることになる。なお、そのポインティング情報を含まないメッセージ情報の入力を、コミュニケーションにおける質問や応答のみに限定してもよい。例えば、サポート端末装置で入力されたメッセージ情報に対する質問や応答である場合にのみ、サポート端末装置以外からの端末装置３で入力されたメッセージ情報（ポインティング情報は含まれない）をサーバ１が蓄積するようにしてもよい。具体的には、サポート端末装置ではない端末装置３において、「質問」ボタンや、「応答」ボタンが表示されており、そのボタンを選択した場合にのみ、テキスト情報を入力することができ、そのテキスト情報のみを含むメッセージ情報が、質問や応答として、サーバ１に送信されてもよい。また、サーバ１では、サポート端末装置以外の端末装置３から送信されたメッセージ情報は、質問や応答である場合にのみ、受信して蓄積するようにしてもよい。なお、この場合には、質問や応答のメッセージ情報であれば、サポート端末装置以外の端末装置３から送信されたとしても蓄積されるため、サーバ１の受信したメッセージ情報が質問や応答である場合には、サポート端末装置から送信されたものであるかどうかの判断を行わなくてもよい。
【０１５４】
また、本実施の形態では、サーバ１が、サポート特定情報によって特定されるサポート端末装置以外の端末装置３から送信されたポインティング情報を含むメッセージ情報を蓄積しない場合について説明したが、これは一例であって、そのような制限を行わなくてもよい。その場合には、サーバ１は、サポート特定情報記憶部２０や、サポート特定情報更新部２１を備えていなくてもよい。また、サーバ１は、依頼引受情報受信部１９も備えていなくてもよい。また、端末装置３は、依頼引受情報送信部３８を備えていなくてもよい。その場合であっても、サーバ１は、依頼情報を送信してもよい。そして、端末装置３において、自主的にサポート端末装置が決定され、そのサポート端末装置が主体的にメッセージ情報を送信するようにしてもよい。ただし、この場合には、サポート端末装置以外の端末装置３から、ポインティング情報を含むメッセージ情報が送信された場合でも、そのメッセージ情報が蓄積されることになる。
【０１５５】
また、本実施の形態では、サポート端末装置が情報提供者の提供した情報の入力を受け付ける場合について主に説明したが、そうでなくてもよい。任意の１以上の原言語端末装置において、情報提供者の提供した情報の入力の受け付けが行われてもよい。
【０１５６】
また、本実施の形態では、サーバ１が依頼情報を端末装置３に送信する場合について説明したが、そうでなくてもよい。サーバ１が依頼情報を送信しない場合には、サーバ１は、依頼情報送信部１８を備えていなくてもよい。また、端末装置３は、依頼情報受信部３４を備えていなくてもよい。
【０１５７】
また、本実施の形態では、情報処理システムに提供者端末装置４が含まれる場合について説明したが、そうでなくてもよい。情報処理システムに提供者端末装置４が含まれない場合には、端末装置３は、ページ情報受信部３３を備えていなくてもよい。
【０１５８】
また、本実施の形態では、端末装置３に、原言語端末装置と、目的言語端末装置とが含まれ、情報提供者の提供した情報が原言語端末装置において原言語で入力され、その入力された情報が、サーバ１を経由して目的言語端末装置に、目的言語で送信される場合について説明したが、それ以外の状況において、本実施の形態による情報処理システムが用いられてもよいことは言うまでもない。例えば、情報提供者の存在しない状況において、本実施の形態による情報処理システムが用いられてもよいことは言うまでもない。
【０１５９】
また、本実施の形態では、サーバ１が、言語対応情報を用いて、送信先に対応する言語の送信対象を送信する場合について説明したが、そうでなくてもよい。言語対応情報を用いた送信対象の送信を行わない場合には、サーバ１は、言語対応情報記憶部１４を備えていなくてもよい。そして、例えば、機械翻訳部１５によって機械翻訳されたすべての言語の送信対象をすべての端末装置３に対して同様に送信するようにしてもよい。例えば、サーバ１は、ユーザＴａｎａｋａの端末装置３と、ユーザＳｍｉｔｈの端末装置３との両方に対して、英語と日本語の両方の表現を含むメッセージ情報を送信してもよい。
【０１６０】
また、本実施の形態では、サーバ１が表示コンテンツを記憶しており、その表示コンテンツがサーバ１から各端末装置３に送信される場合について説明したが、そうでなくてもよいことは前述の通りである。各端末装置３は、記録媒体や、他のサーバ等から表示コンテンツを受け付けてもよい。また、サーバ１が表示コンテンツを保持しない場合には、サーバ１は、表示コンテンツ記憶部１６を備えていなくてもよい。
【０１６１】
また、本実施の形態では、サーバ１が、機械翻訳部１５を用いた機械翻訳を行う場合について説明したが、そうでなくてもよい。機械翻訳を行わない場合には、サーバ１は、機械翻訳部１５を備えていなくてもよい。サーバ１が機械翻訳部１５を備えていなかったとしても、聴覚障害者の支援や、ある言語を用いた複数の端末装置３の間でのコミュニケーション等を行うことができる。
【０１６２】
また、本実施の形態において、２以上のポインティング情報に応じた表示が一度に行われてもよく、行われなくてもよいことや、ポインティング情報の間の引用があってもよく、無くてもよいことは、前述の通りである。
【０１６３】
また、上記実施の形態では、端末装置３や提供者端末装置４がクライアント端末である場合について説明したが、端末装置３や提供者端末装置４は、さらに、その装置に対して情報の入力等を行うクライアント端末を備えていてもよい。その場合には、表示部や受付部は、通信回線を介して画像を表示したり、情報を受け付けたりしてもよい。
【０１６４】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１６５】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１６６】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１６７】
また、上記実施の形態において、各装置に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１６８】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるサーバ１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、サーバと２以上の端末装置とを備えた情報処理システムにおけるサーバとして機能させるためのプログラムであって、端末装置から送信された、テキスト情報と、表示の対象となるコンテンツである表示コンテンツにおける位置を示すポインティング情報とを有するメッセージ情報を受信する受信部、受信部が受信したメッセージ情報を、テキスト情報と、テキスト情報に対応する、ポインティング情報とを有するメッセージ情報が１以上記憶されるメッセージ情報記憶部に蓄積する蓄積部、新たなメッセージ情報がメッセージ情報記憶部に蓄積された際に、メッセージ情報を２以上の端末装置に送信する送信部として機能させるためのプログラムである。
【０１６９】
また、上記実施の形態における端末装置３を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、サーバと２以上の端末装置とを備えた情報処理システムにおける端末装置として機能させるためのプログラムであって、テキスト情報と、表示の対象となるコンテンツである表示コンテンツが記憶される記憶部で記憶されている表示コンテンツにおける位置の指示とを受け付ける受付部、受付部が受け付けたテキスト情報と、受付部が指示を受け付けた、表示コンテンツにおける位置に応じたポインティング情報とを有するメッセージ情報をサーバに送信する送信部、サーバから送信されたメッセージ情報を受信する受信部、受信部が受信したメッセージ情報に含まれるテキスト情報の表示と、メッセージ情報に含まれるポインティング情報の示す位置を特定可能な表示コンテンツの表示とを行う表示部として機能させるためのものである。
【０１７０】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を受信する受信部、情報を送信する送信部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１７１】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１７２】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７３】
図２０は、上記プログラムを実行して、上記実施の形態によるサーバ１、端末装置３、提供者端末装置４を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１７４】
図２０において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７５】
図２１は、コンピュータシステム９００の内部構成を示す図である。図２１において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１７６】
コンピュータシステム９００に、上記実施の形態によるサーバ１、端末装置３、提供者端末装置４の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１７７】
プログラムは、コンピュータ９０１に、上記実施の形態によるサーバ１、端末装置３、提供者端末装置４の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１７８】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１７９】
以上より、本発明による情報処理システム等によれば、表示コンテンツの位置を指定することによって、円滑なコミュニケーションを実現することができるという効果が得られ、複数の端末装置の間でテキストを用いたコミュニケーションを行う情報処理システム等として有用である。
【符号の説明】
【０１８０】
１  サーバ
３  端末装置
４  提供者端末装置
１１  メッセージ情報記憶部
１２、３２  受信部
１３  蓄積部
１４  言語対応情報記憶部
１５  機械翻訳部
１６  表示コンテンツ記憶部
１７、３７  送信部
１７ａ  判断手段
１８  依頼情報送信部
１９  依頼引受情報受信部
２０  サポート特定情報記憶部
２１  サポート特定情報更新部
３１  記憶部
３３  ページ情報受信部
３４  依頼情報受信部
３５  表示部
３６  受付部
３８  依頼引受情報送信部
４１  端末側表示コンテンツ記憶部
４２  ページ受付部
４３  ページ表示部
４４  ページ情報送信部
【図１】
2011164671.tif 000003
【図２】
2011164671.tif 000004
【図３】
2011164671.tif 000005
【図４】
2011164671.tif 000006
【図５】
2011164671.tif 000007
【図６】
2011164671.tif 000008
【図７】
2011164671.tif 000009
【図８】
2011164671.tif 000010
【図９】
2011164671.tif 000011
【図１０】
2011164671.tif 000012
【図１１】
2011164671.tif 000013
【図１２】
2011164671.tif 000014
【図１８】
2011164671.tif 000015
【図２０】
2011164671.tif 000016
【図２１】
2011164671.tif 000017
【図１３】
2011164671.tif 000018
【図１４】
2011164671.tif 000019
【図１５】
2011164671.tif 000020
【図１６】
2011164671.tif 000021
【図１７】
2011164671.tif 000022
【図１９】
2011164671.tif 000023