(57)【要約】  少なくとも２つ以上のクライアントデバイスの間での体系的リアルタイムネットワーク通信セッションを可能にする方法及びシステムを提供する。本発明の種々の態様では、サーバに一つ以上の会話アプリケーションを提供し、これらの会話アプリケーションは該当する体系的会話セッションを提供し、かつ、利用可能な体系的会話のリストをこれらのクライアントデバイスの内の少なくとも一つに表示して体系的会話を選択させ、そして複数の体系的会話の内の一つの体系的会話が選択されたという情報をサーバが受信するのに応答して、会話の制御を該当する会話アプリケーションに渡す。
2008532141.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つ以上のクライアントデバイス間での、体系的リアルタイムネットワーク通信セッションを可能にする方法であって、
体系的会話セッションを提供する一つ以上の会話アプリケーションをサーバに提供する工程と、
前記クライアントデバイスの内の少なくとも一つのクライアントデバイスに、利用可能な体系的会話のリストを表示して選択させる工程と、
複数の体系的会話の内の一つが選択されたという情報をサーバが受信するのに応答して、対応する会話アプリケーションに会話を制御させる工程と、
からなる方法。
【請求項２】
更に、複数のクライアントデバイス参加者の間の通信を、クライアントデバイスに入力フォームを含む表示内容を送信するリアルタイム通信セッションを用いて管理し、発信側参加者がマルチメディアオブジェクト及びテキストメッセージを受信側参加者と共有することができるようにし、前記入力フォームは参加者による入力に、会話の特定状態に関する特定情報を催促することにより制約を課し、これによって参加者による応答に対して体系的に指針を与える、請求項１記載の方法。
【請求項３】
前記リアルタイムネットワーク通信セッションはインスタントメッセージ会話またはチャット会話を含む請求項２記載の方法。
【請求項４】
更に、複数の体系的会話の内の一つを参加者が選択したという情報を受信する他に、参加者が受信側参加者を選択したという情報をサーバが受信する請求項３記載の方法。
【請求項５】
更に、サーバによって、セッションＩＤをリアルタイム会話セッションに割り当て、そして会話する各参加者をセッションＩＤに関連付ける請求項４記載の方法。
【請求項６】
更に、参加者情報及びセッションＩＤをデータベースに保存する請求項５記載の方法。
【請求項７】
更に、データベースの記録は、各参加者の識別情報、セッションＩＤ、及び接続ＩＤを含む請求項６記載の方法。
【請求項８】
制御を会話アプリケーションに渡す工程では更に、セッションＩＤをサーバから会話アプリケーションに渡す請求項７記載の方法。
【請求項９】
会話アプリケーションは、全ての選択デジタル画像データ、及び参加者がテキストメッセージを作成するためのエリアを含むページ及びフォームを参加者に送信する請求項８記載の方法。
【請求項１０】
更に、ページ及びフォームに参加者用の少数の一連のオプションを設け、これらのオプションは、各参加者がコメント及びメタデータを表示画像に付け加える機能、画像をダウンロードする機能、印刷を行なう機能、及び別のクライアントデバイスによる表示をズームすることにより変更する機能、のいずれかの組み合わせを含む請求項９記載の方法。
【請求項１１】
更に、参加者がデータを表示フォームに入力すると、入力データを会話アプリケーションにセッションＩＤに基づいて送信する請求項１０記載の方法。
【請求項１２】
更に、会話アプリケーションが入力データを受信するのに応答して、入力データをフォーマットし、そして入力データを他の会話参加者に送信する請求項１１記載の方法。
【請求項１３】
更に、入力データを処理して、次の応答に使用すべきページ及びフォームの表示コンテンツ及びフォーマットを決定する請求項１２記載の方法。
【請求項１４】
更に、次の応答に使用すべきページ及びフォームを、会話の異なる参加者に関して異なる形でフォーマットする請求項１３記載の方法。
【請求項１５】
体系的リアルタイムネットワーク通信セッションを可能にするシステムであって、
各々がネットワーク通信可能であり、かつ、リアルタイム通信機能を有する会話クライアントアプリケーションを含む、複数のクライアントデバイスと、
同複数のクライアントデバイスと通信する会話サーバと、
からなり、
同会話サーバは、クライアントデバイスの間で行われる会話の参加者を追跡し続ける会話手段と会話アプリケーションとを備え、
同会話アプリケーションは、通信セッションを使用して、これらのクライアントデバイスの参加者の間で行なわれる体系的会話を制御し、これにより発信側会話参加者はマルチメディアオブジェクト及びテキストを複数の他の会話参加者と共有できるようになり、更に、会話参加者を催促して会話の特定状態で特定情報を入力させることにより、参加者による応答に対して体系的に指針を与える、
システム。
【請求項１６】
リアルタイムネットワーク通信セッションはインスタントメッセージング会話またはチャット会話を含む請求項１５記載のシステム。
【請求項１７】
会話サーバは更に、異なるタイプの体系的会話をクライアントデバイスに提供する複数の会話アプリケーションを含む請求項１６記載のシステム。
【請求項１８】
会話サーバは更に、会話アプリケーションが提供する利用可能な体系的会話のリストを格納する会話レジストリを含み、同利用可能な体系的会話のリストは参加者に対して表示されて、発信側参加者による体系的会話のタイプの選択を可能にする請求項１７記載のシステム。
【請求項１９】
前記会話アプリケーションが提供する体系的会話は、フォトアルバムを共有する操作、会話をサポート担当者と行なう操作、画像にランクを付ける操作、ビデオを鑑賞する操作、売り込み口上を述べる操作、調査情報を収集する操作、及び画像に関するメタデータを収集する操作のいずれかの組み合わせを含む、請求項１８記載のシステム。
【請求項２０】
前期か岩手段は、利用可能なオンラインクライアントのリストと、複数の参加者の間での継続的な接続を管理する会話マネージャと、そしてオープンチャットセッションに参加する全ての参加者を記録する会話データベースと、を含む請求項１９記載のシステム。
【請求項２１】
特定の会話に参加する参加者の全てがセッションＩＤに関連付けられる請求項２０記載のシステム。
【請求項２２】
クライアントデバイスはブラウザ搭載デバイスであり、会話サーバは更に、クライアントデバイスからの要求を管理するウェブサーバを含み、かつ、ＨＴＭＬ文書及びファイルを会話アプリケーションから送信する、請求項２１記載のシステム。
【請求項２３】
体系的リアルタイムネットワーク通信セッションを少なくとも２つ以上のクライアントデバイスに関して可能にする方法であって、前記方法では、
サーバに、複数のクライアントデバイスに体系的会話を提供する一連の会話アプリケーションを提供し、
サーバから複数のクライアントデバイスの内の少なくとも一つのクライアントデバイスに、利用可能な体系的会話のリストをダウンロードして、発信側参加者に対して表示し、
複数の体系的会話の内の一つの体系的会話が参加者によって選択され、かつ他の参加者が前記会話に関して選択されたという情報をサーバによって受信し、
前記選択に対応する会話アプリケーションを呼び出し、
招待通知を選択参加者に対応するクライアントデバイスに送信し、
参加者及び招待通知を受け入れた各参加者を会話に関連付けて会話グループを形成し、そして
会話アプリケーションを呼び出して会話グループ間の通信を管理し、会話アプリケーションはリアルタイム通信セッションを使用して表示コンテンツをクライアントデバイスに送信し、表示コンテンツはがマルチメディアオブジェクト及び入力フォームを含み、入力フォームによって参加者による入力に、会話の特定状態で特定情報を催促することにより制約を課し、これによって参加者による応答に対して体系的に指針を与える、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンラインデジタルイメージシェアリング（ｏｎｌｉｎｅ  ｄｉｇｉｔａｌ
ｉｍａｇｅ  ｓｈａｒｉｎｇ）に関し、特に複数の参加者の間の体系的アルタイム会話を可能にする方法及びシステムに関する。
【背景技術】
【０００２】
画像データを表示する機能を備えるインスタントメッセージングシステムが知られている。例えば、ＭｃＣｏｎｎらによる「デジタルイメージシェアリングが可能なチャットアプリケーション」と題する特許文献１（米国特許出願公開第２００４／０１７７１１６号）は、ＰＣ援用デジタルイメージシェアリングアプリケーションを提供し、このアプリケーションはリアルタイムチャッティング及びフォトシェアリングの両方をサポートする。まず、デジタルグラフィック画像を共有することを希望するシェアラー（ｓｈａｒｅｒ）と呼ばれるクライアント、及びデジタル画像を共有する相手になるシェアイー（ｓｈａｒｅｅ）と呼ばれるクライアントはそれぞれ該当するインスタントインターネットメッセージングサービスに接続し、クライアント自体でチャットセッションを開始することができるようにする。チャットセッションを開始する前に、シェアイーはデジタルイメージシェアリングアプリケーションを使用して、共有すべきアルバム（またはアルバム全体）の中の特定画像をアルバムマネージャから選択し、そしてシェアイーをバディリストから選択する。シェアラーがネームをバディリストから選択した後、チャットセッションがシェアラーとシェアイーとの間で始まる。
【０００３】
チャットセッションが始まると、チャットウィンドウが、５つのセクションを含むシェアラーのクライアントコンピュータの上で開く。第１セクションは選択デジタル画像のビューを含み、第２セクションは画像に関連する記述を含み、第３セクションはアルバムの画像のサムネイル画像を含み、第４セクションは現在の会話の進行状況を表示するカタログを含み、そして第５セクションはメッセージ作成領域を含み、この領域では、シェアラーはシェアイーに送信するメッセージを作成する。リアルタイム会話は、シェアラーがメッセージをメッセージ作成領域に全て書き込むと始まり、会話の開始によって、シェアイーのクライアントコンピュータへの選択アルバムの送信も始まる。シェアイーのクライアントコンピュータがメッセージ及び写真画像を受信すると、上に説明したチャットウィンドウがシェアイーのクライアントコンピュータの上で開く。シェアイーは受信リクエストを、メッセージで応答することによりアクセプトする。次に、シェアラー及びシェアイーは先に進んでデジタル写真画像についてリアルタイムで議論する。会話中のいずれの時点でも、別の画像をアルバムから選択することができ、そして新規に選択した画像がチャットウィンドウの第１セクションに表示される。
【特許文献１】米国特許出願公開第２００４／０１７７１１６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＭｃＣｏｎｎによるデジタルイメージシェアリングアプリケーションはテキストベースのチャットアプリケーションを改良したものであるが、ＭｃＣｏｎｎは従来のチャットアプリケーションが持つ幾つかの不具合を有する。
一の不具合は、チャットアプリケーションを使用している会話参加者が自由に出入りするので、一つの話題から次の話題に飛んでしまうことが多いことである。会話が体系的に進まない結果、両方の当事者は結局、コンテンツのほとんどを入力し直すことになる。更に、一人の人が応答メッセージの作成に要する時間と、応答メッセージの送信に要する時間との間に固有の遅れがあるので、会話の間に交換されるメッセージが同期せず、メッセー
ジを追うのが困難になる場合が多い。
【課題を解決するための手段】
【０００５】
従って、必要なのは、体系的リアルタイム会話を複数の参加者の間で、上に説明した不具合が減るような方法で可能にする方法及びシステムである。本発明はこのような要求を満たす。  
【０００６】
本発明は、体系的リアルタイムネットワーク通信セッションを少なくとも２つ以上のクライアントデバイスに関して可能にする方法及びシステムを提供する。本発明の種々の態様では、サーバに一つ以上の会話アプリケーションを提供し、これらの会話アプリケーションは該当する体系的会話を実現し、利用可能な体系的会話のリストをこれらのクライアントデバイスの内の少なくとも一つのクライアントデバイスに表示して体系的会話を選択させ、そして複数の体系的会話の内の一つの体系的会話が選択されたという情報をサーバが受信するのに応答して、会話の制御を該当する会話アプリケーションに渡す。
【０００７】
本明細書に開示する方法及びシステムによれば、複数の好適な実施形態を組み合わせて、チャット会話、インスタントメッセージ（ＩＭ）、及びボイスアプリケーションのようなウェブアプリケーション及び双方向通信の種々の態様を構成するので、２人以上の人の間でのリアルタイム会話は、ウェブサイトとの双方向通信のように体系化され、かつこの双方向通信では、単なる一人ではなく少なくとも２人の人がウェブサイトと双方向通信する。
【発明を実施するための最良の形態】
【０００８】
本発明は、複数の参加者の間の体系的リアルタイム会話に関する。次の記述は、この技術分野の当業者が本発明を構成し、そして使用することができるように提示され、かつ特許出願及び出願要件に関連して提示される。本明細書において説明する好適な実施形態、及び一般原理及び特徴に種々の変更を加え得ることはこの技術分野の当業者には容易に理解できるであろう。従って、本発明は提示の実施形態に制限されるのではなく、本明細書において説明する原理及び特徴に従った最も広い技術範囲をカバーすると考えられる。
【０００９】
人が共有画像に関するリアルタイム会話中に持ちたい／行ないたいと考えるものの中には、共通の一連の議論事項／行動があり得るという考えから、本発明は共有デジタル画像に関する体系的リアルタイム会話を可能にする方法及びシステムを提供する。本発明のアーキテクチャは、２人以上の参加者の間のいずれのタイプの体系的リアルタイム会話もネットワークを通して実現するフレームワークを提供する。更に詳細には、本発明は、ＩＭ／チャットまたは他のリアルタイム通信セッションを使用して体系的表示及び入力フォームを複数のクライアントデバイスに送信する会話アプリケーションを提供し、これらのクライアントデバイスによって参加者はマルチメディアオブジェクト及びテキストメッセージを他の参加者と体系的に共有することができ、かつこれらのクライアントデバイスは複数の参加者を同時に催促して特定の情報を特定の時間に入力させることにより、参加者による双方向通信に対して体系的な指針を与える。例えば、アルバムをチャット参加者に対して表示する体系的フォトシェアリング会話アプリケーションは或るフォームを表示することができ、このフォームによって、参加者が単に写真についての概略コメントを入力することができるというのではなく、参加者は進行中のＩＭ／チャットセッションの間に印刷物をリクエストする、またはアルバムブックを注文することができる。会話主催者がアルバムの画像表示のフォーマット及び順番を制御することもできる、または各参加者が表示画像のフォーマットを、かなりの程度に制御することもできる。
【００１０】
図１は、本発明の好適な実施形態による少なくとも２つ以上のクライアントデバイスに関する体系的リアルタイムネットワーク通信セッションを可能にするプロセスを示すフロ
ー図である。本発明は、例えばチャット会話、インスタントメッセージング、及びボイスメッセージングのような、ネットワークを通して行なわれるリアルタイム通信セッションに適用される。プロセスはステップ１０で始まり、このステップでは、サーバに一つ以上の所定の体系的会話アプリケーションを提供し、これらのアプリケーションはクライアントデバイスに体系的チャットセッションを提供する。ステップ１２では、利用可能な体系的チャット会話のリストをクライアントデバイス群の内の少なくとも一つのクライアントデバイスに表示して参加者に選択させる。ステップ１４では、複数の体系的チャット会話の内の一つのチャット会話を参加者が選択したという情報をサーバが受信するのに応答する形で、サーバはクライアントデバイス群の参加者の間の会話の制御を該当する会話アプリケーションに渡す。制御が渡された後、会話アプリケーションは、リアルタイム通信セッションを使用することによりクライアントデバイス群の参加者の間の通信を管理して、入力フォーム付きのメディアリッチ表示コンテンツをクライアントデバイス群に送信して、発信側参加者（ｉｎｉｔｉａｔｉｎｇ  ｐａｒｔｉｃｉｐａｎｔ）によるマルチメディアオブジェクト及びテキストの受信側参加者（ｒｅｃｉｐｉｅｎｔ  ｐａｒｔｉｃｉｐａｎｔｓ）との共有を可能にする。入力フォームによって参加者による入力に、会話の特定状態に関する特定情報を催促することにより制限を課して、参加者による応答に体系的に指針を与える。
【００１１】
図２は、本発明の好適な実施形態による体系的リアルタイムネットワーク通信セッションを可能にするシステムを示すブロック図である。システム２０は会話サーバ２２を含み、会話サーバは画像を含む体系的チャット機能を複数の参加者（図示せず）のクライアントデバイス２４に提供する。複数のクライアントデバイス２４の各々は、会話サーバ２２と、インターネットのようなネットワーク（有線または無線）を通して通信する機能を備え、かつリアルタイム通信機能を提供する会話クライアントアプリケーション２６を含む。インスタントメッセージングアプリケーションと同様に、会話クライアントアプリケーション２６は、会話サーバ２２との持続的な接続を維持するコンポーネントを含む。
【００１２】
会話サーバ２２はウェブサーバ２８と、クライアントリスト３０と、会話マネージャ３２と、セッションデータベース３４と、会話レジストリ３８と、そして複数の会話アプリケーション３６と、を含む。会話サーバ２２の種々のコンポーネントは同じコンピュータまたは異なるコンピュータに設けることができる。会話サーバ２２は会話アプリケーション３６にリアルタイム通信機能を提供して、２人以上の参加者の間の通信セッションへのアプリケーション３６の参加を可能にして、これらの参加者の間の通信を制御し、かつリッチメディアを体系的に会話の参加者全員に対して会話クライアント２６を通して表示する。会話サーバ２２はウェブサーバまたはセッション開始プロトコル（ｓｅｓｓｉｏｎ  ｉｎｉｔｉａｔｉｏｎ  ｐｒｏｔｏｃｏｌ：ＳＩＰ）プロキシサーバとして用いることができる。しかしながら、ＩＰ電話を設定するために主として構成されるＳＩＰサーバを使用して、ＳＩＭＰＬＥ（ＳＩＰ  ｆｏｒ  Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｉｎｇ  ａｎｄ
Ｐｒｅｓｅｎｃｅ  Ｌｅｖｅｒａｇｉｎｇ  Ｅｘｔｅｎｓｉｏｎｓ）を使用してＩＭを行ない、そしてプレゼンスを確認するインスタントメッセージングのようないずれかのタイプの接続を確立することができる。ＳＩＰプロキシサーバをインスタントメッセージングに使用してメッセージを２人の参加者の間で転送し、そして追加処理を行なっている。本発明においては、追加処理では、適切な会話アプリケーション３６を呼び出す。
【００１３】
ウェブサーバ２８はクライアントデバイス群２４の会話クライアント２６からのリクエストを管理し、これらのクライアントデバイスはブラウザを利用することが好ましい、または埋め込みブラウザコンポーネントを含むことが好ましく、更にウェブサーバ２８はＨＴＭＬ文書及びファイルを会話アプリケーション３６から配信する。ウェブサーバ２８は、データベースサーチ及びｅ−コマースのような機能を提供するサーバ側スクリプト（ＣＧＩスクリプト，ＪＳＰ，ＡＳＰなど）を実行することもできる。
【００１４】
クライアントリスト３０、会話マネージャ３２、及びセッションデータベース３４は、クライアントデバイス群２４の間で行なわれる会話の参加者を追跡し続けるために会話サーバ２２が使用するコンポーネントである。クライアントリスト３０は会話クライアント２６が会話が始まるときに使用し、これによって、友達リストのような利用可能なオンライン参加者のリストを表示する。会話マネージャ３２は複数の参加者の間の持続的な接続を、オープン会話に参加している全ての参加者に関するレコードをセッションデータベース３４に維持することにより管理する。この操作はＩＰアドレスを使用して行なうことができるが、好適な実施形態では、この操作は、会話の複数の参加者の各々をセッションＩＤに関連付けることにより行なわれる。クライアントデバイス２４がファイアウォールによって保護される場合、クライアントデバイス２４は会話サーバ２２との接続を開く必要があり、接続を開放しない場合には、当該接続は会話サーバ２２が必要に応じて開くことができる。
【００１５】
会話レジストリ３８は、会話アプリケーション３６が提供する利用可能な体系的会話のリストを含む。レジストリ３８のコンテンツは参加者に対して会話クライアント２６によって表示されて発信側参加者による体系的会話のタイプの選択を可能にする。一の実施形態では、利用可能な体系的会話のリストはクライアント２４においてキャッシングすることができる。該当する体系的会話を提供する種々のタイプの会話アプリケーション３６の例として、「フォトアルバムを共有する」会話３６ａ、「サポート担当者」会話３６ｂ、及び「この写真にランクを付ける」会話３６ｃを挙げることができる。異なるタイプの体系的会話セッションを提供する他の多くのタイプの会話アプリケーション３６を提供することができ、これらのアプリケーションでは、例えば他者を招待してビデオを一緒に鑑賞する、売り込み口上を述べて参加者による購入、または追加情報またはフォローアップ公開連絡窓口情報の要求を可能にする、調査情報を収集する、そして画像に関するメタデータを専門家から収集する。
【００１６】
会話アプリケーション３６は会話アプリケーションデータベース４０とインターフェース接続する。好適な実施形態では、各会話アプリケーション３６は会話アプリケーションデータベース４０に保存される複数のウェブページを含む。これらのウェブページはアクティブサーバページ（ａｃｔｉｖｅ  ｓｅｒｖｅｒ  ｐａｇｅｓ：ＡＳＰｓ）として用いることができ、アクティブサーバページは、或る言語で書き込まれるＨＴＭＬ及び埋め込みプログラミングコードを含むウェブページであり、言語として、ウェブサーバ２８または会話アプリケーション３６において実行されるＶＢＳｃｒｉｐｔまたはＪａｖａ（登録商標）Ｓｃｒｉｐｔを挙げることができる。
【００１７】
図３は、体系的会話セッションを、会話アプリケーション３６を使用して本発明の一の実施形態において開設するプロセスを示すフロー図である。図２及び３の両方を参照すると、プロセスでは、発信側参加者がクライアントデバイス２４の会話クライアント２６を呼び出し、そして一人以上の他のオンライン参加者が存在し、これらの参加者と一緒になって、発信側参加者が選択を行なってリアルタイム会話を進める（すなわち、チャットセッション）ことを前提とする。このプロセスは、ウェブサーバ２８が、会話参加者が選択されたという情報をクライアントデバイス２４からステップ１００で受信し、そして行なわれる会話のタイプを示す体系的会話が選択されたという情報をステップ１０２で受信することから始まる。上に述べたように、クライアントリスト３０、及び会話レジストリ３８に格納される体系的会話リストは、発信側が会話を始めるときに会話クライアント２６によって表示される。ステップ１００及び１０２の順番は任意である。更に、発信側参加者は、画像、アルバム、またはビデオのようなデジタル画像データを選択して指定参加者と共有することができる。
【００１８】
ステップ１０４では、ウェブサーバ２８がセッションＩＤを会話に割り当て、そしてセッションＩＤを会話マネージャ３２に渡し、会話マネージャは各参加者をセッションＩＤに関連付け、そして情報をセッションデータベース３４に保存する。好適な実施形態では、セッションデータベース３４のレコードは、各参加者の識別情報、例えばユーザＩＤ４２、接続のセッションＩＤ４４、及びＴＣＰソケットのような接続ＩＤ４６、またはファイアウォールが無い場合にはＩＰアドレス及びポート番号を含む。レコードは、各参加者のクライアントデバイス２４の識別子のような更に別の情報を含むこともできる。
【００１９】
ステップ１０６では、ウェブサーバ２８は、選択される体系的会話に対応する会話アプリケーション３６を呼び出し、そして会話のセッションＩＤ及び制御を会話アプリケーション３６に渡す。ステップ１０８では、会話アプリケーション３６は参加者の間の会話のフロー、表示、及び構造をセッション中に、会話を構成するページ及びフォームの表示を通して制御する。クライアントデバイスに送信されるページ及びフォームは、選択される全てのデジタル画像データ、及び参加者がメッセージを作成するためのエリアを含む。
【００２０】
参加者がデータを表示フォームに入力すると、データは会話アプリケーションにセッションＩＤに基づいて送信される。一の実施形態では、通信はウェブページとの通信と同様に行なうことができ、この場合、クライアントデバイスはＨＴＴＰｇｅｔコマンドまたはＨＴＴＰポストコマンドを発行し、このコマンドでは、パラメータがクライアントデバイスに関連付けられる。例えば、クライアントデバイスがアルバムを表示している場合、参加者は、「ｎｅｘｔ  ｐａｇｅ」をクリックすることにより次のページに進むことができる。これに応答して、リクエストがフォトアルバム会話アプリケーション３６ａに送信され、この会話アプリケーションはフォトアルバムの次のページを取り出し、そして当該ページを各参加クライアントデバイス２４に送信する。会話アプリケーション３６はウェブサーバのような一つのクライアントデバイスからのリクエストを処理するが、複数の応答が一つよりも多くのクライアントデバイスに送信される。各参加者に対する応答は、会話における参加者の役割、及び会話の状態によって異なり得る。
【００２１】
従って、本発明の会話アプリケーション３６は標準のＨＴＴＰリクエストをそれぞれの会話クライアント２６から受信するが、ページ及びフォームを、会話に参加している複数のクライアントデバイス２４に返送する。表示データ及びフォームは会話アプリケーションによって制御されるので、会話アプリケーション３６は会話の参加者に、参加者が実行することができる項目を制限する、少数の一連のオプションを提供する。オプションでは、各参加者に、コメント及びメタデータを表示画像または画像群に付け加える機能、画像をダウンロードする機能、印刷する機能、または他のクライアントデバイスの表示を変更して、例えばアルバムビューから特定写真のビューにズームインする機能を付与する。会話アプリケーション３６を構成するプログラミングコードはページを処理することができ、例えばウェブページに入力されるサーチデータをデータベース１８に配信して当該データがルックアップされる。プログラミングコードは更に、当該サーチの結果をＨＴＭＬとしてフォーマットし、そして当該結果を会話参加者に返送することもできる。
【００２２】
会話アプリケーション３６は会話への参加者入力を処理して、ページの表示コンテンツ及びフォーマット、及びフォームを決定して次の応答に使用する。これにより、会話の「フロー」を会話アプリケーションが制御することができる。会話主催者及び／又は各参加者が行なう入力は、会話の状態に、従って会話アプリケーションが応答用に生成する出力に影響を与えることができる。
【００２３】
本発明の別の態様では、会話アプリケーション３６からクライアントデバイス２４に送信されるページ及びフォームは異なり得る。例えば、先生がフィードバックを生徒に、生徒たちのフォトアルバムの構成に関して与えたいと考えていると仮定する。会話の発信者
、すなわち先生は、先生のクライアントデバイスに表示される生徒の複数のアルバムの各々を眺めるが、各生徒は彼自身または彼女自身のアルバムを眺めるだけである。別の例として、「サポート担当者」会話アプリケーション３６ｂは一連の体系的質問をカスタマーに対して表示し、そしてこれらの質問に対する回答に基づいて、カスタマーサポートページをカスタマーサポートエージェントに対して、そしてハードウェアサポートページをハードウェアサポートエージェントに対して、カスタマーが提供する関連情報と一緒に表示する。従って、カスタマー及び２人のエージェントは、「サポート担当者」会話アプリケーション３６ｂが主催し、かつ制御する３者会話を行なうことができる。従って、会話アプリケーション３６から体系的会話セッションに参加しているクライアントデバイスに送信される返答は、会話の発信者が手動で制御する、または嗜好設定を行なうことにより制御する、或いは会話アプリケーション３６自体に書き込まれる方針決定機能により制御することができる。
【００２４】
好適な実施形態では、体系的会話セッションの主目的の一つは、デジタル画像データを会話中に共有することにある。図４は、好適な実施形態によるフォトアルバム会話アプリケーション３６ａが提供する体系的会話セッションのプロセスを示すフロー図である。ステップ１５０〜１５６は図３のステップ１００〜１０６に対応するので、参加者が、フォト会話アプリケーション３６ａを呼び出すフォトシェアリング会話をステップ１５２で選択したステップを除き、ここでは説明しない。図３のステップ１０８に対応するステップ１５８のサブステップ（破線で示す）を更に詳細に示す。
【００２５】
フォトアルバム会話アプリケーション３６ａが呼び出された後、ステップ１６０で、参加者が共有するアルバムを選択したかどうかを判断する。参加者がアルバムを選択しなかった場合、ステップ１６２で、フォトアルバム会話アプリケーション３６ａはセッションオーナーにアルバム選択フォームを送信し、そして表示し、そしてアルバム選択フォームをクライアントデバイス２４がステップ１６４で受信する。
【００２６】
ステップ１６６では、フォトアルバム会話アプリケーション３６ａは表示する現在のページ（群）を決定し、そして参加者による選択に関連する画像データを取り出す。ステップ１６８では、フォトアルバム会話アプリケーション３６ａは画像データをフォーマットし、そして現在のページ（群）を構成し、そして体系的会話の参加者に対して表示する。
【００２７】
好適な実施形態では、フォトアルバム会話アプリケーション３６ａは、画像及びアルバムを、参加者のクライアントデバイスがアクセス可能な記憶装置から、または参加者が指定するオンラインフォトシェアリングサイトから取り出し、そして表示する機能を備える。画像がオンラインフォトシェアリングサイトに保存されている場合、アルバム選択フォームによって参加者に催促して、フォトシェアリングサイトのＵＲＬ、及び彼または彼女のログイン情報を提供させる。被リクエスト情報の受信に応答して、フォトアルバム会話アプリケーション３６ａは、指定されたフォトシェアリングサイトにログインし、そしてウィンドウを参加者のクライアントデバイスに表示して、サイトに保存されるフォトアルバムを表示する。次に、参加者はアルバムまたは画像（群）を選択する。好適な実施形態では、一旦、参加者が画像データを選択すると、フォトアルバム会話アプリケーション３６ａは、選択画像データを、参加者のクライアントデバイスまたはフォトシェアリングサイトから取り出し、画像データをフォーマットし、次に画像データを指定された参加者に、デバイス２４の表示機能を利用して出力する。この実施形態では、各会話クライアント２６はフォトアルバム会話アプリケーション３６ａに対して、該当するクライアントデバイス２４の表示機能をレポートする。
【００２８】
ステップ１７０では、フォトアルバム会話アプリケーション３６ａは応答を参加者から受信する。画像データが参加者に対して表示されている間、参加者は画像データに対して
コメントすることができる。フォトアルバム会話アプリケーション３６ａはコメントを各参加者から収集し、そしてこれらのコメントを他の参加者に対して表示することができる。一の実施形態では、画像データの保有者はフォトアルバム会話アプリケーション３６ａに通知して、選択コメントを画像データと一緒に継続的に保存させることができる。各参加者に戻されるデータはページであるので、発信者は全ての参加者に対するアクセス制御権を持ち、そして参加者はページの同じ一連の機能に対するアクセス権を付与されない。例えば、或る人がアルバムに対するアクセス制御権を設定して、彼／彼女の母親がアルバムの画像にコメントし、そしてアルバムの画像を印刷することができるが、彼／彼女の姉妹は画像を印刷することしかできないようにすることができる。参加者は他の参加者に関するアクセス制御権を指定することができ、この操作は、会話クライアントの機能にアクセスすることにより行なわれ、会話クライアントは、クライアントリスト３０に含まれる人を表示し、そして会話クライアントによって参加者は、各人に関するアクセス制御権を全ての項目に関して、または特定項目に関して設定することができる。
【００２９】
ステップ１７２では、体系的会話セッションが終了したかどうかを判断する。終了していない場合、プロセスはステップ１６６に進む。そうではなく、会話が終了している場合には、制御はレジストリに渡される。
【００３０】
複数の参加者の間の体系的リアルタイム会話を可能にする方法及びシステムについて開示してきた。本明細書に開示する方法及びシステムによれば、好適な実施形態では、ウェブアプリケーション及びチャットアプリケーションの種々の態様を組み合わせるので、２人以上の人の間でのリアルタイム会話がウェブサイトとの双方向通信のように体系化され、しかもたった一人だけがウェブサイトとの双方向通信を行なうのではなく、少なくとも２人の人が参加するので双方向的に行なわれるようにもなる。
【００３１】
本発明は提示の実施形態に従って記述されてきたが、この技術分野の当業者であれば、変更を実施形態に加えることができ、かつ全ての変更が本発明の技術思想及び技術範囲に含まれることが容易に理解できるであろう。従って、多くの変形をこの技術分野の当業者が添付の請求項の技術思想及び技術範囲から逸脱しない範囲において加え得る。
【図面の簡単な説明】
【００３２】
【図１】本発明の好適な実施形態による２つ以上のクライアントデバイスに関して体系的リアルタイムネットワーク通信セッションを可能にするプロセスを示すフロー図である。
【図２】本発明の好適な実施形態による体系的リアルタイムネットワーク通信セッションを可能にするシステムを示すブロック図である。
【図３】体系的会話セッションを、会話アプリケーション３６を使用して本発明の一の実施形態において開設するプロセスを示すフロー図である。
【図４】好適な実施形態によるフォトアルバム会話アプリケーション３６ａが開設する体系的会話セッションのプロセスを示すフロー図である。
【図１】
2008532141.tif 000003
【図２】
2008532141.tif 000004
【図３】
2008532141.tif 000005
【図４】
2008532141.tif 000006
【手続補正書】
【提出日】平成19年8月27日(2007.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも２つ以上のクライアントデバイス間での、体系的リアルタイムネットワーク通信セッションを可能にする方法であって、
体系的会話セッションを提供する一つ以上の会話アプリケーションをサーバに提供する工程と、
前記クライアントデバイスの内の少なくとも一つのクライアントデバイスに、利用可能な体系的会話のリストを表示して選択させる工程と、
複数の体系的会話の内の一つが選択されたという情報をサーバが受信するのに応答して、対応する会話アプリケーションに会話を制御させる工程と、
からなる方法。
【請求項２】
更に、複数のクライアントデバイス参加者の間の通信を、クライアントデバイスに入力フォームを含む表示内容を送信するリアルタイム通信セッションを用いて管理し、発信側参加者がマルチメディアオブジェクト及びテキストメッセージを受信側参加者と共有することができるようにし、前記入力フォームは参加者による入力に、会話の特定状態に関する特定情報を催促することにより制約を課し、これによって参加者による応答に対して体系的に指針を与える、請求項１記載の方法。
【請求項３】
前記リアルタイムネットワーク通信セッションはインスタントメッセージ会話またはチャット会話を含む請求項２記載の方法。
【請求項４】
会話アプリケーションは、全ての選択デジタル画像データ、及び参加者がテキストメッセージを作成するためのエリアを含むページ及びフォームを参加者に送信する請求項２記載の方法。
【請求項５】
更に、ページ及びフォームに参加者用の少数の一連のオプションを設け、これらのオプションは、各参加者がコメント及びメタデータを表示画像に付け加える機能、画像をダウンロードする機能、印刷を行なう機能、及び別のクライアントデバイスによる表示をズーム
することにより変更する機能、のいずれかの組み合わせを含む請求項４記載の方法。
【請求項６】
体系的リアルタイムネットワーク通信セッションを可能にするシステムであって、
各々がネットワーク通信可能であり、かつ、リアルタイム通信機能を有する会話クライアントアプリケーションを含む、複数のクライアントデバイスと、
同複数のクライアントデバイスと通信する会話サーバと、
からなり、
同会話サーバは、クライアントデバイスの間で行われる会話の参加者を追跡し続ける会話手段と会話アプリケーションとを備え、
同会話アプリケーションは、通信セッションを使用して、これらのクライアントデバイスの参加者の間で行なわれる体系的会話を制御し、これにより発信側会話参加者はマルチメディアオブジェクト及びテキストを複数の他の会話参加者と共有できるようになり、更に、会話参加者を催促して会話の特定状態で特定情報を入力させることにより、参加者による応答に対して体系的に指針を与える、
システム。
【請求項７】
リアルタイムネットワーク通信セッションはインスタントメッセージング会話またはチャット会話を含む請求項６記載のシステム。
【請求項８】
会話サーバは更に、異なるタイプの体系的会話をクライアントデバイスに提供する複数の会話アプリケーションを含む請求項７記載のシステム。
【請求項９】
会話サーバは更に、会話アプリケーションが提供する利用可能な体系的会話のリストを格納する会話レジストリを含み、同利用可能な体系的会話のリストは参加者に対して表示されて、発信側参加者による体系的会話のタイプの選択を可能にする請求項８記載のシステム。
【請求項１０】
前記会話アプリケーションが提供する体系的会話は、フォトアルバムを共有する操作、会話をサポート担当者と行なう操作、画像にランクを付ける操作、ビデオを鑑賞する操作、売り込み口上を述べる操作、調査情報を収集する操作、及び画像に関するメタデータを収集する操作のいずれかの組み合わせを含む、請求項９記載のシステム。
【請求項１１】
前期か岩手段は、利用可能なオンラインクライアントのリストと、複数の参加者の間での継続的な接続を管理する会話マネージャと、そしてオープンチャットセッションに参加する全ての参加者を記録する会話データベースと、を含む請求項１０記載のシステム。
【請求項１２】
クライアントデバイスはブラウザ搭載デバイスであり、会話サーバは更に、クライアントデバイスからの要求を管理するウェブサーバを含み、かつ、ＨＴＭＬ文書及びファイルを会話アプリケーションから送信する、請求項１１記載のシステム。
【国際調査報告】
2008532141.tif 000007