【手続補正書】
【提出日】平成24年7月26日(2012.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイル装置にコンテンツ配信を提供するためのコンピュータ実施の方法であって、
モバイル装置のためのアプリケーションを開発するためのソフトウェア開発キットを開発者に提供するステップであって、前記ソフトウェア開発キットが提供されたとき、前記ソフトウェア開発キットが前記アプリケーション内に挿入されて、前記アプリケーションのためのコンテンツを取得するように構成されるべきオブジェクトを備え、前記オブジェクトは特定のコンテンツディストリビュータからコンテンツを取得するために予め構成されたコードを有する、ステップと、
前記モバイル装置上の前記アプリケーションに配信されるべき前記コンテンツを選択する際に使用するための前記アプリケーションに関するコンテキストパラメータを識別するステップと、
前記コンテンツを前記モバイル装置に転送するステップであって、前記コンテンツが、前記コンテキストパラメータを使用して選択され、前記モバイル装置のユーザに提示されるように構成されたステップとを備える方法。
【請求項２】
前記コンテンツを要求する際に前記オブジェクトによって使用されるように構成されたアプリケーションプログラムインターフェースを提供するステップであって、前記オブジェクトが、前記開発者によるカスタマイゼーションに基づいてコンテンツ要求を構築し、前記コンテンツを受信して、前記コンテンツを前記モバイル装置上に提示するために備えるように構成されているステップをさらに備える、請求項1に記載のコンピュータ実施の方法。
【請求項３】
前記コンテキストパラメータを識別するステップが、
前記開発者から前記アプリケーションを受信するステップと、
前記アプリケーションのコンテンツから前記コンテキストパラメータを抽出するステップとを備える、請求項1に記載のコンピュータ実施の方法。
【請求項４】
後に前記開発者から前記アプリケーションの新しいバージョンを受信するステップと、
前記アプリケーションの前記新しいバージョンを使用して前記コンテキストパラメータを修正するステップとをさらに備える、請求項3に記載のコンピュータ実施の方法。
【請求項５】
前記コンテキストパラメータを識別するステップが、
前記開発者から前記コンテキストパラメータを受信するステップと、前記オブジェクトに関連して前記コンテキストパラメータを記録するステップとを備える、請求項1に記載のコンピュータ実施の方法。
【請求項６】
前記コンテンツを転送するステップが、
複数のページのうちのどのページが前記アプリケーション内で現在アクティブかを決定するステップと、
前記ページに少なくとも部分的に基づいて前記コンテンツを選択するステップとを備える、請求項1に記載のコンピュータ実施の方法。
【請求項７】
前記アプリケーション内でどのページが現在アクティブかを決定するステップが、
前記オブジェクトによって転送された識別子を受信するステップであって、前記識別子が前記ページを示すステップを備える、請求項6に記載のコンピュータ実施の方法。
【請求項８】
前記識別子が、前記アプリケーションの実行時にアップデートされた広域変数を使用して前記アプリケーション内で取得される、請求項7に記載のコンピュータ実施の方法。
【請求項９】
前記コンテンツを転送するステップが、
前記コンテンツをプリフェッチするステップと、
前記コンテンツを前記モバイル装置に転送するステップであって、前記後に提示するためにコンテンツが前記モバイル装置に格納されるように構成されているステップと、
前記コンテンツが提示されたという確認を前記モバイル装置から受信するステップとを備える、請求項1に記載のコンピュータ実施の方法。
【請求項１０】
開発者にとって利用可能であって、(1)前記開発者がモバイル装置のために構成されたアプリケーションを作成するためのプログラム開発プラットフォームと、(2)コンテキストパラメータに基づいて前記アプリケーションのためのコンテンツを求める要求を生成するために、および前記コンテンツを前記モバイル装置のユーザに提示するために、前記開発者によって前記アプリケーション内に挿入されるように構成されたオブジェクトとを含み、前記オブジェクトは特定のコンテンツディストリビュータからコンテンツを取得するために予め構成されたコードを有する、第1システムと、
前記第1システムは、第2システムへの要求を生成するように構成され、前記第2システムは、前記コンテキストパラメータに基づいて前記コンテンツを選択して、前記コンテンツを前記モバイル装置に転送するように構成された、システム。
【請求項１１】
前記第1システムが、
コンテンツ配信を提供するためのソフトウェア開発キットであって、少なくとも前記プログラム開発プラットフォームおよび前記オブジェクトを備えるソフトウェア開発キットをさらに備える、請求項10に記載のシステム。
【請求項１２】
前記第1システムが、
前記コンテンツを要求する際に前記オブジェクトによって使用されるように構成されたアプリケーションプログラムインターフェースであって、前記オブジェクトが、前記開発者によるカスタマイゼーションに基づいてコンテンツ要求を構築し、前記コンテンツを受信して、前記コンテンツを前記モバイル装置上で提示するために備えるように構成されたアプリケーションプログラムインターフェースをさらに備える、請求項10に記載のシステム。
【請求項１３】
前記第1システムが、前記アプリケーションのコンテンツから前記コンテキストパラメータを抽出するために、かつ第2システムでコンテキストパラメータを格納するために、前記アプリケーションを前記第2システムに転送するようにさらに構成された、請求項10に記載のシステム。
【請求項１４】
前記第1システムが、前記アプリケーションの新しいバージョンを使用して前記コンテキストパラメータを修正するために、後に前記アプリケーションの前記新しいバージョンを前記第2システムに転送するようにさらに構成された、請求項13に記載のシステム。
【請求項１５】
前記第1システムが、前記オブジェクトに関連して前記コンテキストパラメータを記録するために、前記第2システムに前記コンテキストパラメータを転送するようにさらに構成された、請求項11に記載のシステム。
【請求項１６】
前記オブジェクトが、複数のページのうちのどのページが前記アプリケーション内で現在アクティブかを決定して、前記ページの識別子を前記第2システムに転送するように構成され、前記第2システムが前記ページに少なくとも部分的に基づいて前記コンテンツを選択する、請求項10に記載のシステム。
【請求項１７】
前記オブジェクトが、前記アプリケーションの実行時にアップデートされた広域変数を使用して、前記アプリケーション内の前記識別子を取得するように構成された、請求項16に記載のシステム。
【請求項１８】
コンテンツがプリフェッチされて後に提示するために前記モバイル装置に格納され、前記オブジェクトが、前記コンテンツが提示されたという前記モバイル装置からの確認を転送するように構成された、請求項16に記載のシステム。
【請求項１９】
前記オブジェクトが、前記ユーザと前記モバイル装置上の前記コンテンツとの対話をトラックするように構成された、請求項10に記載のシステム。
【請求項２０】
モバイル装置にコンテンツ配信を提供するためのコンピュータ実施の方法であって、
ソフトウェア開発キットを使用してモバイル装置のためのアプリケーションを生成するステップと、
あらかじめ構成されたオブジェクトを、コンパイレーション前に前記アプリケーションに追加するステップであって、前記オブジェクトが、前記ソフトウェア開発キットから取得され、前記アプリケーションのためのコンテンツを要求するように構成され、前記オブジェクトは特定のコンテンツディストリビュータからコンテンツを取得するために予め構成されたコードを有する、ステップと、
前記アプリケーションに関連付けられるコンテキストパラメータをコンテンツディストリビュータに提供するステップであって、前記コンテキストパラメータが、前記モバイル装置に転送するための前記コンテンツを選択する際に前記コンテンツディストリビュータによって使用されるように構成されたステップとを備える方法。
【請求項２１】
前記コンテキストパラメータを提供するステップが、
前記アプリケーションを前記コンテンツディストリビュータに転送するステップを備える、請求項20に記載の方法。
【請求項２２】
モバイル装置にコンテンツ配信を提供するためのコンピュータ実施の方法であって、
ソフトウェア開発キットを使用してモバイル装置のためのアプリケーションを生成するステップであって、前記アプリケーションが、前記アプリケーションのためのコンテンツを要求するように構成されたあらかじめ構成されたオブジェクトを含むステップと、
前記モバイル装置に前記アプリケーションを提供するステップであって、前記モバイル装置を使用する間、前記オブジェクトが、コンテンツ要求を生成し、前記オブジェクトは特定のコンテンツディストリビュータからコンテンツを取得するために予め構成されたコードを有し、前記コンテンツディストリビュータが前記コンテンツを選択する際にコンテキストパラメータを使用するステップと、
ユーザと前記モバイル装置上の前記コンテンツとの対話をトラックすることによって取得した情報を、前記モバイル装置から受信するステップとを含む方法。
【請求項２３】
モバイル装置にコンテンツ配信を提供するためのコンピュータ実施の方法であって、
モバイル装置アプリケーション内に挿入されるべき、および前記アプリケーションのためのコンテンツを要求するように構成されたオブジェクトを提供するステップと、
前記アプリケーションに関するコンテキストパラメータを識別するステップと、
コンテンツディストリビュータでコンテンツ要求を受信するステップであって、前記コンテンツ要求は、コンテンツディストリビュータからのコンテンツを取得するために予め構成されたコードに基づきアプリケーション内でオブジェクトによってコンテンツディストリビュータに行われる、ステップと、
前記コンテキストパラメータを使用して前記モバイル装置上の前記アプリケーションに配信されるべきコンテンツを選択するステップと、
提示されるべき前記コンテンツを前記モバイル装置のユーザに転送するステップとを備える方法。
【請求項２４】
前記モバイル装置に遠隔に接続されているサーバ装置で前記コンテンツが選択され、前記サーバ装置が前記コンテンツを求める要求を受信して、前記コンテンツが前記サーバ装置から前記モバイル装置に転送される、請求項23に記載の方法。
【請求項２５】
コンテキストパラメータに基づいてコンテンツを識別するように構成されたサーバ装置と、
開発者にとって利用可能な開発者システムであって、前記開発者がアプリケーションを作成するためのプログラム開発プラットフォームと、前記開発者が前記アプリケーションプログラム内に含むためのオブジェクトとを含み、前記オブジェクトは前記サーバ装置へのコンテンツ要求を生成するように構成され、前記オブジェクトは前記サーバ装置からコンテンツを取得するために予め構成されたコードを有する、開発者システムと、
前記開発者システムで作成された前記アプリケーションを実行し、前記オブジェクトを使用して前記サーバ装置に前記コンテンツを要求し、前記コンテンツをユーザに提示するためのモバイル装置とを備える、システム。
【請求項２６】
前記開発者システムが前記アプリケーションを作成する際に使用されるソフトウェア開発キットを含み、前記ソフトウェア開発キットが、前記オブジェクトを含み、前記プログラム開発プラットフォームに準拠する、請求項25に記載のシステム。