(57)【要約】  アプリケーション装置を同時に制御する方法及びシステムである。アプリケーション装置は、ウェブタブレット、セットトップボックス、ＶＣＲ、ＴＶ、ＰＤＡ、照明、コーヒーマシン、ラジオ、テレフォン、バックグランドウォール、ＤＶＤプレーヤ又は電子的な情報パネルである。本方法は、サーバにより制御される４つのステップを含んでいる。第一のセットのアプリケーション装置から第一の文書を検索するステップ５０１。ユーザ識別子を検索するステップ５０２。検索されたユーザ識別子の少なくとも１部と第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を生成するステップ５０５。第二のセットのアプリケーション装置のそれぞれの装置に少なくとも１つの第二の文書を同時に送出するステップ５０６。第二のセットのアプリケーション装置のうちの所与の装置について、該所与の装置で受信された少なくとも１つの第二の文書からの１つの命令を実行するステップ５０７。サーバにより識別子を検索するステップは、ユーザ識別子に基づいてユーザプロファイル情報を検索するステップ５０３、ユーザの現在の環境に関連するコンテクストプロファイル情報を検索するステップ５０４を含んでいる。かかる文書は、ハイパーテキスト・マークアップ・ランゲージ、スケーラブルなべクトルグラフィック、資源記述の枠組み、及びエクステンシブル・マークアップ・ランゲージ（ＸＭＬ）を含んでいる。
2005514715.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション装置を制御する方法であって、
該方法は、第一のセットのアプリケーション装置から第一の文書をサーバにより検索するステップと、
ユーザの識別子を該サーバにより検索するステップとを有し、
検索された該ユーザの識別子の少なくとも１部と該第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を該サーバにより生成するステップと、
該第二の文書の少なくとも１つを第二のセットの該アプリケーション装置のそれぞれの装置に該サーバにより送出するステップと、
該第二のセットの所与の装置について、該所与の装置で受信された該第二の文書のうちの少なくとも１つからの１つの命令を実行するステップと、
を有することを特徴とする方法。
【請求項２】
該ユーザの識別子を検索するステップは、
該ユーザ識別子に基づいてユーザプロファイル情報を該サーバにより検索するステップと、
該ユーザの環境に関連するコンテクストプロファイル情報を該サーバにより検索するステップと、
をさらに有することを特徴とする請求項１記載の方法。
【請求項３】
該文書は、ハイパーテキスト・マークアップ・ランゲージ、スケーラブルなベクトル・グラフィック、資源記述の枠組み、及びエクステンシブル・マークアップ・ランゲージのうちの少なくとも１つを含む、
ことを特徴とする請求項１又は２記載の方法。
【請求項４】
該アプリケーション装置は、ウェブタブレット、セットトップボックス、ＶＣＲ、ＴＶ、ＰＤＡ、照明、コーヒーマシン、ラジオ、電話、バックグランドウォール、ＤＶＤプレーヤ、及び電子的な情報パネルのうちの少なくとも１つを含む、
ことを特徴とする請求項１乃至３のいずれか記載の方法。
【請求項５】
アプリケーション装置を制御するシステムであって、
第一のセットのアプリケーション装置から第一の文書を検索する手段と、
ユーザの識別子を検索する手段とを有し、
検索された該ユーザの識別子の少なくとも１部と該第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を生成する手段と、
該第二の文書の少なくとも１つを第二のセットのアプリケーション装置のそれぞれの装置に送出する手段と、
該第二のセットの所与の装置について、該所与の装置で受信された該第二の文書のうちの少なくとも１つからの１つの命令を実行する手段と、
をさらに有することを特徴とするシステム。
【請求項６】
該ユーザの識別子を検索する手段は、
該ユーザ識別子に基づいてユーザのプロファイル情報を検索する手段と、
該ユーザの環境に関するコンテクストプロファイル情報を検索する手段と、
をさらに有することを特徴とする請求項５記載のシステム。
【請求項７】
請求項１乃至４のいずれか記載の方法を実行するコンピュータシステム。
【請求項８】
コンピュータプログラムがコンピュータ上で実行されたときに請求項１乃至４のいずれか記載の方法を実行する、コンピュータ読み取り可能な媒体に記憶されたプログラムコード手段を含むコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション装置を制御する方法に関し、本方法は、第一のセットのアプリケーション装置から第一の文書をサーバにより検索するステップ、及びユーザの識別子を該サーバにより検索するステップを有している。
【０００２】
従来の技術より、第一のステップでは、存在するアプリケーション装置からサーバへ検索する文書を検索することが知られている。また、第二のステップでは、ユーザを識別するための識別番号（ＩＤ）により情報を検索することが知られている。
【０００３】
さらに、本発明は、アプリケーション装置を制御するシステムに関し、本システムは、第一のセットのアプリケーション装置から第一の文書をサーバにより検索する手段、ユーザの識別子を該サーバにより検索する手段を有している。
【０００４】
さらに、本発明は、本方法を実行するコンピュータシステムに関する。  
さらに、本発明は、本方法を実行するコンピュータプログラムプロダクトに関する。
【背景技術】
【０００５】
インターネットの世界では、ハイパーリンク上でクリックすることで、又はクライアント上で実行しているブラウザのハイパーテキスト・マークアップ・ランゲージ（ＨＴＭＬ）フォームのフィールドでテキストによる問合せを入力することで、ウェブユーザがそれらの情報の必要性を明示的に表現することが知られている。この情報は、サーバ側で処理され、その結果を含む別のＨＴＭＬ文書は、クライアント側のウェブブラウザに送り返される。ユーザは、一度に唯一の文書と対話し、すなわち、ユーザは一般にインターネットにアクセスすることで、装置のハードウェアのプラットフォームで実行している１つのエクステンシブル・マークアップランゲージ（ＸＭＬ）のブラウザと明示的に対話する。
【０００６】
国際特許出願WO00/60488は、ある装置の特定用途向け制御のためにＨＴＭＬ及びＸＭＬを使用してブラウザ機能を制御する方法及び装置を開示している。ブラウザ機能は、ユーザの認証及び好みを特定するユーザプロファイル情報に従って構成される。ユーザは、制御される装置について、ディスプレイのアプリケーションウィンドウ内での特定用途向け制御のために、それぞれの文書を修正することができる。特定用途向け制御のための文書は、ユーザによるブラウザのアクチベーションに応答する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、先の従来技術の方法は、インターネットによりサーバに接続され、それにより該サーバのブラウザ機能により制御される多くの電子装置は、新たなパラメータすなわち設定を有する必要があり、次いで、ブラウザの入力フィールドを使用することで、それぞれの装置について、ユーザは、ある装置を制御するために、あるユニフォーム・リソース・ロケータ（ＵＲＬ）においてパラメータにより明示的にキー入力するか、テキストによるコマンドを入力するか、或いは特定のハイパーリンクでクリックする必要がある。これは、多くの装置が制御されなければならないときに非常に多くの時間を要する。さらに、ユーザが制御することを望む装置のそれぞれに関する彼の好みの設定又はパラメータに関して、或いは彼が今どこにいるかを、ユーザがサーバにその都度問い合わせなければならない点で更に不便である。
【課題を解決するための手段】
【０００８】
先の課題は、本方法が以下のステップを更に有することを特徴とする点で、アプリケーション装置の暗黙的な制御により解決される。検索された該ユーザの識別子の少なくとも１部と該第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を該サーバにより生成するステップ、該第二の文書の少なくとも１つを第二のセットの該アプリケーション装置のそれぞれの装置に該サーバにより送出するステップ、及び該第二のセットの所与の装置について、該所与の装置で受信された該第二の文書のうちの少なくとも１つからの１つの命令を実行するステップ。
【０００９】
第一のステップの結果として、サーバは、いずれかの変更の前に、識別されたユーザと、アプリケーション装置の状態を反映している第一の文書の少なくとも１部とに基づいて、少なくとも１つの命令を含んでいる他の文書を生成する。
【００１０】
第二のステップの結果として、サーバは、１以上の文書をアプリケーション装置に同時に送出する。
【００１１】
第三のステップの結果として、アプリケーション装置は、パラメータ又は設定を変更するために、受信された文書の命令を同時に実行することができる。変更されたパラメータ又は設定は、識別されたユーザに関する好みの設定を反映している。
【００１２】
これらの３つのステップにより、それぞれのアプリケーション装置を制御するために、ブラウザの入力フィールドに関する時間のかかる使用という問題、ＵＲＬにパラメータでキー入力する問題、テキストによりコマンドを入力する問題、或いはハイパーリンク上でクリックする問題は、該サーバによりユーザが自動的に識別されたとき、この設定又はこれらのパラメータが自動的にアプリケーション装置に転送されるので、彼又は彼女の周囲にあるアプリケーション装置のそれぞれについて、ユーザが明示的にクリック、タイプ等をすることがない点で解決される。
【００１３】
本発明の利点は、Philips社のInternet  Radio  FW-i  1000及びInternet  Radio  Mini  Shelf  Systemのような旧式のＸＭＬベースのアプリケーション装置との下位互換性がある点である。インターネットラジオは、MPEG-1  Audio  Layer-3  (MP3)の再生リストを任意の時間で受信し、このラジオから、ユーザの選択された音楽を再生する場合がある。１以上の文書の形式であるMP3の再生リストは、いずれかのユーザの対話なしにインターネットラジオに送出される。
【００１４】
本発明の別の利点は、より旧式のＸＭＬベースの言語を主に理解している旧式のアプリケーション装置が該旧式のＸＭＬ言語における新しいＸＭＬ言語からのコマンドのサブセットを受ける場合がある点で、より新しいＸＭＬベースの言語との下位互換性が保証される点である。さらに、たとえばＸＭＬベースの言語又はこれに類する言語へのいずれかの更新又は改定といった、より新しい言語を理解するためのソフトウェアのダウンロードにより、旧式のアプリケーション装置が更新されることが可能な場合がある。これらの理由のため、旧式のアプリケーション装置は、本発明が実現されたときに時代遅れとはならない。
【００１５】
本発明の別の好適な実施の形態は、請求項２に記載される。  
この結果として、ユーザの関心及び物理的な位置を反映するために、ユーザプロファイル情報及びコンテクストのプロファイル情報が使用される。ユーザプロファイルは、ユーザの好みの音楽、映画、美術の嗜好、及びどのようにこれらが組み合わされる場合があるかを含んでいる場合がある。さらに、ユーザプロファイルは、照明の設定、及び／又は、彼又は彼女の家、或いはたとえばショッピングセンター等における他のアプリケーション装置の設定及び／又はパラメータを含んでいる。さらに、ユーザプロファイルは、ユーザの気分に関する情報を含んでおり、或いはユーザの気分に関する情報を検索する可能性、及び／又はサーバにより所与の情報が与えられる可能性を有している。
【００１６】
コンテクストのプロファイル情報は、環境に関する情報を含んでおり、及び／又は任意の瞬間でユーザがいる場所に関する特定の環境で存在するアプリケーション装置に関する情報を含んでいる。
【００１７】
これら２つのステップにおける情報により、彼の周囲にある装置の該彼の好みの設定、又は該ユーザいる場所に関してユーザがサーバにその都度問い合わせなければならないことに関連する問題は、ユーザプロファイル及びコンテクストプロファイル情報がユーザの好みの設定及び／又はユーザがいる場所を反映する点で解決される。
【００１８】
本発明の他の実施の形態は、請求項３及び請求項４に記載される。  
この結果として、可能性のある別の文書又は文書タイプがサーバにより変更又は生成される前に、ハイパーテキスト・マークアップ・ランゲージ、スケーラブルなベクトル・グラフィック、資源記述の枠組み、及びエクステンシブル・マークアップ・ランゲージ（ＸＭＬ）のうちの少なくとも１つのような文書がアプリケーション装置に送出される点で、かかるアプリケーション装置は、異なる文書により暗黙的に、同時に制御される場合がある。
【００１９】
また、先の問題は、アプリケーション装置を制御するシステムが以下のステップをさらに有することを特徴とする点で、アプリケーション装置の暗黙的な制御により解決される。検索されたユーザ識別子の少なくとも１部及び第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を生成する手段、該第二の文書のうちの少なくとも１つを第二のセットのアプリケーション装置のそれぞれの装置に送出する手段、第二のセットの所与の装置について、該所与の装置で受信された第二の文書のうちの少なくとも１つからの１つの命令を実行する手段。
【００２０】
本発明に係るシステムの好適な実施の形態は、請求項６に記載されている。  
本発明は、好適な実施の形態及び添付図面を参照することで、以下に更に十分に説明されるであろう。
【発明を実施するための最良の形態】
【００２１】
図１は、動作環境の一例を示している。本発明の第一の好適な実施の形態では、３人の人物がリビングルームにいることを考える。３人のうちの２人がたまたま婚約しており、３人のうちの残りの人がこのカップルを訪ねる友人である。部屋は、参照符号１０３である電話、参照符号１０５であるオーディオプレーヤ又はラジオ、参照符号１０４である（ワイドスクリーンテレビジョンのような）電子的なバックグランドウォール、同様に参照符号１０６である幾つかの照明といった、異なるアプリケーション装置を含んでいる。
【００２２】
全てのこれらアプリケーション装置又は機器は、インターネット又は別のネットワークにＸＭＬフォーマットで情報を送出すると共に、インターネット又は別のネットワークから情報を受信することができるように、インターネットコネクション又は別のネットワークコネクションを有している場合がある。オーディオプレーヤ又はラジオは、ダンス音楽を再生している場合があり、電話は、オン状態である場合があり、電子的なバックグランドは、該音楽に合う画像又はビデオクリップを表示している場合がある。照明は、オン状態にある場合がある。これらのアプリケーション装置は、インターネット又は別のネットワークの参照符号１０７であるサーバに文書形式で情報を連続的に送出する場合があり、該サーバは、参照符号１０２である１以上のユーザの家の周囲の参照符号１０１である環境における違いを分析する場合がある。
【００２３】
この明細書の残りでは、用語「サーバ」はドキュメント・アダプテーション・サーバとして理解される場合もある。一般に、このサーバは、所与のセットの（第一の）入力文書を有しているか、所与のセットの（第一の）入力文書をアプリケーション装置から受信している場合があり、この（第一の）入力文書は、ユーザ情報及びコンテクスト情報を含んでいる。次いで、サーバは、この入力文書の情報を使用して、インテリジェンスを計算し、及び／又は（第二の）セットの出力文書を生成し、この（第二の）セットの出力文書は、アプリケーション装置に送出される。このサーバは、該第一のセットの文書に含まれるコンテクスト情報及びユーザプロファイルを使用して、第二のセットの文書におけるコンテクスト及び構造を計算し、これらは、ユーザの体験に参加するアプリケーション装置のそれぞれが何をすべきかを記述している場合がある。
【００２４】
ここで、友人が立ち去る場合があることを考える。サーバは、存在する人物の数における変更を認識し、２人のユーザの周囲の全てのアプリケーション装置について、存在するユーザのプロファイル及びそれらのコンテクストプロファイルに現在良好に適合する文書をサーチし始める場合がある。このユーザプロファイルは、ユーザが好む音楽のスタイル、映画のジャンル、好みの絵画、並びにこれらがどのように組み合わされる場合があるかに関する情報を含んでいる場合がある。さらに、ユーザプロファイルは、照明に対する最小電力から最大電力までの連続的なレンジでの照明の設定を含んでいる場合がある。さらに、ユーザプロファイルは、ユーザの気分に関する情報を含んでいる場合があり、又はサーバによりユーザの気分に関する情報を検索する可能性及び／又は該情報を与える可能性を有している場合があり、ユーザの気分は、喜び、恋、怒り、哀しみ、思慮等、並びにその組み合わせである場合がある。ユーザの気分は、参照符号１０３，１０４，１０５及び１０６であるオーディオプレーヤ、電話、電子的なバックグランド及び照明のような、アプリケーション装置の設定を決めるために更に使用される場合がある。
【００２５】
例を続けて、友人が部屋を去った後、参照符号１０７であるサーバは、参照符号１１２，１１３，１１４及び１１１で示されるように、ＸＭＬ文書をそれぞれの個々のアプリケーション装置に送出し、オーディオプレーヤでロマンチックな音楽を再生し、電子的なバックグランドウォールにパリの雨の日の川のシーンに関するパノラマの視野からなる映画を表示し、仕事の電話の呼出しを遮断し、照明を暗くする。参照符号１１２は、オーディオプレーヤのＸＭＬ文書である場合があり、参照符号１１３は、電子的なバックグランドウォールのＸＭＬ文書である場合があり、参照符号１１４は、電話のＸＭＬ文書である場合があり、参照符号１１１は、照明を暗くするためのＸＭＬ文書である場合がある。参照符号１１１は、照明を暗くするという同じ機能が全ての照明について同様に実行されなければならないため、主に、それぞれの照明について同じＸＭＬ文書である場合がある。サーバが多数のＸＭＬ文書を暗黙的に参照することが動作環境の一例から分かる。
【００２６】
参照符号１１１，１１２，１１３及び１１４の文書を送出する前に、参照符号１０８，１０９，１１０のような他の文書は、それらの設定のいずれかの調節の前にこれらのアプリケーション装置のステータスを反映するために、オーディオプレーヤ、ウォール及び電話といった対応するアプリケーション装置から検索されている場合がある。照明のいずれかの調節の前に、照明のステータスを反映するために、照明であっても文書を生成することができる場合がある。たとえば、照明におけるいずれかのバルブが閉められているか、或いは光をなお放出することができるかは、参照符号１０６であるいずれかの照明からの有効な情報である場合がある。
【００２７】
参照符号１１２，１１３，１１４及び１１１の文書が送出されたとき、その後、対応するアプリケーション装置、すなわちオーディオプレーヤ、ウォール、電話及び照明を制御するために、これらの文書が暗黙的に使用される。ユーザは、これらのアプリケーション装置のそれぞれについて、ハイパーリンクで明示的にクリックするか、ブラウザのＨＴＭＬフォームのフィールドでテキストの問合せを入力することはない。この動作環境又は別の他の環境で１以上のユーザを認識又は識別するために、サーバは、ユーザの識別子を検索する場合がある。ＲＦタグ、タグ、バーコード、ＩＲＩＳスキャンにより、又は個人の識別情報をサーバに入力することでユーザが識別される場合がある。参照符号１１５は、認識又は識別を示すために図１から図４において使用される。参照符号１１５により、たとえば家族、グループ等のより多くのユーザが識別される場合がある。
【００２８】
図２は、位置照会サービスの一例を示している。本発明の別の好適な実施の形態では、参照符号２０２であるユーザは、ユーザを取り囲む環境として参照符号２０１で例示されるショッピングセンターに入り、彼又は彼女が近所で良好な値段で特定の商品を買うことができる場所をユーザが知らない場合を考える。ユーザは、参照符号２０３で例示されるアプリケーション装置としてウェブタブレットを彼と共に持ち運んでいる場合があり、ショッピングセンターは、参照符号２０４で例示される電子的な情報パネルとして１以上の他のアプリケーション装置を有している場合がある。ウェブタブレットは、Ａ４頁のサイズのディスプレイをもつ無線装置である場合があり、例として、ウェブタブレットは、インターネットをブラウジングするか、或いは別のネットワークコネクションによりブラウジングするために更に使用される場合がある。
【００２９】
モバイルフォン、パーソナルデジタルアシスタント（ＰＤＡ）、及びユーザにより容易に持ち運ばれる場合がある全ての他の無線装置のようなアプリケーション装置は、以下の例では、ウェブタブレットが言及されるときにウェブタブレットの代わりに使用される場合がある。電子的な情報パネルは、汎用の情報、及びグループ専用又はユーザ専用の情報を表示する場合がある。ウェブタブレット及び情報パネルの両者は、インターネット又は別のネットワークコネクションとＸＭＬ文書の形式でデータをやり取りする。ウェブタブレットは、参照符号２０６のＸＭＬ文書により、ショッピングセンターにおけるユーザの位置に関して、参照符号２０５のサーバにＸＭＬで情報を連続的に送出し、該ショッピングセンターにおいてユーザが位置する場所に関する情報、すなわちショッピングセンターにおける正確な座標である場合があり、この情報は、該ショッピングセンターにおける特定の店に変換される場合がある。
【００３０】
サーバは、コンテクストのプロファイルを検索及び認識し、すなわち、ユーザがショッピングセンターに入り、ユーザプロファイルに適合するＸＭＬ文書をサーチする。サーバは、参照符号２０８であるパーソナライズされたＨＴＭＬ文書を送出する場合があり、該文書は、ウェブタブレットの近くにある関心のある店のリストを含んでいる。同じ情報は、参照符号２０９の文書により、参照符号２０５のサーバから参照符号２０４の情報パネルに直接別に生成された文書を通して代替的に送出される場合がある。該情報パネルは、表示されているマップ上のこれらの店をハイライト表示する。この参照符号２０９の文書は、新たに生成されたＳＶＧ文書である場合があり、ＳＶＧは、スケーラブルなべクトルグラフィック（Scalable  Vector  Graphics）の略語であり、（例としてURL:  http://www.w3.org/Graphics/SVG/Overview.htm8#moreを参照されたい）ＸＭＬでのグラフィックを記述するためのＸＭＬベースの規格である。
【００３１】
参照符号２０５のサーバは、参照符号２０４の情報パネルから検索された参照符号２０７のＳＶＧ文書をはじめに検索し、その後、参照符号２０９の新たなＳＶＧ文書を生成する場合がある。同様にして、参照符号２０８のＨＴＭＬ文書が生成される場合がある。言い換えれば、これらの文書を情報パネル及びタブレットに送出する前に、これらの文書は、コンテクストプロファイル及びユーザプロファイルを反映するために更新又は生成される。ユーザがショッピングセンターを歩くとき、ウェブタブレット及び情報パネルに送出される文書形式の両者のコンテンツが変更する場合がある。
【００３２】
位置照会サービスの例より、参照符号２０６，２０７，２０８及び２０９の多数の文書は、参照又は生成されることが再びわかる。ウェブタブレット及びサーバは、多数の文書、すなわちＨＴＭＬ文書及びＳＶＧ文書をインターネットを通して参照している。しかし、インターネットを使用する代わりに、文書を送出及び受信するための手段をもついずれか他のネットワークが使用される場合もある。文書が生成され、次いで、送出の前にウェブタブレット及び情報パネルに情報を記録するために使用される。
【００３３】
この例では、文書が送出されたとき、次いで、電子的な情報パネル等の対応するアプリケーション装置を制御するために、これらの文書は暗黙的に使用される。ショッピングセンターに入るユーザは、それぞれのアプリケーション装置について個人情報を検索するために、ハイパーリンクで明示的にクリックするか、或いは彼のウェブタブレットのブラウザのフォームフィールドにテキストによる問合せを入力することはない。代わりに、いずれかの直接のユーザの対話なしに、電子的な情報パネル等を制御するために文書が暗黙的に使用される。
【００３４】
図３は、ハイパーメディアのポータルに関する一例を示している。本発明の別の好適な実施の形態では、第三のシナリオでブロードバンドのインターネットアクセス又は別のブロードバンドのネットワークアクセスをもつ、参照符号３０５である大型のフラットスクリーンＴＶのようなアプリケーション装置の後ろに家族が座っている場合がある。参照符号３０１のシナリオは、リビングルームに互いに座っている、参照符号３０２の家族である場合がある。拡張型のＨＴＭＬ言語、又はより情報量に富んだマルチメディア対応ウェブプレゼンテーション言語が文書において使用される場合がある。このシナリオで検索及び送出される文書は、対話的なサポートをもつハイパーメディア文書である場合があり、このハイパーメディア文書は、ＴＶのようなコンテンツをウェブに送出し、ウェブを１つの大きなマルチメディアコンテンツの保存場所にする。これらマルチメディアコンテンツの多くは、ハイパーメディアポータルを介して互いにリンクされる場合がある。
【００３５】
参照符号３０５であるＴＶといったアプリケーション装置における、参照符号３０６であるかかるハイパーメディアポータルは、マルチメディアコンテンツ及び他のアプリケーションのために使用される場合がある。Yahoo及びAOL（America  On  Line）のようなウェブポータルの継承者は、ＴＶでのパーソナライズされたマルチメディア娯楽環境をつくるために遠隔制御されるＴＶライクなユーザインタフェースで駆動されるイージーメニューを提供する場合がある。例を通して、パーソナライズされたマルチメディア娯楽は、映画及び／又はテレビ番組である場合があり、オンライン議事日程、接続性、電子商取引のようなサービスである場合がある。かかるハイパーメディアポータルは、ＴＶチャネル及びウェブポータルの組み合わせとして見られる場合がある。
【００３６】
参照符号３０６のハイパーメディアポータルとの対話により、家族又はユーザは、装置を切り替えることなしに、或いは２つの上述した例におけるようにアプリケーションを切り替えることさえなしに、ビデオクリップを見るか、オンラインショッピングサイトから商品を購入して、彼ら自身が超大作映画に関っているか、情報に富んだハイパーメディアのウェブサイトに従事しているかが分かる。これは、ここでは参照符号３０４をもつ、図１のパーソナリゼーションサーバのようなサーバが参照符号３０３及び３０７の多数の文書を暗黙的に参照する場合があるためである。参照符号３０７の文書は、大型フラットスクリーンＴＶ及びハイパーメディアポータルに関する全体の能力の情報を参照符号３０４のサーバに与えるための、参照符号３０５の大型フラットスクリーンＴＶから検索されたＸＭＬ，ＨＴＭＬ又はＳＶＧ文書である場合がある。この能力は、表示、再生、リンク等される場合があるメディアのタイプ及び／又はファイルのタイプへのアクセスである場合がある。
【００３７】
反対方向に流れる情報、サーバにより参照符号３０３をもつ生成された文書は、再び、ユーザのプロファイルに関してＴＶに情報を与えるための、参照符号３０５のＴＶに送出されるＸＭＬ、ＨＴＭＬ又はＳＶＧ文書である場合がある。ユーザのプロファイルは、ユーザが好むコンテンツ或いは家族が好むタイプ及び／又はコンテンツのメディアを提供するために、ＴＶにより使用される場合がある。さらに、参照符号３０３及び３０７の文書は、ハイパーメディア文書である場合があり、マルチメディアコンテンツの商品（たとえば、オーディオ、画像、ビデオ、テキスト）がどのように構築されているか、又は他の文書にどのようにハイパーリンクされているかを記述する場合がある。ハイパーメディア文書により、ユーザは、新たな文書、新たなハイパーメディア文書及び／又は別のメディアコンテンツをユーザにもたらすメディアコンテンツの商品をクリックすることができる。
【００３８】
オフィシャルのワールド・ワイド・ウェブ・コンソーシアム（Ｗ３Ｃ）同期マルチメディア統合言語（ＳＭＩＬ）規格は、ハイパーメディア文書のためのハイパーメディア言語の例である場合がある。次いで、これらの文書は、ハイパーメディアポータルを制御して異なるオンライン情報娯楽及び／又はサービスを提供するために使用される場合があり、参照符号３０３である１以上の文書は、参照符号３０４のサーバから参照符号３０６のハイパーメディアポータル又はＴＶのブラウザに転送される場合があり、この場合、フラットスクリーンＴＶのハードウェアで実行しているハイパーメディアのブラウザにメディアコンテンツを表示するために解釈される。ＴＶのハイパーメディアポータルは、サーバで生成されたハイパーメディア文書のセットにより記述され、フラットスクリーンＴＶのハードウェア上で実行しているハイパーメディアブラウザに表示される。
【００３９】
前の２つの図におけるのと同様に、フラットスクリーンＴＶのハードウェア上で実行しているハイパーメディアブラウザは、情報をドキュメントサーバに送出し、このドキュメントサーバは、他の文書の形式でパーソナライズされたハイパーメディアポータルを制御するか、或いは該ポータルに適切な情報を与え返す。このサーバは、ユーザプロファイル及びコンテクストプロファイル記述に基づいて文書を検索、再構成及び／又は生成する場合がある。参照符号３０３のようなハイパーメディアのセットは、パーソナライズされたメディアコンテンツ及びアプリケーションの表示及び対話を記述しており、フラットスクリーンＴＶのハードウェア上で実行しているハイパーメディアブラウザに送出し返される場合がある。
【００４０】
図４は、日課に関する一例を示している。本発明の別の好適な実施の形態では、図４は、歩いてその日の準備をしている参照符号４０２の家族又はあるユーザに関する、参照符号４０１の位置を示している。この例では、家族又はユーザは、シャワーを浴びること、音楽を聴きながら及びその日の残りを計画しながら朝食をとることのような毎日の行事を行っている場合がある。本発明の好適な実施の形態の例では、散歩、及び朝食を取ること等における行事のような毎日の行事を容易にするために、サーバにより文書をパーソナライズする技術が使用される場合がある。
【００４１】
参照符号４０６であるアラームクロックは止まっているものと考え、目覚ましのコールを与えるためにプログラムされている、参照符号４０５であるウェブタブレットのようなアプリケーション装置におけるアラームクロックである場合があり、ウェブタブレットは、サーバ上にスキーマのスクリプトをトリガするか、或いは参照符号４０３の文書をサーバに送出する場合があり、これにより、ウェブタブレットに参照符号４０３の別のＸＭＬ文書をサーバ４０４に送出し返させる。参照符号４０３及び４１３のＸＭＬ文書は、コンテクストプロファイル、ユーザプロファイル情報等を含んでいる場合がある。このシナリオにおけるコンテクストプロファイル情報は、浴室及びリビングルーム、朝及び朝食を含んでいる場合がある。ユーザプロファイル情報は、識別されたユーザに基づいており、参照符号４０２の家族における全ての人物に関する情報、メディアコンテンツ、コーヒー又は紅茶のようなソフトドリンクの好み等における彼らの好適な関心に関する情報を含んでいる場合がある。
【００４２】
参照符号４０７の異なる文書により、参照符号４０８，４０９，４１０，４１１，４１２に専用とされる異なるアプリケーション装置、すなわちインターネットアクセス又は該家族のうちの１以上のユーザを取り囲んでいる他のネットワークアクセスをもつ電子制御可能なアプリケーション装置は、参照符号４０７の文書をこれらのアプリケーション装置に送出することでアクチベートされる場合がある。参照符号４１４の他の異なる文書により、参照符号４０８，４０９，４１０，４１１，４１２に専用とされるアプリケーション装置は、ウェブタブレットから文書を受信する前に、参照符号４０５のウェブタブレットに文書をそれらの対応するステータス情報と共に送り返す。
【００４３】
文書は、参照符号４０８の浴室のようなアプリケーション装置を予め調節された温度及び／又は水の流れに制御する場合があり、別の文書は、浴室における参照符号４０９のラジオである別のアプリケーション装置にオーディオチャネルを中継する場合がある。ユーザが浴室を離れる場合、参照符号４０５のウェブタブレットにおける朝食のスクリプトであるシャウト「朝食です！」がアクティブ状態となる場合がある。ユーザのシャウトは、ウェブタブレットにおけるマイクロフォンのような別のアプリケーション装置（図示せず）により認識される場合がある。朝食のスクリプトがウェブタブレットでアクティブ状態にあるとき、参照符号４１０であるＴＶ、参照符号４１１であるリビングルームにおける照明のような他のアプリケーション装置が電源オンにされる。アプリケーション装置は、参照符号４０７である対応する文書を参照符号４０８，４０９，４１０，４１１であるこれらの装置に同時に送出することで、同時にアクチベートされている場合がある。
【００４４】
参照符号４０７及び４１３の文書は、これらの文書の送出の前に、コンテクストプロファイル及びユーザプロファイルを反映するために更新されているか、或いは生成されている場合がある。文書は、アプリケーション装置のための専用の設定に関する命令を含んでいる場合がある。アプリケーション装置の命令の例は、ＴＶのための文書における命令、及び照明のための文書における命令である場合がある。ＴＶは、朝のニュースにチューニングされる場合があり、照明は、１００ワットに設定される場合がある。その間、ユーザの個人の日程を記述しているＨＴＭＬ文書がはじめに生成され、次いで、キッチンテーブルのウェブタブレットにロードされる場合があり、参照符号４１２のコーヒーマシンである別の電子装置は、コーヒーを用意するために、受信された文書における命令を介してアクチベートされる場合がある。
【００４５】
ウェブタブレットにロードされたユーザの個人の日程は、家族又はユーザの昼間と夜の計画及びスケジュールされた活動を示すために使用される場合がある。この例及び上述された例で言及される他のアプリケーション装置と同様に、コーヒーマシンは、これらの装置が文書の形式で情報及び命令を受信可能とするために、インターネット又は別のネットワークへのアクセスをもつように設計されている場合がある。文書は、該装置の動作を制御するために、それぞれの装置についてパーソナライズされた設定及び／又は命令を含んでいる場合がある。大家族の全ての人物が朝のコーヒーを好むと仮定すると、コーヒーマシンのための文書は、１６カップ、温度８８℃のブラックコーヒーが朝の６時３０分にできるという命令をもつ情報を含んでいる。
【００４６】
一般に、ウェブタブレットは、ユーザ又は家族の周囲にあるアプリケーション装置について、参照符号４１４の生成された文書に返答する場合があるという情報を文書サーバに送出する場合があるか、或いはウェブタブレットは、シナリオにおけるアプリケーション装置について、参照符号４０７の文書をそれ自身生成する場合がある。
【００４７】
図５は、本発明の別の実施の形態におけるアプリケーション装置を制御する方法を示している。ステップ５００では、本方法が開始される。一般に、アプリケーション装置及びサーバが電源オンされているとき、変数、パラメータ、ユーザプロファイル情報、コンテクストプロファイル情報等に関する各種の初期化は、利用可能な値が存在しない場合、デフォルト値に設定される。この開始ポイントの後、本方法は、ステップ５０１に進む。
【００４８】
ステップ５０１では、サーバは、第一のセットのアプリケーション装置から第一の文書を検索する場合があり、ユーザのシナリオ入力の結果として、（次のステップでどのように説明されているか）存在するアプリケーション装置は、要求に応じて又は彼ら自身に該装置自身により、サーバに文書を同時に送出する場合がある。文書の検索の前に、サーバは、アプリケーション装置に他の文書の形式でコマンドを送出し、それらのステータスに関して尋ねるか、或いは該ステータスに関する第一の文書を送出する指示を与える場合があり、これにより、存在するアプリケーション装置から対応する文書を検索する。
【００４９】
サーバにより検索された文書は、図１の例におけるように、存在するアプリケーション装置のステータスを反映している。簡単な例として、照明は、照明におけるバルブのいずれかが閉められているか、或いは光をなお放射可能であるかに関する情報を与える場合があり、別の例として、オーディオプレーヤは、パーソナライズされた環境のユーザにとって不快である場合があるので、将来的な調節で音のレベルが余りに速く変化することを防止するために、音のレベルに関する情報を与える場合がある。
【００５０】
ステップ５０２では、サーバは、ユーザの識別子を検索する場合がある。一般に、上述した図の参照符号１１５は、ユーザの識別子を示している。シナリオを入力したユーザは、ウェブタブレットのような持ち運びされるアプリケーション装置により認識される場合があり、このウェブタブレットは、特定の識別子をもつシナリオをユーザがまさに入力したことをサーバに通知する場合がある。また、ユーザは、ＲＦタグ、タグ、バーコード、ＩＲＩＳスキャンにより、或いは個人の識別子をサーバに入力することで認識される場合がある。識別のためのいずれかの手段に基づいて、サーバは、ユーザ情報を検索する場合がある。たとえば、家族、グループ等といった多くのユーザが識別される場合もある。
【００５１】
ステップ５０３では、サーバは、ユーザ識別子に基づいてユーザプロファイル情報を検索する場合がある。１以上の識別されたユーザに基づいて、サーバは、インターネット又は別の他のネットワークにより別のサーバから、或いはサーバ自身に既に存在するユーザプロファイル情報からユーザプロファイル情報を検索する場合がある。持ち運びされるアプリケーション装置でさえも、ウェブタブレット又はいずれかの他の持ち運び型すなわち携帯用のアプリケーション装置は、ユーザ識別子に基づいてユーザプロファイル情報を供給する場合がある。ＤＶＤ、ＶＣＲ、ラジオ、セットトップボックス等のようなメディアプレーヤのアプリケーション装置によりユーザが囲まれているとき、ユーザプロファイル情報は、ユーザの好みの音楽スタイル、映画ジャンル、絵画、及びこの情報の特定の項目がどのように組み合わされるかに関する情報を含んでいる場合がある。
【００５２】
例として、ユーザプロファイルは、リビングルームにおける照明におけるバルブの設定を含んでいる場合がある。それぞれがユーザプロファイルを有している家族のメンバーについて、朝食のための関心のあるユーザプロファイルは、ソフトドリンク、コーヒー、紅茶、ミルクシェイク、砂糖の有無等における好適な関心を含んでいる場合がある。さらに、ユーザプロファイルは、気分が周囲のアプリケーション装置の設定に影響を及ぼす場合があるので、それぞれのユーザの気分に関する情報を含んでいるか、該ユーザの気分に関する情報を検索する可能性を有している。
【００５３】
ステップ５０４では、サーバは、ユーザの環境に関連するコンテクストプロファイル情報を検索する場合がある。前の例におけるように、ユーザの環境は、リビングルーム、朝食をとっているキッチンである場合がある。ユーザは、ショッピングセンター、空港等のような家の外の他の環境に移動している場合がある。言い換えれば、サーバにより検索されたコンテクストプロファイル情報は、環境、及び／又は特定の環境に存在するアプリケーション装置、及び／又は任意の瞬間でのユーザがいる場所に関する環境を含んでいる場合がある。
【００５４】
ユーザの特定の環境に存在するアプリケーション装置から検索された情報より、サーバは、ユーザの位置を導出する場合がある。たとえば、存在するアプリケーション装置が、温度及び水の流れに関する電子制御によるシャワー、コーヒーマシン及び／又はトースターであるとき、ユーザは、家のキッチン又は浴室にいる可能性が最も高い。空港、ショッピングセンター等、原理的にいずれの場所であっても、該場所に存在しているユーザのコンテクストプロファイル情報に関してサーバから検索された識別コードを有している場合がある。コンテクストプロファイル情報に関する識別コードは、インターネット又は別のネットワークによりサーバにより連続的に送出される場合がある。シナリオにおけるユーザは、彼と共にウェブタブレットのような持ち運びされるアプリケーション装置を有している場合があり、該アプリケーション装置は、該ウェブタブレットのユーザが特定のコンテクスト識別コードによりコンテクストをまさに入力したことサーバに通知する場合がある。
【００５５】
ステップ５０５では、サーバは、検索されたユーザの識別子の少なくとも１部及び第一の文書の少なくとも１部に基づいて、それぞれの文書が命令を含んでいる第二の文書を生成する場合がある。言い換えれば、サーバ上の、幾つかの検索された第一の文書及び幾つかの検索されたユーザの識別子に基づいて、及び任意に、ユーザプロファイル情報及び／又はユーザの環境に更に基づいて、サーバは、第二の文書を生成する場合があり、この第二の文書は命令を含んでいる。第二の文書及び第一の文書の数は、たとえば、第二の文書を生成するために必要とされるよりも、第二の文書の数より多くの第一の文書が検索される場合がある。反対の場合もありうる。（幾つかアプリケーション装置が技術的な理由のために第一の文書を送出できない場合）第二の文書の数が第一の文書の数よりも多い場合があり、サーバは、制御の環境が第二の文書の形式で存在する全てのアプリケーション装置に対する情報を必要とするかを判定する場合がある。
【００５６】
さらに、サーバは、第二の文書を生成するために余分のインテリジェンス及び／又は他の情報源を使用する場合がある。余分のインテリジェンスは、サーバの外で供給される計算能力である場合があり、第二の文書の作成をリファインする他の情報源は、サーバからアクセス可能な別のコンピュータから供給される場合もある。第二の文書における１以上の命令は、たとえば、ＴＶ、ラジオ、ＤＶＤプレーヤ等のようなアプリケーション装置のボリュームを調節することといった装置の機能性を制御するために、アプリケーション装置の設定及び／又はパラメータを含んでいる場合がある。命令は、ユーザの気分だけでなく、これらの装置の検索された設定、ユーザプロファイル、及びコンテクストプロファイルに基づいて生成される場合がある。
【００５７】
ステップ５０６では、サーバは、第二のセットのアプリケーション装置のそれぞれの装置に第二の文書のうちの少なくとも１つを同時に送出する場合がある。このステップでは、全ての必要な情報がサーバ上に存在する場合がある。サーバは、その後、第二のセットのアプリケーション装置のそれぞれの装置に文書を同時に送出する場合がある。言い換えれば、同時に、設定及び／パラメータを、すなわち文書の形式で更新することを必要とする全てのアプリケーション装置は、サーバから文書をそれらアプリケーション装置に送出させる場合がある。
【００５８】
ステップ５０７では、第二のセットのアプリケーション装置のうちのいずれかの装置は、少なくとも１つの第二の文書からの１つの命令を実行する場合がある。このステップでは、文書を受信した１以上のアプリケーション装置は、該受信された文書の１以上の命令を実行する場合がある。受信された文書は、アプリケーション装置用に提供される場合があるが、アプリケーション装置が同じ状況では、同じ文書を受信する場合がある。さらに、同じではないアプリケーション装置が同じ文書を受信し、その後、これらのアプリケーション装置は、それらのパラメータ又は設定を変更するために使用可能な文書の１以上の命令のみを使用する場合がある。命令は、そのアプリケーション装置の専用の設定を含んでいる場合がある。
【００５９】
アプリケーション装置の機能は、アプリケーション装置に送出された文書がサーバから同時に送出された点で同時に影響を受ける。言い換えれば、アプリケーション装置により囲まれている部屋に入るユーザは、ある種の識別コードにより認識されており、存在するアプリケーション装置が、すなわちリビングルームにおいて彼又は彼女に同時に応答することを経験する場合があり、ユーザは、照明の調節、及びユーザのハイファイ装置のＤＶＤプレーヤでのユーザ好みの音楽の再生の調節を同時に受ける。ユーザは、リビングルームにおけるアプリケーション装置のそれぞれについてこれらを制御するためにハイパーリンクを明示的にクリックしたり、又はサーバのブラウザのフォームフィールドにテキストによる問合せを入力したりすることはない。これは、これらの設定が、彼又は彼女がリビングルームに入ったときにアプリケーション装置に自動的に与えられているためである。
【００６０】
通常、本方法は、サーバが実行しており、少なくとも１つのアプリケーション装置が命令を受信、送出及び／又は実行することが可能である限り、ステップ５０１における開始から再び始まる。さもなければ、本方法は、ステップ５０８で終了する場合があるが、１つだけのアプリケーション装置及びサーバに電力が供給されたとき、本方法はステップ５０１から再び進む場合がある。
【００６１】
上述されたサーバは、ネットワークアクセス又はインターネットアクセスをもつ別の処理能力の高い装置として理解される場合があり、したがって、サーバは、サーバ及び／又はクライアントとして両者の役割をなす処理能力の高いＰＣである場合がある。用語「サーバ」は、ビデオカセットレコーダ、セットトップボックス、ＤＶＤプレーヤ、或いはメディア情報を提供する場合があるいずれかの他の処理能力の高い電子装置のようなメディアを提供するために主に使用される処理能力の高い装置である場合がある。
【００６２】
かかるサーバとかかるアプリケーション装置の間の区別は、サーバとアプリケーション装置の両者がインターネット又はいずれか別のネットワークの手段と通信する場合がある点でこれまで言及されたよりも僅かである場合があり、これらは、これらの装置のいずれかに追加される電子回路又はインタフェースが、たとえばシャワーの制御、コーヒーマシンの制御等といった物理的な世界に関する所望の機能を実行することができる限り、同じ機能を実行可能な場合がある。その結果として、サーバは、ウェブタブレットである場合があり、その逆の場合もある。
【００６３】
コンピュータ読み取り可能な媒体は、磁気テープ、光ディスク、デジタルビデオディスク（ＤＶＤ）、コンパクトディスク（ＣＤ又はＣＤ−ＲＯＭ）、ミニディスク、ハードディスク、フロッピー（登録商標）ディスク、スマートカード、ＰＣＭＣＩＡカード等である場合がある。
【図面の簡単な説明】
【００６４】
【図１】動作環境に関する一例を示す図である。
【図２】位置照会サービスに関する一例を示す図である。
【図３】ハイパーメディアポータルに関する一例を示す図である。
【図４】日課に関する一例を示す図である。
【図５】アプリケーション装置を制御する方法を示すフローチャートである。
【図１】
2005514715.tif 000003
【図２】
2005514715.tif 000004
【図３】
2005514715.tif 000005
【図４】
2005514715.tif 000006
【図５】
2005514715.tif 000007
【国際調査報告】
2005514715.tif 000008
2005514715.tif 000009