(57)【要約】【課題】  マルチ・ユーザ・コンピュータを含むコンピュータ間でのインスタント・メッセージ（ＩＭ）通信を提供すること。【解決手段】  ＩＭシステムが、１台のマルチ・ユーザ・コンピュータ（ＭＵＣと略す）での複数の同時ＩＭユーザ・ログインの内１つが第２コンピュータのユーザの登録済み仲間であるログインを提供する。第２コンピュータに、その登録済み仲間がＭＵＣでの複数の同時ログインの１つであることの指標が提供されて、ＭＵＣでのプライバシーの欠落が通知され、複数ユーザに見られても良い態様でユーザのＩＭ送信が可能となる。ＭＵＣでの複数の同時ログインと同時に、テレビジョンなどのビデオがＭＵＣで描画される。複数ユーザに目立たない様式で、ＩＭが画面の一部に描画され、その結果、本ＩＭ表示は、ＭＵＣでＭＵＣの共用に対処するためにＩＭ表示の非継続性を最小にして従来のＩＭの私的性質を保護する状態で、スムーズに動作可能となる。【選択図】  図２
2005011333.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ間のインスタント・メッセージ通信を提供するインスタント・メッセージング・システムにおける、マルチ・ユーザ・コンピュータ用インスタント・メッセージング方法であって、
マルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインを提供するステップであって、前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つは、第２のコンピュータのユーザの登録済み仲間であるログインを提供するステップと、
前記登録済み仲間がマルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つであることを示すインジケーションを、前記第２のコンピュータに提供するステップと
を備えることを特徴とする方法。
【請求項２】
前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つは、特定のインスタント・メッセージング・ユーザに該当しないゲスト・ログインであることを特徴とする請求項１に記載の方法。
【請求項３】
前記マルチ・ユーザ・コンピュータは、前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインと同時に、ビデオ表示とを描画することを特徴とする請求項１に記載の方法。
【請求項４】
前記ビデオ・ディスプレイの一部の上で、前記インスタント・メッセージを囲む可視ウィンドウなしに、前記マルチ・ユーザ・コンピュータ上でのインスタント・メッセージを描画することをさらに備えることを特徴とする請求項３に記載の方法。
【請求項５】
前記インスタント・メッセージは、ユーザが認識可能なフェードインおよびユーザが認識可能なフェード・アウトで描画されることを特徴とする請求項４に記載の方法。
【請求項６】
前記インスタント・メッセージは、前記ビデオ・ディスプレイの周辺部上に描画されることを特徴とする請求項４に記載の方法。
【請求項７】
前記インスタント・メッセージは、前記ビデオ・ディスプレイのユーザ選択可能部分上に描画されることを特徴とする請求項４に記載の方法。
【請求項８】
前記マルチ・ユーザ・コンピュータは、前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインと同時に、ビデオ表示を描画し、前記方法は、前記マルチ・ユーザ・コンピュータ上で前記ビデオ表示と同時に、インスタント・メッセージを描画することをさらに備えることを特徴とする請求項１に記載の方法。
【請求項９】
前記マルチ・ユーザ・コンピュータから、複数の事前定義されたインスタント・メッセージのうちの１つを伝送することをさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
前記マルチ・ユーザ・コンピュータから伝送された複数の事前定義されたインスタント・メッセージのうちの１つのユーザ・インジケーションを、無線遠隔制御デバイスから受け取ることをさらに備えることを特徴とする請求項９に記載の方法。
【請求項１１】
コンピュータ間のインスタント・メッセージ通信を提供するインスタント・メッセージング・システムにおいて、コンピュータ読み取り可能媒体内のマルチ・ユーザ・コンピュータ用インスタント・メッセージング・ソフトウェアは、
マルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインを提供するためのソフトウェアであって、前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つは第２のコンピュータのユーザの登録済み仲間であるログインを提供するためのソフトウェアと、
前記登録済み仲間がマルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つであることを示すインジケーションを、前記第２のコンピュータに提供するためのソフトウェアと
を備えることを特徴とするシステム。
【請求項１２】
前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインと同時に、前記マルチ・ユーザ・コンピュータ上にビデオ表示を描画するためのソフトウェアをさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
前記ビデオ・ディスプレイの一部の上で、前記インスタント・メッセージを囲む可視ウィンドウなしに、前記マルチ・ユーザ・コンピュータ上でのインスタント・メッセージを描画するためのソフトウェアをさらに備えることを特徴とする請求項１２に記載のシステム。
【請求項１４】
前記インスタント・メッセージは、ユーザが認識可能なフェードインおよびユーザが認識可能なフェード・アウトで描画されることを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記インスタント・メッセージは、前記ビデオ・ディスプレイの周辺部上に描画されることを特徴とする請求項１３に記載のシステム。
【請求項１６】
前記インスタント・メッセージは、前記ビデオ・ディスプレイのユーザ選択可能部分上に描画されることを特徴とする請求項１３に記載のシステム。
【請求項１７】
前記マルチ・ユーザ・コンピュータが、前記複数の同時インスタントメッセージユーザログインと同時に前記マルチ・ユーザ・コンピュータ上でのビデオ表示を描画するためのソフトウェアと、前記ビデオ表示と同時に前記マルチ・ユーザ・コンピュータ上でインスタント・メッセージを描画するためのソフトウェアとをさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項１８】
前記マルチ・ユーザ・コンピュータから、複数の事前定義されたインスタント・メッセージのうちの１つを伝送するためのソフトウェアをさらに備えることを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記マルチ・ユーザ・コンピュータから伝送された複数の事前定義されたインスタント・メッセージのうちの１つは、無線遠隔制御デバイスを使用してユーザによって選択されることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つを、特定のインスタント・メッセージング・ユーザに該当しないゲスト・ログインとして提供するためのソフトウェアをさらに備えることを特徴とする請求項１１に記載のシステム。
【請求項２１】
コンピュータ間のインスタント・メッセージ通信を提供するインスタント・メッセージング・システムにおいて、コンピュータ読み取り可能媒体内のマルチ・ユーザ・コンピュータ用インスタント・メッセージング・ソフトウェアは、
マルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインを提供するためのソフトウェアであって、前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つは第２のコンピュータのユーザの登録済み仲間であるログインを提供するためのソフトウェアと、
前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインと同時に、前記マルチ・ユーザ・コンピュータ上でビデオ表示を描画するためのソフトウェアと
を備えることを特徴とするシステム。
【請求項２２】
前記ビデオ表示の描画と同時に前記マルチ・ユーザ・コンピュータ上でインスタント・メッセージを描画するためのソフトウェアをさらに備えることを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記マルチ・ユーザ・コンピュータから、複数の事前定義されたインスタント・メッセージのうちの１つを伝送するためのソフトウェアをさらに備えることを特徴とする請求項２１に記載のシステム。
【請求項２４】
前記マルチ・ユーザ・コンピュータから伝送された複数の事前定義されたインスタント・メッセージのうちの１つは、無線遠隔制御デバイスを使用してユーザによって選択されることを特徴とする請求項２３に記載のシステム。
【請求項２５】
前記ビデオ・ディスプレイの一部の上で、前記インスタント・メッセージを囲む可視ウィンドウなしに、前記マルチ・ユーザ・コンピュータ上でのインスタント・メッセージを描画するためのソフトウェアをさらに備えることを特徴とする請求項２１に記載のシステム。
【請求項２６】
前記インスタント・メッセージは、ユーザが認識可能なフェードインおよびユーザが認識可能なフェード・アウトで描画されることを特徴とする請求項２５に記載のシステム。
【請求項２７】
前記インスタント・メッセージは、前記ビデオ・ディスプレイの周辺部上に描画されることを特徴とする請求項２５に記載のシステム。
【請求項２８】
前記インスタント・メッセージは、前記ビデオ・ディスプレイのユーザ選択可能部分上に描画されることを特徴とする請求項２５に記載のシステム。
【請求項２９】
前記マルチ・ユーザ・コンピュータ上での前記複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つを、特定のインスタント・メッセージング・ユーザに該当しないゲスト・ログインとして提供するためのソフトウェアをさらに含むことを特徴とする請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータベースのインスタント・メッセージング通信に関し、より具体的には、複数のユーザに対して同時に（concurrently）表示されるマルチ・ユーザ・コンピュータに適合するインスタント・メッセージングに関する。
【背景技術】
【０００２】
インスタント・メッセージングとは、２人のユーザがコンピュータ・ネットワークを介して互いにリアルタイムで私的に（privately）通信するコンピュータ通信ツールである。ユーザ間での通信シーケンスにおける連続したメッセージは、各ユーザのコンピュータで受信されると自動的に表示される。ユーザは、一般に、ユーザがインスタント・メッセージを交換する他のユーザである「友人」または「仲間」のリストを有することになる。ユーザがログインすると、インスタント・メッセージング・システムは、通常、同様にログインしておりインスタント・メッセージングが使用可能な「友人」または「仲間」を、そのユーザに通知することになる。
【０００３】
電子メールは、クローズドで受け取られて、ユーザが読み取るためにはオープンされなければならないという点で、インスタント・メッセージングは電子メールから区別される。一方、インスタント・メッセージングは開かれた（オープンの）状態で到着するため、即時に読み取ることができる。インスタント・メッセージングは、オンラインでのチャットおよび会議に特有の複数の参加者間での公開の通信と言うよりは、寧ろ、２人だけの間での私的な通信（private communications）に関するという点で、チャット、掲示板、および伝言板から区別される。
【０００４】
インスタント・メッセージングは、通常、２人のユーザが互いに２つの別々のコンピュータまたはインスタント・メッセージング・デバイス（例えば、ハンドヘルド・コンピュータ、携帯電話、携帯情報端末など）から通信している状況で使用される。通信のプライバシーは、インスタント・メッセージング通信固有のユーザ対ユーザの性質、およびそれぞれコンピュータ・デバイスについての各ユーザの単独使用に基づいている。
【０００５】
コンピューティングとエンターテイメント・アプリケーションとが統合（convergence）されるにつれて、パーソナル・コンピュータの中には、マルチ・ユーザ（例えばホーム・エンターテイメント）機能ならびに従来のパーソナル・コンピュータ機能を提供するように適合されているものもある。例えばこれらのコンピュータは、従来のパーソナル・コンピュータ・プログラムおよびアプリケーションの適用に加え、複数の同時視聴者（multiple simultaneous viewers）またはユーザに対して、テレビジョン番組を表示するか、または音楽やビデオを（例えばＤＶＤから）再生するように適合されている。こうしたパーソナル・コンピュータ・アプリケーションまたは機能についての一つの例は、インスタント・メッセージングである。
【０００６】
いくつかの例において、インスタント・メッセージングをマルチ・ユーザ・コンピュータの動作に組み合わせることは、異なるマルチ・ユーザ・コンピュータのユーザ・グループが、互いに通信しながら、同時に（simultaneously）、共通の視聴体験（例えば、ムービーまたはスポーツ・イベントを見る）を共有することを可能にする。
【０００７】
【特許文献１】米国特許第６，７１４，７９３号明細書
【特許文献２】米国特許第６，７１４，７９１号明細書
【特許文献３】米国特許第６，７１１，６０８号明細書
【特許文献４】米国特許第６，６６８，１７３号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、マルチ・ユーザ・コンピュータを複数のユーザが視聴することで、通常はインスタント・メッセージングに固有である１対１のプライバシーが徐々に失われるため、問題が生じる可能性がある。その結果、特定ユーザの視聴用にマルチ・ユーザ・コンピュータに送信されるメッセージのプライバシーが徐々に失われ、機密情報または個人情報が意図せずに複数のユーザに表示されてしまうことがある。
【課題を解決するための手段】
【０００９】
したがって、本発明は、マルチ・ユーザ・コンピュータを含むコンピュータ間でインスタント・メッセージ通信を提供するインスタント・メッセージング・システムを含む。マルチ・ユーザ・コンピュータは、マルチ・ユーザ・エンターテイメント機能をデジタルまたはコンピュータ機能と組み合わせて、メディア機能（例えばビデオまたはオーディオ）を備えたパーソナル・コンピュータ、ビデオ・ゲーム・コンソール、ケーブル・テレビジョン・セットトップボックスを含む、様々な実装のうちのいずれかを有することができる。
【００１０】
一実装では、このシステムは、１台のマルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログイン（multiple concurrent instant message user logins）を提供する。複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つが、第２のコンピュータのユーザの登録済み仲間である場合、第２のコンピュータには、その登録済み仲間が、マルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインのうちの１つであることのインジケーションが与えられる。その結果、第２のコンピュータのユーザには、マルチ・ユーザ・コンピュータでのプライバシーがないことが通知され、複数のユーザに見られても良いトピックおよび言語でメッセージを送信することができる。
【００１１】
他の実装では、マルチ・ユーザ・コンピュータ上での複数の同時インスタント・メッセージ・ユーザ・ログインと、同時に（concurrently）、スポーツ・イベントのようなムービーまたはテレビジョン番組などのビデオ表示が、マルチ・ユーザ・コンピュータ上で描画される。インスタント・メッセージは、複数のユーザに目立たないような様式で、ビデオ・ディスプレイ上の一部に描画される。その結果、本発明のインスタント・メッセージングは、マルチ・ユーザ・コンピュータの共用に対処するためにインスタント・メッセージングの非継続性（disruptiveness）を最小限にして、従来のインスタント・メッセージングの私的な性質を保護する状態で、マルチ・ユーザ・コンピュータでスムーズに動作することができる。
【００１２】
本発明の追加の目的および利点は、添付の図面を参照しながら説明する好ましい実施形態の詳細な記述から明らかになるであろう。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明のオペレーティング環境として、コンピュータ・ネットワーク１０２に接続され、２人またはそれ以上のユーザ１０４、１０６、および１０８（３人を図示）が共用ディスプレイ１１０を視聴している従来技術のマルチ・ユーザ・コンピュータ１００を示す概略図である。マルチ・ユーザ・コンピュータ１００は、マルチ・ユーザ・エンターテイメント機能をデジタルまたはコンピュータ機能に組み合わせて、メディア機能（例えばビデオまたはオーディオ）を備えたパーソナル・コンピュータ、ビデオ・ゲーム・コンソール、ケーブル・テレビジョン・セットトップボックスなどを含む、様々な実装のうちのいずれかを有することができる。
【００１４】
複数のユーザ１０４、１０６、および１０８は、コンピュータ１００（図示されていないが、例えば、包含されたＤＶＤ適合ドライブまたは他の接続されたビデオ再生デバイス）でローカルに再生されているか、またはテレビジョン適合ネットワーク１１２を介して受信されている、ビデオ番組を視聴することができ、あるいは、ユーザ１０４、１０６、および１０８は、ビデオゲームなどの何らかの他の共用情報を視聴することができる。コンピュータ・ネットワーク１０２とテレビジョン適合ネットワーク１１２は別々に図示されているが、１つのネットワークであって、且つ同じネットワークとすることができることを理解されたい。
【００１５】
図示された実装では、マルチ・ユーザ・コンピュータ１００は時に「ホーム」パーソナル・コンピュータと呼ばれることがあり、ディスプレイ１１０に接続され、当分野で知られているようにプロセッサ、メモリ、データ記憶デバイスなどを含む、中央処理ユニット（ＣＰＵ）１１４を有する。一例として、マルチ・ユーザ・コンピュータ１００は、従来のパーソナル・コンピュータ機能とメディア機能の両方に対処した、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＷｉｎｄｏｗｓ（登録商標）ＸＰ  Ｍｅｄｉａ  Ｃｅｎｔｅｒ版オペレーティング・システムなどの、メディア対応（例えばオーディオ、ビデオ、テレビジョンなど）のオペレーティング・システムを動作させることができる。しかし、他のオペレーティング・システムもパーソナル・コンピュータ機能およびメディア機能を提供できること、ならびに、家庭または職場のどちらにあっても複数のユーザがこうしたシステムを使用できることを理解されたい。
【００１６】
マルチ・ユーザ・コンピュータ１００上で利用可能な多数のパーソナル・コンピュータ・タイプのアプリケーションまたは機能のうちの１つが、インスタント・メッセージングである。インスタント・メッセージングは、２人のユーザがコンピュータ・ネットワークを介して互いにリアルタイムで私的に通信するコンピュータ通信フォーマットである。ユーザ間での通信シーケンスにおける連続したメッセージは、各ユーザのコンピュータで受信されると自動的に表示される。ユーザは、一般に、ユーザがインスタント・メッセージを交換する他のユーザである「友人」または「仲間」のリストを有することになる。ユーザがログインすると、インスタント・メッセージング・システムは、通常、同様にログインしておりインスタント・メッセージングが使用可能な「友人」または「仲間」を、ユーザに通知することになる。
【００１７】
インスタント・メッセージングは、閉じた状態で受け取られてユーザが読み取るためには開かなければならない電子メールとは異なる。インスタント・メッセージングは、３つ以上のコンピュータ上での３人以上のユーザのグループ間での通信ではなく、２人だけの間での私的な通信に関するという点で、コンピュータのチャット、掲示板、および伝言板とは異なる。
【００１８】
図２は、マルチ・ユーザ・コンピュータ１００の複数のユーザ（例えばユーザ１０４、１０６、および１０８）のうちの少なくとも１人にインスタント・メッセージングを提供するための、コンピュータ実装マルチ・ユーザ・インスタント・メッセージング方法２００を示す流れ図である。
【００１９】
ステップ２０２では、複数のユーザが共通のマルチ・ユーザ・コンピュータを視聴している。一例として、ユーザ１０４、１０６、および１０８が、マルチ・ユーザ・コンピュータ１００上のムービーまたは何らかの他のメディアまたは情報を視聴している。記述のために複数のユーザは、マルチ・ユーザ・コンピュータ１００を共用していることを示すインジケーション（indication）として「共用ユーザ（sharing users）」と呼ばれる。
【００２０】
ステップ２０４では、共用ユーザそれぞれが、共通のマルチ・ユーザ・コンピュータ上で利用可能なインスタント・メッセージング・システムにログインする。共用ユーザは既存の個人アカウントの下でログインするか、または個人アカウントのない共用ユーザは、マルチ・ユーザ・コンピュータに関連付けられた１つまたは複数の「ゲスト」アカウントの下でログインすることができる。ゲスト・アカウントは、特定ユーザの個人アカウントには該当しない。既存の個人アカウントのない共用ユーザは、「ゲスト」アカウントの下でログインするのではなく、別法として個人アカウントを作成できることを理解されたい。
【００２１】
ステップ２０６では、共用ユーザは共用マルチ・ユーザ・コンピュータ上で一緒にログインしているように示されている。例えば、そのインジケーションは、インスタント・メッセージング・サーバ側で作成される。既存の個人アカウントを備える共用ユーザは、少なくとも１人の他のユーザと共に、たとえ、その１人の他のユーザあるいは複数のユーザが１つまたは複数のゲスト・アカウントの下でのみログインしている場合であっても、少なくともその１人の他のユーザと共にログインしているものとして登録される。
【００２２】
ステップ２０８では、既存の個人アカウントを備える各共用ユーザは、共用ユーザの友人または仲間である任意の他のユーザと互いに関連付けられる。この相関関係は、インスタント・メッセージング・サーバで実行することができる。
【００２３】
ステップ２１０では、既存の個人アカウントを備える共用ユーザの友人または仲間である任意の他のユーザに、共用ユーザがマルチ・ユーザ・コンピュータ上でログインしている共用の使用インジケーションが提供される。共用の使用インジケーションは、従来のインスタント・メッセージングにあるプライバシー特性のないコンピュータに共用ユーザがログインしていることを、他のユーザに通知する。このことは、送信者が、インスタント・メッセージに関する適切な言語および情報内容を選択することを可能とし、それによって、不適切な機密情報または微妙な内容の情報を有するインスタント・メッセージが共用ユーザに送信されるのを回避する。
【００２４】
ステップ２１２では、共用ユーザのうちの１人にインスタント・メッセージが送信される。例えば、既存の個人アカウントを備えた共用ユーザの友人または仲間であるユーザから、メッセージが送信されることが可能である。
【００２５】
ステップ２１４では、ユーザのそのメディアへの没頭を中断させないようにするために、最小限の非継続表示（minimally disruptive display）の状態でマルチ・ユーザ・コンピュータ上にインスタント・メッセージが描画される。一実装では、メッセージの境界を画するウィンドウはいっさいなしに、実行中のメディア（例えばムービー）上においてインスタント・メッセージおよび友人のプレゼンス（presence）インジケータがゆっくりとアルファ・ブレンド（alpha-blend）され、透明から不透明へとゆっくりとフェードされ、その後透明に戻る。このことは、現在のメッセージングとは対照をなすものであり、現在のメッセージングは、そのメッセージがメディアを隠してしまい、また、メッセージ専用のウィンドウを必要とする。一実装では、メッセージはデフォルト設定により、メディアが再生されている画面の周辺部およびコーナーに向けて配置されるが、スクリーンの位置から受信者が即時に推測することができるように、ユーザはオプションでそのメッセージの配置をカスタマイズすることが可能である。
【００２６】
ステップ２１６では、マルチ・ユーザ・コンピュータから応答インスタント・メッセージが送信される。一実装では、マルチ・ユーザ・コンピュータ１００に関して３つまでの応答メッセージ・メカニズムが含まれる。第１の応答メカニズムは、インスタント・メッセージ・システムによって提供され、ユーザによって修正が可能な、いくつかの事前作成応答を含む。こうした事前作成メッセージの一例が「ユーザ１およびユーザ２がゲストと共にＸを視聴中。しばらくたってから再試行してください」であり、このメッセージでは、ユーザ１、ユーザ２、およびゲストはマルチ・ユーザ・コンピュータ１００にログインしているユーザの名前であり、Ｘは彼らが視聴しているチャネルまたは番組であり、さらにこれらの変数は、応答を選択すると自動的に完全なものにされる。共用ユーザは、メディア機能（例えばビデオまたはオーディオ）、ビデオ・ゲーム・コンソール（例えば無線ではない）、ケーブル・テレビジョン・セットトップボックスなどを備えたパーソナル・コンピュータに提供されたタイプの遠隔制御デバイスを起動することによって、こうした事前作成応答を引き起こすことができる。
【００２７】
その事前作成応答が、パーソナル・コンピュータで受け取られると、応答の受信者はそのチャネルのＷｅｂサイトを視聴することができる。その応答が、他のメディア使用可能コンピュータで受け取られると、そのチャネルをコンピュータ側の１人または複数のユーザが視聴することができる。後者の場合、友人グループは複数のマルチ・ユーザ・コンピュータ上の共通のコンテンツを中心に集まることができる。
【００２８】
第２の応答メッセージ・メカニズムとして、次に来るメッセージは任意の応答（spontaneous reply）を保証することが可能であり、この場合１人または複数のユーザは、通常の方法でインスタント・メッセージを入力するために、マルチ・ユーザ・コンピュータのキーボード（またはテキスト入力機能を提供する他の周辺装置）を共用することができる。
【００２９】
第３のメッセージ応答メカニズムとして、参加者は、参加者の携帯情報端末（ＰＤＡ）または携帯電話上でインスタント・メッセージに直接応答することができる。この場合、考察は、マルチ・ユーザ・コンピュータの公開画面から、個人のＰＤＡまたは携帯電話デバイスに移される。
【００３０】
図３は、ユーザの友人がマルチ・ユーザ・コンピュータにログインしていることを示す共用の使用インジケーション３０２を含む、インスタント・メッセージング友人リストのグラフィカル・ユーザ・インターフェース３００を示す図である。友人リストのユーザ・インターフェース３００は、通常、インスタント・メッセージング・システムにログインしたユーザのコンピュータ・ディスプレイ上にレンダリングされ、システムにログインした個々の友人それぞれについての従来のログオン済みインジケーション３０４を含む。従来の利用不能インジケーション３０６は、インスタント・メッセージング・システム上で利用できないそれぞれの友人を示す。友人は、インスタント・メッセージング・システムにログインしていないため、またはログインしているがメッセージを受け取っていないため、利用不能な可能性がある。
【００３１】
本発明によれば、友人リスト・ユーザ・インターフェース３００は、共用の使用インジケーション３０２を含み、これは、ユーザ・インターフェース３００を視聴しているユーザに、友人３１２が１人または複数の他のユーザと共にマルチ・ユーザ・コンピュータにログインしていることを通知する。例示された実装では、共用の使用インジケーション３０２は、さらに、友人３１２と共にユーザ３１４および３１６が共用マルチ・ユーザ・コンピュータにログインしていることを示すインジケーションを含む。例えば、個人アカウントを備えた共用ユーザ３１４は自分の個人アカウント名によって示され、個人アカウントを持たない共用ユーザ３１６は「ゲスト」の名前で示される。
【００３２】
共用の使用インジケーション３０２は、複数のユーザが一緒に配置されているインスタント・メッセージングに関する、メッセージ送信場所のプライバシー問題を解決する。この実装では、メディア・セッション中などで一緒に配置されている複数のユーザは、ユーザ・インターフェース３００によって、そのように、明瞭になる。たとえ匿名のユーザまたはゲスト（すなわち、インスタント・メッセージング・アカウントを持たないか、またはログオンしていない参加者）のプレゼンスであっても示される。このことは、送信者がインスタント・メッセージの言語および情報内容を適切に選択することを可能にする。一部の実装では、共用の使用インジケーションは、マルチ・ユーザ・コンピュータを共用している、選択されたユーザと一緒のユーザを指定しない場合がある。
【００３３】
図４Ａ〜４Ｃは、ディスプレイ・スクリーン４０６上に描画されているメディア４０４（例えばビデオまたはムービー）上にインスタント・メッセージ４０２を描画する際の、最小の非継続（minimally disruptive）インスタント・メッセージ表示４００を示す図である。図４Ａ〜４Ｃはそれぞれ、インスタント・メッセージ４０２を表示期間の、第１、第２、および第３の連続する時間を表す。最小の非継続表示４００は、ディスプレイ画面４０６上で再生されているメディア４０４へのユーザの没頭または集中に対する中断を最小限にする。
【００３４】
図４Ａは、メッセージ・テキストの境界を画す別のウィンドウのない、メディア４０４の一部の上でのメッセージ４０２の初期フェードインを示す図である。図４Ａでは、メッセージ４０２のフェードインは、メッセージ４０２のテキストを破線で示すことによって概略的に示されている。メッセージ４０２のフェードインは、メディア４０４（例えばムービー）の上でのメッセージ４０２のアルファ・ブレンドしながら、および透明なテキストから不透明のテキストへゆっくりとフェーディングするように、実装される。メッセージ４０２は、メディア４０４とメッセージ４０２とを視覚的に区別するために、背景の上に、またはドロップ・シャドウ（drop shadow）と共に、描画することもできる。一実装では、メッセージはデフォルト設定により、メディア４０４が再生されているスクリーン４０６の周辺部およびコーナー方向に配置されるが、スクリーンの位置から受信者が即時に推測することができるように、ユーザはオプションでそれらのメッセージの配置をカスタマイズすることが可能である。
【００３５】
図４Ｂは、メッセージ・テキストの境界を画す別のウィンドウのない、メディア４０４の一部の上で描画される不透明のメッセージ４０２を示す図である。図４Ｃは、図４Ｂでの不透明な状態から透明な状態への、メッセージ４０２のその後のフェード・アウトを示す図である。
【００３６】
図５は、マルチ・ユーザ・コンピュータに対処するインスタント・メッセージ・システム５００を示すブロック図である。インスタント・メッセージング・サーバ５０２は、ユーザがシステム５００にログインすると、１つまたは複数のマルチ・ユーザ・コンピュータ５０４（１つだけを図示）および１つまたは複数のシングル・ユーザ・コンピュータ５０６（１つだけを図示）で、インスタント・メッセージ・ユーザを登録する。
【００３７】
インスタント・メッセージング・サーバ５０２は、コンピュータ５０４と５０６とのインスタント・メッセージ通信接続を確立し、それらそれぞれに友人または仲間のステータス・インジケーションを提供する。各コンピュータ５０４および５０６に提供された友人または仲間のインジケーションは、そのユーザの、あるいはそのコンピュータにログインしたユーザの、友人または仲間の有効性（availability）を示すものである。
【００３８】
図４を参照すると、例えば、ビデオ・メディア４０４上でのメッセージ４０２のアルファ・フェーディングは、従来のインスタント・メッセージ・プロトコルに従って生成されたテキスト・メッセージに適用される様々な描画ツールのうちのいずれかを使用して、メッセージ４０２を描画することによって提供される。描画ツールには、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＤｉｒｅｃｔ  ＸおよびＭａｃｒｏｍｅｄｉａ  Ｃｏｒｐｏｒａｔｉｏｎから入手可能なＭａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ  ＭＸが含まれる。Ｊａｖａ（登録商標）を含む他の描画ツールも使用可能であることを理解されたい。
【００３９】
以上、例示された実施形態を参照しながら本発明の原理について説明および例示をしてきたが、例示された実施形態は、こうした原理から逸脱することなく、構成および詳細について変更可能であることを理解されたい。本明細書に記載されたプログラム、プロセス、または方法は、特に指示のない限り、任意の特定タイプのコンピュータ装置に適応するものではなく、または限定されるものでないことを理解されたい。様々なタイプの汎用または専用コンピュータ装置が、本明細書に記載された教示に従って、使用されたり、またはその動作を実行したりすることができる。ソフトウェアで示された例示的な実施形態の要素はハードウェアで実装することが可能であり、その逆もまた可能である。
【００４０】
本発明の原理が適用可能な多くの可能な実施形態に鑑み、詳細な実施形態は単なる例示に過ぎないこと、および本発明の範囲を限定するものとみなすべきでないことを理解されたい。寧ろ、添付の特許請求の範囲およびその均等物の範囲および精神内にこうしたすべての実施形態を本発明として請求する。
【図面の簡単な説明】
【００４１】
【図１】本発明のオペレーティング環境として、複数のユーザが共用ディスプレイを視聴している状態のマルチ・ユーザ・コンピュータを示す概略図である。
【図２】インスタント・メッセージングをマルチ・ユーザ・コンピュータの複数のユーザに提供するための、コンピュータ実装マルチ・ユーザ・インスタント・メッセージング方法を示す流れ図である。
【図３】ユーザの友人がマルチ・ユーザ・コンピュータにログインしたことを示す共用の使用インジケーションを含む、インスタント・メッセージング友人リストのグラフィカル・ユーザ・インターフェースを示す図である。
【図４Ａ】マルチ・ユーザ・コンピュータのディスプレイ画面上にインスタント・メッセージを描画する際の、最小の非継続インスタント・メッセージ表示を示す図である。
【図４Ｂ】マルチ・ユーザ・コンピュータのディスプレイ画面上にインスタント・メッセージを描画する際の、最小の非継続インスタント・メッセージ表示を示す図である。
【図４Ｃ】マルチ・ユーザ・コンピュータのディスプレイ画面上にインスタント・メッセージを描画する際の、最小の非継続インスタント・メッセージ表示を示す図である。
【図５】マルチ・ユーザ・コンピュータに対処したインスタント・メッセージ・システムを示すブロック図である。
【符号の説明】
【００４２】
１００  マルチ・ユーザ・コンピュータ
１０２  コンピュータ・ネットワーク
１０４、１０６、１０８  ユーザ
１１０  共用ディスプレイ
１１２  ＴＶネットワーク
１１４  中央処理ユニット（ＣＰＵ）
３００  インスタント・メッセージング友人リスト・グラフィカル・ユーザ・インターフェース
３０２  共用の使用インジケーション
３０４  従来のログオン済みインジケーション
３０６  従来の利用不能インジケーション
３１２  友人
３１４  ユーザ（個人アカウントを備えた共用ユーザ）
３１６  ゲスト（個人アカウントを持たない共用ユーザ）
４００  最小の非継続インスタント・メッセージ表示
４０２  インスタント・メッセージ
４０４  ディスプレイ画面上に描画されるメディア
４０６  メディア４０４が再生されている画面
５００  マルチ・ユーザ・コンピュータに対処するインスタント・メッセージ・システム
５０２  インスタント・メッセージング・サーバ
５０４  シングル・ユーザ・コンピュータ
５０６  マルチ・ユーザ・コンピュータ
【図１】
2005011333.tif 000003
【図２】
2005011333.tif 000004
【図３】
2005011333.tif 000005
【図４Ａ】
2005011333.tif 000006
【図４Ｂ】
2005011333.tif 000007
【図４Ｃ】
2005011333.tif 000008
【図５】
2005011333.tif 000009
【外国語明細書】
2005011333000001.pdf