(57)【要約】【課題】モバイル機器のための環境適応型サービスを配信するシステム及び方法を得る。【解決手段】システムは、ネットワークを介してモバイル機器に接続された、サービスマネージャを備えた該モバイル機器を先ず登録することにより、前記ネットワークを介してマルチメディアサービスを前記モバイル機器へ配信する。アプリケーションサービス・プロバイダは前記ネットワークを介して前記サービスマネージャに接続される。各アプリケーションサービス・プロバイダは特定のマルチメディアサービスに関連している。前記モバイル機器に関係づけられる環境記述を取得し、前記環境記述に従って、特定のアプリケーションサービス・プロバイダを特定し、そして次に、前記環境記述に従って、前記ネットワークを介して前記モバイル機器に、前記特定のアプリケーションサービス・プロバイダによって提供された選択されたサービスを配信する。
2005522763.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してモバイル機器にマルチメディアサービスを配信するシステムであって、
前記ネットワークを介して接続されたモバイル機器を登録するためのサービスマネージャと、
前記ネットワークを介して前記サービスマネージャに接続される複数のアプリケーションサービス・プロバイダであって、
各々が特定のマルチメディアサービスに関連しているアプリケーションサービス・プロバイダと、
前記モバイル機器に関係づけられる環境記述を取得するための手段と、
前記環境記述に従って特定のアプリケーションサービス・プロバイダを特定するための手段と、
前記環境記述に従って、前記ネットワークを介して前記モバイル機器に、前記特定のアプリケーションサービス・プロバイダによって提供される選択されたサービスを配信するための手段と、
を備えたシステム。
【請求項２】
前記環境記述は、モバイル機器機能、ネットワーク状態、配信機能、ユーザの好み、移動特性、時間パラメータ、イベントパラメータの頻度及びパターン、自然環境特性、サービス能力、及び位置パラメータを含む、請求項１記載のシステム。
【請求項３】
前記位置パラメータは絶対的及び相対的である、請求項２記載のシステム。
【請求項４】
前記時間パラメータは絶対的及び相対的である、請求項２記載のシステム。
【請求項５】
前記サービスはマルチメディアコンテンツの配信とユーザ情報の管理を含む、請求項１記載のシステム。
【請求項６】
さらに、前記ネットワークにおけるジオロケーション・コンポーネントを備える、請求項１記載のシステム。
【請求項７】
さらに、スキーマで前記環境記述を解析するように構成された記述パーサを備える、請求項１記載のシステム。
【請求項８】
さらに、前記特定のアプリケーションへ前記モバイル機器の位置を提供するための手段を備える、請求項１記載のシステム。
【請求項９】
前記特定のアプリケーションサービス・プロバイダは前記モバイル機器へ前記選択されたサービスを配信する、請求項１記載のシステム。
【請求項１０】
前記モバイル機器の位置は該モバイル機器の速度と軌道に応じて更新される、請求項１記載のシステム。
【請求項１１】
前記モバイル機器機能は、ハードウエア特性、ソフトウェア特性、ディスプレイ特性、及びデバイスプロフィールを含む、請求項２記載のシステム。
【請求項１２】
前記モバイル機器機能は前記モバイル機器のバッテリ電力量を含む、請求項２記載のシステム。
【請求項１３】
前記選択されたサービスの配信速度はバッテリ電力量に依存する、請求項１２記載のシステム。
【請求項１４】
前記ネットワーク状態は前記ネットワークの遅延特性、エラー特性、及び帯域幅特性を含む、請求項２記載のシステム。
【請求項１５】
前記配信機能は一種のトランスポートプロトコルと一種の接続とを指定する、請求項２記載のシステム。
【請求項１６】
前記ユーザの好みは、フィルタリング及び検索の好み、ブラウジングの好み、ディスプレイの好み、QoSの好み、及び人口学的情報を含む、請求項２記載のシステム。
【請求項１７】
前記サービス能力は前記システムのユーザの役割を含む、請求項２記載のシステム。
【請求項１８】
前記自然環境特性は、位置、位置のタイプ、前記モバイル機器の速度と軌道、前記モバイル機器の照明特性、特定位置の日時、及び前記位置の期間を含む、請求項２記載のシステム。
【請求項１９】
前記移動特性は前記モバイル機器の速度と軌道を含む、請求項２記載のシステム。
【請求項２０】
前記選択されたサービスの配信はイベントの出現に依存する、請求項２記載のシステム。
【請求項２１】
前記選択されたサービスの配信は第１及び第２の時間の差に依存する、請求項２記載のシステム。
【請求項２２】
第２回及びその後の回のための選択されたサービスの配信は前回に依存する、請求項２記載のシステム。
【請求項２３】
前記選択されたサービスの配信は前記モバイル機器の特定位置での滞在期間に依存する、請求項２記載のシステム。
【請求項２４】
さらに前記サービスマネージャに接続されたデータベースを備える、請求項１記載のシステム。
【請求項２５】
前記データベースは、ユーザプロフィール、ユーザ統計量、マルチメディアコンテンツ、サーバプロフィール、セキュリティ情報を格納する、請求項２４記載のシステム。
【請求項２６】
前記選択されたサービスは前記環境記述に従って適合化される、請求項１記載のシステム。
【請求項２７】
さらに、前記サービスマネージャに接続されたコンテンツ適応化エンジンを備える、請求項２６記載のシステム。
【請求項２８】
ネットワークを介してモバイル機器にマルチメディアサービスを配信する方法であって、
前記ネットワークを介してモバイル機器に接続されたサービスマネージャを備えた該モバイル機器を登録し、
前記モバイル機器に関係づけられる環境記述を取得し、
前記環境記述に従って特定のアプリケーションサービス・プロバイダを特定し、
前記環境記述に従って、前記ネットワークを介して前記モバイル機器に、前記アプリケーションサービス・プロバイダによって提供される選択されたサービスを配信する、
ことを備えた方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般的に、コンピュータ化されたサービスを配信する分野に関し、更に詳細には、無線通信ネットワークを介して、移動するユーザへサービスを提供することに関する。
【背景技術】
【０００２】
船、飛行機、車両等の移動体を測位して、追跡するための多くのシステムが知られている。いくつかの最近の例としては、スアレス外（Suarez, et al）に対して２００１年１０月２日に発行された「グローバルポジショニング（全地球測位）を利用する車両位置決定システム」（例えば、特許文献１参照）、及びアシハラ外（Ashihara, et al）に対して２００２年２月１９日に発行された「レーダ装置」（例えば、特許文献２参照）が挙げられる。一般に、従来のシステムは雑音があるときの、検出信号の物理的層の側面に焦点を合わせている。現在のトランシーバの設計は、数メータの精度で物体を効果的に測位して、追跡することができる。
【０００３】
高度なシステムは、高精度で確実に多物体を測位して、追跡することができる。例えば、２００２年２月１９日にサトー（Sato）に発行された「航法装置と情報創成装置」（例えば、特許文献３参照）、レメルソン外（Lemelson, et al）に対して２００１年８月１４日に発行された「GPS（全地球位置把握システム）車両衝突回避警報制御システム及び方法」（例えば、特許文献４参照）、及びエバーワイン外（Eberwine, et al）に対して２０００年１０月１７日に発行された「統合航空交通管理と衝突回避システム」（例えば、特許文献５参照）を参照。これらのシステムのすべては、静止している物体或いは移動体に対して移動している少なくとも１個の移動体を測位して、追跡することができる。
【０００４】
上記システムは、一般的用途及び消費者への適用のために、適応させることができた。ところが、従来のシステムは、異なったユーザに対して個人化されたサービスを提供するように設計されていない。近年、個人化されたサービスがより大きく強調されるようになってきた。個人化されたサービスは移動するユーザの位置と好みに応じてカスタマイズされる。
【０００５】
スモール外（Small, et al）に対して１９９７年６月２４日に発行された「時間と位置に基づくコンピューティング」（例えば、特許文献６参照）は、インテリジェントな位置認識を提供するために、ユーザが主要な位置にビーコンを設置することにより、彼ら自身の個人的なインフラを定義するシステムについて記載している。この利点としては、そのシステムはネットワークやサーバインフラを必要としないこと、また、GPSシステムとは違って、そのシステムは視程（見通し）制限が無いため、屋内で使用することができることである。ホーム（家庭）内やオフィス内等の様々な位置にビーコンを配置することにより、そのシステムはユーザの位置と好みに基づいて情報をユーザに提供する。
【０００６】
しかしながら、そのシステムは、既存のネットワークを利用しないので、ユーザの「ホームエリア（家庭領域）」の外側では、限定的にしか役に立たない。位置情報適応型サービス（LAS）は、ユーザにとって馴染みのない場所で利用できれば、より大きな価値があるであろう。
【０００７】
ゴールドバーグに対して２００１年１２月１８日に発行された「物体追跡装置及び方法」（例えば、特許文献７参照）は、被追跡物体呼掛器、位置の呼掛器及び警報器を含む追跡システムについて記載している。そのシステムの目的は、或る物体が予想された位置、物体または人の近くにいないとき、報告することである。そのシステムは、一日の異なる時間において、または異なる仕事のために、ユーザによって要求されるかもしれない１つの物体や１組の物体を追跡することによって、この仕事を達成する。被追跡物体呼掛器は物体識別子を作成し、一方、位置呼掛器は位置トランスジューサに対する近接度合いに対応する出力を生成する。その物体識別子と位置出力との所定の組合せに基づいて、警報が発信される。
【０００８】
ロケーション（位置）サービスは位置情報適応型サービスから慎重に区別されねばならない。全地球位置把握システム（GPS）等のロケーションサービスは単に位置情報を提供するが、位置情報適応型サービス（LAS）は、位置情報に従って、カストマイズされたサービスを物体及びユーザに対して配信することを含む。
【０００９】
ネットワークでつながれたシステムが位置情報を追跡するデータベースを含むことができるという概念は新しいものではない。
【００１０】
図１に示されるように、カトヴィック外（Catovic, et al）は、Proc．MobiCom'０１，２００１の「ワイヤレス・ネットワークにおける位置情報適応型サービスのための地理位置更新方式」において、例えば、携帯電話、ポータブルコンピュータ、携帯情報端末等の移動端末装置１０１を測位、追跡するためのモバイル（携帯）交換局（MSC）１００について記載している。そして、位置情報は、「ジオロケーション・コンポーネント（地理位置構成部）」１０２に格納されている。携帯電話ネットワークに、この構造を使用することができる。
【００１１】
マース（Maass）は、Proc．MobiCom９７，１９９７の「ディレクトリサービスに基づく位置情報対応モバイルアプリケーションズ」において、より完全なシステムについて記載している。所謂位置情報サーバが位置情報を提供する。そして、ユーザプロフィールと位置情報に従って、カストマイズされたサービスが配信される。
【００１２】
個人化されたサービスのコンテキスト（文脈）では、豊かな個人情報源としてカレンダを見ることができる。個人的には、それは所与の時刻での特定の人の位置に関する情報を提供することができる。さらに、ミーティング及び／或いはアポイントメント等のイベントをスケジューリングするのを支援するのに、カレンダーを使用することができる。カレンダーのオープンな（開かれた）交換を促進したり、インターネットを介して情報をスケジューリングするために、グループスケジューリングと個人情報管理のための共通の書式が定義されている。ドーソン（Dawson）及びステナーソン（Stenerson）の「インターネット・カレンダーリング及びスケジューリング・コア・オブジェクト・スペスフィケーション（仕様）」（RFC２４４５、１９９８年１１月）を参照。その仕様では、カレンダーリングやスケジューリング操作のためのサポート（支援）を提供する方法（例えば、予定事項や仕訳帳への記帳を要求したり、応答したり、変更したり、取り消したりすること）が定義されている。また、その仕様は、カレンダーリングとスケジューリングシステムで使用される広範囲の記述的要素のための形式文法を定義している。
【００１３】
RFC２４４５における記述的要素の一部として、ユーザを確認するための方法が、日付、時刻、イベントの期間及び相対時間等の時間を表す様々な方法と共に特定されている。位置に関して二つの主要な記述がある。１番目は、非常に正確な位置（すなわち、緯度と経度に関して）を指定することができるＧＥＯ構成部である。GPSシステムはこの構成部の値を定めることができる。第２の構成部はロケーション（位置）と呼ばれる。この構成部はフリーテキストとしてユーザによって入力される。記述パーサはテキストのセマンティクス（意味論）を容易に解釈することができないので、フリーテキストが共同利用できないことはよく知られている。フリーテキストは、単にテキストを表すことができるアプリケーションで役に立つだけである。一般に、従来の位置情報適応型サービスは、サービスを配信するときだけ、ユーザの位置と好みを考慮する。
【００１４】
【特許文献１】米国特許第６，２９８，３０６号明細書
【特許文献２】米国特許第６，３４８，８８９号明細書
【特許文献３】米国特許第６，３４９，２５９号明細書
【特許文献４】米国特許第６，２７５，７７３号明細書
【特許文献５】米国特許第６，１３３，８６７号明細書
【特許文献６】米国特許第５，６４２，３０３号明細書
【特許文献７】米国特許第６，３３１，８１７号明細書
【発明の開示】
【発明が解決しようとする課題】
【００１５】
従来の位置情報適応型システムは、サービスが配信されている全体環境を考慮していない。従って、ユーザを取り巻く環境だけでなく、端末装置、サービス・プロバイダ、その端末装置をサービス・プロバイダに接続する手段をも考慮して、マルチメディアサービスを効果的にカスタマイズして、適応させて、配信する、より高度な位置情報適応型サービスを提供する必要があるという課題があった。
【００１６】
この発明は、上記課題を解決した、モバイル機器のための環境適応型サービスを配信するシステム及び方法を得ることを目的とする。
【課題を解決するための手段】
【００１７】
本システムは、ネットワークを介してモバイル機器に接続された、サービスマネージャ（サービス管理プログラム）を備えたモバイル機器を先ず登録することにより、ネットワークを介してマルチメディアサービスをモバイル機器へ配信する。アプリケーションサービス・プロバイダはネットワークを介してサービスマネージャに接続される。各アプリケーションサービス・プロバイダは特定のマルチメディアサービスに関連している。
モバイル機器に関係づけられる環境記述が取得される。環境記述は、モバイル機器機能、ネットワーク（回路網）状態、配信機能、ユーザの好み、移動特性、時間パラメータ、イベントパラメータの頻度及びパターン、自然環境特性、サービス能力、及び位置パラメータを含む。
【発明の効果】
【００１８】
この発明によれば、環境記述に従って、特定のアプリケーションサービス・プロバイダが特定され、そして次に、環境記述に従って、特定のアプリケーションサービス・プロバイダによって提供される選択されたサービスがネットワークを介してモバイル機器に配信される。これにより、ASPがモバイル機器の現在位置を決めることができる。
【発明を実施するための最良の形態】
【００１９】
本発明は環境適応型サービス（EAS）を移動端末装置に提供する。ユーザに基づいた位置や好みを考慮するだけの、従来の位置情報適応型サービスに比べて、本発明によるシステムは環境記述に従ってサービスを配信する。環境記述はユーザ中心ではなく、寧ろ全てを包含している。例えば、環境要因は、デバイス（装置）能力、ネットワーク状態、配信能力、ユーザの好み、移動特性、時間、イベントの頻度とパターン、自然環境特性、サービス能力、絶対的及び相対的な位置を考慮に入れることができる。サービスマネージャ（サービス管理プログラム）或いはアプリケーションサービス・プロバイダは、個人化されたサービス及び一般的なサービスに適応して配信するために、環境記述を使用する。サービスは、マルチメディアコンテンツ及びユーザ情報の管理を含む。
【００２０】
系統図
図２で示されるように、移動端末装置１０１（例えば、携帯電話や携帯用の計算機器）は、アクセスネットワーク１３０を介してサービスマネージャ（サーバ）１１０及びアプリケーションサービス・プロバイダ（ASP）１２０に接続されている。アクセスネットワーク１３０はワイヤード（有線）及びワイヤレス（無線）の部分を含むことができる。特定の地域には、多数のASP、例えば、地元企業、政府関係機関等が存在しうる。異なるネットワークの特性は、容量、利用可能なバンド幅、エラー特性、及びレイテンシー（待ち時間）で表示される。また、各モバイル機器は、それが受け取ることができるマルチメディアフォーマットや、処理及びディスプレイの制約条件等の異なる機能によって特徴付けられる。
【００２１】
特定のモバイル機器の位置は、ネットワーク１３０の一部であり得るジオロケーション・コンポーネント（地理位置構成部）１４０によって定められる。ASP１２０により生成された環境記述１５０は、以下で説明されるように、モバイル機器の位置、モバイル機器とネットワークの特性、及び利用環境の他の要素を含む。記述パーサ１６０はスキーマや文法１７０で環境記述１５０を解析する。これは、注解に過ぎない従来のフリーテキストとは異って、予測可能な方法で加工することができる一貫したインターフェースを提供する。解析された環境記述はサービスマネージャ１１０により利用可能である。サービスマネージャ１１０は、以下に詳述するデータベース１８０を維持する。サービスマネージャやASP１２０は、認証されたデバイス（装置）がデータベース１８０に格納されたマルチメディアサービスにアクセスすることを許可する。
【００２２】
タイミング情報
環境適応型サービスをモバイル機器１０１に提供するために、ASP１２０がモバイル機器の現在位置に関する情報を受け取ることが重要である。以下、ASP１２０がモバイル機器の現在位置を決めることができる２つの方法について、図３を参照して説明する。
【００２３】
第１の方法では、モバイル機器１０１がASP１２０に対してローカルなエリア（サービス領域）に接近するとすぐに、サービスマネージャ１１０はモバイル機器の現在位置に関する情報３０２をASP１２０に提供する。もちろん、ここで「距離」が全体環境に対して相対的であることが理解されねばならない。また、サービスマネージャ１１０は、以下に詳述されるハンドシェイクプロセス（ハンドシェイク処理）のために要求される、より詳細な情報をASPに提供することができる。一例として、セルラ無線網上のサービスを配信するASPについて検討する。モバイル機器１０１がASP１２０の近くにあって、該モバイル機器が特定のサービスを受けたがっているユーザに関連しているならば、モバイル機器の現在位置を追跡しているサービスマネージャ１１０は適用範囲領域内の、モバイル機器のASPを知らせる。
【００２４】
サービスマネージャ１１０との初期の情報交換の後に、ASP１２０は、サービスを提供するために、セルラ無線網を介してモバイル機器とリンク３０５を確立する。ASPは以下の方法の内の１つでこれをしてもよい。（１）モバイル機器１０１から切断しないで、セル呼び出しをサービスマネージャ１１０からASP１２０へ移す。或いは、（２）サービスマネージャ１１０は、モバイル機器のセルアイデンティティ（セル識別情報）、例えば無線電話番号、をASPに提供し、次いでモバイル機器への接続を切断する。そして、ASP１２０は、サービスを提供するために、モバイル機器とのローカルリンク３０５を確立する。
【００２５】
図３は上述の第１のシナリオに基づいた図２のシステム構成要素間の信号のタイムチャートである。図３では、ゼロ時間は、左上コーナにあり、そして下に行くに従って増大する。ジオロケーション・コンポーネント１４０とサービスマネージャ１１０はアクセスネットワーク１３０上にある。モバイル機器１０１はセッションを開始し、最初に、３０１をサービスマネージャ１１０に登録する。サービスマネージャ１１０は登録されたモバイル機器１０１の位置情報だけを追跡する。モバイル機器１０１はアクセスネットワーク１３０、例えばセルラー・ネットワークで、位置情報３０３を更新する。そのネットワークはこの位置情報をジオロケーション・コンポーネント１４０に格納する。
【００２６】
モバイル機器１０１とネットワーク１３０との間の位置更新の頻度は非周期性である。モバイル機器１０１がゆっくり移動するならば、位置更新は、高速に移動するモバイル機器１０１のものと比べて、より頻度が低く行われる。従って、図３で示されるように、位置更新３０３の頻度は動的に変化するものであり、例えば、モバイル機器の移動特性に従って変化する。モバイル機器１０１は、アクセスネットワーク１３０で、その位置の更新時期を決める。
【００２７】
サービスマネージャ１１０は、既にサービスマネージャに登録されているモバイル機器１０１の位置情報３０３のために、ジオロケーション・コンポーネント１４０にポーリングする。
【００２８】
また、サービスマネージャとジオロケーション・コンポーネントとの間のこれらの通信信号の発生頻度３０４も非周期性である。位置情報３０３をポーリングした後、サービスマネージャ１１０はASP１２０の近接範囲のモバイル機器１０１に関する情報３０２をASP１２０に送る。そして、ASP１２０は個人化され、且つカストマイズされたサービスをモバイル機器１０１へ配信し始める。
【００２９】
第２の方法では、ASP１２０は、サービスマネージャ１１０から位置情報を受けないで、近くのモバイル機器１０１の位置を決める。このケースは、おそらく、それ自身の専門化された一連のサービスに関連したローカル・ワイヤレス・ネットワークに入るモバイル機器１０１のためのものである。このような場合には、ASP１２０及びモバイル機器１０１は、規則的な方法で通信し始めるために、共通のハンドシェークメカニズムに同意する。例えば、ASP１２０はそれが提供するサービスの広告を出しても良い。近づいてくるモバイル機器は、特定のサービスに興味があれば、その情報を受け取って、交渉セッションを開始しても良い。ユーザの好みによりこれを自動化することができる。ユーザの好みはリモートデータベースに格納されていても良いし、またはローカル的に利用可能であても良い。
【００３０】
また、その代わりに、モバイル機器は定期的に、その存在及びそれが興味を持つかもしれないタイプのサービスをブロードキャストしてもよい。モバイル機器が或るASPの範囲にあるエリア（地域）に入ると、そのASPはハンドシェークを開始して、サービスを求める要求を受け付ける。
【００３１】
環境記述
本発明によるシステムの動作に影響する様々な環境要因がある。一般に、これらの要因は、デバイス機能、ネットワーク状態、配信機能、ユーザの好み、移動特性、位置と時間、イベントの頻度とパターン、自然環境特性、及びサービス能力を含む。これらの要因の全てが環境記述１５０の解析可能なパラメータである。
【００３２】
デバイス機能は、プロセッサの速度、メモリ容量、オペレーティングシステムのタイプ等のソフトウェアの特性、画面解像度等のディスプレイの特性、サポートされるメディアフォーマット（例えば、MPEGプロフィール／レベル）を示してもよいデバイスプロフィール等のハードウェアの特性を含む。モバイル機器のバッテリ駆動量（電力量）が関心事であるならば、時間的なデバイス記述子として、バッテリー電力レベルを入力することができる。モバイル機器の電力の減少に応じて、コンテンツに適応するようにすることもできるし、或いは、サービスを配信するのに使用されるビット伝送速度を減少させることもできる。
【００３３】
ネットワーク状態は、エンドツーエンド遅延、片道遅延、または遅延変動等の遅延特性、ビットエラー率、パケット損失またはバースト性等のエラー特性、及び利用可能なバンド幅量やバンド幅変動等の帯域幅特性を指定する。経路の与えられた多重アクセスネットワークを最適に選択する際に使用するための他のタイプのネットワーク記述は、２００２年２月２０日にサヒノグル外（Sahinoglu, et al）によって出願された米国特許出願１０／０７９，０９６、「複数の通信ネットワークにおけるダイナミックな最適経路選択」に記載されている。
【００３４】
配信機能は、MPEG−２システムやTCP／IPやRTP等の、サポートされたトランスポートプロトコルのタイプ、及びサポートされた接続のタイプ（例えば、ブロードキャスト、ユニキャスト、マルチキャスト等）を指定する。
【００３５】
ユーザの好みは、フィルタリング及び検索の好み、ブラウジング（閲覧）の好み、ディスプレイの好み、及びQoSの好み、更には、性別や年令等の人口学的情報を含む。
【００３６】
サービス能力は、特定のユーザの役割（例えば、コンテンツクリエーター、サービスプロバイダ、権利所有者、課金者、最終消費者）、及び特定のユーザが提供するサービスのタイプ（コンテンツ制作、権利交渉、請求、コンテンツ適応化（改作）及びコード変換、ネットワークの使用、コンテンツ消費等）を含む。また、特定のユーザが権利保有者かコンテンツクリエーターであると仮定する場合、環境記述は、許される許容可能な適応化のタイプ（例えば、ビット伝送速度が２Mb／sec以上でなければならない、或いはビデオの空間分解能が１／２以上減少されてはならない）を含むことができる。
【００３７】
自然環境特性は、GPS（全地球位置把握システム）の座標及び場所等の位置、位置のタイプ（例えば、屋内、屋外、ホーム、またはオフィス）、モバイル機器の速度及び軌道、モバイル機器の照明特性、特定位置での日時、或る位置での期間を含む。モバイル機器自体により位置を定めることができ、また、図３のタイムチャートに対して説明したように、この情報はジオロケーション・コンポーネントに送られて、更新される。これらは位置情報適応型サービスをサポートする重要な記述であり、以下にその更なる詳細について説明する。
【００３８】
移動特性は、モバイル機器の速度と軌道、及び位置情報の履歴から推論され、且つサービスマネージャにより計算され得る端末のその他の移動特性を含む。移動端末の移動性特性を追跡するための方法は、ユーザ／デバイスの分類（例えば、歩行者、高速道路の自動車運転者、或いは都市の自動車運転者）に基づくことができる。例えば、移動端末の移動特性を信号の確率分布関数とパワースペクトルとから積分することができる。さらに、移動端末の軌道及び移動特性の他の決定要因は環境自体であり、その環境とは高速道路の分布、高速道路交通量、モール（商店街）やショッピングセンターへの距離等である。
【００３９】
時間−位置の記述は特定位置での時間、日付または期間（時間的長さ）の記述を含み、そこでは、絶対的及び相対的な時間を指定することができる。相対時間は、２つの移動端末の位置間の現地時間の差、すなわち移動端末の現地時間及びアプリケーションサービス・プロバイダの現地時間の差に関連させることもできるし、或いはそれは、サービスのスケジューリングと発注で重要な２つの相互イベント間の時差に関連させることもできる。相対距離の記述を利用する幾つかの例示が可能である。
【００４０】
例えば、イベントX１が、イベントX２の発生後に、T時間単位起こる場合にだけ、サービスSをモバイル機器Mに配信させる。
【００４１】
モバイル機器Ｍ１の現地時間及び移動端末或いはアプリケーションサービス・プロバイダＭ２の現地時間との間の差がT１時間単位より大／小である場合にだけ、サービスSをモバイル機器M１に配信させる。
【００４２】
時間単位ＳＴ１で期間DTの間、サービスSをモバイル機器M１に配信させる。ここで、ST１とDTはサービス或いはコンテンツが配信されることに関連する時間であり、ユーザに関連する時間ではない。サービスは休止されるが、その後サービスSは前の時間ST１＋DT、すなわちユーザが最後にやめたところ、から再開する。これは、ユーザが中断されたサービスの場所からサービスを続けるのを可能にする。これは、部分的に或いは様々な日に亘って、オーディオ・ブック（視聴用の本）を聞くか、或いは、映画を見ることを選ぶユーザにとって、重要である。
【００４３】
モバイル機器の場所とアプリケーションサービス・プロバイダのタイムゾーンとの差が特定の閾値以内であれば、サービスSを配信させる。
【００４４】
移動端末が現在位置にT時間単位以上留まっているならば、サービスSをモバイル機器Mに配信させる。
【００４５】
或る移動端末から別の移動端末或いはローカルASPへの相対距離が他の環境記述子として使用される。相対距離の計算は、GPS座標、都市、州、郵便番号、及び高度情報に関する知識を要求するかもしれない。相対距離はイベントスケジューリングのために有用であり、ユーザにフィードバックされる。幾つかの興味をそそるアプリケーションとしては、対話型の地図ベースのアプリケーション、インタラクティブゲーム、有望なモバイルアドホック（モバイル用の特別な）ネットワーク及び車両に埋設されるべきであるセンサネットワーク技術に基づく衝突回避システムがある。
【００４６】
相対距離の単位は、スカラでもベクトルでもよい。メータからマイルまでの範囲の距離測度、及び／又は、２つの移動端末間の物体の数や、移動端末とサービス配信位置との間の物体の数に関しては、スカラ単位がよいであろう。また、ベクトル単位は、移動端末の移動方向（例えば、南−１マイル、北に２つのガソリンスタンド等）を含む。
【００４７】
相対距離の精度のため、測定及び演算が更新される。更新が周期的な場合には、これは更新頻度と呼ばれ、他方、更新が非周期的であるならば、それは更新パターンと呼ばれる。相対距離情報の精度と信号発信負荷との兼ね合いにより、更新頻度或いはパターンを調整することができる。更新を遅くすると、相対距離制約条件が最後の更新以来満たされていない場合でも、相対距離に基づく位置情報適応型サービスが不要に配信されるかもしれない。
【００４８】
相対距離の細分性は別の重要な属性であり、従って、ネットワーク或いはサービスマネージャは、動的に或いは静的に、細分性の量子化を決めることができる。高い細分性は、より頻繁な更新を要求する。
【００４９】
イベントの頻度とパターンは環境記述の一部分であるとみなされる。過去、現在、或いは、将来のイベントを考慮して、環境適応型サービスの文脈の中での頻度を１単位時間当たりの発生事象と定義することができる。頻度は、或るイベントがどれくらいの頻度で起こるかを定義するものであり、環境（オンラインで、オフィスで、ホームで、コンテンツにアクセスしている、旅行（移動）している等）に基づくイベントの統計量を明らかにする。他の確率的モデル、例えば、予測目的のためのものに、この環境記述を一般化することができる。パターン記述は、イベントの順序或いは繰り返しとして定義され、以下の属性を持っている。すなわち、イベントの周期、イベントの期間、イベントの時空的な関係、及びイベントの構成。
【００５０】
サービスマネージャ
サービスマネージャ１１０は、モバイル機器１０１へサービスを配信する接続を管理する役目を担っている。この接続は、「セッション」と呼ばれ、セッション開始からセッション終了までサービスマネージャによって扱われる。以下では、典型的なセッションについて詳細する。
【００５１】
まず最初に、モバイル機器或いはサービスマネージャが登録処理によりセッションを開始する。サービスが始まる前に、セッションマネージャはモバイル機器を認証することができる。セッションマネージャは、以上に詳述したように、モバイル機器、ネットワーク環境、アプリケーションサービス・プロバイダ、ジオロケーション・コンポーネント、及びユーザプロフィールから得られた記述のコレクションである環境記述を集信する。
【００５２】
アプリケーションサービス・プロバイダ及びモバイル機器の両方からの環境記述に基づいて、セッションマネージャは、これらの様々な構成要素により受信された環境記述を比較することにより、「ベストマッチ（最も良い一致）」を見つけ出す試みをする。マッチが成功すれば、次に、セッションマネージャは、モバイル機器、アプリケーションサービス・プロバイダ、及びそれ自体の間でコンテンツ転送やビリング（請求）等の交渉を行う。良いマッチを見つけることができないならば、セッションマネージャはそれ自身でコンテンツ転送を満たそうと試みる。
モバイル機器或いはサービスマネージャの何れでも、そのセッションを終えることができる。サービスマネージャは、例えば、オープンしているファイルがあればそれらを閉じたり、支払請求書を計算したり、といった終了後のクリーンアップを担当する。アプリケーションサービス・プロバイダの観点を考慮して、この処理の幾つかの側面について以下に説明する。
【００５３】
データベース
データベース１８０はユーザプロフィール、ユーザ統計量、マルチメディアコンテンツ、サーバプロフィール、セキュリティ情報等の様々な情報を格納する。ユーザプロフィールは、クレジットカード情報、銀行勘定、支払いオプション、好ましいサービスやグラフィカルユーザーインターフェース等のユーザの好み等の個人データを含むことができる。
【００５４】
統計量は、ユーザがオンライン接続している時間と場所や、ユーザが視聴しているコンテンツのタイプ等のユーザの利用可能性に関係する情報に言及する。従来技術として引用したRFC２４４５では、個人やグループのスケジュールに関連した日時等のように、標準化されたフォーマットで、ユーザの利用可能性の或る側面を十分に指定することができる。ユーザは、これらの統計量にも、入力を与えることができる。サービスマネージャ１１０は、この入力を使用して、またそれ自体が集信した統計量を使用することによって、ユーザ利用可能性を確立する。また、コンテンツはデータベースに格納される。
【００５５】
コンテンツは、位置に特有の天気予報、そのような天気予報に関連した地図、変動株価チッカ（相場受信機）を与える株式市況データやイメージ（画像）を含むことができる。一般に、オーディオ、ビデオ、グラフィックス（図形）及びテキストデータを含む、全てのタイプのマルチメディアをデータベース１８０に収納することができる。
【００５６】
サーバプロフィールは特定のサーバで利用できるサービスに対するリストとリファランス（参照）を含む。なお、ユーザは特定のサーバの中に含まれるサービスに制限されない。すなわち、ユーザが遭遇する異なった環境において新サービスを発見するかもしれないことに留意すべきである。また、サーバプロフィールは、代替パス（経路）のためのネットワークアクセスの記述を、それらの関連費用と共に、含んでいてもよい。さらに、サーバプロフィールは、サーバ機能一般について説明するであろう。例えば、実行可能なコンテンツ適応化（改作）のタイプ、配信可能な最大のビット伝送速度、或いはアクティブな（使用中の）ユーザの数に関する関数としての平均待ち時間。
【００５７】
サービスマネージャは、モバイル機器及びアプリケーションサービス・プロバイダから現在の情報を検索することによって、データベースを定期的に更新することができる。例えば、サービスマネージャはジオロケーション・コンポーネントによって維持された他のデータベースから現在の環境資料を検索することができるし、或いはまた、特定のタイプのコンテンツ適応化を行うことができる新しいマシンを発見するかもしれない。
【００５８】
アプリケーションサービス・プロバイダ
アプリケーションサービス・プロバイダ（ASP）１２０は、モバイル機器へのサービス（マルチメディアコンテンツの配信を含む）を提供する役目をを担う。多数のASP（例えば、ガソリンスタンド、ホテル、及びレストラン）は、所与のエリア（領域）のモバイル機器へ、異なる或いは同様のサービスを提供する。或るモバイル機器が接続されるワイヤレス・アクセスネットワークのタイプは、それが受けることができるサービスに影響するかもしれない。例えば、モバイル機器がセルラ無線網を介してASPからサービスを受けているならば、そのモバイル機器は、必ずしも同じ地理的エリア（地域）に位置していない、接続されたASPからサービスを受けることができる。他方では、制限された或いは限定的な範囲のワイヤレスシステム（無線系）がサービス（例えば、IEEE８０２．１１やブルートゥース技術に基づくシステム）を提供するのに使用される場合には、そのシステムの有効範囲で移動するローカルなモバイル機器だけがサービスを受けることができる。
【００５９】
環境適応型サービスをモバイル機器に供給するために、サービスは、そのモバイル機器の現在位置、それにアクセスする手段、そのデバイス機能、サービスのタイプ或いはそれが興味を持つかもしれないコンテンツ、及び価格と支払いのオプションを決定する。サービスマネージャは、必要とされる情報の大部分をそのASPのものに提供することができる。しかしながら、或るASPはそれ自身の手段によりその情報の幾らかを得ることができるかもしれない。そのASPは、直接或いは間接的に（すなわち、サービスマネージャにより）、モバイル機器の認証を行わなければならないかもしれない。そのシステムのそのような側面について、更に詳細に以下に説明する。
【００６０】
サービス交渉
サービスマネージャ１１０は、モバイル機器が興味を持つかもしれないサービスについての情報をASPに提供する。サービスをモバイル機器に提供する前に、そのASPとそのモバイル機器は、該モバイル機器が興味を持っているサービスやコンテンツのタイプ、許容できるサービスの質、及び該モバイル機器の機能に同意しなければならない。通常、サービスマネージャはそのモバイル機器の代わりにこの交渉を行う。しかしまた、それらのASPとモバイル機器の間で交渉を直接行っても良い。
【００６１】
また、モバイル機器或いはサービスマネージャがASPと交渉しているかどうかに拘わらず、採用されるべき課金／支払い方法と共に、ASPにより請求される価格に同意することができる。サービスマネージャは、モバイル機器の代わりにこれらの仕事をすることによって、事実上、ASPのためにモバイル機器を認証する。サービスマネージャに請求するよりもモバイル機器からの直接支払いを促進するために、ASPが利用可能なローカルオーセンチケータ（認証符号）を有することがかなり可能である。ある状況では、そのようなメカニズムがより望ましいか、或いはより適しているかもしれない。例えば、これにより、取引費用を減少させて、ASPの満足を保証するかもしれないし、或いはモバイル機器は、取引によっては、サービスマネージャの関与を望まないかもしれない。このような場合には、ASPとモバイル機器との間で、サービスに対する選択、価格交渉、支払い方法の決定を行う。
【００６２】
コンテンツ配信
サービスを選択して、価格を交渉して、サービスマネージャ、モバイル機器及びASPによって請求方法が同意された後に、ASPはモバイル機器へサービスを提供する。サービスは例えば、ガス、飲み物、食物、本等の商品の購買を伴っていてもよいし、或いは、サービスは、コンテンツ（例えば、天気予報、交通情報、及び様々な形態のマルチメディアコンテンツ一般）をダウンロードして、再生することを伴ってもよい。
【００６３】
オーディオやビデオのストリームをダウンロードして、再生するために、ASPはモバイル機器の機能にマッチするコンテンツを配信する役割を担う。コンテンツの適応化（改作）が要求される場合には、ASPは適応化をローカルに行う能力を有していても良い。ASPにこの能力が無い場合には、サービスマネージャはコンテンツを適応させる能力を持っていてもよいし、或いは、適応させるためにコンテンツを他の場所に送るようにASPに指示するであろう。最悪の場合には、ASPはコンテンツをモバイル機器へ配信することができないであろう。その場合には、実際のサービスを提供するセッションを開始すべきではない。以下に説明されるように、幾つかの方法で、コンテンツ適合化及び配信処理を行うことができる。
【００６４】
第１の方法では、ASPは、モバイル機器に適するフォーマットにコンテンツを適応させることができるコンテンツ適応化エンジンへのアクセス可能性を含むか、或いは有している。この場合、ASPは、サービスマネージャからデバイス能力記述を受け取って、この情報をコンテンツ適応化エンジンに渡す。そして、適合化されているストリームが無線リンクを介してモバイル機器に通される。
【００６５】
第２の方法では、ASPは、手元の特定の仕事のために必要とされる特定のコンテンツ適応化エンジンにアクセスできない。寧ろ、サービスマネージャが、コンテンツ適応化エンジンにアクセスできるか、或いは、どこでそれを見つけることができるかを知っている。モバイル機器に現在のフォーマットのコンテンツを再生する能力が無い場合には、ASPは、コンテンツをサービスマネージャへ伝送しなければならないか、或いはサービスマネージャにより、コンテンツ適応化のためにコンテンツが送られるべき場所を指示されねばならない。
【００６６】
サービスマネージャは、モバイル機器が消費するための適当なフォーマットでコンテンツが適応化されることを保障する責任を負う。サービスマネージャは、この作業をローカルに行うか、或いはこの能力を持っている別のサーバへコンテンツを送ることができる。結局、適合化されたストリームがASPに戻され、そしてASPは無線リンクを介してそれをモバイル機器へ送る。ASPとサービスマネージャとは高能率的なワイヤードリンク（有線リンク）によって接続されることが望ましい。待ち時間や知覚される品質等のサービスの質のパラメータが、ユーザにとって満足できるレベルに保たれるものと想定される。
【００６７】
また、移動端末へサービスを提供することは別として、ASPはそれ自身の作動領域におけるローカル（局所）環境に関する貴重な情報をシステムに提供する。それは、温度、降水量、ローカルネットワークインフラ、優勢なローカルアクティビティのタイプ（例えば、観光、ビジネス、学習、そのエリア（地域）で見られる主要なイベント）等の、時間と環境とに関連する情報を含んでも良いが、これらに限られるわけではない。そのような情報は、そのエリアにおける移動端末へのサービス提供に対して甚大な影響があるかもしれない。それは、環境記述を更新し続けるのに部分的に使用される。以前に述べたように、これらの記述はカバーされたエリアに渡っての時空的な変化を記録するのに使用され、そしてそれはコンテンツ適応化エンジンには重要な入力となる。また、これらの記述は、所与のエリアの移動端末へユニークなサービスを特定して、提供するために、他の情報と共に、サービスマネージャによって使用される。
【００６８】
コンテンツ適応化エンジン
コンテンツ適応化エンジンの動作は環境記述によって影響されるだけではなく、コンテンツ記述によっても影響される。そのような記述は、１９９９年６月１５日に出願されたベトロ外（Vetro et al）の米国特許出願０９／５４７，１５９、「構文的及び意味論的な手掛かりを使用したビデオのコード変換」や、ＩＳＯ／IEC  １５９３８−５：２００１、「情報技術−マルチメディアコンテンツ記述インタフェイス：パート５マルチメディア記述スキーム」で特定されているようなコード変換のヒントを含む。
【００６９】
本発明と共に使用することができる様々なリソース適応化（改作）エンジンがある。ビデオのコード変換のために、コンテンツ適応化エンジンはビット伝送速度の低減を考慮に入れてもよい。例えば、１９９６年４月のサン外（Sun et al）による「MPEG圧縮されたビットストリーム・スケーリングのためのアーキテクチャ」、IEEEのビデオ技術のための回路・システムのトランザクションを参照。また、空間分解能低減、例えば、２００１年５月１１日にベトロ外（Vetro et al）によって出願された米国特許出願０９／８５３，３９４、「空間分解能低減を伴うビデオ・トランスコーダ」を参照。他のタイプの適応化としては、ビデオ要約の生成を含んでも良い（例えば、２０００年８月９日に出願されたディバカラン外（Divakaran、et al）の米国特許出願０９／８４５，００９、「モーション及びカラー記述子を使用してビデオを要約するための方法」を参照）し、或いは圧縮フォーマットを、例えば、MPEG−２からMPEG−４へ変えることを含んでも良い。
【００７０】
ベトロ外（Vetro et al）により２０００年２月２日に出願された米国特許出願０９／４９６，７０６、「適応性圧縮ビットストリーム・トランスコーダ」は、この言及によりここに組み入れられるが、これにおいては、トランスコーダは複数の変換モードのいずれか１つで作動する。マネージャは、ビットストリームの意味内容及びネットワーク特性に依存する特定のモードを選択するように構成される。また、システムは、コンテンツ特性を定めるコンテンツ分類子、及びネットワーク特性を定めるモデル予測子を含み、また、ユーザのデバイス（装置）特性に関する入力を受け取る。マネージャの積分器は、ネットワークの利用可能なビット伝送速度のために、特定の変換モデルを選択するのに使用される最適のレート−品質関数を発生する。本発明は、コンテンツ適応化のために、如何なる従来の方法をも使用することができる。特定のデバイスに埋設されるコンテンツ適応化エンジンの特定の能力は、目標アプリケーション及び目標適応化デバイスに大きく依存する。
【００７１】
本発明は好適な実施の形態を例に挙げて説明したが、本発明の精神及び範囲内で種々の他の改変及び変更を行うことができることを理解すべきである。従って、添付クレームの目的は本発明の真実の精神及び範囲に含まれるような全ての変形例及び変更例をカバーすることである。
【図面の簡単な説明】
【００７２】
【図１】モバイル（移動）通信のための従来の位置情報適応型サービスのブロック図である。
【図２】本発明によるモバイル機器用の環境アウェア（を意識している）システムのブロック図である。
【図３】本発明による環境アウェアシステムのメッセージタイミングの図である。
【図１】
2005522763.tif 000003
【図２】
2005522763.tif 000004
【図３】
2005522763.tif 000005
【国際調査報告】
2005522763.tif 000006
2005522763.tif 000007
2005522763.tif 000008