(57)【要約】      （修正有）【課題】リモートコントロールを経由してのＩＭへのアクセスの利便性を提供する。【解決手段】インスタントメッセージリモートコントロールのためのシステムと方法において、インスタントメッセージリモートコントロールは、音声／映像リモートコントロール、インスタントメッセージユーザインターフェイス、インスタントメッセージナビゲータ、キーパッドおよび統合メッセージ／リモートコントロールアプリケーションモジュールを含んでいる。インスタントメッセージユーザインターフェイスは、ユーザがインスタントメッセージステータスを見ることを可能にし、インスタントメッセージ機能を制御することを可能にする。インスタントメッセージナビゲータは、ユーザがインスタントメッセージセッションの間で切り替えることを可能にする。【選択図】図１
2014056597.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージリモートコントローラであって、該インスタントメッセージリモートコントローラは、
インスタントメッセージユーザインターフェースであって、該インスタントメッセージユーザインターフェースは、
音声／映像または番組内容への参照を含むインスタントメッセージを受信することと、
該音声／映像または番組内容への該参照をユーザに対して表示することと、
該音声／映像または番組内容へアクセスする要求を該ユーザから受信することであって、該要求は、第一の番組ガイドに関連づけられている受信された番組コードを含む、ことと
を行うように構成されている、インスタントメッセージユーザインターフェースと、
該インスタントメッセージユーザインターフェースに結合された音声／映像リモートコントローラであって、該音声／映像リモートコントローラは、
該受信された番組コードを第二の番組ガイドに関連づけられている第二の番組コードと関係づけることと、
該第二の番組コードに基づいて、リモートコントロールメッセージを音声／映像または番組デバイスに送信することにより、該要求された音声／映像または番組内容を提供することと
を行うように構成されている、音声／映像リモートコントローラと
を含む、インスタントメッセージリモートコントローラ。
【請求項２】
インスタントメッセージナビゲータをさらに含み、該インスタントメッセージナビゲータは、前記ユーザが複数のインスタントメッセージセッションのうちの特定のセッション間を切り替えることを可能にする、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項３】
キーパッドをさらに含む、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項４】
前記音声／映像リモートコントローラは、音声／映像デバイスを制御し、該音声／映像デバイスは、テレビジョン、音声／映像受信機、音声受信機、映像受信機またはビデオレコーダを含む、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項５】
メッセージ通知器をさらに含む、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項６】
前記メッセージ通知器は、発光ダイオード、音声発生器、パルス発振する構成部品、または、通知アイコンのうちの一つ以上を含む、請求項５に記載のインスタントメッセージリモートコントローラ。
【請求項７】
新しいインスタントメッセージが受信されると、前記インスタントメッセージリモートコントローラは、コントロールメッセージを受信機に送信し、該受信機は、メッセージが受信されたというテキストまたは通知アイコンのいずれかを表示することを映像ディスプレイに行わせる、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項８】
前記インスタントメッセージリモートコントローラは、映像ディスプレイに無線で結合される能力を含み、該映像ディスプレイは、インスタントメッセージセッションを表示する、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項９】
前記映像ディスプレイは、テレビジョンまたはコンピュータ端末である、請求項８に記載のインスタントメッセージリモートコントローラ。
【請求項１０】
前記インスタントメッセージユーザインターフェイスは、リモートインスタントメッセージユーザから受信された音声／映像内容リンクを表示するように構成されている、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項１１】
前記ユーザが前記音声／映像内容リンクをクリックすると、前記インスタントメッセージリモートコントローラは、該音声／映像内容リンクに関連づけられている音声／映像内容を選択するために、音声／映像デバイスにメッセージを送信する、請求項１０に記載のインスタントメッセージリモートコントローラ。
【請求項１２】
前期音声／映像内容リンクに関連づけられている前記音声／映像内容は、テレビジョン番組、インターネットウェブサイト、イントラネットウェブサイト、ラジオ局、ポッドキャスト、ＲＳＳニュース項目、または、携帯音楽プレイヤ選択を含む、請求項１１に記載のインスタントメッセージリモートコントローラ。
【請求項１３】
メッセージクライアントをさらに含み、該メッセージクライアントは、前記インスタントメッセージリモートコントローラが、リモートインスタントメッセージサーバとの接続を確立するコンピュータとの接続を維持することを可能にし、該コンピュータは、該インスタントメッセージリモートコントローラに対するプロキシとして動作する、請求項１に記載のインスタントメッセージリモートコントローラ。
【請求項１４】
リモートコンピュータデバイスにインスタントメッセージインターフェースを提供する統合モジュールをさらに含み、該リモートコンピュータデバイスは、インスタントメッセージ機能を提供するために、インスタントメッセージコントロールモジュール含むように構成されている、請求項１に記載のインスタントメッセージリモートコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インスタントメッセージ、より詳細には、リモートコントロールベースのインスタントメッセージに関するものである。
【背景技術】
【０００２】
インスタントメッセージ（”ＩＭ”）は、ユーザ間のテキストメッセージの交換に基づくリアルタイムベース通信の形式を提供する。ユーザは、コンピュータ、携帯電話、ＰＤＡと他の有線または無線デバイスとの間でインスタントメッセージを交換できる。インスタントメッセージセッションは、コンピュータまたは携帯電話のいずれかを用いて、ユーザによりほとんど排他的に運用される。交換されるテキストは、インターネットのような中間的なネットワーク上で送信される。インスタントメッセージセッションが開始したときに、エンドユーザのデバイスは有線または無線接続のいずれかを通じて、ＩＭサーバに接続される。
【０００３】
インスタントメッセージは、その会話がリアルタイムに起きる点で、電子メール（”ｅ−メール）とは異なる。ほとんどのインスタントメッセージサービスは、コンタクトリスト上の人々が現在オンラインにありチャットできるかどうか、を含む出席情報特性を提供する。この特性は、インスタントメッセージセッションに対するコンタクトが有効かどうかを、ユーザが即座に確認することを可能にする。インスタントメッセージは、広く使用されており、人気も成長を続けている。共同のインスタントメッセージサービスは、ＡＯＬインスタントメッセージ、Ｇｏｏｇｌｅ  トーク、マイクロソフトメッセンジャおよびＹａｈｏｏ！メッセンジャとを含んでいる。
【０００４】
テレビジョンのリモートコントロールのような音声／映像コントロールは、ほとんど至る所にある。これらのリモートコントロールは、しかしながら、インスタントメッセージをサポートしないので、それにより、インスタントメッセージサービスのさらなる成長を制限しており、インスタントメッセージと音声／映像コントロール能力との統合という、望ましいユーザの特徴を制限している。
【０００５】
必要なことは、インスタントメッセージと音声／映像コントロール能力の統合である、インスタントメッセージリモートコントロールであり、リモートコントロールを経由してのＩＭへのアクセスの利便性を提供する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明は、インスタントメッセージリモートコントロールのためのシステムと方法を提供している。インスタントメッセージリモートコントロールは、音声／映像リモートコントロール、インスタントメッセージユーザインターフェイス、インスタントメッセージナビゲータ、キーパッドと統合メッセージ／リモートコントロールアプリケーションモジュールを含んでいる。インスタントメッセージユーザインターフェイスは、ユーザがインスタントメッセージステータスを見ることと、インスタントメッセージ機能を制御することとを可能にする。インスタントメッセージナビゲータは、ユーザがインスタントメッセージセッション間で切り替えることを可能にする。音声／映像リモートコントロールは、テレビジョンのようなデバイスのためのリモートコントロールを提供する。
【０００７】
統合メッセージ／リモートコントロールアプリケーションモジュールは、インスタントメッセージの操作と、テレビジョン、コンピュータ、ラジオや他のデバイスのような音声／映像デバイスのリモートコントロールとを統合したアプリケーションの組を可能にする。これらのアプリケーションは、限定はされないが、ＩＭユーザ間の音声／映像番組情報の交換することと、活動度や見られたりアクセスされたりしている内容への協力的な投票をサポートすることとを含んでいる。
【０００８】
さらに、統合されたメッセージ／リモートコントロールアプリケーションモジュールは、一つ以上のインスタントメッセージセッションを運用するために、インスタントメッセージリモートコントロールとパーソナルコンピュータとの間の途切れのない移動を可能にする特徴を含んでいる。
【０００９】
さらなる実施形態、特徴と本発明の利点ならびに、本発明の種々の実施形態の構造と動作は、関連の図への参照と共に以下に詳細が記述される。
例えば、本願発明は以下の項目を提供する。
（項目１）
インスタントメッセージリモートコントロールであって、
（ａ）音声／映像リモートコントロールと、
（ｂ）該音声／映像リモートコントロールに結合されたインスタントメッセージユーザインターフェイスであって、該ユーザインターフェイスはユーザがインスタントメッセージステータスを見ることと、インスタントメッセージ機能を制御することとを可能にするインスタントメッセージユーザインターフェイスと
を含む、インスタントメッセージリモートコントロール。
（項目２）
インスタントメッセージナビゲータをさらに含み、該インスタントメッセージナビゲータは、ユーザがインスタントメッセージセッションの間で切り替えることを可能にする、項目１に記載のインスタントメッセージリモートコントロール。
（項目３）
キーパッドをさらに含む、項目１に記載のインスタントメッセージリモートコントロール。
（項目４）
前記音声／映像リモートコントロールは音声／映像デバイスを制御し、該音声／映像デバイスはテレビジョン、音声／映像受信機、音声受信機、映像受信機またはビデオレコーダを含む、項目１に記載のインスタントメッセージリモートコントロール。
（項目５）
メッセージ通知をさらに含む、項目１に記載のインスタントメッセージリモートコントロール。
（項目６）
前記メッセージ通知は発光ダイオード、音声発生器、パルス構成部品または、通知アイコンの内一つ以上を含む、項目５に記載のインスタントメッセージリモートコントロール。
（項目７）
新しいメッセージが受領されると、前記インスタントメッセージリモートコントロールは受信機に制御メッセージを送信し、該受信機は映像ディスプレイにメッセージが受信されたというテキストまたは通知アイコンを表示させる、項目１に記載のインスタントメッセージリモートコントロール。
（項目８）
前記インスタントメッセージリモートコントロールは、無線で映像ディスプレイに結合される能力を含み、該映像ディスプレイはインスタントメッセージセッションを表示する、項目１に記載のインスタントメッセージリモートコントロール。
（項目９）
前記映像ディスプレイはテレビジョンまたはコンピュータ端末である、項目８に記載のインスタントメッセージリモートコントロール。
（項目１０）
前記インスタントメッセージユーザインターフェイスは、機能中のセッションのリスト、新インスタントメッセージが受信されたか、または、機能中のセッションまたはメッセージの数、の内一つ以上を含むステータス一覧情報を表示する、項目１に記載のインスタントメッセージリモートコントロール。
（項目１１）
前記インスタントメッセージユーザインターフェイスは、リモートインスタントメッセージユーザから受信された映像／音声内容リンクを表示する、項目１に記載のインスタントメッセージリモートコントロール。
（項目１２）
ユーザが前記音声／映像内容リンクをクリックすると、前記インスタントメッセージリモートコントロールは、望みの音声／映像内容を選択するために音声／映像デバイスにメッセージを送信する、項目１１に記載のインスタントメッセージリモートコントロール。
（項目１３）
前記音声／映像内容は、テレビジョン番組、インターネットウェブサイト、ラジオ局、ポッドキャスト、ＲＳＳニュース項目、または、ポータブル音楽プレイヤ選択を含んでいる、項目１２に記載のインスタントメッセージリモートコントロール。
（項目１４）
メッセージクライアントをさらに含み、該メッセージクライアントは、前記インスタントメッセージリモートコントロールが、遠隔のインスタントメッセージサーバとの接続を確立するコンピュータとの接続を維持することを可能にし、該コンピュータは該インスタントメッセージリモートコントロールのプロキシとして役立つ、項目１に記載のインスタントメッセージリモートコントロール。
（項目１５）
インスタントメッセージ／リモートコントロールアプリケーションモジュールであって、
インスタントメッセージ／リモートコントロールコントローラを含み、該インスタントメッセージ／リモートコントロールコントローラは、インスタントメッセージデバイスとリモートコントロールを統合している、インスタントメッセージ／リモートコントロールアプリケーションモジュール。
（項目１６）
マルチメディア内容選択モジュールをさらに含み、該マルチメディア内容選択モジュールは、インスタントメッセージリモートコントロールがインスタントメッセージに参照されている音声／映像デバイス上の内容にアクセスできるようにしている、項目１５に記載のインスタントメッセージ／リモートコントロールアプリケーションモジュール。
（項目１７）
協力モジュールをさらに含み、該協力モジュールは、インスタントメッセージリモートコントロールが、ユーザ間に交換されたインスタントメッセージに基づくグループ格付けを決定することを可能にしている、項目１５に記載のインスタントメッセージ／リモートコントロールアプリケーションモジュール。
（項目１８）
コンピュータ統合モジュールをさらに含み、該コンピュータ統合モジュールは、インスタントメッセージリモートコントロールが、インスタントメッセージセッションを該インスタントメッセージリモートコントロールとコンピュータとの間で途切れなく転送できるようにしている、項目１５に記載のインスタントメッセージ／リモートコントロールアプリケーションモジュール。
（項目１９）
インスタントメッセージセッション内でマルチメディア内容を交換するための方法であって、
（ａ）マルチメディアへの参照を含んでいるインスタントメッセージを受信することと、
（ｂ）マルチメディア内容への該参照を表示することと、
（ｃ）該マルチメディア内容へアクセスするための指標を受信することと、
（ｄ）該要求されたマルチメディア内容を提供するために、マルチメディアデバイスへリモートコントロールメッセージを送信することと
を含む、インスタントメッセージセッション内のマルチメディア内容を交換するための方法。
（項目２０）
インスタントメッセージセッション内でグループ格付けを提供するための方法であって、
（ａ）受信デバイスが格付け方法を表示することを始動する、インスタントメッセージ内のタグを送信することと、
（ｂ）ユーザの格付けを識別するタグを含む回答インスタントメッセージを受信することと、
（ｃ）タグ内の該ユーザの格付けを評価するために、受信された回答インスタントメッセージを解析することと、
（ｄ）複数のユーザから受信された格付けの統計を計算することと
を含む、インスタントメッセージセッション内でグループ格付けを提供するための方法。
【図面の簡単な説明】
【００１０】
本発明は、添付した図を参照して記述される。図の中で、類似した参照番号は等しいまたは機能的に類似した要素を示す。要素が最初に現れる図は、対応する参照番号の最も左の桁で表される。
【図１】図１は、本発明の一つの実施形態によるインスタントメッセージリモートコントロールの図を提供している。
【図１Ａ】図１Ａは、本発明の一つの実施形態によるインスタントメッセージリモートコントロールの図解を提供している。
【図２】図２は、本発明の一つの実施形態によるＩＭコンタクトのインスタントメッセージユーザインターフェイスディレクトリの図を提供している。
【図３】図３は、本発明の一つの実施形態によるＩＭコンタクトのインスタントメッセージユーザインターフェイス一覧画面の図を提供している。
【図４】図４は、本発明の一つの実施形態による、インスタントメッセージの流れを表示しているインスタントメッセージユーザインターフェイスの図を提供している。
【図５】図５は、本発明の一つの実施形態による、画面ベースのインスタントメッセージナビゲータを表示しているインスタントメッセージユーザインターフェイスの図を提供している。
【図６】図６は、本発明の一つの実施形態による、現在のメッセージの組を表示しているインスタントメッセージユーザインターフェイスの図を提供している。
【図７】図７は、本発明の一つの実施形態による、選択のために強調された内容の参照を表示しているインスタントメッセージユーザインターフェイスの図を提供している。
【図８】図８は、本発明の一つの実施形態による、統合されたメッセージ／リモートコントロールのアプリケーションモジュールの図である。
【図９】図９は、本発明の一つの実施形態による、各送信ユーザの観点からのインスタントメッセージセッション内でマルチメディア内容を交換する方法のフローチャートを表す図である。
【図１０】図１０は、本発明の一つの実施形態による、各受信ユーザの観点からのインスタントメッセージセッション内でマルチメディア内容を交換する方法のフローチャートを表す図である。
【図１１】図１１は、本発明の一つの実施形態による、インスタントメッセージセッション内でグループレーティングを提供する方法のフローチャートを表す図である。
【発明を実施するための形態】
【００１１】
本発明は、特定の応用に対して図解の実施例を参照してここでは記述されているが、この発明は、それに限定されるものではないということが理解されなければならない。本明細書に提供されている教示に接近する当事者は、追加の修正、応用と、この範囲内での実施形態と、本発明が意味のある有用な追加の分野と、を認識するであろう。
【００１２】
図１は、本発明の一つの実施形態による、インスタントメッセージリモートコントロール１００の図を提供している。インスタントメッセージリモートコントロール１００は、音声／映像リモートコントロール１１０、インスタントメッセージユーザインターフェイス１２０、インスタントメッセージナビゲータ１３０およびキーパッド１４０を含んでいる。図１Ａは、本発明によるインスタントメッセージリモートコントロール１００の実施形態の図を提供している。インスタントメッセージリモートコントロール１００は、図解のみを目的として本発明の一つの実施形態を提供しており、本発明をこの単一の実施形態に制限する意図はない。当事者には知られるように、これらのコンポーネントの他の物理的な構成は、本明細書中の教示に基づいて可能である。他の実施形態では、例えば、インスタントメッセージリモートコントロール１００は、音声／映像リモートコントロール１１０とインスタントメッセージユーザインターフェイス１２０のみを含んでいる。この実施形態においては、ナビゲータとキーパッド機能とがユーザインターフェイス１２０の中のソフトキーを経由して提供されている。追加の実施形態では、インスタントメッセージリモートコントロール１００は、ＴＶに対するＩＭセッション、セットトップボックス、ＩＭセッションのｏｎ−ＴＶディスプレイを表示する音声／映像受信機を管理する。
【００１３】
音声／映像リモートコントロール１１０は、限定はされないが、テレビジョン、音声／映像受信機、音声受信機、映像受信機、ビデオレコーダ、または、音声／映像統合デバイスの内の一つ以上を含む音声／映像デバイスを制御する。
【００１４】
インスタントメッセージユーザインターフェイス１２０は、画面（例えば、カラーＬＣＤ画面）に表示されたグラフィカルユーザインターフェイスを提供する。インスタントメッセージユーザインターフェイス１２０は、ユーザがインスタントメッセージステータスを見ることと、インスタントメッセージ機能を制御することとを可能にする。特に、インスタントメッセージユーザインターフェイス１２０は、限定はされないが、通知、ディレクトリ、一覧画面、メッセージ画面／インタラクション、多重セッション制御、とテキスト入力機能を含む多くのＩＭベースの機能をサポートしている。さらに、ある一つの実施形態では、インスタントメッセージユーザインターフェイス１２０は、例えば、テレビ番組、ビデオおよびインターネットウェブサイトのようなマルチメディア内容を表示できるし、および／または、プレビューできる。
【００１５】
メッセージ通知に関しては、インスタントメッセージリモートコントロール１２０は、ユーザに、ＩＭメッセージが受信されたことを種々の方法で通知する。ユーザインターフェイス１２０は、ユーザにメッセージが受信されたことを通知するために、テキスト指標、通知アイコン、および／または、現れたり点滅したりするボタンを提供し、または、そのテキスト、境界、または背景に適用される効果を有している。他の実施形態では、メッセージが受信されたときに、メッセージ通知発光ダイオード（”ＬＥＤ”）が輝くようになる。メッセージ通知ＬＥＤは、例えば、インスタントメッセージリモートコントロール１００の最上部に配置することもできる。他の実施形態では、メッセージが受信されたときに、警報音が提供され得る。警報音は、限定はされないが、ビープ、メロディ、合成されたまたはサンプリングされた音声のようなものを含むことができる。他の実施形態では、輝くまたはパルス発振する構成部品（例えば、キーボード１４０の裏のバックライトの明滅）がメッセージが受信されたことを信号で知らせられる。
【００１６】
さらに他の実施形態では、インスタントメッセージリモートコントロール１００が、テレビジョン、セットトップボックス、音声／映像受信機、または、ビデオストリーミングを管理し、リモートコントロール１００からの通信を受信するのに責任のあるいくつかの他のデバイスと共に使われているとき、インスタントメッセージリモートコントロール１００は、メッセージが受信されたとの指標をテレビジョンが提供できるように、テレビジョンに信号を送信できる。例えば、文字多重放送のようなメッセージは、テレビジョンの最下部を横切って表示され得るし、または、新しいメッセージが受信されたことを示すアイコンが表示されることができる。一つの実施形態では、この概念は拡張され、インスタントメッセージセッションは、テレビジョンの画面を横切って文字多重放送のストリーミングを用いて遂行できる。もう一つの方法として、実施形態は、画面とメニューナビゲーションがリモートコントロール１００により扱われる全画面ユーザインターフェイスを採用できる。
【００１７】
図２に描かれているように、ユーザインターフェイス１２０はＩＭコンタクトの完全なディレクトリ２１０を表示することもでき、それはまた、”Ｂｕｄｄｉｅｓ  Ｌｉｓｔ”と引用される。それぞれのコンタクト名は、ＩＭセッションに対してコンタクトが有効かどうかを示す出席指標２２０（例えば、対応可／話し中／不在）のように、出席指標により注釈されることができる。ユーザは、ユーザがだれと通信したいかのリストから有効なコンタクトを選択することにより、（例えば、望みのコンタクトの名前に下方スクロールして、選択ボタンの起動によりそのコンタクトを選択することにより）ディレクトリ２１０を新しいＩＭセッションを確立するために使用できる。
【００１８】
ユーザインターフェイス１００は、また、図３に描かれている一覧画面３１０のようなＩＭアプリケーションの現在の状態の一覧画面を表示できる。一覧画面３１０は、アプリケーションまたは個別のセッションのより大きい視野を開くためのセレクタとしても役立つ。一覧画面３１０は、ステータスインディケータ３２０、メッセージインディケータ３３０および会話インディケータ３４０を含む。一覧画面３１０にアクセスする為に、ユーザは、ステータス一覧情報を見る為の物理的なステータスキーを起動でき、またはユーザインターフェイス１００のソフトボタンを選択できる。ステータス一覧情報は、例えば、ステータスインディケータ３２０により示されるような機能中のセッションがあるかどうか、メッセージインディケータ３３０により表示されるようなメッセージ画面に、前回ユーザが現れてから新しいメッセージが受信されたかどうか、そして、、会話インディケータ３４０により示される機能中のセッションまたはメッセージの数のような情報である。他の一覧情報は、一覧画面３１０の中で提供され得る。
【００１９】
代わりの実施形態では、ステータスキーまたはボタンは静的なものではなく、色が変化できるか、あるいは、ユーザがなんらかの機能中のＩＭセッションを有しているかどうかまたはそのようなセッションの数を示している番号を示しているアイコンに関連付けられることもできる。
【００２０】
ユーザは、一覧画面３１０を下方スクロールでき、特定の情報対象についてのより詳細を得るために、インディケータ３１０、３２０、と３３０のどの一つでも選択できる。例えば、会話インディケータ３３０の選択は、ユーザが現在だれと会話しているかのコンタクトのリストを識別する他の画面を生成する。
【００２１】
ユーザは、いくつかの同時発生のＩＭセッションを有しているので、リモートコントロール１００は、ユーザにそれらのセッション間の切り替えの手法を提供するインスタントメッセージナビゲータを有する必要がある。セッション間をナビゲートすることへの一つの方法は、ナビゲータ１３０のようなインスタントメッセージナビゲータを用いて、右／左（または、上／下）ナビゲーションを含むことである。この例では、Ｄパッド（もう一つの方法として、ジョイスティックが使用できる）上の、右／左、矢印／位置を押すことで、次のセッションへ回ることができる。他のアプローチでは、インスタントメッセージユーザインターフェイス１２０内のオンスクリーンのドロップダウン（プルダウン）セレクタがナビゲータとして使用され得る。このアプローチでは、少量の画面不動産（例えば、１行）が他のセッションを選択するためのプルダウンメニューを選択できる領域となり得る。
【００２２】
より大きな画面サイズが使用される場合、セッション間をナビゲートするナビゲータとしてタブナビゲーションが使われ得る。この場合、セッションを代表するそれぞれのタブと共に、ユーザはいくらかの画面スペースを、常に見えているタブの組を表示するために供する。この方法の利点は、タブがセッションに対して新しいメッセージを示すために色分けされ得ること（または、点滅すること）であり、そしてセッションが直接選択され得ることである。
【００２３】
最終的に、行ったり来たりのナビゲーションへのアプローチがナビゲータとして使用され得る。この場合、ユーザは現在のセッションから戻ることができ、セッションの全体リストが表示され、その後希望のセッション（または、新しいセッション、または、ＩＭインターフェイスからまとめて抜け出る）を選択できる。
【００２４】
図４は、本発明のひとつの実施形態に関する、ユーザインターフェイス１２０上に表示されたインスタントメッセージストリーム４１０の例である。代わりの実施形態として、メッセージストリームはテレビジョン、パーソナルコンピュータ画面、ディスプレイタブレットなどに表示され得る。これらの代わりの実施形態では、リモートコントロール１００は制御とデータメッセージとを使用されるディスプレイデバイスに送信する。送信されたメッセージは、インスタントメッセージストリームの表示のためのフォーマット情報を提供し、そして表示されるべきテキストを送信する。
【００２５】
テキストメッセージを送るとき、ユーザはキーパッドを経てメッセージに入る。このことは、種々の方法で実装され得る。一つの実施形態では、キーパッド１４０のような数字キーパッド（補助キーと共に）が使用される。数字キーパッドは、マルチタップ能力（例えば、’ｔ’に対しては８を押し、’ｕ’に対しては８８、’ｖ’に対しては８８８）、および／または、予測テキスト能力を含んでいる。他の実施形態では、フル英数字キーパッドが使われ得る。さらに、テキストのペン入力も、ユーザインターフェイス１２０がペン入力を感知できるディスプレイであるという条件で、使用され得る。同様に、テキストのタッチ入力も、ユーザインターフェイス１２０が、ポップアップキーパッドまたは使用される文字のスクロールリストを提供するタッチセンシティブディスプレイであるという条件で使用され得る。最後の実施形態で、図５は、ユーザがポップアップメニューから文字を選択するために、使用され得る矢印キーまたはＤパッドが中にある画面ベースのナビゲータ５１０を描いている。上に記述したそれぞれの実施形態は、図６に示されているプリセットメッセージ６１０のような、プリセットメッセージ（例えば、システム提供の、または、ユーザが記録した、先験的知識として）について、議論され得る。この場合、ユーザはインスタントメッセージを形成するためにプリセットメッセージの組を選択するであろう。
【００２６】
一つの実施形態によると、インスタントメッセージリモートコントロール１００の機能は、統合されたメッセージ／リモートコントロールアプリケーションモジュールにより制御される。図８は、本発明の一つの実施形態による統合されたメッセージ／リモートコントロール（”ＩＭ／ＲＣ”）アプリケーションモジュール８００を提供している。ＩＭ／ＲＣアプリケーションモジュール８００は、ＩＭ／ＲＣコントローラ８１０を含んでいる。一つの実施形態では、ＩＭ／ＲＣアプリケーションモジュール８００は、コンピュータ読み取り可能な媒体に具体化される。ＩＭ／ＲＣコントローラ８１０は、リモートコントロール１００がリモートコントロールデバイスの機能と統合されたインスタントメッセージデバイスとして働く機能を提供する。他の実施形態では、ＩＭ／ＲＣコントローラ８１０は、マルチメディア内容選択モジュール８２０、マルチメディア内容識別子データベース８３０、協力モジュール８４０、コンピュータ統合モジュール８５０とユーザ追跡モジュール８６０の内の一つ以上を含むことができる。さらなる実施形態では、ＩＭ／ＲＣアプリケーションモジュール８００は、例えば、電話呼び出しがＩＭメッセージ中の電話参照に基づいて、直接に発せられることを許す電話通信統合モジュールのような、他のアプリケーションを含むことができる。
【００２７】
もう一つの方法として、インスタントメッセージとリモートコントロール機能は、分離したモジュールによりそれぞれ制御される。従って、インスタントメッセージ機能を制御しているモジュールは、リモートコントロール機能を制御しているモジュールから遠方に、および／または、分離しているシステム（例えば、パーソナルコンピュータやセットトップボックス）の中に物理的に配置してもよい。
【００２８】
マルチメディア内容選択モジュール８２０は、リモートコントロール１００のようなインスタントメッセージリモートコントロールが、インスタントメッセージの中で参照される音声／映像デバイス上の内容にアクセスすることを可能にする。マルチメディア内容識別子データベース８３０は、マルチメディア内容選択モジュール８２０に結合されており、テレビジョンショーのための電子番組ガイドコードのような、内容に対する識別子情報を提供する。マルチメディア内容識別子データベース８３０は、格納された識別子情報を含んでおり、そして、コンピュータやケーブルのセットトップボックスのような情報源にメッセージを送信することにより識別子情報を収集できる。代わりに、ＩＭメッセージは、単純に、ＴＶ（または、セットトップボックス）がデータベースとは無関係に直接同調されるチャネル番号を包含してもよい。
【００２９】
協力モジュール８４０は、リモートコントロール１１０のようなインスタントメッセージリモートコントロールが、ユーザの間で交換されたインスタントメッセージに基づくグループ格付けを決定できるようにする。コンピュータ統合モジュール８５０は、リモートコントロール１００のようなインスタントメッセージリモートコントロールが、インスタントメッセージリモートコントロールとコンピュータとの間のインスタントメッセージセッションを、途切れなく移すことを可能にする。ユーザ追跡モジュール８６０は、リモートコントロール１００のようなインスタントメッセージリモートコントロールが、例えば、だれとインスタントメッセージセッションを持ったか、最近見たビデオまたは他のマルチメディアの内容、好みのビデオまたは他のタイプのマルチメディアの内容のリスト、を含むユーザの活動を追跡することを可能にする。
【００３０】
ＩＭ／ＲＣアプリケーションモジュール８００は、統合されたインスタントメッセージとリモートコントロールの多量のアプリケーションを可能にする。これらの例は、以下に議論される。携帯性と、コンピュータの前に座っている必要がないまたは、携帯電話を使用しないという利便性に加えて、リモートコントロール１００の他の重要な特徴は、ユーザが、他のＩＭコンタクトメンバーとマルチメディアの内容に対する番組情報を共有することを許すことである。一つの実施形態では、マルチメディア内容選択モジュール８２０は、例えば、ケーブル、衛星そしてテレビジョン放送のような種々のマルチメディアの内容ソースからの番組の選択と表示のために、ＩＭユーザ間の情報の交換を可能にする。マルチメディア内容は、音声／映像内容または番組として引用されてもよいが、テレビジョン番組、ラジオ放送、ビデオ、ポッドキャスト、Ａｐｐｌｅ  ＩＰＯＤのような携帯音楽プレイヤに保存された音楽またはビデオ、インターネットウェブサイト、イントラネットウェブサイト、そしてＲＳＳニュース項目に限定されるものではない。
【００３１】
ＩＭセッションでのメッセージを作成する一方で、ユーザは、ユーザがもう一人のＩＭユーザに見せている現在のＴＶショー（または、ユーザによりアクセスされている他の媒体）に関する情報を送ることができる。ユーザはこの情報を最近の活動からの内容リストを含むポップアップメニューから選択する（以下に説明されているように、これは現在見られているＴＶショー、最近選択されたインターネットラジオ局のリスト、および／または、他のインターネットアクセス可能な内容のリスト、他を含むことができる）。
【００３２】
特に、リモートコントロール１００は、例えば、ユーザ追跡モジュール８６０の中で、ユーザにより選択された現在のＴＶ／ケーブル／衛星チャネルまたは、流されている現在のインターネット／イントラネット内容を含むユーザの活動の追跡を続ける。ＴＶ番組またはチャネル情報は、適切なチャネルが選択され得るように、他のユーザのリモートコントロール上の番組ガイドと相関付けられる独特の番組ＩＤ（電子番組ガイド（”ＥＰＧ”）から得られた）を含むことができる。ＥＰＧ情報が利用できない場合、放送局コールサインまたは番組名が使用され得る。
【００３３】
ＩＭメッセージの受信者は、ナビゲートされたり選択されたりできるボタンまたはリンクとして、番組テキストが現れるのを見るであろう。このことは、図７に描かれている。このボタンまたはリンクの選択は、選択された媒体にユーザがアクセスするのをユーザ固有のデバイス構成のコンテクストの範囲で可能にする。
【００３４】
例えば、もしも、ユーザがＩＭメッセージ経由で受信した”Ｃｌｉｃｋ  ｔｏ  Ｃｈａｎｇｅ  Ｃｈａｎｎｅｌｓ”リンクを選択した場合、リモートコントロール１００はリンクを、ユーザ固有のＴＶを設定されたＴＶチャネルに同調するのに必要な制御命令に変換する。
【００３５】
インスタントメッセージは、テキストのみで構成されているので、ボタンまたはリンクは、感情がＩＭソフトウェアにより翻訳されるのと同じやり方で、メッセージ中のタグ付けされたテキストとして解析される。（例えば、ａ：）表記は
【００３６】
【化１】
2014056597.tif 000003
に翻訳される）。チャネルセレクタを送る場合、表記は、次のようなものに拡張されることができる。
【００３７】
【化２】
2014056597.tif 000004
または、リンクされたテキスト（ボタン中のテキスト）と同じようなものを創る：
【００３８】
【化３】
2014056597.tif 000005
メッセージの残りの部分は構成されていないので、ＸＭＬを使う特別な必要性はない。他のいかなる拡張フォーマットも同じく適している。むしろ、この特徴が可能なリモートコントロールを使用しないユーザには生の形式で表示されるので、タグが人間に読める利点がある（例えば、コンピュータ上の複数のユーザ）
この同じ制御方法がリンクをポッドキャスト、ＲＳＳニュース項目、インターネットラジオ局、などに送信するのに使用され得る。例えば、インスタントメッセージは次のように書かれているメッセージを送られることができる：
【００３９】
【化４】
2014056597.tif 000006
図９および図１０は、発生ユーザと受信ユーザの側からのインスタントメッセージ内のマルチメディア内容を交換するための方法をそれぞれ描いた方法９００と１０００のフローチャートを提供している。図９を参照して、方法９００はステップ９１０から始まる。
【００４０】
ステップ９１０では、マルチメディア内容の参照を含んでいるインスタントメッセージを送信する要求が受信される。例えば、ユーザが現在視聴しているテレビジョンショーへの参照を、リモートコントロール１１０のようなインスタントメッセージリモートコントロールが送信することを、ユーザは要求してもよい。
【００４１】
ステップ９２０では、マルチメディア内容識別子が識別される。例えば、リモートコントロール１１０は、テレビジョンショーに対するＥＰＧコードを受信するために、マルチメディア内容識別子データベースにアクセスしてもよい。代わりに、リモートコントロール１１０は、ケーブルセットトップボックス、ＤＶＤプレイヤまたはマルチメディア内容に対する識別子を決定する他のデバイスにメッセージを送信してもよい。
【００４２】
ステップ９３０では、送られるべきインスタントメッセージは、マルチメディア識別子を用いてタグを付けられる。例えば、インスタントメッセージは次のようなタグを付けられてもよい。
【００４３】
【化５】
2014056597.tif 000007
ステップ９４０では、マルチメディア内容への参照タグのあるインスタントメッセージが送信される。例えば、メッセージが適切なユーザに回覧されるように、リモートコントロール１１０はメッセージをＩＭサーバに送信してもよい。ステップ９５０で方法９００は終了である。
【００４４】
図１０を参照すると、受信側では、方法１０００は、タグが付けられたマルチメディア内容の参照を伴うインスタントメッセージを受信する、リモートコントロール１００のようなリモートコントロールのプロセスを開示する。方法１０００は、ステップ１０１０で開始する。
【００４５】
ステップ１０１０では、マルチメディア内容への参照を含んでいるインスタントメッセージが受信される。例えば、リモートコントロール１００のようなリモートコントロールは、テレビジョンショーへのタグのついた参照を伴うメッセージを受信できる。
【００４６】
ステップ１０２０では、マルチメディア内容への参照が表示される。例えば、図７を参照して、メッセージ７１０が表示されてもよい。
【００４７】
ステップ１０３０では、ステップ１０２０で表示されたマルチメディア内容にアクセスするための指標が受信される。例えば、ユーザはリンクに対応するソフトキーを打ってもよいし、または、マルチメディア内容を表示するリンクが強調されているタッチ画面のタブを選択してもよい。
【００４８】
ステップ１０４０では、要求されたマルチメディア内容を提供するために、リモートコントロールメッセージがマルチメディアデバイスに送信される。例えば、マルチメディア内容選択モジュール８２０は、どのデバイスがアクセスされる必要があるかを決定し、そして、望みのマルチメディア内容にアクセスするデバイスに適切なリモートコントロールメッセージを送信するために、ＩＭ／ＲＣコントローラ８１０が音声／映像リモートコントロール１１０と通信することを要求する。ステップ１０５０で、方法１０００は終了する。
【００４９】
メッセージストリームでの拡張コードの概念は、デバイス制御と内容共有を超えてアプリケーションに使われることができ、そして、協力サービスを含むことができる。例えば、リモートコントロール１００の中のＩＭ／ＲＣアプリケーションモジュール８００のようなメッセージソフトウェアは、グループ格付けや何をすべきかの投票に使われることができる選挙方法をサポートできる。
【００５０】
この場合、メッセージに搭載されて、”親指を立てる”と”親指を下げる”のアイコンの組または選択リストを提供するポップアップメニューリストに拡張されたタグを、発信元のソフトウェアは送る。発信元が応答として解析し、必要なパラメータ（例えば、親指上の数と親指下の数）を修正するというタグ付メッセージの回答を、ユーザの選択はもたらす。結果はユーザにタグとして伝播されることができるので、だれでも合計の統計を見ることができる。
【００５１】
図１１は、本発明の実施形態による、インスタントメッセージセッション内でのグループ格付けを提供するための方法１１００のフローチャートを提供している。方法１１００は、ステップ１１１０で始まる。
【００５２】
ステップ１１１０では、受信デバイスが格付け方法を表示する受信デバイスを始動するインスタントメッセージ中のタグが送信される。ステップ１１２０では、ユーザ格付けを識別するタグを含む回答インスタントメッセージが受信される。ステップ１１３０では、受信された回答インスタントメッセージは、タグ内でのユーザ格付けを評価するために解析される。ステップ１１４０では、複数のユーザから受信された格付けに対する統計が計算される。オプションステップ１１５０では、格付けの統計が格付けの実行に参加したインスタントメッセージユーザに送信される。ステップ１１６０で、方法１１００は終了する。
【００５３】
タグ付のメッセージは、もしも、リモートコントロールが電話通信能力を有している場合、通話を容易にするのに使用されることができる。例えば、標準の”Ｃａｌｌ  Ｍｅ”メッセージは、送信者への通話を設定するための選択可能なリンクとしてメッセージが受信機に現れるように、制御タグと共に提供されることができる。
【００５４】
【化６】
2014056597.tif 000008
もしも、送信者のリモートが電話能力不可であれば、送信者は、受信者が送信者に到達するための電話番号を単純に送る。さらに、いくつかのＩＰ電話サービス（Ｖｏｎａｇｅのような）では、受信者はサービスプロバイダが伝言の番号にダイアルして送信者の電話を鳴らすようにコンタクトできる。
【００５５】
これまでの記述は、家庭における第一のインスタントメッセージクライアントとして使えるリモートコントロール１００に絞ってきた。もう一つの方法として、パーソナルコンピュータがインスタントメッセージリモートコントロールのプロキシとして使える。この実施形態では、コンピュータは遠隔ＩＭサーバへの接続（インターネット経由で）を確立し維持する。そして、メッセージクライアントソフトウェアを走らせる。メッセージのプロキシとして、コンピュータはすべての通信をＩＭサーバから受信し、メッセージと命令／指令（”切断”や”新しいセッション”のような）をインスタントメッセージリモートコントロールに引き継ぐ。ユーザは、インスタントメッセージリモートコントロールのＩＭアプリケーションをもはやプロキシではなく正規のメッセージクライアントであるというモードに切り替えることにより、これを達成する。
【００５６】
コンピュータはメッセージセッションの追跡を続けているので、ユーザは時間的にいつでもインスタントメッセージリモートコントロールの使用から、通信のためのＰＣ（その大画面とフルキーボードと共に）に切り替えることができるし、その後で、インスタントメッセージリモートコントロールの使用に戻ることもできる。この方法を使用することにより、セッションは再確立される必要はなく、新しい接続がＩＭサーバに創られる必要もない。
【００５７】
上に述べたプロキシの概念の変形は、インスタントメッセージリモートコントロールをインターネットベースのクライアントとして使用し、また、パーソナルコンピュータまたは他のデバイスへのプロキシとして役立たせることである。この実施形態では、インスタントメッセージリモートコントロールは、遠隔のＩＭサーバへの接続を確立する。
【００５８】
もしも、インスタントメッセージリモートコントロールのユーザが切り替えてコンピュータ上のセッションを継続したい場合は、ユーザはすべての命令とメッセージをインスタントメッセージリモートコントロールからコンピュータに引き継ぐアプレットをダウンロードできる。すべてのメッセージと指令はその後コンピュータに流れる。そのようにして、上に述べた実施形態のように、同じ柔軟性がユーザに利用できる。つまり、ユーザは、コンピュータとインスタントメッセージリモートコントロールとの間で、いつでもセッションを失うことなくまたはＩＭサーバとの接続の再確立を要求されることなく、前後に切り替えることができる。
【００５９】
結論
本発明の典型的な実施形態が示されてきた。本発明は、これらの例に限られるものではない。これらの例は例示を目的としてここに示されたものであり、制限のためではない。代替手段（ここに記述されたものの同等、拡大、変形、逸脱、その他を含む）は、関連する技術（複数の技術）に精通している人にとっては、ここに包含されている教示に基づいて明らかであろう。このような代替手段は本発明の観点と精神の中に入る。
【図１】
2014056597.tif 000009
【図１Ａ】
2014056597.tif 000010
【図２】
2014056597.tif 000011
【図３】
2014056597.tif 000012
【図４】
2014056597.tif 000013
【図５】
2014056597.tif 000014
【図６】
2014056597.tif 000015
【図７】
2014056597.tif 000016
【図８】
2014056597.tif 000017
【図９】
2014056597.tif 000018
【図１０】
2014056597.tif 000019
【図１１】
2014056597.tif 000020
【外国語明細書】
2014056597000001.pdf