【手続補正書】
【提出日】平成19年8月17日(2007.8.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  移動端末で実行されるアプリケーションと移動ネットワークとの間の通信で使用されるベアラ・サービスを選択する方法であって、前記移動端末は該移動端末で異なるアプリケーションの使用を可能にし且つ該移動端末と該移動端末の製造業者又は第三者の製造業者によって供給されるアプリケーション・プログラムとの間の両立性を保証するためのアプリケーション実行環境を備え、前記方法は、前記アプリケーション・プログラムから該アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用されるべき前記ベアラ・サービスに対する一組の要件を収集するため、また該アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用するベアラ・サービスを選択するのにその収集した一組の要件に基づいて前記移動ネットワークとベアラ・サービスの交渉を実施するために前記アプリケーション実行環境を動作させることを含む方法。
【請求項２】  ベアラ・サービスに対する前記一組の要件に基づき、前記移動端末にてベアラ・サービス要求ネットワーク・メッセージを形成し、
前記ベアラ・サービス要求ネットワーク・メッセージを前記移動ネットワークに送信し、
前記選択可能なベアラ・サービスと前記ベアラ・サービス要求ネットワーク・メッセージとに基づき前記移動ネットワークにてベアラ・サービス応答ネットワーク・メッセージを形成し、
前記ベアラ・サービス応答ネットワーク・メッセージを前記移動端末に送信する、
ことを更に含む請求項１に記載の方法。
【請求項３】  前記アプリケーション実行環境は前記ベアラ・サービス要求ネットワーク・メッセージを形成する請求項２に記載の方法。
【請求項４】  前記アプリケーション実行環境は前記ベアラ・サービス応答ネットワーク・メッセージを受信して処理する請求項２に記載の方法。
【請求項５】  前記ベアラ・サービス応答ネットワーク・メッセージは通信のために選択されるべきベアラ・サービスに対する提案を含む請求項２に記載の方法。
【請求項６】  前記アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用する新たなベアラ・サービスを選択すべく再交渉段階が実施される請求項１に記載の方法。
【請求項７】  前記再交渉段階は前記移動端末内の前記アプリケーション・プログラムおよび前記移動端末のユーザの一方により開始される請求項６に記載の方法。
【請求項８】  前記再交渉段階は、少なくとも、
前記アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用するために選択されるべきベアラ・サービスに対する新たな一組の要件を規定し、
前記新たな一組の要件に基づきベアラ・サービス要求ネットワーク・メッセージを前記移動端末において形成し、
前記ベアラ・サービス要求ネットワーク・メッセージを前記移動ネットワークに送信し、
前記ベアラ・サービス要求ネットワーク・メッセージと前記移動ネットワークにおいて選択可能な前記ベアラ・サービスとに基づき、前記アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用されるべき新たなベアラ・サービスに対する提案を含むベアラ・サービス応答ネットワーク・メッセージを前記移動ネットワークにおいて形成し、
前記ベアラ・サービス応答ネットワーク・メッセージを前記移動端末に送信し、さらに、
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記新たな一組の要件を十分に満たせば該新たなベアラ・サービスに対する提案を受け入れる段階であって、その結果前記アプリケーション・プログラムと前記移動ネットワークとの間の通信は該新たなベアラ・サービスを使用して継続される段階か、
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記新たな一組の要件を十分に満たさなければ該新たなベアラ・サービスに対する提案を拒絶する段階であって、その結果前記アプリケーション・プログラムと前記移動ネットワークとの間の通信は終結される段階か、
の内のひとつの段階を前記移動端末で実施することを含む請求項７に記載の方法。
【請求項９】  前記アプリケーション実行環境はベアラ・サービスに対する前記新たな一組の要件を規定する請求項８に記載の方法。
【請求項１０】  前記アプリケーション実行環境は前記ベアラ・サービス要求ネットワーク・メッセージを形成する請求項８に記載の方法。
【請求項１１】  前記アプリケーション実行環境は前記新たなベアラ・サービスに関する情報を前記アプリケーション・プログラムに対して提供することを特徴とする請求項８に記載の方法。
【請求項１２】  前記アプリケーション実行環境はフォーマット化されたデータ・パケットで前記新たなベアラ・サービスに関する情報を前記アプリケーション・プログラムに提供する請求項１１記載の方法。
【請求項１３】  前記アプリケーション・プログラムは前記新たなベアラ・サービスを受け入れる前記段階または拒絶する前記段階を実施する請求項８に記載の方法。
【請求項１４】  前記再交渉段階は前記移動端末の少なくともひとつの特性が変化したときに実施される請求項６に記載の方法。
【請求項１５】  前記再交渉段階は前記移動ネットワークによって開始される請求項６に記載の方法。
【請求項１６】  前記再交渉段階は前記移動ネットワークの少なくともひとつの状態が変化したときに実施されると共に、前記再交渉段階は少なくとも、
前記少なくともひとつの変化させられた状態に基づき、新たなベアラ・サービスに対する提案を含む状態変化ネットワーク・メッセージを前記移動ネットワークにおいて形成し、
前記状態変化ネットワーク・メッセージを前記移動端末に送信し、
前記状態変化ネットワーク・メッセージを前記移動局において検査し、さらに
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記一組の要件を十分に満たせば該新たなベアラ・サービスに対する提案を受け入れる段階であって、その結果前記アプリケーション・プログラムと前記移動ネットワークとの間の通信は該新たなベアラ・サービスを使用して継続される段階か、
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記一組の要件を十分に満たさなければ該新たなベアラ・サービスに対する提案を拒絶する段階であって、その結果前記アプリケーション・プログラムと前記移動ネットワークとの間の通信は終結される段階か、の内のひとつの段階を前記移動端末で実施することを含む請求項１５に記載の方法。
【請求項１７】  前記選択可能なベアラ・サービスは前記移動端末のユーザに対して通知されて該ユーザはベアラ・サービスの選択を実施できる請求項１に記載の方法。
【請求項１８】  前記アプリケーション実行環境は各アプリケーション・プログラムと該アプリケーション実行環境との間の通信のために与えられた論理インタフェースを介して前記アプリケーション・プログラムから各ベアラ・サービス要件に関する情報を収集する請求項１に記載の方法。
【請求項１９】  前記アプリケーション・プログラムは前記論理インタフェースを介して前記各ベアラ・サービス要件に関する情報をフォーマット化されたデータ・パケットで前記の実行環境に与える請求項１８に記載の方法。
【請求項２０】  前記アプリケーション実行環境は該アプリケーション実行環境と前記移動端末の特性に関する情報を備える情報格納部との間のインタフェースを介して前記移動端末から各ベアラ・サービス要件に関する情報をさらに収集する請求項１に記載の方法。
【請求項２１】  前記アプリケーション実行環境は前記移動端末から該移動端末の各ベアラ・サービスに関する情報をさらに収集する請求項１に記載の方法。
【請求項２２】  前記アプリケーション実行環境は該アプリケーション実行環境とユーザの希望に関する情報を備える情報格納部との間のインタフェースを介して各ベアラ・サービス要件に関する情報をさらに収集する請求項１に記載の方法。
【請求項２３】  前記アプリケーション実行環境は前記移動端末のユーザから該移動端末のユーザ・インタフェースを介して各ベアラ・サービス要件に関する情報をさらに収集する請求項１に記載の方法。
【請求項２４】  前記アプリケーション実行環境は前記移動ネットワークからユーザの加入契約情報をさらに収集する請求項１に記載の方法。
【請求項２５】  前記アプリケーション実行環境はベアラ・サービスに対する前記一組の要件を優先順位付けする請求項１に記載の方法。
【請求項２６】  前記アプリケーション実行環境はベアラ・サービスに対する前記一組の要件における各相反要件を解決する請求項１に記載の方法。
【請求項２７】  前記選択可能なベアラ・サービスのいずれかがベアラ・サービスに対する前記一組の要件を十分に満たすか否かを決定するための比較が前記移動ネットワークにおいて実施される請求項１に記載の方法。
【請求項２８】  前記比較の実施に関して前記ユーザの前記加入契約情報が検査される請求項２７に記載の方法。
【請求項２９】  前記比較の実施に関して前記移動ネットワークのトラフィック状態が検査される請求項２７に記載の方法。
【請求項３０】  前記比較の実施に関して遠隔ネットワークの機能が検査される請求項２７に記載の方法。
【請求項３１】  前記選択可能なベアラ・サービスのいずれかがベアラ・サービスに対する前記一組の要件を十分に満たすか否かを決定するための比較が前記移動端末において実施される請求項１に記載の方法。
【請求項３２】  前記比較の実施に関して前記ユーザの加入契約情報が検査される請求項３１に記載の方法。
【請求項３３】  前記比較の実施に関して前記移動ネットワークのトラフィック状態が検査される請求項３１に記載の方法。
【請求項３４】  前記比較の実施に関して遠隔ネットワークの機能が検査される請求項３１に記載の方法。
【請求項３５】  前記アプリケーション実行環境は前記アプリケーション・プログラムに許可されたベアラ・サービスに関して該アプリケーション・プログラムに知らせる請求項１に記載の方法。
【請求項３６】  前記アプリケーション実行環境は、前記許可されたベアラ・サービスに関する情報を前記アプリケーション・プログラムにフォーマット化されたデータ・パケットで提供する請求項３５に記載の方法。
【請求項３７】  前記移動ネットワークにおいて少なくともひとつのサービス品質クラスが規定され、且つ、該少なくともひとつのサービス品質クラスに対して少なくともひとつのベアラ・サービスが規定される請求項１に記載の方法。
【請求項３８】  前記アプリケーション・プログラムに対し、好適なサービス品質クラスが規定される請求項３７に記載の方法。
【請求項３９】  前記アプリケーション・プログラムに対して規定された前記好適なサービス品質クラスに関する情報は、ベアラ・サービスに対する前記一組の要件に含まれると共に、該情報は前記ベアラ・サービス要求ネットワーク・メッセージで前記移動ネットワークに送信される請求項３８に記載の方法。
【請求項４０】  前記再交渉段階は前記アプリケーション・プログラムの少なくともひとつのベアラ・サービス要件が変化したときに実施される請求項７に記載の方法。
【請求項４１】  前記アプリケーション・プログラムを起動させるサービス要求が前記の実行環境を動作させて該アプリケーション・プログラムからベアラ・サービスに対する前記一組の要件を収集する請求項１に記載の方法。
【請求項４２】  前記移動端末において選択可能な各ベアラ・サービスに関する情報を獲得し、
前記選択可能なベアラ・サービスのいずれかがベアラ・サービスに対する前記一組の要件を十分に満たすか否かを決定するために、ベアラ・サービスに対する前記一組の要件と前記移動ネットワークにおいて選択可能なベアラ・サービスに関する前記の獲得した情報との間で比較を実施し、
ベアラ・サービスに対する前記一組の要件を十分に満たす選択可能なベアラ・サービスを前記アプリケーション・プログラムと前記移動ネットワークの間の通信に使用するベアラ・サービスとして選択するために前記アプリケーション実行環境を動作させることを含む請求項１に記載の方法。
【請求項４３】  移動ネットワークを備える通信システムで使用するための移動端末であって、
前記移動端末において実行されるアプリケーション・プログラムと、
前記移動端末において異なるアプリケーションの使用を可能とし且つ該移動端末と該移動端末の製造業者又は第三者の製造業者によって供給される前記アプリケーション・プログラムとの間の両立性を保証するアプリケーション実行環境と、
各アプリケーション・プログラムと前記アプリケーション実行環境との間で通信するための論理インタフェースと、を備え、
前記アプリケーション実行環境は前記アプリケーション・プログラムから該アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用されるべきベアラ・サービスに対する一組の要件を収集し、また該アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用するベアラ・サービスを選択するのにその収集した一組の要件に基づいて前記移動ネットワークとベアラ・サービスの交渉を実施するように構成されている移動端末。
【請求項４４】  前記アプリケーション実行環境は前記アプリケーション・プログラムの各ベアラ・サービス要件に関する情報を、前記論理インタフェースを介して受信するように構成されている請求項４３に記載の移動端末。
【請求項４５】  前記アプリケーション実行環境は選択されたベアラ・サービスに関する情報を、前記論理インタフェースを介して前記アプリケーション・プログラムに伝送するように構成されている請求項４３に記載の移動端末。
【請求項４６】  前記アプリケーション実行環境は前記アプリケーション・プログラムの特性の変化に関する情報を、前記論理インタフェースを介して受信するように構成されている請求項４３に記載の移動端末。
【請求項４７】  前記アプリケーション実行環境はベアラ・サービスの変更に関する情報を、前記論理インタフェースを介して前記アプリケーション・プログラムに伝送するように構成されている請求項４３に記載の移動端末。
【請求項４８】  前記移動端末の少なくともひとつ特性に関する情報を前記アプリケーション実行環境に伝送するインタフェースを備える請求項４３に記載の移動端末。
【請求項４９】  前記アプリケーション実行環境は前記移動端末の特性に関する情報を前記のインタフェースを介して、該移動端末の各特性に関する情報を備えている該移動端末内の情報格納部から受信するように構成されている請求項４８に記載の移動端末。
【請求項５０】  前記アプリケーション実行環境は前記移動端末の特性に関する情報を該移動ネットワークから受信するように構成されている請求項４３に記載の移動端末。
【請求項５１】  少なくともひとつのユーザ希望に関する情報を前記アプリケーション実行環境に伝送するインタフェースを備える請求項４３に記載の移動端末。
【請求項５２】  前記アプリケーション実行環境はユーザ希望に関する情報を、前記インタフェースを介して、各ユーザ希望に関する情報を備えている情報格納部から受信するように構成されている請求項５１に記載の移動端末。
【請求項５３】  前記アプリケーション実行環境はユーザ希望に関する情報を、前記移動端末のユーザ・インタフェースを介して、ユーザから入力として受信するように構成されている請求項４３に記載の移動端末。
【請求項５４】  選択可能な各ベアラ・サービスをユーザに通知するユーザ・インタフェースを備える請求項４３に記載の移動端末。
【請求項５５】  ユーザがベアラ・サービスを選択するのを可能とするユーザ・インタフェースを備える請求項４３に記載の移動端末。
【請求項５６】  前記アプリケーション実行環境は前記移動ネットワークから、ユーザの加入契約情報を受信するように構成されている請求項４３に記載の移動端末。
【請求項５７】  前記アプリケーション実行環境はベアラ・サービスに対する前記一組の要件を優先順位付けするように構成されている請求項４３に記載の移動端末。
【請求項５８】  前記アプリケーション実行環境はベアラ・サービスに対する前記一組の要件における相反要件を解決するように構成されている請求項４３に記載の移動端末。
【請求項５９】  ベアラ・サービスに対する前記一組の要件に基づきベアラ・サービス要求ネットワーク・メッセージを形成する手段と、
前記ベアラ・サービス要求ネットワーク・メッセージを前記移動ネットワークに送信する手段と、
前記移動ネットワークからベアラ・サービス応答ネットワーク・メッセージを受信する手段と、
を備える請求項４３に記載の移動端末。
【請求項６０】  前記アプリケーション実行環境は前記ベアラ・サービス要求ネットワーク・メッセージを形成するように構成されている請求項５９に記載の移動端末。
【請求項６１】  前記アプリケーション実行環境は前記ベアラ・サービス応答ネットワーク・メッセージを受信し且つ処理するように構成されている請求項５９に記載の移動端末。
【請求項６２】  前記移動ネットワークで選択可能なベアラ・サービスに関する情報を獲得する手段と、ベアラ・サービスに対する前記一組の要件と、前記移動ネットワークで選択可能なベアラ・サービスに関して獲得された前記情報とを比較する手段と、を備える請求項４３に記載の移動端末。
【請求項６３】  前記アプリケーション・プログラムと前記移動ネットワークとの間の通信で使用するために選択されるべきベアラ・サービスに対する新たな一組の要件を規定する手段と、
ベアラ・サービスに対する前記新たな一組の要件に基づきベアラ・サービス要求ネットワーク・メッセージを形成する手段と、
前記ベアラ・サービス要求ネットワーク・メッセージを前記移動ネットワークに送信する手段と、
前記移動ネットワークからベアラ・サービス応答ネットワーク・メッセージを受信する手段と、
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記一組の要件を十分に満たせば、ベアラ・サービスの変更を受け入れる手段と、
もし前記新たなベアラ・サービスがベアラ・サービスに対する前記一組の要件を十分に満たさなければ、ベアラ・サービスの変更を拒絶する手段と、
を備える請求項４３に記載の移動端末。
【請求項６４】  前記アプリケーション実行環境はベアラ・サービスに対する前記新たな一組の要件を規定するように構成されている請求項６３に記載の移動端末。
【請求項６５】  前記アプリケーション実行環境は前記ベアラ・サービス要求ネットワーク・メッセージを形成するように構成されている請求項６３に記載の移動端末。
【請求項６６】  前記アプリケーション実行環境は前記アプリケーション・プログラムに前記新たなベアラ・サービスに関する情報を提供するように構成されている請求項６３に記載の移動端末。
【請求項６７】  前記アプリケーション実行環境は前記アプリケーション・プログラムに前記新たなベアラ・サービスに関する情報をフォーマット化されたパケットで提供するように構成されている請求項６３に記載の移動端末。
【請求項６８】  前記アプリケーション実行環境は各アプリケーション・プログラムと該アプリケーション実行環境との間の通信のために与えられた論理インタフェースを介して前記アプリケーション・プログラムから各ベアラ・サービス要件に関する情報を収集するように構成されている請求項４３に記載の移動端末。
【請求項６９】  前記アプリケーション実行環境は前記アプリケーション・プログラムを起動させるサービス要求に応じて該アプリケーション・プログラムからベアラ・サービスに対する前記一組の要件を収集するように構成されている請求項４３に記載の移動端末。
【請求項７０】  前記アプリケーション実行環境は、
前記移動端末において選択可能な各ベアラ・サービスに関する情報を獲得し、
前記選択可能なベアラ・サービスのいずれかがベアラ・サービスに対する前記一組の要件を十分に満たすか否かを決定するために、ベアラ・サービスに対する前記一組の要件と前記移動端末において選択可能なベアラ・サービスに関する前記の獲得した情報との間で比較を実施し、
ベアラ・サービスに対する前記一組の要件を十分に満たす選択可能なベアラ・サービスを前記アプリケーション・プログラムと前記移動ネットワークの間の通信に使用するベアラ・サービスとして選択するように構成されている請求項４３に記載の移動端末。