【手続補正書】
【提出日】平成18年3月27日(2006.3.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造化定義言語で表されたアトミック画面コンポーネントを有する無線アプリケーションを実行するためのインテリジェント実行フレームワークを有する無線装置であって、
少なくとも１つの一次制御と少なくとも１つの二次制御とを有する１組の条件付き制御を含む画面表現をモデリングするよう構成された画面モデルを前記画面コンポーネントから生成する、前記フレームワークの画面マネージャと、
前記装置のユーザと前記アプリケーションとの間の対話型環境を提供するユーザインターフェイスと、
前記ユーザインターフェイスに前記画面表現を供給する、前記フレームワークのユーザインターフェイスサービスと、
を含み、
前記ユーザが、前記アプリケーションの実行中に前記ユーザインターフェイス上に表示される前記条件付き制御の対話型操作を行う、
インテリジェント実行フレームワークを有する無線装置。
【請求項２】
前記条件付き制御に関係するユーザイベントを識別するために、前記ユーザインターフェイス上の前記画面表現の挙動が、前記フレームワークによってモニタリングされる、請求項１記載の装置。
【請求項３】
前記モニタリングが、予め定義されたランタイム基準に従って実行される、請求項２記載の装置。
【請求項４】
前記画面マネージャが、前記ユーザインターフェイスサービスによって通信された前記ユーザイベントに基づいて前記画面モデルを更新する、請求項２記載の装置。
【請求項５】
前記構造化定義言語が、ＸＭＬに基づく言語、ＨＴＭＬ及びＸＨＴＭＬからなる群から選択される、請求項４記載の装置。
【請求項６】
前記条件付き制御が、ネストされたレイアウトと、画面ボタン、画面編集ボックス、画面ラベル、画面メニュー項目及び画面レイアウトタイプからなる群から選択されるユーザインターフェイス制御とを含む、請求項５記載の装置。
【請求項７】
前記画面表現を記述するための、前記画面コンポーネントと共に含まれるコード部を更に含む、請求項２記載の装置。
【請求項８】
前記画面コンポーネントの前記コード部を実行するための、前記フレームワークのスクリプトインタプリタを更に含む、請求項７記載の装置。
【請求項９】
前記条件付き制御が、予め定義された画面条件を満たすことにより自らの状態を決定する、請求項２記載の装置。
【請求項１０】
前記状態が、外観、制御値、可視性及び挙動からなる群から選択される、請求項９記載の装置。
【請求項１１】
前記一次制御の状態が前記二次制御の状態に影響する、請求項９記載の装置。
【請求項１２】
前記二次制御の状態が、前記一次制御の状態に基づいて決定される、請求項１１記載の装置。
【請求項１３】
前記条件付き制御の状態が、前記ユーザイベントに従って変化するよう構成される、請求項１２記載の装置。
【請求項１４】
前記画面コンポーネント内に、前記構造化定義言語によって指定される前記条件付き制御を更に含む、請求項２記載の装置。
【請求項１５】
前記画面コンポーネント内に、コード要素によって指定される前記条件付き制御を更に含む、請求項２記載の装置。
【請求項１６】
前記コード要素がスクリプト要素である、請求項１５記載の装置。
【請求項１７】
前記画面コンポーネント内に、前記構造化定義言語と前記コード要素との組合せによって指定される前記条件付き制御を更に含む、請求項１５記載の装置。
【請求項１８】
前記画面コンポーネント内に、前記二次制御が前記コード要素によって自らの状態を指定するように指定される前記条件付き制御を更に含む、請求項１５記載の装置。
【請求項１９】
条件付きレイアウトを含む前記条件付き制御を更に含む、請求項２記載の装置。
【請求項２０】
前記条件付きレイアウトが、前記レイアウトに含まれる前記二次制御に対する前記一次制御として構成される、請求項１９記載の装置。
【請求項２１】
構造化定義言語で表されたアトミック画面コンポーネントを有する無線アプリケーションを無線装置のインテリジェント実行フレームワークによって実行する方法であって、
少なくとも１つの一次制御と少なくとも１つの二次制御とを有する１組の条件付き制御を含む前記画面コンポーネントをメモリから抽出する工程と、
前記装置のユーザと前記アプリケーションとの間の対話型環境を提供するために、前記装置のユーザインターフェイス上に表示される画面表現をモデリングするよう構成された画面モデルを、前記条件付き制御を含む前記画面コンポーネントから作成する工程と、
前記画面モデルに基づいて、前記アプリケーションの実行状態に対応するユーザインターフェイス条件の現在の値を反映するよう構成された前記画面表現を生成する工程と、
を含み、
前記ユーザが、前記アプリケーションの実行中に前記ユーザインターフェイス上に表示される前記条件付き制御の対話型操作を行う、
方法。
【請求項２２】
前記条件付き制御の変化に関係するユーザイベントを識別するために、前記ユーザインターフェイス上の前記画面表現の挙動を、前記フレームワークによってモニタリングする工程を更に含む、請求項２１記載の方法。
【請求項２３】
前記条件付き制御の変更を反映するよう前記画面モデルを変更する工程を更に含む、請求項２２記載の方法。
【請求項２４】
前記二次制御の状態が、連結された前記一次制御の状態の変化に従って変更される、請求項２３記載の方法。
【請求項２５】
前記画面モデルの変更が、変化した前記条件付き制御に連結されたコード部によって指示される、請求項２３記載の方法。
【請求項２６】
前記画面マネージャが、前記ユーザインターフェイスサービスによって通信される前記
ユーザイベントに基づいて前記画面モデルを更新する、請求項２３記載の方法。
【請求項２７】
前記構造化定義言語が、ＸＭＬに基づく言語、ＨＴＭＬ及びＸＨＴＭＬからなる群から選択される、請求項２６記載の装置。
【請求項２８】
前記条件付き制御が、ネストされたレイアウトと、画面ボタン、画面編集ボックス、画面ラベル、画面メニュー項目及び画面レイアウトタイプからなる群から選択されるユーザインターフェイス制御とを含む、請求項２７記載の方法。
【請求項２９】
前記条件付き制御が、予め定義された画面条件を満たすことにより自らの状態を決定する、請求項２２記載の装置。
【請求項３０】
前記状態が、外観、制御値、可視性及び挙動からなる群から選択される、請求項２９記載の方法。
【請求項３１】
前記一次制御の状態が前記二次制御の状態に影響する、請求項２９記載の方法。
【請求項３２】
前記二次制御の状態が、前記一次制御の状態に基づいて決定される、請求項３１記載の方法。
【請求項３３】
前記条件付き制御の状態が、前記ユーザイベントに従って変化するよう構成される、請求項３２記載の方法。
【請求項３４】
前記画面コンポーネント内の前記条件付き制御が、前記構造化定義言語によって指定される、請求項２２記載の装置。
【請求項３５】
前記画面コンポーネント内の前記条件付き制御が、コード要素によって指定される、請求項２２記載の方法。
【請求項３６】
前記コード要素がスクリプト要素である、請求項３５記載の方法。
【請求項３７】
前記画面コンポーネント内の前記条件付き制御が、前記構造化定義言語と前記コード要素との組合せによって指定される、請求項３５記載の方法。
【請求項３８】
前記画面コンポーネント内の前記条件付き制御が、前記二次制御が前記コード要素によって自らの状態を指定するように指定される、請求項３５記載の方法。
【請求項３９】
前記画面モデルの前記条件付き制御内に条件付きレイアウトを含む工程を更に含む、請求項２２記載の方法。
【請求項４０】
前記条件付きレイアウトが、前記レイアウトに含まれる前記二次制御に対する前記一次制御として構成される、請求項３９記載の方法。
【請求項４１】
無線装置を、無線アプリケーションを実行するためのインテリジェント実行フレームワークを有するよう構成するコンピュータプログラム製品であって、前記装置は、該装置のユーザと前記アプリケーションとの間の対話型環境を提供するユーザインターフェイスを有し、前記アプリケーションは、構造化定義言語で表されたアトミック画面コンポーネントを有し、
前記コンピュータプログラム製品は、
コンピュータ読み取り可能媒体と、
前記コンピュータ読み取り可能媒体に格納され、少なくとも１つの一次制御と少なくとも１つの二次制御とを有する１組の条件付き制御を含む画面表現を前記画面コンポーネントからモデリングするよう構成された画面モデルを生成する、前記フレームワークの画面マネージャモジュールと、
前記コンピュータ読み取り可能媒体に格納され、前記画面表現を前記ユーザインターフェイスに供給する、前記フレームワークのユーザインターフェイスサービスモジュールと、
を含み、
前記ユーザが、前記アプリケーションの実行中に前記ユーザインターフェイス上に表示される前記条件付き制御の対話型操作を行う、
コンピュータプログラム製品。
【請求項４２】
構造化定義言語で表されたアトミック画面コンポーネントを有する無線アプリケーションを実行するためのインテリジェント実行フレームワークを有する無線装置であって、
少なくとも１つの一次制御と少なくとも１つの二次制御とを有する１組の条件付き制御を含む前記画面コンポーネントをメモリから抽出する手段と、
前記装置のユーザと前記アプリケーションとの間の対話型環境を提供するために、前記装置のユーザインターフェイス上に表示される画面表現をモデリングするよう構成された画面モデルを、前記条件付き制御を含む前記画面コンポーネントから作成する手段と、
前記画面モデルに基づいて、前記アプリケーションの実行状態に対応するユーザインターフェイス条件の現在の値を反映するよう構成された前記画面表現を生成する手段と、
を含み、
前記ユーザが、前記アプリケーションの実行中に前記ユーザインターフェイス上に表示される前記条件付き制御の対話型操作を行う、
インテリジェント実行フレームワークを有する無線装置。