(57)【要約】  システムおよび関連した方法は、２人以上のユーザからなるグループが、リアルタイムのメッセージセッションをオンラインで開始し、全員によって見られる共通ビューアツールにデジタルイメージおよび他のメディアを送信し共有するよう参加者を勧誘することを可能にする。メッセージセッションは、タイプ入力され、発声された、または他のメッセージを、参加者の間で交換し合うのを仲介するメッセージサーバを介して行われる。１人または複数のユーザは、たとえばスライドショーまたは他のビューアツールで共通表示されるイメージの制御を引き受けることができる。ユーザは、表示イメージまたは他のメディアをリアルタイムに検討することができる。参加者は、自分たちに提示されたイメージまたはイメージのコピーを互いに閲覧し、保存し、格納し、印刷し、あるいは使用しまたは動作することができる。１組の表示イメージのセッション制御は、たとえば制御トークンまたは他の機構を用いて、あるユーザから別のユーザに自主的に渡される。いくつかの実施形態では、制御の共有が利用される。順不同のレンダリングおよび他の最適化により、参加ビューアに対する応答時間を改善することができる。
2007514235.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２人のユーザにダイアログインターフェイスを提示するメッセージングクライアントと、前記メッセージングクライアントと通信するメディアビューアとを備え、前記メディアビューアは、前記メッセージングクライアントを使用する前記ユーザの少なくとも１人の制御の下で１組の共有メディアオブジェクトを選択的に提示する、ことを特徴とするメッセージングシステム。
【請求項２】
前記メッセージングクライアントは、ネットワーク接続可能なメッセージングクライアントを含む、ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ダイアログインターフェイスは、タイプ入力されたメッセージを提示するための、相互表示されているメッセージウィンドウを少なくとも備える、ことを特徴とする請求項２に記載のシステム。
【請求項４】
前記１組の共有メディアオブジェクトは、少なくとも１組のグラフィックイメージを含む、ことを特徴とする請求項１に記載のシステム。
【請求項５】
前記１組のグラフィックイメージは、１組のデジタル写真を含む、ことを特徴とする請求項４に記載のシステム。
【請求項６】
前記ユーザの少なくとも１人は、伝送可能なコントロールオブジェクトを介して、前記メディアビューア上に選択的に提示されている前記１組の共有メディアオブジェクトの制御を維持する、ことを特徴とする請求項１に記載のシステム。
【請求項７】
前記メッセージングクライアントと通信するセレクタツールであって、前記ユーザによって相互に閲覧するために、選択すべき１組のメディアオブジェクトを提示するセレクタツールをさらに備える、ことを特徴とする請求項１に記載のシステム。
【請求項８】
前記メディアビューアは、前記メッセージングクライアントと統合されている、ことを特徴とする請求項１に記載のシステム。
【請求項９】
前記メディアビューアは、前記メッセージングクライアントから分離されている、ことを特徴とする請求項１に記載のシステム。
【請求項１０】
前記１組の共有メディアオブジェクトは、音声サンプルおよびビデオクリップの少なくとも一方を含む、ことを特徴とする請求項１に記載のシステム。
【請求項１１】
前記メディアビューアを介して提示される少なくとも１つの注釈オブジェクトをさらに備える、ことを特徴とする請求項１に記載のシステム。
【請求項１２】
前記少なくとも１つの注釈オブジェクトは、ステッカーオブジェクトおよびポインタの少なくとも一方を含み、前記少なくとも１つの注釈オブジェクトは、制御を維持している前記少なくとも１人のユーザによって制御される、ことを特徴とする請求項１に記載のシステム。
【請求項１３】
前記ユーザの少なくとも２人は、前記１組の共有メディアオブジェクトの提示制御を共有する、ことを特徴とする請求項１に記載のシステム。
【請求項１４】
前記メディアビューアで閲覧する１組の共有メディアオブジェクトを独自に選択する選択肢をさらに備える、ことを特徴とする請求項１に記載のシステム。
【請求項１５】
前記ユーザの少なくともどの２人も、他のユーザとは別個に、同期して閲覧する１組の共有メディアオブジェクトを選択し得る、ことを特徴とする請求項１に記載のシステム。
【請求項１６】
前記メディアビューアは最適化されたローダを備え、前記最適化されたローダは、前記１組の共有メディアオブジェクト中のメディアオブジェクトを選択的にロードして、応答時間を改善する、ことを特徴とする請求項１に記載のシステム。
【請求項１７】
前記メディアビューアは、スライドショーツールを備える、ことを特徴とする請求項１に記載のシステム。
【請求項１８】
メッセージングクライアントを介して少なくとも２人のユーザにダイアログインターフェイスを提示するステップ、および、前記メッセージングクライアントを用いて、前記ユーザの少なくとも１人の制御の下で、１組の共有メディアオブジェクトを選択的に提示するステップ、を含むことを特徴とする通信方法。
【請求項１９】
前記メッセージングクライアントは、ネットワーク接続可能なメッセージングクライアントを含む、ことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記ダイアログインターフェイスは、タイプ入力されたメッセージを提示する、相互表示されているメッセージウィンドウを少なくとも備える、ことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記１組の共有メディアオブジェクトは、少なくとも１組のグラフィックイメージを含む、ことを特徴とする請求項１８に記載の方法。
【請求項２２】
前記１組のグラフィックイメージは、１組のデジタル写真を含む、ことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記ユーザの少なくとも１人は、伝送可能なコントロールオブジェクトを介して、前記メディアビューア上に選択的に提示されている前記１組の共有メディアオブジェクトの制御を維持する、ことを特徴とする請求項１８に記載の方法。
【請求項２４】
前記ユーザによる相互閲覧を選択するためのセレクタツールを介して、１組のメディアオブジェクトを提示するステップをさらに含む、ことを特徴とする請求項１８に記載の方法。
【請求項２５】
前記１組の共有メディアオブジェクトは、前記メッセージングクライアントと統合されたメディアビューアを介して提示される、ことを特徴とする請求項１８に記載の方法。
【請求項２６】
前記１組の共有メディアオブジェクトは、前記メッセージングクライアントから分離したメディアビューアを介して提示される、ことを特徴とする請求項１８に記載の方法。
【請求項２７】
前記メディアビューアを介して少なくとも１つの注釈オブジェクトを提示するステップをさらに含む、ことを特徴とする請求項１８に記載の方法。
【請求項２８】
前記ユーザの少なくとも２人は、前記１組の共有メディアオブジェクトの提示制御を共有する、ことを特徴とする請求項１８に記載の方法。
【請求項２９】
前記メディアビューアで閲覧する１組の共有メディアオブジェクトを独自に選択する選択肢の提示ステップをさらに含む、ことを特徴とする請求項１８に記載の方法。
【請求項３０】
前記ユーザの少なくともどの２人も、他のユーザとは別個に、同期して閲覧する１組の共有メディアオブジェクトを選択し得る、ことを特徴とする請求項１８に記載の方法。
【請求項３１】
前記メディアビューアは最適化されたローダを実行するステップをさらに含み、前記最適化されたローダは、前記１組の共有メディアオブジェクト中のメディアオブジェクトを選択的にロードして、応答時間を改善する、ことを特徴とする請求項１８に記載の方法。
【請求項３２】
メッセージングクライアントを介して少なくとも２人のユーザにダイアログインターフェイスを提示すること、および、前記メッセージングクライアントを用いて、前記ユーザの少なくとも１人の制御の下で、前記少なくとも２人のユーザに対して共有すべき１組のメディアオブジェクトを選択するセレクタツールを実行することを含む方法によって生成される、ことを特徴とする１組の共有メディアオブジェクト。
【請求項３３】
前記メッセージングクライアントは、ネットワーク接続可能なメッセージングクライアントを含む、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【請求項３４】
前記ダイアログインターフェイスは、タイプ入力されたメッセージを提示する、相互表示されているメッセージウィンドウを少なくとも備える、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【請求項３５】
前記１組の共有メディアオブジェクトは、少なくとも１組のグラフィックイメージを含む、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【請求項３６】
前記１組のグラフィックイメージは、１組のデジタル写真を含む、ことを特徴とする請求項３５に記載の１組の共有メディアオブジェクト。
【請求項３７】
前記ユーザの少なくとも１人は、伝送可能なコントロールオブジェクトを介して、メディアビューア上に選択的に提示されている前記１組の共有メディアオブジェクトの制御を維持する、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【請求項３８】
前記セレクタツールは、前記メッセージングクライアントと統合されている、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【請求項３９】
前記セレクタツールは、前記メッセージングクライアントから分離されている、ことを特徴とする請求項３２に記載の１組の共有メディアオブジェクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の分野に関し、より詳細には、イメージまたは他のメディアが、メッセージセッション参加者(message session participant)の１人または複数の制御の下で統合ディスプレイ(integrated display)においてユーザの間で共有(share)される、リアルタイムにタイプ入力されたメッセージセッション(a realtime typed-messaging session)など、リアルタイム通信セッション(a realtime communication session)を開始し実施するプラットフォーム(platform)および技術(technique)に関する。
【背景技術】
【０００２】
インターネットベース(internet-based)のメッセージングプラットフォーム(messaging platform)は近年、人気および使用量が高まっている。このクラスのサービスはしばしば、タイプ入力されたメッセージ(typed message)をユーザがリアルタイムに相互に閲覧(mutually view)することができるリアルタイムのメッセージングチャネル(a realtime messaging channel)を特色とする。しかし、商用化されているメッセージサービスは、イメージメディアの共有を、タイプ入力によるまたは他のメッセージ交換の上部の階層または拡張として統合していない。
【０００３】
より具体的には、デジタルカメラ、カメラ付きセルラー電話、および携帯情報端末などのデジタルイメージ処理装置が安定して急増したことにより、デジタルイメージおよび他のメディアの共有が、ますます共通のオンラインアクティビティ(common online activity)となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、会話の両側からのイメージの交換、共有、およびダウンロードを希望するメッセージ通信ユーザは、特に統合メッセージングツール(integrated messaging tool)の一部として、通信を行う際にピクチャ交換(picture exchange)を自由に行うことができなかった。メッセージング技術(messaging technology)には、他の問題および欠点も存在する。
【課題を解決するための手段】
【０００５】
当該技術分野におけるこうしたおよび他の問題を克服する本発明は、イメージ共有機能(an image-sharing feature)をもつリアルタイムメッセージ通信(realtime mesaging)のためのシステムおよび方法に関する。この通信において、送信者(sender)は、タイプ入力されたリアルタイムのメッセージ交換(a typed realtime message exchange)などのメッセージングセッション(messaging session)において、デジタル写真または他のメディアを挿入(insert)し共有(share)することができる。いくつかの実施形態では、２人以上のユーザが、メッセージングクライアント(messaging client)を動作させて、たとえばメッセージサーバ(message server)あるいは他の通信プラットフォーム(communication platform)を介して互いに接触(contact)することができる。ユーザの１人または複数は、イメージ交換(an image exchange)において共有を行うよう別の１人または複数のユーザを勧誘することができ、そのアクティビティ(activity)を受諾(accept)しまたは拒否(decline)するのにメッセージングチャネル(messaging channel)を用いる。受諾が行われると、それぞれの参加者(participant)は、ビューアツール(viewer tool)または他のインターフェイスを介して１組のデジタルイメージまたは他のメディアを自動的に提示することができる。いくつかの実施形態では、１人のユーザが、たとえばスライドショーウィンドウ(slideshow wondow)中でイメージの再生を制御するために、ビューア中でのイメージの選択および再生についての制御が与えられる。ユーザは、共通表示されているビューアツール(viewer tool)の制御を互いに渡し合うこともでき、いくつかの実施形態では、制御を共有することができる。いくつかの実施形態では、参加者は、自分にとって利用可能なイメージを、ビューアツールによって閲覧し、保存し、印刷し、あるいは操作することができる。いくつかの実施形態では、ビューアツールは、イメージについての、またはイメージに関連づけられたリモートポインタ(remote pointer)、注記(note)、他のインターフェイス要素(interface element)または注釈(annotation)を提示することができる。参加ビューア(participating viewer)に対する応答時間(response time)を改善するために、順不同のレンダリング(out-of-order rendering)および他の最適化(optimization)を用いることができる。
【発明を実施するための最良の形態】
【０００６】
図１は、本発明の一実施形態に従って、リアルタイムのメッセージ通信を行うシステムおよび方法を実施するためのネットワークアーキテクチャ全体を示す。この図に示されているように、１組のユーザ１０２のうち１人または複数のユーザは、ネットワーク１０４を介して互いと通信するのに、パーソナルコンピュータ、ワークステーション、携帯情報端末、ネットワーク接続可能なセルラー電話、または他のクライアントもしくはデバイスを使うことができる。ネットワーク１０４は、たとえば、インターネット、イントラネット、ＬＡＮ（ローカルエリアネットワーク）、または他のローカルもしくはリモートネットワークでよく、こうしたネットワークを含み、またはこうしたネットワークとインターフェイスをとることもできる。ユーザは、メッセージングクライアント１０８、たとえばマイクロソフトネットワーク（ＭＳＮ）メッセンジャーなどのメッセージサービスを実行することができる。いくつかの実施形態では、インターネットリレーチャット（ＩＲＣ）、ＩＣＱ（Ｉ  ｓｅｅｋ  ｙｏｕ）、またはそれ以外など、利用可能な他のサービスを用いることができる。たとえばグラフィカルユーザインターフェイス、コマンドラインインターフェイス、音声動作によるまたは他のインターフェイスを用いる他のクライアント、サービス、またはチャネルが、メッセージング機能を実施しまたはサポートするのに用いられる。
【０００７】
より詳細には、図１に示すように、ユーザの組１０２の２人以上のユーザは、ネットワーク１０４を介して通信し、いくつかの実施形態では、メッセージサーバ１０６と接触して、タイプ入力による、音声または他のメッセージ通信を、たとえば相互に表示されているチャットパネルまたは他のリアルタイムのもしくはほぼリアルタイムのチャネルで互いに行うことができる。たとえばＴＣＰ／ＩＰ（伝送制御プロトコル／インターネットプロトコル）、ＳＩＰ（セッション開始プロトコル）、ＳＩＭＰＬＥ（インスタントメッセージおよび存在論理拡張用セッション開始プロトコル）または他のプロトコルもしくはリソースを用いて、様々なポートまたは他のインターフェイス上で通信を実施することができる。本発明によると、ユーザの組１０２のうちの参加ユーザはさらに、ＪＰＧ（静止画圧縮方式の標準化作業グループ）または他のフォーマットのデジタル写真など、１組の共有イメージ(shared image)１１２を共有(share)し、閲覧(view)し、あるいは操作(manipulate)することができる。
【０００８】
いくつかの実施形態において、１組の共有イメージ１１２は、１組のユーザ１０２の１つまたは複数のクライアントマシンからピアツーピア方式で直接、本発明で展開されるリアルタイムの通信チャネルに伝送することができる。いくつかの実施形態では、イメージまたは他のメディアは、リモートサーバまたは他の記憶サイトもしくはリソースからアクセスされまたは供給されることもできる。本発明の実施形態によると、共有イメージの組１１２の表示に対する制御は、たとえば閲覧制御を確立するためのコントロールオブジェクト１１０を少なくとも１人の参加ユーザに渡すことによって、そのユーザによって行使されまたは維持されることができる。いくつかの実施形態では、コントロールオブジェクト１１０は、１組のユーザ１０２の１人から別のユーザへ、バトン(baton)、ラウンドロビン(round-robin)、または他の方式で自主的に交換され得る。異なる制御共有スキーム(control-sharing scheme)を用いることも可能である。
【０００９】
図２に示すように、本発明の一実施形態によるイメージ共有セッション(image-sharing session)は、メッセージングクライアント１０８により開始される。このセッションは、図に示すように、ユーザの間でタイプ入力されたメッセージをスクロールまたは他の方式で表示する動的ウィンドウなどのダイアログツール１１４中にタイプ入力されたメッセージにより開始される。図に示されるように、あるユーザが、ダイアログツール１１４においてイメージ共有セッションに参加するよう別のユーザを勧誘することができ、他のユーザは、ダイアログツール１１４または他の応答を介してこの勧誘を受諾することができる。受諾が行われると、勧誘が受諾されたという通知が、勧誘を行ったユーザに表示される。受諾が行われると、メッセージングクライアント１０８は、セレクタツール１１６およびビューア１１８を自動的に開いて、１組の共有イメージ１１２を選択し、１組のユーザ１０２の参加ユーザに相互表示することができる。やはりいくつかの実施形態では、参加ユーザは、２人以上のユーザ、加入者、または他の関連当事者でもよく、これらを含むこともできる。
【００１０】
起動(activate)されると、ビューア１１８は、イメージ共有セッションを開始したユーザに、セレクタツール１１６をクリックしまたは起動して、相互表示されているセッションにイメージを挿入するよう、あるいは他の１人または複数の参加ユーザに制御を渡すよう促すことができる。いくつかの実施形態では、セレクタツール１１６によって選ばれまたは選択されるオブジェクトは、たとえば、開始ユーザのマシンに格納されている、ＪＰＧ、ＴＩＦＦ（タグつきイメージフォーマットファイル）または他のフォーマットのイメージなどのデジタル写真でもよく、これらを含んでもよい。いくつかの実施形態では、他のメディアタイプが、ビデオクリップ、音声サンプルまたはそれ以外などを共有するために、組み合わされることも、個別に追加されまたは操作されることもできることが理解されよう。
【００１１】
制御を有しているユーザは、共有することを希望するイメージまたは他のメディアを選択した後、セレクタツール１１６の「送信(send)」ボタンまたは他のインターフェイス要素をクリックしまたは起動(activate)し、あるいは他のユーザに共有イメージの組１１２を送信することができる。送信されると、１組の共有イメージ１１２は、ネットワーク１０４を介して他の１人または複数のユーザ、たとえばメッセージサーバ１０６、に伝達される。いくつかの実施形態において、１組の共有イメージの１１２は、ダイアログツール１１４のタイプ入力されたメッセージまたは他の内容をサポートするものとは異なるチャネルまたはプロトコルを用いて、ユーザの間で伝達することができる。他の通信アーキテクチャも可能である。
【００１２】
図３に示すように、１組の共有イメージ１１２が１人または複数の他の参加ユーザに送られた後、送信ユーザならびに１人または複数の他の参加ユーザは、ビューア１１８上に１組の共有イメージ１１２の描画を自動的に提示することができる。図に示されているように、ビューア１１８は、スライドショーツールでもよく、それを含んでもよいが、他のタイプまたは構成のビューア１１８も使われ得ることが理解されよう。参加ユーザのビューア１１８上の、共有イメージ１１２の相互表示されている組に対する制御を現在保持しているユーザは、スライダおよび他の制御を利用して、１組の共有イメージ１１２の提示を選択し、再生し、停止し、あるいは操作することができる。いくつかの実施形態では、現在制御を行っているユーザは、それ以外の参加者のビューア１１８上のリモートインターフェイス要素を操作して、たとえばイメージの上でポインタを動かし、イメージまたは他のメディアオブジェクトに注記、付箋、または他の注釈を付加し、音声注記を再生しまたは挿入し、あるいは共有メディアオブジェクト１１２の提示された組に印をつけまたはその組を操作することができる。いくつかの実施形態において、参加閲覧者(participating viewer)は、閲覧者それぞれのマシンに提示された１組の共有イメージ１１２を表示し、ダウンロードし、または印刷することができる。他の実施形態では、１組の共有イメージ１１２に対するアクセス権または編集権は、制御を保持するユーザに限られる。１組の共有イメージ１１２に対する他のレベルまたは区分のアクセス権も可能である。
【００１３】
いくつかの実施形態では、ユーザは、たとえば図４に示されるダイアログツール１１４のメッセージによって、共有イメージ１１２の表示されている組の制御を渡すことを選ぶこともできる。受信者は、たとえば、１組の共有イメージ１１２に対する制御特権を表しまたは起動する証明書、クッキー、または他のトークンもしくはオブジェクトなどのコントロールオブジェクト１１０（図１）を受け取ることによって、制御の所有を受諾することができる。あるユーザから別のユーザに制御が移ると、制御を維持しなくなったユーザには、図４に示すように、ビューア１１８の、灰色表示バージョンの制御が表示される。この表示は、他の１人または複数のリモートユーザが１組の共有イメージ１１２のリアルタイム提示の制御を現在保持することを意味する。
【００１４】
いくつかの実施形態、特に２人より多い参加者からなるグループを伴う実施形態では、１人または複数のユーザが、別の選択されたユーザに「従う(follow)」という選択肢を選ぶことができ、このことはすなわち、他のユーザが積極的に閲覧しているどの組の共有メディアオブジェクト１１２も閲覧することである。２人より多いユーザが積極的に参加している実施形態では、２人以上のユーザが、実施の際、互いに同期した状態にあり、他の参加ユーザの選択とは別個に共有メディアオブジェクト１１２の同じ組を頻繁に閲覧する選択肢を選択することができる。それ以外の実施形態では、１人または複数のユーザは、参加者によって相互表示されている共有メディアオブジェクト１１２の現在の組から「それる(wander)」すなわち離れることを選ぶことができ、この場合、ユーザは、メッセージセッションに後で入り直すことを選ぶことができる。２人より多い参加者からなるグループを伴う実施形態では、複数のコントロールオブジェクト１１０が、１組のユーザ１０２に分散されることもでき、バックグラウンドで共通制御チャネルが確立されることもでき、または他の制御および調停機構も用いられ得る。このような実施形態では、各ビューア１１８において現在ロードされまたは閲覧されている共有メディアオブジェクト１１２の正確な組が、一貫性を維持するために追跡され得る。他の閲覧および制御の組合せも可能である。
【００１５】
図５は、本発明の一実施形態による全体的なメッセージング処理を示す。ステップ５０２において、処理が始まる。ステップ５０４において、ビューア１１８の制御をもっている１人または複数のユーザあるいは他のユーザは、イメージを選択し、たとえばセレクタツール１１６を用いて、１組の共有イメージ１１２に追加することができる。ステップ５０４に続いて、独立または並行したイメージおよび通信処理の複数の分岐が、たとえば１つまたは複数のマシン上での異なるスレッドの並列実行によって続く。ステップ５０６において、イメージ変換を実行する分岐が開始される。ステップ５０８において、１組の共有イメージ１１２として現在選択され、またはその組に挿入されている１つまたは複数のイメージが、たとえばＪＰＧなど元のファイル形式から別の形式に変換される。同様に、イメージは、配置サイズ、色の深さ、または他のパラメータが変換され、たとえば選択されたイメージのサムネイルサイズの表現を生成することができる。ステップ５１０において、（スライドショーなど）一連のイメージ中の近くのまたは後続のイメージが、たとえばリモートユーザのビューア１１８での伝送および閲覧を円滑にするように、ある形式、サイズ、色の深さ、または他のパラメータから別のものに変換される。ステップ５１２において、たとえばスライドショー、フィルムストリップ、または他のシーケンス中の遠くにあるものを含むすべてのイメージが、共有動作のために調整されまたは変換される。処理は次いで、反復し、ステップ５０６または他の以前の処理ポイントに戻り、あるいは終了することができる。
【００１６】
ステップ５１４において、イメージ転送処理の分岐が開始される。ステップ５１６において、現在選択されているイメージのサムネイルまたは他の変換表現が、送信ユーザからメッセージングおよび閲覧セッションに参加している１人または複数の他のユーザに、たとえばネットワーク１０４およびメッセージサーバ１０６を介してまたはそれ以外の方法で転送される。ステップ５１８において、（そのサムネイル表現が送信された）イメージ自体が、参加ユーザに同様に転送されまたは送信される。ステップ５２０において、１組の共有イメージ１１２中のイメージおよび基底イメージ(underlying image)自体の残りのすべてのサムネイル表現が、ビューア１１８または他のツールもしくはリソースでの閲覧のために、１組のユーザ１０２の参加ユーザに転送される。処理は次いで、反復し、ステップ５１４または他の以前の処理ポイントに戻り、あるいは終了する。
【００１７】
ステップ５２２において、イメージローディング処理の分岐が開始される。ステップ５２４において、たとえば開始ユーザ(initiating user)または他のユーザの制御下にある選択されたイメージの現在のサムネイルが、１人または複数の参加ユーザのビューア１１８にロードされる。ステップ５２６において、１組の共有イメージ１１２中の現在選択されているイメージ自体が、１人または複数の参加ユーザのビューア１１８、たとえば図３に示されるビューア１１８のパネルの中心にロードされる。ステップ５２８において、近くのサムネイル表現および関連イメージ、たとえばスライドショーシーケンス中の後続イメージが、参加ユーザのビューア１１８にロードされる。ステップ５３０において、離れたサムネイル(far away thumbnail)および関連イメージ(related image)、たとえば現在のサムネイル選択ストリップにない、スライドショーシーケンス中のイメージが、ビューア１１８からアンロードされる。処理は次いで、反復し、ステップ５２２または他の以前の処理ポイントに戻り、あるいは終了する。
【００１８】
本発明の上記の説明は例示的であり、当業者は、構成および実施における各種修正を思いつくであろう。たとえば、本発明は、１人または複数のユーザのローカルマシンにある、格納されているイメージの表現を共有する１つまたは複数のメッセージセッションに関して説明してきたが、いくつかの実施形態では、音声クリップ、ストリームビデオまたは他のタイプのもしくはタイプを組み合わせたメディアを組み込むことが可能である。同様に、いくつかの実施形態では、共有イメージまたは他のメディアなどの他のメディアについて、クライアント／サーバまたはハイブリッドピア／サーバ方式により、リモートメディアサーバや他のリソースなど、追加のまたは他のソースから選択されまたは取得することもできる
同様に、本発明のいくつかの実施形態では、共有イメージまたは他のメディアオブジェクトを参照し表示するチャットスタイルメッセージを提示するものとして説明してきたが、音声チャネル接続またはそれ以外など、他のタイプまたは形式のメッセージ通信を含むことも可能である。また、単一のものとして記述した他のハードウェア、ソフトウェアまたは他のリソースは、いくつかの実施形態では分散することができる。同様に、いくつかの実施形態において、分散されるものとして記述したリソースは、組み合わされることができる。本発明の範囲は、特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に従ってメッセージングプラットフォームを動作させるためのネットワークを示す図である。
【図２】本発明の一実施形態に従って実施される、イメージ共有機能を有するメッセージセッションを示す図である。
【図３】本発明の一実施形態により例示的なイメージが選択され表示された、イメージ共有機能を有するメッセージセッションを示す図である。
【図４】本発明の一実施形態に従って、別の参加者に制御特権が渡されたメッセージセッションを示す図である。
【図５】本発明の一実施形態による、イメージ共有およびメッセージ処理全体を示すフローチャートである。
【図１】
2007514235.tif 000003
【図２】
2007514235.tif 000004
【図３】
2007514235.tif 000005
【図４】
2007514235.tif 000006
【図５】
2007514235.tif 000007
【国際調査報告】
2007514235.tif 000008
2007514235.tif 000009