【手続補正書】
【提出日】平成21年6月23日(2009.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ジェネリック動的コンテンツ配信システムにおける使用のためのプッシュプロキシであって、
該プッシュプロキシを用いてコンテンツプロバイダを登録し、そして該コンテンツプロバイダに対するチャネルメタデータをさらに受信するように構成されている、コンテンツプロバイダ登録サービスプロバイダインターフェースと、
該コンテンツプロバイダから受信された該チャネルメタデータを格納するように構成されている、チャネルメタデータレポジトリと、
コンテンツメタデータ抽出器およびキャッシュモジュールであって、該コンテンツメタデータ抽出器およびキャッシュモジュールは、コンテンツからの該プッシュプロキシに対するメタデータと、該コンテンツプロバイダから受信されたメタデータエンベロープとを抽出するように構成され、該コンテンツメタデータ抽出器およびキャッシュモジュールは、該プッシュプロキシ上で該メタデータをキャッシュするようにさらに構成されている、コンテンツメタデータ抽出器およびキャッシュモジュールと、
コンテンツ断片化モジュールであって、該コンテンツ断片化モジュールは、コンテンツおよびメタデータエンベロープを複数のセグメントに分解するように構成されている、コンテンツ断片化モジュールと、
該コンテンツ断片化モジュールからのコンテンツエンベロープまたは１つ以上のセグメントを格納するように構成されている、据え置き検索メッセージ格納モジュールと、
該据え置き検索メッセージ格納モジュール内に格納されたコンテンツを満了させるか、または該据え置き検索メッセージ格納モジュール内に格納されたコンテンツを置換するように構成されている、コンテンツ満了および置換モジュールと、
サービスを広告するためのプッシュクライアントの選択を提供するように構成されている、コンテンツ依存性モジュールと、
該据え置き検索メッセージ格納モジュール内に格納されたコンテンツエンベロープのプッシュをスケジューリングするように構成されている、プッシュスケジューラと、
アプリケーションと該コンテンツプロバイダとの間の加入を維持し、そして該加入のためのルールのリストを維持するように構成されている、加入およびルールモジュールと
を備えている、プッシュプロキシ。
【請求項２】
プッシュクライアントに対するプッシュエージェントと、プッシュクライアントに対するメタデータエンベロープとをさらに備えている、請求項１に記載のプッシュプロキシ。
【請求項３】
フロー制御管理モジュールをさらに備え、該フロー制御管理モジュールは、前記プッシュクライアントからフロー制御メッセージを受信し、そしてコンテンツおよびメタデータエンベロープのプッシュを開始または中止するように構成されている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項４】
コンテンツおよびメタデータエンベロープを格納および管理するために、メッセージブローカおよび配信待ち行列をさらに備えている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項５】
前記プッシュプロキシは、１つのコンテンツプロバイダのみを登録するように構成されている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項６】
前記プッシュプロキシは、複数のコンテンツプロバイダを登録するように構成されている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項７】
コンテンツを格納するコンテンツストレージモジュールをさらに備えている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項８】
前記プッシュプロキシを統治するサービス統治モジュールをさらに備えている、請求項１または請求項２に記載のプッシュプロキシ。
【請求項９】
動的コンテンツ配信アーキテクチャにおいて使用するプッシュクライアントであって、該プッシュクライアントは、
アプリケーションを該プッシュクライアントに登録するように構成され、該アプリケーションに対する、チャネルメタデータを含むアプリケーションマニフェストを受信するようにさらに構成されている、アプリケーション登録アプリケーションプロバイダインターフェースと、
該アプリケーションから受信されたチャネルメタデータを格納するように構成されているチャネルメタデータレポジトリと、
コンテンツおよびメタデータエンベロープをプッシュプロキシから受信するように構成されている、通信手段と、
該コンテンツおよびメタデータエンベロープから該プッシュクライアントに対するメタデータを抽出するように構成され、そして該プッシュクライアント上に該メタデータをキャッシュするようにさらに構成されている、コンテンツメタデータ抽出器およびキャッシュモジュールと、
該プッシュクライアントによってまだ受信されていない該プッシュプロキシからのコンテンツの検索をスケジューリングするように構成されている据え置き検索マネージャと、
以前に複数のセグメントに分解されているコンテンツを再構成するように構成されているコンテンツ依存性モジュールと、
該プッシュクライアントに格納されたコンテンツを満了させるか、または該プッシュクライアントに格納されたコンテンツを置換するように構成されている、コンテンツ満了および置換モジュールと、
該アプリケーションに、新しいコンテンツが待機していることを通知するために、該アプリケーションと協働するように構成されている、更新通知ブロックと、
該アプリケーションとコンテンツプロバイダとの間の加入を管理するように構成されている、加入管理ブロックと、
該プッシュクライアントによって要求されたときに、コンテンツをプルするように構成されているプルブローカであって、該プルブローカは該据え置き検索マネージャによって駆動される、プルブローカと
を備え、
該プッシュクライアントは、ジェネリックアプリケーションを登録し、そして該コンテンツプロバイダからジェネリックコンテンツタイプを受信するように構成されている、プッシュクライアント。
【請求項１０】
前記プッシュプロキシからコンテンツおよびメタデータエンベロープを受信するためにプッシュエージェントをさらに備えている、請求項９に記載のプッシュクライアント。
【請求項１１】
コンテンツおよびメタデータエンベロープのプッシュを開始または中止するために、フロー制御メッセージを前記プッシュクライアントに送信するように構成されている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１２】
コンテンツおよびメタデータエンベロープを格納および管理するために、メッセージブローカおよび配信待ち行列をさらに備えている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１３】
前記プッシュクライアントは、１つのアプリケーションのみを用いて登録するように構成されている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１４】
前記プッシュクライアントは、複数のアプリケーションを用いて登録するように構成されている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１５】
コンテンツを格納するコンテンツストレージモジュールをさらに備えている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１６】
前記プッシュクライアントを統治するサービス統治モジュールをさらに備えている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１７】
前記プッシュクライアントは、該プッシュクライアントと接続されていないアプリケーションに対するバックグラウンド更新を行うように構成されているバックグラウンド更新処理モジュールをさらに備えている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１８】
前記更新通知ブロックは、所定の位置に前記アプリケーションに対するコンテンツを格納するように構成されている、請求項９または請求項１０に記載のプッシュクライアント。
【請求項１９】
前記更新通知ブロックは、前記所定の位置に格納されているクライアントアプリケーションにメッセージを通知する、請求項１８に記載のプッシュクライアント。
【請求項２０】
前記更新通知ブロックは、コンテンツおよびメタデータエンベロープを前記アプリケーションに送信する、請求項９または請求項１０に記載のプッシュクライアント。