【手続補正書】
【提出日】平成21年9月4日(2009.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイル配信フレームワークにおけるコンテンツ処理を調整するための方法であって、
コンテンツに関連するメタデータのエンベロープ内に、外部のイネイブラーに対する外部参照および外部の配信イネイブラーに対するメタデータを埋め込むステップと、
該配信イネイブラーによって該コンテンツを処理するための該参照される外部イネイブラーの機能と関与させるために、コンテンツ処理調整ルールを配信イネイブラーに対する該メタデータの中に挿入するステップと
を包含する、方法。
【請求項２】
前記コンテンツ処理調整ルールは、拡張マークアップ言語「ＸＭＬ」でパッケージされた状態チャートである、請求項１に記載の方法。
【請求項３】
前記ＸＭＬでパッケージされた状態チャートは、埋め込まれた層を有する機能ブロックを含んでいる、請求項２に記載の方法。
【請求項４】
前記埋め込まれた層は、共通のＸＭＬ要素を定義する第１の層と、外部のイネイブラーに対するバインディングを有している、配信イネイブラーに対するメタデータを定義する第２の層と、外部のイネイブラーに対するメタデータを定義する第３の層とを含んでいる、請求項３に記載の方法。
【請求項５】
前記第３の層は、前記配信イネイブラーには認識されない、請求項４に記載の方法。
【請求項６】
前記第２の層は、所定の挙動を有する表現、命令、またはパラメータを含み、該所定の挙動には、前記外部イネイブラーの機能への、該表現、命令、またはパラメータのバインディングを含む、請求項４または請求項５に記載の方法。
【請求項７】
前記第１の層は、状態チャートの表現言語に対するＸＭＬシンタックスを定義するネームスペースによって参照される、請求項４〜請求項６のいずれか一項に記載の方法。
【請求項８】
前記機能ブロックは、状態識別子、ガード表現、外部のサービスの識別子、アクションバーブ、パラメータ、および／または状態遷移のうちのいずれか１つ、または任意の組み合わせを含んでいる、請求項３〜請求項７のいずれか一項に記載の方法。
【請求項９】
前記アクションバーブは、イネイブラーの機能に調整命令をマッピングするために用いられる、請求項８に記載の方法。
【請求項１０】
前記マッピングは、メタデータの解釈層によって実行される、請求項９に記載の方法。
【請求項１１】
前記状態遷移は、アクションバーブを用いて外部の機能を呼び出すことから受け取った結果に基づいている、請求項８〜請求項１０のいずれか一項に記載の方法。
【請求項１２】
前記外部参照は、外部のサービスに対するネームスペース宣言である、請求項１〜請求項１１のいずれか一項に記載の方法。
【請求項１３】
前記外部のサービスは、存在サービス、位置サービス、コンテンツスクリーニングサービス、および／または圧縮サービスのうちのいずれかを含んでいる、請求項１２に記載の方法。
【請求項１４】
前記挿入するステップは、処理状態に対する要素内の外部に、イネイブラーに対するスキームを定義する、請求項１〜請求項１３のいずれか一項に記載の方法。
【請求項１５】
コンテンツプロバイダであって、該コンテンツプロバイダは、外部のイネイブラーへの外部参照および配信イネイブラーに対するメタデータを、該コンテンツプロバイダによって供給されるコンテンツに関連するモバイルコンテンツ配信メタデータの中に埋め込むように、そして該配信イネイブラーによって該コンテンツを処理するための参照される外部のイネイブラーの機能を関連させるために、コンテンツ処理調整ルールを、配信イネイブラーに対するメタデータの中に挿入するように、構成されている、コンテンツプロバイダと、
コンテンツ配信イネイブラーであって、
配信サーバであって、該配信サーバは、該配信サーバに向けられたメタデータを処理するように構成されている、配信サーバと、
配信クライアントであって、該配信クライアントは、該配信クライアントに向けられたメタデータを処理するように構成されている、配信クライアントと
を含んでいる、コンテンツ配信イネイブラーと、
外部のイネイブラーであって、該コンテンツ配信イネイブラーを介して、該コンテンツ処理調整ルールに基づいて、コンテンツを処理するように構成されている、外部のイネイブラーと、
該コンテンツプロバイダからのコンテンツを消費するように構成されているコンテンツクライアントと
を備えている、コンテンツ処理の調整のためのシステム。
【請求項１６】
コンテンツと、
メタデータエンベロープと
を備えているコンテンツパッケージであって、
該メタデータエンベロープは、外部イネイブラーに対する外部参照および配信イネイブラーに対するメタデータを備え、該配信イネイブラーに対する該メタデータは、そこに埋め込まれたコンテンツ処理調整ルールを有している、コンテンツパッケージ。
【請求項１７】
前記コンテンツ処理調整ルールは、拡張マークアップ言語「ＸＭＬ」でパッケージされた状態チャートである、請求項１６に記載のコンテンツパッケージ。
【請求項１８】
前記ＸＭＬでパッケージされた状態チャートは、埋め込まれた層を有する機能ブロックを含んでいる、請求項１７に記載のコンテンツパッケージ。
【請求項１９】
前記埋め込まれた層は、共通のＸＭＬ要素を定義する第１の層と、外部のイネイブラーに対するバインディングを有している、配信イネイブラーに対するメタデータを定義する第２の層と、外部のイネイブラーに対するメタデータを定義する第３の層とを含んでいる、請求項１８に記載のコンテンツパッケージ。
【請求項２０】
前記第３の層は、前記配信イネイブラーには認識されない、請求項１９に記載のコンテンツパッケージ。
【請求項２１】
前記第２の層は、所定の挙動を有する表現、命令、またはパラメータを含み、該所定の挙動には、前記外部イネイブラーの機能への、該表現、命令、またはパラメータのバインディングを含む、請求項１９または請求項２０に記載のコンテンツパッケージ。
【請求項２２】
前記第１の層は、状態チャートの表現言語に対するＸＭＬシンタックスを定義するネームスペースによって参照される、請求項１９〜請求項２１のいずれか一項に記載のコンテンツパッケージ。
【請求項２３】
前記機能ブロックは、状態識別子、ガード表現、外部のサービスの識別子、アクションバーブ、パラメータ、および／または状態遷移のうちのいずれか１つ、または任意の組み合わせを含んでいる、請求項１８〜請求項２２のいずれか一項に記載のコンテンツパッケージ。
【請求項２４】
前記アクションバーブは、イネイブラーの機能に調整命令をマッピングするために用いられるように構成されている、請求項２３に記載のコンテンツパッケージ。
【請求項２５】
前記外部参照は、外部のサービスに対するネームスペース宣言である、請求項１６〜請求項２４のいずれか一項に記載のコンテンツパッケージ。
【請求項２６】
前記外部のサービスは、存在サービス、位置サービス、コンテンツスクリーニングサービス、および／または圧縮サービスのうちのいずれかを含んでいる、請求項２５に記載のコンテンツパッケージ。
【請求項２７】
処理状態に対する要素内に、外部のイネイブラーに対するスキームをさらに含んでいる、請求項１６〜請求項２６のいずれか一項に記載のコンテンツパッケージ。
【請求項２８】
コンピューティングデバイスに請求項１〜請求項１４のいずれか一項に記載の方法のステップを実行させるためのプログラムコードを格納している、コンピュータ読取り可能な媒体。