【手続補正書】
【提出日】平成20年12月2日(2008.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
特定形式の無線コンピュータ装置用にカスタム化されたソフトウェアアプリケーションを自動的に構築する方法であって、当該方法が、
（ａ）前記特定形式の無線コンピュータ装置の属性を自動的に決定する工程と、
（ｂ）前記工程で決定された属性に基づいて、前記特定形式の無線コンピュータ装置と適合可能なソフトウェア構成要素を、ソフトウェア構成要素のライブラリから自動的に決定する工程と、
（ｃ）前記特定形式の無線コンピュータ装置と適合可能なカスタム化されたソフトウェアアプリケーションの構成を生成するために、適合可能なソフトウェア構成要素を自動的に結合する工程と、
を備えることを特徴とする方法。
【請求項２】
決定された前記ソフトウェア構成要素の属性と適合可能なソフトウェア構成要素を決定する前記工程は、前記特定形式の無線コンピュータ装置の属性値と該ソフトウェア構成要素の属性値とを比較する工程を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記特定形式の無線コンピュータ装置の属性がメタデータとして定義されることを特徴とする請求項１または２に記載の方法。
【請求項４】
種々の形式の無線コンピュータ装置の属性もまたメタデータとして定義されることを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記装置が接続される無線ネットワークの属性をメタデータとして決定する工程をさらに含むことを特徴とする請求項４に記載の方法。
【請求項６】
種々の無線ネットワークと種々の形式の無線コンピュータ装置との組み合わせの属性をメタデータとして決定する工程をさらに含むことを特徴とする請求項５に記載の方法。
【請求項７】
種々の形式の無線コンピュータ装置のメタデータの属性が、装置識別子、市場情報、ネットワーク構成、物理的特性、ネットワーク構成、メディア／コンテンツ能力、ＨＴＴＰ接続、ＳＭＳ通信、Ｊａｖａ（登録商標）  ＡＰＩおよびライブラリ、Ｊａｖａ（登録商標）アプリケーションのセキュリティ、ユーザインタフェース能力、ユーザ支援特性の１つ以上を定義することを特徴とする請求項３または４に記載の方法。
【請求項８】
無線ネットワークのメタデータの属性が、識別子、開放性、ＳＭＳシステム信頼性、親オペレータＩＤ、提供される契約形式、提供されるデータの接続性、顧客契約の詳細、代表的なネットワーク名の１つ以上を含むことを特徴とする請求項５に記載の方法。
【請求項９】
前記特定形式の無線コンピュータ装置または当該装置と接続可能なネットワーク、または当該無線コンピュータ装置と当該ネットワークとの組み合わせ、に関する属性の変化について適合する適当な構成要素が存在し得るよう、前記ライブラリ中のソフトウェア構成要素の機能性が限定されることを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
各ソフトウェア構成要素は、前記アプリケーションのカスタム化された構成の一部として使用されるときの事例および条件を記述するメタデータによって参照されることを特徴とする請求項１に記載の方法。
【請求項１１】
前記無線コンピュータ装置のメタデータと、各ソフトウェア構成要素の参照によるメタデータとを照合することにより、前記特定形式の無線コンピュータ装置と適合可能なソフトウェア構成要素を自動的に決定する工程を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記特定形式の無線コンピュータ装置と適合可能なソフトウェア構成要素の自動的な決定が、前記無線ネットワークの属性のメタデータと、各ソフトウェア構成要素の参照によるメタデータとを照合することにより実行されることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記無線コンピュータ装置の属性に応じて、前記適合可能なソフトウェア構成要素を構成する工程を備えることを特徴とする請求項１乃至１２のいずれか１項に記載の方法。
【請求項１４】
前記ライブラリ中の前記適合可能なソフトウェア構成要素が、前記ソフトウェアアプリケーションのカスタム化されたバージョンにコンパイルされることを特徴とする請求項１乃至１３のいずれか１項に記載の方法。
【請求項１５】
新しいまたは別のアプリケーションを表現する追加のメタデータとマークアップシンタックスを使用し、前記特定形式の無線コンピュータ装置用に新しくアプリケーションを生成することにより、当該特定形式の無線コンピュータ装置のための別のアプリケーションがカスタム化されることを特徴とする請求項１４に記載の方法。
【請求項１６】
前記特定形式の無線コンピュータ装置のメタデータの属性は、当該特定形式の携帯電話機にダウンロードした試験アプリケーションによって自動的に決定されることを特徴とする請求項１乃至１５のいずれか１項に記載の方法。
【請求項１７】
前記特定形式の無線コンピュータ装置のメタデータの属性が手動試験によってさらに決定されることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記特定形式の無線コンピュータ装置用に生成された前記アプリケーションのメタデータの属性は手動試験が可能であり、当該特定形式の無線コンピュータ装置用に調整されることを特徴とする請求項１７に記載の方法。
【請求項１９】
前記アプリケーションのカスタム化されたビルドは、実行するアプリケーションが埋め込まれたアプリケーション実行プラットホームであることを特徴とする請求項１乃至１８のいずれか１項に記載の方法。
【請求項２０】
エンドユーザアプリケーションを得るために、該アプリケーションの定義と前記アプリケーション実行プラットホームとが結合されることを特徴とする請求項１９に記載の方法。
【請求項２１】
前記エンドユーザアプリケーションはメタデータマークアップ言語で定義されることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記エンドユーザアプリケーションは実行可能なソフトウェアを含むことが可能であることを特徴とする請求項２１に記載の方法。
【請求項２３】
前記無線コンピュータ装置の前記特定の形式が、製造業者、モデルおよび該形式の電話機に配備されたファームウェアの関数であることを特徴とする請求項１乃至２２のいずれか１項に記載の方法。
【請求項２４】
前記無線コンピュータ装置の前記特定の形式が、無線コンピュータ装置が接続する移動体通信網の関数でもあることを特徴とする請求項２３に記載の方法。
【請求項２５】
前記カスタム化されたアプリケーションが、携帯電話用のコンテンツポータル（論説、ニュース、呼び出し音、壁紙、およびその他の形式の携帯電話用のコンテンツを扱う）、賭け、出会い、バンキング、位置情報、住所氏名録、ゲーム、チャット、ピアツーピアアプリケーションのグループから選択された通信網アプリケーションであることを特徴とする請求項１乃至２４のいずれか１項に記載の方法。
【請求項２６】
請求項１に記載の方法を実行することにより、カスタム化されたソフトウェアアプリケーションの構築に適応可能なアプリケーション配信プラットホームを構築する方法であって、
（ａ）前記アプリケーションに関連するソフトウェア構成要素のライブラリを構築する工程と、
（ｂ）種々の無線コンピュータ装置の属性のライブラリを構築する工程と、
（ｃ）与えられた形式の無線コンピュータ装置の属性を決定する手段を前記プラットホームに提供する工程と、
（ｄ）前記の属性を前記アプリケーションに関連するソフトウェア構成要素のライブラリを形成するソフトウェア構成要素の属性と自動的に比較する手段を前記プラットホームに提供する工程と、
（ｅ）前記形式の無線コンピュータ装置と適合可能なソフトウェア構成要素を自動的に決定する手段を前記プラットホームに提供する工程と、
（ｆ）前記形式の無線コンピュータ装置に適した、前記アプリケーションのカスタム化された構成を提供するために、前記プラットホームに、適合可能なソフトウェア構成要素を結合する手段を提供する工程と、
を備えることを特徴とする方法。
【請求項２７】
請求項１に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項２８】
コンテンツを無線コンピュータ装置にダウンロードする方法であって、該方法が、コンテンツをダウンロードするために請求項２７に記載のコンピュータプログラムを実行する工程を備えるこことを特徴とする方法。
【請求項２９】
アプリケーションを無線コンピュータ装置に配信する方法であって、該方法が、
（ａ）前記無線コンピュータ装置がサーバに接続する工程と、
（ｂ）前記サーバが、前記無線コンピュータ装置に適合するようカスタム化され、請求項１に記載の方法を使用して得られたアプリケーションを前記無線コンピュータ装置に提供できるよう、前記無線コンピュータ装置と適合可能なソフトウェア構成要素を構築する工程と、
（ｃ）前記カスタム化したアプリケーションを前記無線コンピュータ装置にインストールする工程と、
を備えることを特徴とする方法。
【請求項３０】
請求項２９に記載の方法を使用して配信されたアプリケーションを実行することが可能な無線コンピュータ装置。
【請求項３１】
請求項２９に記載の方法を使用してアプリケーションを無線コンピュータ装置に配信するようプログラムされたことを特徴とするサーバ。