(57)【要約】  マルチメディア・システムにおいてインスタント・メッセージング経験と主要メディア経験を組み合わせるためのシステムならびに方法が提供されている。この方法は、インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを提供すること、およびインスタント・メッセージング・ユーザ・インタフェース・コンポーネントを、主要メディア経験を表示しているスクリーン上のオーバーレイとして主要メディア経験と同時に表示することを包含する。表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネントは、主要メディア経験およびインスタント・メッセージング・ユーザ・インタフェース・コンポーネントの両方がユーザに見えるように、主要メディア経験を表示しているスクリーンの中心から外れた部分を占有する。インスタント・メッセージング・ユーザ・インタフェース・コンポーネントは、テキスト入力セクションならびに会話を有する会話ウインドウを含むことができる。またインスタント・メッセージング・ユーザ・インタフェースは、リモート・コントロール・デバイスを用いたユーザのアクセスを可能にする。
2008510222.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディア・システムにおいてインスタント・メッセージング経験と主要メディア視聴経験を組み合わせるための方法であって、
インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを提供すること、および、
前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを、前記主要メディア視聴経験を表示しているスクリーン上のオーバーレイとして、前記主要メディア視聴経験と同時に表示することであって、前記表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネントは、前記主要メディア視聴経験を表示しているスクリーンの中心から外れた部分を占有して、前記主要メディア経験および前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントの両方が前記ユーザに見えるようにすること
を備えたことを特徴とする方法。
【請求項２】
前記インスタント・メッセージング経験へアクセスするための入口ポイントを含むメディア・センタ・メニューを提供することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントとして会話ウインドウを提供することであって、前記会話ウインドウは、前記主要メディア視聴経験の間における会話のためのスペースを提供することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項４】
テキストを入力するためのテキスト入力セクションおよび現在の会話を前記会話ウインドウ内に表示するための会話記録を提供することをさらに備えたことを特徴とする請求項３に記載の方法。
【請求項５】
前記会話ウインドウへアクセスするためのインスタント・メッセージング・メニューを提供することをさらに備えたことを特徴とする請求項３に記載の方法。
【請求項６】
前記インスタント・メッセージング・メニューへアクセスするための選択可能なボタンを前記会話ウインドウ上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項７】
前記インスタント・メッセージング・メニュー上に妨害防止モードを提供することであって、前記妨害防止モードは、前記主要メディア視聴経験の間に受信されたメッセージを処理し、記録することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項８】
ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションを前記インスタント・メッセージング・メニュー上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項９】
ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストを前記インスタント・メッセージング・メニュー上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項１０】
前記インスタント・メッセージング・メニューからの任意のコマンドの実行時に前記インスタント・メッセージング・メニューを閉じることをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項１１】
メッセージ待機中通知記号を提供して、少なくとも１つのメッセージが待機中であることをユーザに通知することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項１２】
メッセージの状態を伝えるために、前記メッセージ待機中通知記号のアピアランスを変化させることをさらに備えたことを特徴とする請求項１１に記載の方法。
【請求項１３】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を格納するコンピュータ読取り可能媒体。
【請求項１４】
マルチメディア環境においてインスタント・メッセージング・オプションを主要メディア経験とともに提供するためのシステムであって、
コマンドを実行し、会話を開始するためのインスタント・メッセージング・メニューおよびアクティブな会話を表示するための会話ウインドウを含むインスタント・メッセージング・ユーザ・インタフェースと、
ユーザのための前記インスタント・メッセージング・ユーザ・インタフェースへの入口を提供するメディア・センタ・メニューと
を備えたことを特徴とするシステム。
【請求項１５】
前記会話ウインドウは、テキストを入力するためのテキスト入力セクションおよびアクティブな会話を表示するための会話記録セクションを備えたことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするためのメニュー表示ボタンをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１７】
前記インスタント・メッセージング・メニュー上の選択可能な妨害防止モードであって、前記主要メディア経験の間に受信されたメッセージを処理し、記録する選択可能な妨害防止モードをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１８】
前記インスタント・メッセージング・メニュー上に、ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１９】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２０】
少なくとも１つのメッセージが待機中であることをユーザに通知するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２１】
メッセージの状態を伝えるために、変化するアピアランスを有するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２２】
主要マルチメディア経験を視聴しているユーザのために受信したインスタント・メッセージを処理する方法であって、
前記ユーザから前記主要マルチメディア経験の妨害を防止するためのモードのモード選択を受け取ること、
インスタント・メッセージング・メニューを閉じること、および会話ウインドウを最小化することによってインスタント・メッセージング・ユーザ・インタフェースを修正すること、および、
前記ユーザのための到来するインスタント・メッセージを受信し、記録すること
を備えたことを特徴とする方法。
【請求項２３】
前記妨害を防止するためのモードの非アクティブ時に前記ユーザへ記録済みメッセージを渡すことをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記妨害を防止するためのモードの非アクティブ時に前記インスタント・メッセージング・メニューを開くことさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２５】
ほかのユーザに対して、前記ユーザが前記妨害を防止するためのモードを選択したことを示すアニメーションを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２６】
前記インスタント・メッセージング・メニューに、前記会話ウインドウへアクセスするためのツールを提供することさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２７】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするための選択可能なボタンを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２８】
前記インスタント・メッセージング・メニュー上に、ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２９】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項３０】
前記インスタント・メッセージング・メニューからの任意のコマンドの実行時に前記インスタント・メッセージング・メニューを閉じることをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項３１】
請求項２２に記載の方法を実行するためのコンピュータ実行可能命令を格納するコンピュータ読取り可能媒体。
【請求項３２】
主要エンターテインメント経験の間における会話を容易にするために、リモート・コントロール・デバイスとのインタラクションを行うためのインスタント・メッセージング・ユーザ・インタフェースであって、
前記主要エンターテインメント経験の間にインスタント・メッセージング会話を開始するためのインスタント・メッセージング・メニューと、
前記主要エンターテインメント経験を表示しているスクリーンの周辺部分に表示するための会話ウインドウであって、テキスト入力セクションおよび会話履歴を表示するための会話記録を備えた会話ウインドウと
を備えたことを特徴とするインスタント・メッセージング・ユーザ・インタフェース。
【請求項３３】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするためのメニュー表示ボタンをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３４】
前記インスタント・メッセージング・メニュー上の選択可能な妨害防止モードであって、前記主要エンターテインメント経験の間に受信されたメッセージを処理し、記録する前記妨害防止モードをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３５】
前記インスタント・メッセージング・メニュー上に、ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３６】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３７】
少なくとも１つのメッセージが待機中であることをユーザに通知するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３８】
メッセージの状態を伝えるために、変化するアピアランスを有するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施態様は、インスタント・メッセージング・システムに関し、より詳細に述べれば、別の主要な経験とともにインスタント・メッセージングを提供するためのシステムおよび方法に関する。
【背景技術】
【０００２】
概して言えば、現在のコンピューティング環境において、インスタント・メッセージングの会話は、ユーザがコンピュータのスクリーンの近くにいることを必要とする。しかしながらホーム・コンピューティングの用途は、ユーザがコンピュータ・スクリーンの正面に座っている伝統的なパーソナル・コンピューティング・システムを超えて広がり、現在は広範なマルチメディア製品を包含する。たとえば、ワシントン州レッドモンドのMicrosoft Corporationによって作られているWindows（登録商標） XP Media Center Editionは、単一システム内において複数のエンターテインメントおよびコンピューティング機能を提供する。マルチメディア・システムの多機能性は、ユーザがインターネットをブラウズすること、ほかのユーザと通信すること、ゲームをプレイすること、映画を見ること、写真を眺めること、テレビジョンを視聴すること等を可能にする。Windows（登録商標） XP Media Center Editionのアプリケーションは、ライブならびに録画済みのテレビジョンおよびホーム・ビデオを見ること、およびディジタル写真を編集することを可能にする。さらにマルチメディア・システムは、リモート・コントロール・デバイスを使用して操作することができ、したがってユーザは、室内の随所からシステムを操作することができる。
【０００３】
マルチメディア・システムを離れたところから操作する能力は、ユーザ・インタフェースとリモート・コントロール・デバイスの間に目的に合わせたインタラクションを必要とする。リモート・コントロール・デバイスがキーボードの機能のすべてを含まないことから、またマウスもしくはその他のポインティング・デバイスと同じ方法でユーザ・インタフェース上のアイテムをポイントできないことから、リモート・コントロール・デバイスとユーザ・インタフェースの間には、しばしば特化されたインタラクションが要求される。リモート・コントロール・デバイスは、テレビジョン、ＣＤ、あるいはＤＶＤプレーヤを操作するために頻繁に使用されているが、マルチメディア環境内においてインスタント・メッセージングに関連しても機能する解決策が必要とされている。
【０００４】
上に述べたとおり、従来のインスタント・メッセージング・インタフェースでは、コンピューティング・システムがエンターテインメント・センタとしても機能するときに実際的である距離よりユーザがコンピュータ・スクリーンに近づくことが必要になる。ＭＳＮ  ＴＶまたはＵｌｔｉｍａｔｅ  ＴＶに使用される少なくとも１つのシステムが、離れたところからのインスタント・メッセージングのために存在するが、このシステムは、ＴＶを見るといった主要な経験の享受と、インスタント・メッセージング会話における関わりの平衡に適切に取り組んでいない。むしろこのシステムは、インスタント・メッセージングを、結合的な経験としてではなく、主要な経験と完全に分離しているものとして実装する。パーソナル・コンピュータ用のインスタント・メッセージング・システムは、しばしばマルチメディア環境において読むにはテキストの表示が小さすぎる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、メディア・センタ・シナリオのために最適化されたユーザ経験を提供することによってこれらの問題に取り組む解決策が必要となる。最適解決策は、リモート・コントロール・デバイスおよび／またはマウスならびにキーボードを使用してメッセージを送受すること、および離れた距離から読むことができるが、主要な経験を遮らないインスタント・メッセージング通知の受け取ることを容易にする。
【課題を解決するための手段】
【０００６】
本発明の実施態様は、マルチメディア環境内においてインスタント・メッセージング経験と主要メディア経験を結合するための方法に向けられている。この方法は、インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを提供すること、およびインスタント・メッセージング・ユーザ・インタフェース・コンポーネントを、主要メディア経験を表示しているスクリーン上のオーバーレイとして、主要メディア経験と同時に表示することを包含する。表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネントは、主要メディア経験およびインスタント・メッセージング・ユーザ・インタフェース・コンポーネントの両方がユーザに見えるように、主要メディア経験を表示しているスクリーンの中心から外れた部分を占有する。
【０００７】
本発明の別の側面においては、マルチメディア環境においてインスタント・メッセージング・オプションを主要メディア経験とともに提供するためのシステムが開示されている。このシステムは、インスタント・メッセージング・ユーザ・インタフェース、およびユーザのためのインスタント・メッセージング・ユーザ・インタフェースへの入口を提供するメディア・センタ・メニューを含む。インスタント・メッセージング・ユーザ・インタフェースは、２つのコンポーネント：すなわち、コマンドを実行して会話を開始するためのメニューおよびアクティブな会話を表示するための会話ウインドウを含む。
【０００８】
本発明のさらに別の側面においては、主要メディア経験を視聴しているユーザのために受信したインスタント・メッセージを処理する方法が提供される。この方法は、ユーザから主要メディア経験の妨害を防止するためのモードのモード選択を受け取ること、およびインスタント・メッセージング・メニューを閉じ、かつ会話ウインドウを最小化することによってインスタント・メッセージング・ユーザ・インタフェースを修正することを含む。さらにこの方法は、ユーザのための到来メッセージを受け取り、それを記録するか、あるいはキューに入れることを含む。
【０００９】
本発明のさらに追加の側面においては、主要エンターテインメント経験の間における会話を容易にするために、リモート・コントロール・デバイスとのインタラクションを行うためのインスタント・メッセージング・ユーザ・インタフェースが提供される。このインスタント・メッセージング・ユーザ・インタフェースは、主要エンターテインメント経験の間にインスタント・メッセージング会話を開始するためのインスタント・メッセージング・メニュー、および主要エンターテインメント経験を表示しているスクリーンの周辺部分に表示するための会話ウインドウを含む。また会話ウインドウは、テキスト入力セクションおよび会話履歴を表示するための会話記録を含む。
【００１０】
以下、添付図面を参照して本発明を詳細に説明する。
【発明を実施するための最良の形態】
【００１１】
（Ｉ．  システム概要）
本発明の実施態様は、マルチメディア環境内にインスタント・メッセージング・システムを実装する方法およびシステムを含む。図１は、本発明の実施態様に従ったシステムを例示したブロック図である。メディア・センタ１０は、メディア・センタ・メニュー１２およびメディア・センタ・インスタント・メッセージング・システム２０を含む。メディア・センタ１０は、このほかのコンポーネントも含むが、図１においては簡略化して本発明のテクニックの説明を容易にしている。メディア・センタ・インスタント・メッセージング・システム２０は、インスタント・メッセージング・ユーザ・インタフェース（ＵＩ）３０を含む。インスタント・メッセージングＵＩ３０は、ログイン・ツール３５、インスタント・メッセージング・メニュー４０、会話ウインドウ６０、およびその他のコントロールおよびインジケータ８０を含むことができる。リモート・コントロール・デバイス２は、離れた場所からインスタント・メッセージングＵＩ３０およびそのコンポーネントとインタラクションを行うことができる。リモート・コントロール・デバイス２は、キーボードおよび／またはマウスとともに動作することもできる（図２に示されるとおり）。
【００１２】
メディア・センタ・インスタント・メッセージング・システム２０は、改良されたログイン・シナリオならびに新しいインスタント・メッセージング通知を含む。さらにこのインスタント・メッセージング・システムは、リモート・コントロール・デバイス２および／またはキーボードもしくはマウスを使用してメッセージの送受を行うこと、複数の会話の間を切り替えること、および新しい会話を開始することを可能にする。ここで述べるインスタント・メッセージング経験は、フル‐スクリーンのメディア経験を中断することなく、会話が生じることを可能にする。
【００１３】
（ＩＩ．  動作環境の例）
図２は、メディア・センタ１０およびメディア・センタ・インスタント・メッセージング・システム２０を具体化することのできる適切なコンピューティング・システム環境１００の一例を示している。このコンピューティング・システム環境１００は、適切なコンピューティング環境の単なる１つの例に過ぎず、本発明の使用もしくは機能の範囲について何らの限定を提唱することを意図していない。またコンピューティング環境１００は、例示的な動作環境１００の中に例示されたコンポーネントの１つもしくはそれらの組み合わせに関連する依存性ないしは要件を有するとして解釈されるべきではない。
【００１４】
本発明は、コンピュータによって実行されるプログラム・モジュール等のコンピュータ実行可能命令との包括的な関連から説明することができる。概して言えば、プログラム・モジュールには、特定のタスクを実行するか、特定のアブストラクト・データ型を具体化するルーチン、プログラム、オブジェクト、コンポーネント、データ構造等が含まれる。さらに本発明は、当業者であれば認識されるように、このほかの、ハンド‐ヘルド・デバイス、マルチプロセッサ・システム、マイクロプロセッサ‐ベースもしくはプログラマブルの消費者エレクトロニクス、ミニコンピュータ、メインフレーム・コンピュータを含むコンピュータ・システム構成を用いて実施することができる。また本発明は、通信ネットワークを介してリンクされたリモート処理デバイスによってタスクが実行される分散コンピューティング環境においても実施することができる。分散コンピューティング環境においては、プログラム・モジュールを、メモリ・ストレージ・デバイスを含むローカルならびにリモート両方のコンピュータ記憶媒体に配置することができる。
【００１５】
図２を参照すると、本発明の具体化するための例示的なシステム１００は、コンピュータ１１０の形式で汎用コンピューティング・デバイスを含み、そこには処理ユニット１２０、システム・メモリ１３０、およびシステム・メモリを含めた各種のシステム・コンポーネントと処理ユニット１２０を結合するシステム・バス１２１が含まれる。
【００１６】
コンピュータ１１０は、通常、種々のコンピュータ読取り可能媒体を含む。限定としてではなく例示として述べるが、コンピュータ読取り可能媒体は、コンピュータ記憶媒体ならびに通信媒体を包含することができる。システム・メモリ１３０は、読み出し専用メモリ（ＲＯＭ）１３１およびランダム・アクセス・メモリ（ＲＡＭ）１３２等の揮発性および／または不揮発性メモリの形式のコンピュータ記憶媒体を含む。スタート‐アップ等の間におけるコンピュータ１１０内のエレメント間の情報の転送を補助する基本ルーチンを含むベーシック入力／出力システム（ＢＩＯＳ）１３３は、通常、ＲＯＭ１３１内にストアされている。ＲＡＭ１３２は、通常、処理ユニット１２０によって直ちにアクセス可能な、かつ／または現在操作中のデータおよび／またはプログラムを含む。限定ではなく例として述べるが、図２には、オペレーティング・システム１３４、アプリケーション・プログラム１３５、その他のプログラム・モジュール１３６、およびプログラム・データ１３７が例示されている。
【００１７】
またコンピュータ１１０は、このほかのリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータ記憶媒体を含むこともできる。例示のみとして述べるが、図２には、非リムーバブルの不揮発性磁気媒体からの読み出しまたは書き込みを行うハードディスク・ドライブ１４１、リムーバブルの不揮発性磁気ディスク１５２からの読み出しまたは書き込みを行う磁気ディスク・ドライブ１５１、およびＣＤ‐ＲＯＭ等のリムーバブルの不揮発性光ディスク１５６またはその他の光媒体からの読み出しまたは書き込みを行う光ディスク・ドライブ１５５が示されている。その他の、この例示の動作環境の中で使用することのできるリムーバブル／非リムーバブル、揮発性／不揮発性コンピュータ記憶媒体としては、限定する意図ではないが、磁気テープ・カセット、フラッシュ・メモリ・カード、ディジタル多用途ディスク、ディジタル・ビデオ・テープ、ソリッド・ステートＲＡＭ、ソリッド・ステートＲＯＭ等を挙げることができる。ハードディスク・ドライブ１４１は、通常、インタフェース１４０等の非リムーバブル・メモリ・インタフェースを介してシステム・バス１２１に接続されており、磁気ディスク・ドライブ１５１ならびに光ディスク・ドライブ１５５は、通常、インタフェース１５０等のリムーバブル・メモリ・インタフェースを介してシステム・バス１２１に接続されている。
【００１８】
上に述べ、また図２に例示したこれらのドライブならびに関連するコンピュータ記憶媒体は、コンピュータ読取り可能命令、データ構造、プログラム・モジュール、およびコンピュータ１１０のためのその他のデータのストレージを提供する。図２においては、たとえばハードディスク・ドライブ１４１が、オペレーティング・システム１４４、アプリケーション・プログラム１４５、その他のプログラム・モジュール１４６、およびプログラム・データ１４７をストアしているとして例示されている。ここで注意を要するが、これらのコンポーネントは、オペレーティング・システム１３４、アプリケーション・プログラム１３５、その他のプログラム・モジュール１３６、およびプログラム・データ１３７と同じであってもよく、あるいは異なってもよい。ここでは、オペレーティング・システム１４４、アプリケーション・プログラム１４５、その他のプログラム・モジュール１４６、およびプログラム・データ１４７に異なる番号を与え、少なくとも異なるコピーであることを例示している。ユーザは、キーボード１６２および、一般にマウス、トラックボール、あるいはタッチ・パッドと呼ばれるポインティング・デバイス１６１等の入力デバイスを介してコンピュータ１１０へコマンドならびに情報を入力することができる。その他の入力デバイス（図示せず）としては、マイクロフォン、ジョイスティック、ゲーム・パッド、衛星アンテナ、スキャナ等を含めることができる。これら入力デバイスならびにその他の入力デバイスは、しばしばシステム・バスに結合されたユーザ入力インタフェース１６０を介して処理ユニット１２０へ接続されるが、パラレル・ポート、ゲーム・ポート、あるいはユニバーサル・シリアル・バス（ＵＳＢ）といった、その他のインタフェースならびにバス構造によって接続されることもある。モニタ１９１もしくはその他のタイプのディスプレイ・デバイスもまた、ビデオ・インタフェース１９０等のインタフェースを介してシステム・バス１２１に接続されている。このモニタに加えてコンピュータは、その他の、スピーカ１９７およびプリンタ１９６等の周辺出力デバイスを含むこともあり、それらは出力周辺インタフェース１９５を介して接続することができる。
【００１９】
本発明におけるコンピュータ１１０は、リモート・コンピュータ１８０等の１ないしは複数のリモート・コンピュータへの論理接続を使用するネットワーク環境において動作することができる。リモート・コンピュータ１８０は、パーソナル・コンピュータとすることができ、通常、コンピュータ１１０に関連して前述したエレメントの多くもしくは全部を含むことができるが、図２には、メモリ・ストレージ・デバイス１８１だけが示されている。図２に示されている論理接続は、ローカル・エリア・ネットワーク（ＬＡＮ）１７１およびワイド・エリア・ネットワーク（ＷＡＮ）１７３を含んでいるが、その他のネットワークを含むこともできる。
【００２０】
ＬＡＮネットワーク環境内において使用される場合には、コンピュータ１１０が、ネットワーク・インタフェースもしくはアダプタ１７０を介してＬＡＮ１７１へ接続される。ＷＡＮネットワーク環境内において使用される場合には、コンピュータ１１０が、通常、インターネット等のＷＡＮ１７３にわたる通信を構築するためのモデム１７２もしくはその他の手段を含む。モデム１７２は、内蔵もしくは外付けのいずれとしてもよく、ユーザ入力インタフェース１６０もしくはその他の適切なメカニズムを介してシステム・バス１２１へ接続することができる。ネットワーク環境においては、コンピュータ１１０に関して図示されているプログラム・モジュールもしくはその一部を、リモート・メモリ・ストレージ・デバイス内に格納することができる。限定としてではなく例示の意味で述べるが、図２には、リモート・アプリケーション・プログラム１８５がメモリ・デバイス１８１に常駐するとして例示されている。ここで認識されるように、図示されているネットワーク接続は例示であり、コンピュータ間の通信リンクを構築するこのほかの手段を使用することもできる。
【００２１】
このほかの多くのコンピュータ１１０の内蔵コンポーネントは図示されていないが、当業者であれば認識されるように、その種のコンポーネントならびに相互接続は周知である。したがって、コンピュータ１１０の内部構造に関する詳細を本発明に関連して説明する必要はない。
【００２２】
（ＩＩＩ．  本発明のシステムおよび方法）
前述したように、図１は、メディア・センタ１０内において動作するメディア・センタ・インスタント・メッセージング・システム２０を例示している。メディア・センタ・メニュー１２は、メディア・センタ・インスタント・メッセージング・システム２０への入口ポイントを提供する。このほかの、開始メニューまたはリモートもしくはキーボードのボタンといった入口ポイントを具体化することもできる。インスタント・メッセージング・システム２０へ入ると、インスタント・メッセージングＵＩ３０のコンポーネントが現れる。詳しくは後述するが、ユーザは、リモート・コントロール・デバイス２および／またはキーボードならびにマウスを用いて、インスタント・メッセージングＵＩ３０のコンポーネントとのインタラクションを行うことが可能である。
【００２３】
表示されることになるインスタント・メッセージングＵＩ３０の詳細は、インスタント・メッセージング・システムのオプションが選択されたときにユーザがログインまたはサインインしているか否かに依存する。ユーザがインスタント・メッセージング・システムにログインしていなければ、ログイン・ツール３５が表示される。ユーザがインスタント・メッセージング・システムにログインしているが、現在アクティブな会話が存在しなければ、メニュー４０だけが表示され、図３に関連して例示し、説明を後述するように、ユーザのリストの最初の連絡先に焦点が設定される。ユーザがインスタント・メッセージング・システムにログインしており、アクティブな会話が存在する場合には、会話ウインドウ６０が表示されて、図４に関連してさらに説明を後述するように、会話記録が示され、テキスト・フィールドに焦点が設定される。ユーザがインスタント・メッセージング・システムにログインしており、１を超える数のアクティブな会話が存在する場合には、メニュー４０だけが表示される。したがって、ユーザがインスタント・メッセージング・システム２０へログインするときは、通常、インスタント・メッセージングを容易にするために、ＵＩ３０上においてメニュー４０もしくは会話ウインドウ６０のいずれかが利用可能となる。ユーザがインスタント・メッセージング・システム２０にログインしていないときは、ログインまたはサインイン・ツール３５が表示されることになる。
【００２４】
図３は、インスタント・メッセージング・システム・メニュー４０のコンポーネントを例示したスクリーン・ショットである。メニュー４０は、連絡先を選択するため、およびアクティブな会話をマネージするための機能を提供する。インスタント・メッセージング・システム・メニュー４０は、メニューを閉じる（close menu）オプション４２を含むことができる。本発明の実施態様においては、メニュー４０内の任意の場所からカーソルを右へ移動することによって、あるいはリモート・コントロール・デバイス２上の後退ボタンを押すことによってもメニューを閉じるコマンド４２へアクセスすることができる。カーソルを再び左へ移動すると、焦点がその以前の場所へ戻る。さらにメニュー４０は、サインオフ（sign off）オプション４４、設定（settings）オプション４６、および「応答不可（do not disturb）」オプション４８を含むことができる。「応答不可」オプション４８とともにメニュー４０上にチェックボックスを表示して、このモードが現在オンになっていることを表すことができる。さらにまた、詳細を後述するように、アニメーションを表示してほかのユーザに対し「応答不可」モードがオンであるか、あるいはオフであるかを示すこともできる。メニュー４０はまた、クイック応答（quick reply）オプション５０を含むことができる。クイック応答オプション５０は、ユーザの時間を節約するために選択することができ、ユーザに、そのユーザが前もってタイプしたあらかじめ決定済みの応答のリストから選択する機会を提供する。メニュー４０上に用意されたコマンドのすべては、実行時にメニュー４０を閉じることになる。
【００２５】
上記のコマンドに加えてメニュー４０は、連絡先のリスト５１を含むことができる。ユーザがインスタント・メッセージング・システム２０へ最初にログインした後、メニュー４０が現れて連絡先のリスト５１上の最初の選択可能な連絡先５４に焦点が当てられる。リスト５１上に示されている一般的な選択可能な連絡先に加えて連絡先のリスト５１は、アクティブな会話内の参加者５２、連絡先５６、５７、および５８を含むことができ、それらには状態インジケータが付随する。状態インジケータは、離席状態、ビジー状態、オンライン状態、オフライン状態等の複数の状態のいずれかをユーザに示すことができる。ユーザは、会話を開始するためにリスト５１から連絡先にアクセスすることができる。たとえば、ユーザがフットボールを見ながら、兄弟を招いて一緒にその試合を見たいと欲した場合、そのユーザは、連絡先のリスト５１上にそのユーザの兄弟の名前を見つけて会話を開始する。リスト５１は、オンライン／オフライン状態が変化するとき、自動的に動的な更新が可能でなければならない。新しい会話を開始するため、もしくは会話の間を切り替えるためには、ユーザが連絡先のリスト５１上の追加の名前を単に選択する。
【００２６】
図４は、会話ウインドウ６０のコンポーネント、すなわち本発明の実施態様に従って会話を行うための図式ＵＩを例示しているスクリーン・ショットである。会話ウインドウ６０内においてユーザは、会話の受け入れ、会話への参加、および会話の終了を含む多くの機能を行うことができる。新しい会話は、２者の会話または３者もしくはそれより多くの者による会話を含むことができる。ユーザは、図２０に示されるとおり、ビュー・メッセージ通知９３を使用して新しい会話を受け入れることが可能である。
【００２７】
会話ウインドウ６０は、ユーザがログインしているか否かに依存する複数の状態を有することができる。ユーザがログインしている場合には、会話ウインドウ６０が通常状態、「応答不可」状態、および到来ファイル転送を受け入れるための状態を有することができる。また会話ウインドウ６０は、非アクティブまたは非ログイン状態を有することもできる。
【００２８】
会話ウインドウ６０は、テキストを入力するためのテキスト入力スペース６４、および最近の会話ならびに参加者がタイプしていることを知らせる情報等の情報を示すための会話記録６２を含むことができる。また会話ウインドウ６０は、メニュー表示ボタン６６、会話ウインドウ６０を最小化するための最小化オプション６８、および会話ウインドウ６０を閉じるためのクローズ・ボタン７０を含むことができる。最小化オプション６８が選択されると、会話ウインドウ６０が最小化される。しかしながら、ユーザがインスタント・メッセージを受信すると、会話ウインドウ６０が再び開く。ユーザがクローズ・ボタン７０を選択すると、ウインドウ６０が閉じる。クローズ・ボタン７０を選択した後にユーザがインスタント・メッセージを受信した場合には、会話ウインドウ６０が自動的に開かない。それに代わり、図２０に関連して以下に述べるインジケータが現れることになる。
【００２９】
メニュー表示ボタン６６は、選択されるとメニュー４０を展開させることができる。メニュー表示ボタン６６は、輝くかフラッシュすることによって構成を変化させることができ、別の会話に待機中のメッセージがあること、あるいはメッセージが着信したことを示す。クローズ・ボタン７０は、会話を終了し、会話記録を消去することができる。
【００３０】
ユーザ・タイル７２は、ほかのユーザに対して表示するための、ユーザによって選択されたそのユーザのイメージもしくはその他のイメージ、または情報を示し、それがあるときにはここに表示することができる。ユーザ・タイル７２は、オンライン、離席、ビジー、またはオフラインのいずれか１つとしてユーザの状態を示すことができる。さらに、特殊なタイルを使用して、２者を超える者による会話を表すこともできる。
【００３１】
図４の会話記録６２に示されているとおり、フェード効果を使用してスクロール可能なテキストが示される。会話記録内を移動すると、２つの、すなわち上移動用に１つと下移動用に１つのスクロール・ボタン（図示せず）が現れる。スクロールは焦点がリストの下端に到達したとき、あるいはスクロール・ボタンが選択されたときに生じる。
【００３２】
メニュー４０および会話ウインドウ６０は、いくつかのインタラクション・モードならびに状態を有する。閉じた状態においては、メニュー４０が隠され、会話ウインドウ６０上のメニュー表示ボタン６６をクリックすることによってアクセスすることができる。現在、会話ウインドウ６０が表示されていない場合に、いくつかの状況においては、ユーザが新しいメッセージを受信すると自動的にそれが現れることがある。焦点は、会話ウインドウ６０もしくはメニュー４０が最小化されるか閉じられるまで、ウインドウ６０もしくはメニュー４０内にとどまる。会話ウインドウ６０ならびにメニュー４０がともに開いているときは、一方を閉じるか最小化すると、他方へ焦点がシフトする。メニュー４０が開いている状態においては、焦点がメニューの上端のクローズ・コマンドへシフトする。
【００３３】
会話ウインドウ６０およびメニュー４０は、いずれもリモート・コントロール・デバイス２ならびにキーボードおよび／またはマウスを使用してアクセスされ、操作される。焦点は、リモート・コントロール・デバイス２もしくはキーボードのいずれかの上のＵＰおよびＤＯＷＮメニュー・オプションを使用して動かす。マウスのクリックによってもメニュー４０上のコマンドをアクティブ化することができる。リモート・コントロール・デバイス２上のほとんどのキーは、標準的な態様で機能する。しかしながら、数字キー、エンター・キー、クリア・キー、矢印、およびＯＫボタンには、焦点をシフトするため、およびＵＩ３０内を移動するために特化された機能を持たせることができる。たとえば、矢印およびＯＫボタンは、焦点のシフトに使用することができる。リモート・コントロール・デバイス２上の「クリア（Clear）」を押すと、テキスト入力フィールド６２内のテキストが自動的に消去される。リモート・コントロール・デバイス２上のＯＫボタンを押すと、テキスト入力フィールド６２内のテキストが自動的に送信される。テキスト入力フィールド６２内のメッセージは、「送信（send）」ボタンを押して送信することもできる。
【００３４】
図５は、テレビジョン・ショー、映画、またはビデオからのシーン５００を例示したスクリーン・ショットである。スクリーン５００の一部に、本発明の一実施態様に従ってメディア・センタ・メニュー１２が示されている。メディア・センタ・メニュー１２は、ｐｌａｙ（再生）オプション４、キューへ追加（add to queue）オプション６、ＣＤを作成（burn to CD）オプション８、さらに詳しく（more with this）オプション１４、リスト表示（view by list）オプション１２、メッセージング・システム（messaging system）オプション１８、およびヘルプ（help）オプション１９を含む複数のオプションを含むことができる。ここに述べたオプションは、ユーザと利用可能なエンターテインメント・ソースの間におけるインタラクションを必然的に伴う。メッセージング・システムオプション１８は、ユーザに対して、メディア・センタ・インスタント・メッセージング・システム２０への入口ポイントを提供する。メッセージング・システムオプション１８を選択すると、インスタント・メッセージングＵＩ３０の１ないしは複数のエレメントがユーザに示される。
【００３５】
図６に示されているとおり、メッセージングオプション１８を選択した後に、サインイン・メッセージ６０２が現れることがある。サインイン・メッセージ６０２は、スクリーン５００のわずかな部分を占有する。本発明の実施態様においては、サインイン・メッセージ６０２が、スクリーン５００の３分の１もしくはそれより小さい。サインイン・メッセージ６０２は、電子メール・アドレスを入力するためのスペース６０４、サインイン（sign‐in）選択ボタン６０６、変更（change）選択ボタン６０８、およびクローズ選択ボタン６１０を含む。変更選択ボタン６０８は、ユーザが別のアカウントでサインインするためにスペース６０４内に入力した電子メール・アドレスを変更することを可能にする。
【００３６】
図７は、さらに進んだサインインスクリーンの実施態様を例示している。図７においては、映画、ビデオ、あるいはテレビジョン・ショーからのシーン５００が最小化されて、スクリーン７０２のわずかな部分を占有している。スクリーン７０２上においては、サインイン・オプション７０４およびキャンセル（cancel）オプション７０６が利用できる。用法説明部分７０８は、ユーザに対してサインインの用法説明を提供することができる。ユーザの電子メール・アドレスは、電子メール・アドレス（e‐mail address）ブロック７１０内に入力することができる。パスワードは、パスワード（password）ブロック７１２内に入力することができる。自動サインインのためのオプション７１４を提供してもよい。自動サインイン・オプション７１４を使用すると、ユーザは、メディア・センタを使用する間にメディア・センタ・インスタント・メッセージング・システムを使用することを希望するか否かを指定することができる。自動サインインを許可するために、システムは、ユーザに対して、最初に電子メール・アドレスならびにパスワード等の信用証明を入力することを要求できる。最初の入力後は、ユーザがこのアクションをキャンセルしない限り自動サインインが生じる。
【００３７】
図８は、ユーザが図６もしくは図７に示されているサインイン・ツールまたはログイン・ツールを使用してサインインした後に現れる会話ウインドウ６０を例示している。会話ウインドウ６０は、テキスト入力部分６４、メニュー表示ボタン６６、最小化オプション６８、およびクローズ・オプション７０を含むことができる。会話をセクション６２内に記録し、ユーザの電子メール・アドレスをセクション７８内に表示することができる。会話ウインドウ６０は、ユーザが見ているビデオ、映画、またはテレビジョン・ショー５００のわずかな部分を占有するように表示される。これによれば、ユーザは、主要な見ものを見ることを妨げられずに会話を行うことができる。図８に示されているとおり、最初のサインインの後は、会話ウインドウ６０内の焦点が自動的にテキスト入力部分６４に設定される。
【００３８】
図９は、ユーザが、会話ウインドウ６０のセクション６４内に「Who's on first?」とタイピングを始めた後の会話ウインドウ６０を例示している。図１０は、セクション６２内に記録された会話を伴い、セクション６４内においてほかのユーザに応答のタイプを促している会話ウインドウ６０を例示している。図１１は、会話がセクション６２内に記録され、６４にプロンプトが提供され、あるユーザがメッセージをタイプしているという情報をインジケータ７９が提供していることを示している会話ウインドウ６０を例示している。図１２は、セクション６２内にタイプされた新しいメッセージを示している。図１３は、その後の応答６４を示している。図９〜１３内のその他の参照番号は、図８を参照して説明したものと同じ特徴を表す。
【００３９】
図１４は、ユーザがファイルの転送を試みている会話ウインドウ６０を示している。ファイル転送インジケータ８２が会話ウインドウ６０の上に提供される。ユーザは、「ｙｅｓ」選択ボタン８３を選択することによってこのファイル転送を受け入れるか、あるいは「ｎｏ」選択ボタン８４を選択することによってこのファイル転送を拒否することができる。ユーザが「ｙｅｓ」選択ボタン８３をアクティブ化した後は、送信者がファイルの転送中であるという表示、およびファイル・サイズの表示が、会話記録６２内に提供される。しかしながら、「ｙｅｓ」および「ｎｏ」選択ボタン８３、８４が表示されている間においても新しいメッセージを受信することが可能である。会話ウインドウ６０は、実質的に図８を参照して前述したとおりである。
【００４０】
ユーザが「ｙｅｓ」選択ボタン８３を選択した場合には、図１５に示されているようなメッセージ８６が表示され、ファイルが転送されていることが示される。ユーザは、キャンセルオプション８８を選択することができる。図１６においては、ファイル転送が完了し、ユーザに、転送されたファイルを見るためのオプション９０が提供される。ユーザは、「ｎｏ」選択ボタン９１を選択することによって、転送されたファイルを見ることを拒否してもよい。この場合には転送されたファイルは、グランドキャニオン（Grand Canyon）である。会話ウインドウ６０内においては、最初にファイルならびに送信者の表示が提供される。ファイルが転送された後は、そのファイルが現在ある場所にそれがダウンロードされたことの表示が提供される。ユーザが図１６の「ｙｅｓ」選択ボタン９０を選択した場合には、図１７のシーン７００が現れる。会話ウインドウ６０は、前述のとおり、テキスト入力部分６４へ焦点が戻った状態で維持される。
【００４１】
図１８は、会話記録６２内に、ユーザヒース（Heather）が会話を追加したことを示している会話ウインドウ６０を例示している。図１９は、ベンバート（benbert）とヒースの間において記録された会話６２を有する会話ウインドウ６０を例示している。インジケータ７８は、ヒースがタイピング中であることを示している。ここで説明したシステムは、複数のユーザが単一の会話に参加することを可能にする。勧誘が受信され、受け入れられると、図１８に提供されているように新しいユーザが会話に加わったことを示す特別なテキスト行がメッセージ履歴内に現れる。
【００４２】
図２０は、スクリーン４００上の新しいメッセージ・インジケータ９３を例示している。この新しいメッセージ・インジケータ９３は、送信者表示９２およびクローズ選択オプション９４を提供する。このタイプの新しいメッセージ・インジケータ９３は、ユーザが主要な見ものを見ているとき、かつ現在インスタント・メッセージング・システム２０へサインイン中であるときに表示される。メッセージ自体は、ユーザがこの新しいメッセージ・インジケータ９３を選択するまで表示されない。
【００４３】
図２１および２２もまた、スクリーン８００上の視覚的状態インジケータ９８を提供する。図２１の視覚的状態インジケータ９８は、スクリーン８００の右上コーナに現れ、スクリーン８００を妨げない。視覚的状態インジケータ９８は、ユーザにログイン状態であることを継続的に通知するために提供することができる。図２２においては、視覚的状態インジケータ９８がメニュー１２とともに示される。メニュー１２のインスタント・メッセージング・システム・アクセス・セクション１８もまた視覚的状態インジケータ９８を含んでいる。図２２においては、焦点がメニュー１２にシフトしている。また図２２に示されているとおり、新しいメッセージが待機中の間は、状態インジケータ９８が、透明のインスタント・メッセージング・システム・オーバーレイ・アイコンとしてスクリーンの右上コーナに現れるようにできる。
【００４４】
本発明の一実施態様においては、複数の視覚的状態インジケータを提供することができる。ユーザがインスタント・メッセージング・システムにログインしており、新しいメッセージが待機中であるときには、インジケータがオーバーレイ・アイコン９８としてメニュー４０上に現れることができる。ユーザはログインしているが、新しいメッセージが待機中でないときには、インジケータがメニュー４０上にだけ現れることができる。状態の変化が進行中の場合には、図２１に示されるとおり、インジケータがオーバーレイ・アイコンとしてだけ現れることができる。図４に関連して前述したとおり、ユーザはログインしているが、会話ウインドウ６０を閉じている場合に、スクリーン上にインジケータ９３を現れるようにしてもよい。
【００４５】
新しいインスタント・メッセージを受け入れた後、ユーザは、友人からのメッセージを見ることができる。ユーザは、随時インスタント・メッセージング・システム２０のサインアウトを選択することができる。このコマンドは、そのユーザのメッセンジャからのログアウトを確認する視覚的な確認をもたらすことができる。この確認は、視覚的状態インジケータ９８および／またはインスタント・メッセージングＵＩ３０が消えたときに生じる。
【００４６】
図２３は、本発明の一実施態様に従って「応答不可」オプションを具体化するためのテクニックを例示している。プロセスは、ステップ２００において開始する。ステップ２１０においては、インスタント・メッセージング・システム２０が図３に示されているメニュー４０を介してユーザから「応答不可」の選択を受け取る。ステップ２２０においては、その選択に応答してインスタント・メッセージング・システム２０がＵＩ３０を修正する。ステップ２３０においては、インスタント・メッセージング・システム２０が、このプロセスがステップ２４０において終了するまで、到来メッセージを受け入れて記録する。ユーザが「応答不可」オプションを非アクティブにすると、ユーザは、メニュー４０内の会話のリスト内に現れる受け入れ済みかつ記録済みメッセージを見ること、およびインタラクションを行うことが可能になる。
【００４７】
ステップ２２０におけるＵＩ３０に対する修正は、すべての開いている会話ウインドウ６０を最小化すること、およびメニュー４０を閉じることを含む。メニュー４０上にはチェックボックスが表示され、「応答不可」モードが現在オンになっていることを示すようにできる。アニメーションを表示して、ほかのユーザに対し、このユーザが「応答不可」モードであるという表示を提供することもできる。ログオフしているユーザは、ログオフの期間中に送信されたメッセージを受信することができないが、「応答不可」モードのユーザは、そのモードを非アクティブにしたとき、その間に送信されたメッセージを受信することになる。ユーザが「応答不可」モードを非アクティブにしたとき、システムは、インスタント・メッセージングのプレゼンスをアクティブに設定し、メニュー４０を閉じる。それに加えて、新しい到来メッセージが通常の振る舞いに戻る。チェックボックスおよびアニメーションは削除される。
【００４８】
上に述べたインスタント・メッセージング・システムを用いれば、ユーザは、主要なみものを見ると同時に、その主要な見ものについてほかのユーザと論じることが可能になる。さらにまた、ユーザは主要な見ものの楽しみを妨げられることなく、その主要な見ものとは無関係の会話を行うこともできる。
【００４９】
ここでは、本発明の特定の実施態様を示し、詳細に説明しているが、本発明の範囲および意図から逸脱することなく、本発明に対して種々の変更ならびに修正を行い得ることを理解される必要がある。ここで述べた実施態様は、あらゆる点において、限定的ではなく例示的であることが意図されている。本発明に係る当業者であれば、その範囲から逸脱することのない代替実施態様が明白となろう。
【００５０】
以上から、本発明が、ここに示したすべての結果および目的を、このシステムおよび方法にとって自明かつ本質的なほかの利点とともに達成するべく良好に適合されたものであることを理解されよう。またここで理解されるように、特定の特徴ならびに部分的組み合わせも有用であり、かつほかの特徴ならびに部分的組み合わせと関係なく使用することができる。このことは、付随する特許請求の範囲内に企図されている。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施態様に従ったシステムの概要を例示したブロック図である。
【図２】本発明の実施態様を具体化することのできるコンピュータ化された環境を例示したブロック図である。
【図３】本発明の一実施態様に従ったインスタント・メッセージングのメニューを例示したスクリーン・ショットである。
【図４】本発明の一実施態様に従ったインスタント・メッセージングの会話ウインドウを例示したスクリーン・ショットである。
【図５】本発明の一実施態様に従ったインスタント・メッセージングへの入口オプションを例示したスクリーン・ショットである。
【図６】本発明の一実施態様に従ったサインイン・ウインドウを例示したスクリーン・ショットである。
【図７】本発明の一実施態様に従ったサインイン・オプションを例示した追加のスクリーン・ショットである。
【図８】本発明の一実施態様に従った初期の会話ウインドウを例示したスクリーン・ショットである。
【図９】本発明の一実施態様に従った会話ウインドウ内に表示されるとおりの、実施されている会話を例示したスクリーン・ショットである。
【図１０】本発明の一実施態様に従った会話ウインドウ内に表示されるとおりの、実施されている会話を例示したスクリーン・ショットである。
【図１１】本発明の一実施態様に従った会話ウインドウ内に表示されるとおりの、実施されている会話を例示したスクリーン・ショットである。
【図１２】本発明の一実施態様に従った会話ウインドウ内に表示されるとおりの、実施されている会話を例示したスクリーン・ショットである。
【図１３】本発明の一実施態様に従った会話ウインドウ内に表示されるとおりの、実施されている会話を例示したスクリーン・ショットである。
【図１４】本発明の一実施態様に従ったファイル転送の間に現れる会話ウインドウを例示したスクリーン・ショットである。
【図１５】本発明の一実施態様に従ったファイル転送の間に現れる会話ウインドウを例示したスクリーン・ショットである。
【図１６】本発明の一実施態様に従ったファイル転送の間に現れる会話ウインドウを例示したスクリーン・ショットである。
【図１７】本発明の一実施態様に従ったファイル転送の間に現れる会話ウインドウを例示したスクリーン・ショットである。
【図１８】本発明の一実施態様に従った会話への参加者の追加を例示したスクリーン・ショットである。
【図１９】本発明の一実施態様に従った追加された当事者との会話を例示したスクリーン・ショットである。
【図２０】本発明の一実施態様に従ったインスタント・メッセージング通知ウインドウを例示したスクリーン・ショットである。
【図２１】本発明の一実施態様に従ったインスタント・メッセージング・アイコンを例示したスクリーン・ショットである。
【図２２】本発明の一実施態様に従ったメディア・センタ・メニューをインスタント・メッセージング・アイコンとともに例示したスクリーン・ショットである。
【図２３】本発明の一実施態様に従った「応答不可（do not disturb）」手続きを例示したフローチャートである。
【図１】
2008510222.tif 000003
【図２】
2008510222.tif 000004
【図３】
2008510222.tif 000005
【図４】
2008510222.tif 000006
【図５】
2008510222.tif 000007
【図６】
2008510222.tif 000008
【図７】
2008510222.tif 000009
【図８】
2008510222.tif 000010
【図９】
2008510222.tif 000011
【図１０】
2008510222.tif 000012
【図１１】
2008510222.tif 000013
【図１２】
2008510222.tif 000014
【図１３】
2008510222.tif 000015
【図１４】
2008510222.tif 000016
【図１５】
2008510222.tif 000017
【図１６】
2008510222.tif 000018
【図１７】
2008510222.tif 000019
【図１８】
2008510222.tif 000020
【図１９】
2008510222.tif 000021
【図２０】
2008510222.tif 000022
【図２１】
2008510222.tif 000023
【図２２】
2008510222.tif 000024
【図２３】
2008510222.tif 000025
【手続補正書】
【提出日】平成19年10月19日(2007.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチメディア・システムにおいてインスタント・メッセージング経験と主要メディア視聴経験を組み合わせるための方法であって、
インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを提供すること、
前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントを、フル・スクリーンメディア経験として前記主要メディア視聴経験を表示しているスクリーン上のオーバーレイとして、前記主要メディア視聴経験と同時に表示することであって、前記表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネントは、前記主要メディア視聴経験を表示しているスクリーンの中心から外れた部分を占有して、前記主要メディア経験および前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントの両方が前記ユーザに見えるようにし、前記表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネントが前記フル・スクリーン上に表示している前記主要メディア視聴経験を中断させないようにすること、
前記表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネント上に妨害防止モードを提供することであって、前記妨害防止モードは、前記主要メディア視聴経験の間に受信されたメッセージを処理し、記録すること、
を備えたことを特徴とする方法。
【請求項２】
テレビの視聴を可能にし、前記インスタント・メッセージング経験へアクセスするための入口ポイントを含むメディア・センタ・メニューを提供することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
前記インスタント・メッセージング・ユーザ・インタフェース・コンポーネントとして会話ウインドウを提供することであって、前記会話ウインドウは、前記主要メディア視聴経験の間における会話のためのスペースを提供することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項４】
テキストを入力するためのテキスト入力セクションおよび現在の会話を前記会話ウインドウ内に表示するための会話記録を提供することをさらに備えたことを特徴とする請求項３に記載の方法。
【請求項５】
前記会話ウインドウへアクセスするためのインスタント・メッセージング・メニューを提供することをさらに備えたことを特徴とする請求項３に記載の方法。
【請求項６】
前記インスタント・メッセージング・メニューへアクセスするための選択可能なボタンを前記会話ウインドウ上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項７】
前記表示されるインスタント・メッセージング・ユーザ・インタフェース・コンポーネント上に前記妨害防止モードを提供することは、前記インスタント・メッセージング・メニュー上に前記妨害防止モードを提供することを含むことを特徴とする請求項５に記載の方法。
【請求項８】
ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションを前記インスタント・メッセージング・メニュー上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項９】
ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストを前記インスタント・メッセージング・メニュー上に提供することをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項１０】
前記インスタント・メッセージング・メニューからの任意のコマンドの実行時に前記インスタント・メッセージング・メニューを閉じることをさらに備えたことを特徴とする請求項５に記載の方法。
【請求項１１】
メッセージ待機中通知記号を提供して、少なくとも１つのメッセージが待機中であることをユーザに通知することをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項１２】
メッセージの状態を伝えるために、前記メッセージ待機中通知記号のアピアランスを変化させることをさらに備えたことを特徴とする請求項１１に記載の方法。
【請求項１３】
請求項１に記載の方法を実行するためのコンピュータ実行可能命令を格納するコンピュータ読取り可能媒体。
【請求項１４】
マルチメディア環境においてインスタント・メッセージング・オプションを主要メディア経験とともに提供するためのシステムであって、
前記主要メディア視聴経験のフル・スクリーン表示の中心から外れた部分をカバーするオーバーレイとして表示し、前記表示されるインスタント・メッセージング・ユーザ・インタフェースは、フル・スクリーン上に表示される主要メディア視聴経験を中断させないようなインスタント・メッセージング・ユーザ・インタフェースと、
ユーザのための前記インスタント・メッセージング・ユーザ・インタフェースへの入口を提供し、テレビの視聴を可能にするメディア・センタ・メニューと、
コマンドを実行し、会話を開始するためのインスタント・メッセージング・メニューおよびアクティブな会話を表示するための会話ウインドウを含むインスタント・メッセージング・ユーザ・インタフェースと、
を備えたことを特徴とするシステム。
【請求項１５】
前記会話ウインドウは、テキストを入力するためのテキスト入力セクションおよびアクティブな会話を表示するための会話記録セクションを備えたことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするためのメニュー表示ボタンをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１７】
前記インスタント・メッセージング・メニュー上の選択可能な妨害防止モードであって、前記主要メディア経験の間に受信されたメッセージを処理し、記録する選択可能な妨害防止モードをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１８】
前記インスタント・メッセージング・メニュー上に、ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項１９】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストをさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２０】
少なくとも１つのメッセージが待機中であることをユーザに通知するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２１】
メッセージの状態を伝えるために、変化するアピアランスを有するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項１４に記載のシステム。
【請求項２２】
主要マルチメディア経験を視聴しているユーザのために受信したインスタント・メッセージを処理する方法であって、
インスタント・メッセージング・メニューを閉じること、および会話ウインドウを最小化することによって、前記主要メディア経験のフル・スクリーン表示の中心から外れた部分をカバーするオーバーレイとして表示しているインスタント・メッセージング・ユーザ・インタフェースを修正すること、
前記ユーザのための到来するインスタント・メッセージを受信し、記録すること、
前記主要メディア経験のフル・スクリーン表示の中心から外れた部分をカバーするオーバーレイとして新しいメッセージ・インジケータを表示することであって、前記新しいメッセージ・インジケータは、フル・スクリーン上に表示される主要メディア視聴経験を中断させず、前記新しいメッセージ・インジケータは、前記ユーザに対してインスタント・メッセージが前記ユーザのために到来することを知らせるために表示されること、
を備えたことを特徴とする方法。
【請求項２３】
前記妨害を防止するためのモードの非アクティブ時に前記ユーザへ記録済みメッセージを渡すことをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２４】
前記妨害を防止するためのモードの非アクティブ時に前記インスタント・メッセージング・メニューを開くことさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２５】
ほかのユーザに対して、前記ユーザが前記妨害を防止するためのモードを選択したことを示すアニメーションを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２６】
前記インスタント・メッセージング・メニューに、前記会話ウインドウへアクセスするためのツールを提供することさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２７】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするための選択可能なボタンを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２８】
前記インスタント・メッセージング・メニュー上に、ユーザが前もってタイプしたユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項２９】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストを提供することをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項３０】
前記インスタント・メッセージング・メニューからの任意のコマンドの実行時に前記インスタント・メッセージング・メニューを閉じることをさらに備えたことを特徴とする請求項２２に記載の方法。
【請求項３１】
請求項２２に記載の方法を実行するためのコンピュータ実行可能命令を格納するコンピュータ読取り可能媒体。
【請求項３２】
主要エンターテインメント経験の間における会話を容易にするために、リモート・コントロール・デバイスとのインタラクションを行うためのインスタント・メッセージング・ユーザ・インタフェースであって、
前記主要エンターテイメント経験のフル・スクリーン表示の中心から外れた部分におけるオーバーレイとして表示し、前記主要エンターテインメント経験の間にインスタント・メッセージング会話を開始するためのインスタント・メッセージング・メニューと、
前記主要エンターテインメント経験のフル・スクリーン表示の周辺部分にオーバーレイとして表示するための会話ウインドウであって、テキスト入力セクションおよび会話履歴を表示するための会話記録を備えた会話ウインドウと、
を備え、
表示されるときに、前記インスタント・メッセージメニューおよび前記会話ウインドウは、フル・スクリーン上に表示される主要メディア視聴経験を中断させないことを特徴とするインスタント・メッセージング・ユーザ・インタフェース。
【請求項３３】
前記会話ウインドウ上に、前記インスタント・メッセージング・メニューへアクセスするためのメニュー表示ボタンをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３４】
前記インスタント・メッセージング・メニュー上の選択可能な妨害防止モードであって、前記主要エンターテインメント経験の間に受信されたメッセージを処理し、記録する前記妨害防止モードをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３５】
前記インスタント・メッセージング・メニュー上に、ユーザがあらかじめ決定済みの応答のセットから１つの応答を選択することを可能にするためのクイック応答オプションをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３６】
前記インスタント・メッセージング・メニュー上に、ユーザが会話を開始し、会話ウインドウを開くことを可能にするための連絡先リストをさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３７】
少なくとも１つのメッセージが待機中であることをユーザに通知するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【請求項３８】
メッセージの状態を伝えるために、変化するアピアランスを有するメッセージ待機中通知記号をさらに備えたことを特徴とする請求項３２に記載のインスタント・メッセージング・ユーザ・インタフェース。
【国際調査報告】
2008510222.tif 000026