【手続補正書】
【提出日】平成19年12月26日(2007.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントからメータリングサービスへ累積されたメータリングデータを報告する方法であって、各メータリングデータは、メータリングＩＤ（ＭＩＤ）に従って前記クライアントのメータリングデータベース内でインデックスを付けられ、コンテンツに関連付けられたＩＤ（ＫＩＤ）に従って前記メータリングデータベース内でサブインデックスを付けられ、前記方法は、前記クライアントが、
特定のＭＩＤを選択し、
前記選択されたＭＩＤを有する前記メータリングデータベース内の前記メータリングデータの少なくとも一部を選択し、該選択されたメータリングデータはＫＩＤに従って編成され、
前記選択されたメータリングデータに基づきチャレンジを構築し、
前記構築されたチャレンジを前記メータリングサービスへ送り、これにより前記メータリングサービスは、前記チャレンジから前記メータリングデータを取得し、それを格納し、前記チャレンジに基づき前記クライアントに返すべきレスポンスを構築し、
前記チャレンジ内の前記選択されたメータリングデータのＫＩＤリストを含む前記メータリングサービスからの前記レスポンスを受信し、
前記レスポンスが前記チャレンジに対応することを確認し、
前記リスト内の各ＫＩＤに関して、前記選択されたＭＩＤ及び前記ＫＩＤを有する前記メータリングデータを前記メータリングデータベースから削除することにより前記レスポンス内の前記ＫＩＤリストを処理すること、
を含み、
前記チャレンジは、
前記ＭＩＤ、
前記メータリングサービスの位置の識別表示、
前記チャレンジに対して選択されたトランザクションＩＤ（ＴＩＤ）、及び
前記選択されたメータリングデータ、
を含むように構築され、
前記選択されたメータリングデータは、対称パス・キーに従って暗号化されて、（パス・キー（メータリングデータ））を生じ、前記メータリングサービスの公開キー（ＰＵ−Ｍ）に従って暗号化された前記パス・キーをさらに含むことによって（ＰＵ−Ｍ（パス・キー））を生じ、これにより前記メータリングサービスは、（ＰＵ−Ｍ）に対応する秘密キー（ＰＲ−Ｍ）を、前記チャレンジからの（ＰＵ−Ｍ（パス・キー））に適用して前記パス・キーを取得し、該取得したパス・キーを前記チャレンジからの（パス・キー（メータリングデータ））に適用して前記メータリングデータを取得し、その後、該取得したメータリングデータを格納できる、方法。
【請求項２】
前記パス・キーに基づき前記チャレンジの少なくとも一部のハッシュから導き出されたハッシュ値をさらに含むように前記チャレンジを構築することを含み、これにより前記チャレンジの前記少なくとも一部がその後に変更される場合に前記ハッシュ値が確認を失敗し、また前記メータリングサービスは、前記パス・キーに基づき前記チャレンジからの前記ハッシュ値を確認できる、請求項１に記載の方法。
【請求項３】
前記クライアントが、前記選択されたＭＩＤに関して前記メータリングデータベース内の累積された全てのメータリングデータを含むように前記チャレンジを構築できない場合に、セット・パーシャル・データ・フラグをさらに含むように前記チャレンジを構築することを含む、請求項１に記載の方法。
【請求項４】
前記チャレンジ内に記述されていたＭＩＤ、
前記チャレンジ内に記述されていたトランザクションＩＤ（ＴＩＤ）、及び
前記チャレンジ内に記述されていた前記選択されたメータリングデータの少なくとも一部、
を含む前記レスポンスを受信することを含む、請求項１に記載の方法。
【請求項５】
前記選択されたメータリングデータの前記少なくとも一部の前記ＫＩＤリストを含む前記レスポンスを受信することを含む、請求項４に記載の方法。
【請求項６】
対称パス・キーに従って暗号化された前記選択されたメータリングデータの前記少なくとも一部を含む前記レスポンスを受信して（パス・キー（メータリングデータ））を生じることを含み、さらに、前記クライアントが前記パス・キーを取得し、該取得したパス・キーを前記レスポンスからの（パス・キー（メータリングデータ））に適用して、前記メータリングデータの前記少なくとも一部を取得することを含む、請求項４に記載の方法。
【請求項７】
前記パス・キーに基づき前記レスポンスの少なくとも一部のハッシュから導き出されたハッシュ値をさらに含む前記チャレンジを受信することを含み、前記クライアントが前記パス・キーに基づき前記レスポンスから前記ハッシュ値を確認することをさらに含む、請求項６に記載の方法。
【請求項８】
前記チャレンジがセット・パーシャル・データ・フラグを含んでいた場合に、セット・パーシャル・データ・フラグをさらに含む前記レスポンスを受信することを含み、このセット・パーシャル・データ・フラグは、前記クライアントが、前記選択されたＭＩＤに関する前記メータリングデータベース内に累積された全てのメータリングデータを含むように前記チャレンジを構築することができなかったこと、及び、前記クライアントが、このため、前記チャレンジの前記選択されたＭＩＤに関して前記メータリングサービスに報告されるべき追加のメータリングデータを有することを示す、請求項４に記載の方法。
【請求項９】
前記レスポンスが前記セット・パーシャル・データ・フラグを含む場合に、
前記選択されたＭＩＤを有する前記メータリングデータベース内の前記追加のメータリングデータの少なくとも一部を選択し、
前記選択された追加のメータリングデータに基づき追加のチャレンジを構築し、
前記構築された追加のチャレンジを前記メータリングサービスに送ること、
をさらに含む、請求項８に記載の方法。
【請求項１０】
前記レスポンスが前記チャレンジに対応することを確認することは、前記レスポンス内の前記ＴＩＤ及び前記ＭＩＤが、前記選択されたＭＩＤを有する前記メータリングデータベースに格納されたＴＯに一致することを確認することを含む、請求項４に記載の方法。
【請求項１１】
前記選択されたＭＩＤに従って前記メータリングデータベースに格納されたトランザクションＩＤ（ＴＩＤ）を検索すること、前記ＴＩＤを含むように前記チャレンジを構築することをさらに含み、前記レスポンスを受信することは、前記ＴＩＤをさらに含む前記メータリングサービスを形成し、前記レスポンス内の前記ＫＩＤリストを処理するときに、前記ＭＩＤに対する次のチャレンジのための新たなＴＯを生成し、前記ＭＩＤに対する前記次のチャレンジに関連する検索及び使用のために前記選択されたＭＩＤに従って前記メータリングデータベース内に前記生成されたＴＩＤを格納する、請求項１に記載の方法。
【請求項１２】
累積されたメータリングデータをクライアントからメータリングサービスへ報告する方法であって、各メータリングデータは、メータリングＩＤ（ＭＩＤ）に従って前記クライアントのメータリングデータベース内でインデックスが付けられ、コンテンツに関連付けられたＩＤ（ＫＩＤ）に従って前記メータリングデータベース内でサブインデックスが付けられ、前記方法は、前記クライアントが、
特定のメータリング証明書を選択し、そこに記述されたＭＩＤを判定し、
前記選択されたメータリング証明書から判定されたＭＩＤを有する前記メータリングデータベース内の前記メータリングデータの少なくとも一部を選択し、該選択されたメータリングデータはＫＩＤに従って編成され、
前記選択されたメータリングデータ及び前記選択されたメータリング証明書に基づきチャレンジを構築し、
前記構築されたチャレンジを前記メータリングサービスへ送り、これにより前記メータリングサービスは、前記チャレンジから前記メータリングデータを取得し、それを格納し、前記チャレンジに基づき前記クライアントに返されるべきレスポンスを構築し、
前記チャレンジ内の前記選択されメータリングデータのＫＩＤリストを含む前記メータリングサービスからの前記レスポンスを受け、
前記レスポンスが前記チャレンジに対応することを確認し、
前記リスト内の各ＫＩＤに関して、前記判定されたＭＩＤ及び前記ＫＩＤを有する前記メータリングデータを前記メータリングデータベースから削除することによって前記レスポンス内の前記ＫＩＤリストを処理すること、
を含み、
前記チャレンジは、
前記メータリング証明書からの前記ＭＩＤ、
前記メータリング証明書からの前記メータリングサービスの位置の識別表示、
前記チャレンジに対して選択されたトランザクションＩＤ（ＴＩＤ）、
前記選択されメータリングデータ、
を含むように構築され、
前記選択されメータリングデータは、対称パス・キーに従って暗号化されてパス・キー（メータリングデータ））を生じ、前記メータリング証明書からの公開キー（ＰＵ−Ｍ）に従って暗号化された前記パス・キーをさらに含むことによって（ＰＵ−Ｍ（パス・キー））生じ、これにより前記メータリングサービスは、（ＰＵ−Ｍ）に対応する秘密キー（ＰＲ−Ｍ）を前記チャレンジからの（ＰＵ−Ｍ（パス・キー））に適用して前記パス・キーを取得し、該取得したパス・キーを前記チャレンジからの（パス・キー（メータリングデータ））に適用して前記メータリングデータを取得し、その後、該取得したメータリングデータを格納できる、方法。
【請求項１３】
前記クライアントが、前記選択されたメータリング証明書からの前記判定されたＭＩＤに関して、前記メータリングデータベース内に累積された全てのメータリングデータを含むように前記チャレンジを構築できない場合に、セット・パーシャル・データ・フラグをさらに含むように前記チャレンジを構築することを含む、請求項１２に記載の方法。
【請求項１４】
前記チャレンジ内に記述されていたＭＩＤ、
前記チャレンジ内に記述されていたトランザクションＩＤ（ＴＩＤ）、
前記チャレンジ内に記述されていた前記選択されたメータリングデータの少なくとも一部、
を含む前記レスポンスを受信することを含む、請求項１２に記載の方法。
【請求項１５】
前記チャレンジがセット・パーシャル・データ・フラグを含んでいた場合に、セット・パーシャル・データ・フラグをさらに含む前記レスポンスを受信することを含み、このセット・パーシャル・データ・フラグは、前記クライアントが、前記選択されたメータリング証明書からの前記判定されたＭＩＤに関する前記メータリングデータベース内に累積された全てのメータリングデータを含むように前記チャレンジを構築することができなかったこと、及び、前記クライアントが、このため、前記チャレンジの前記判定されたＭＩＤに関して前記メータリングサービスに報告されるべき追加のメータリングデータを有することを示す、請求項１４に記載の方法。
【請求項１６】
前記レスポンスが前記セット・パーシャル・データ・フラグを含む場合に、
前記選択されたメータリング証明書からの前記判定されたＭＩＤを有する前記メータリングデータベース内の前記追加のメータリングデータの少なくとも一部を選択し、
前記選択された追加のメータリングデータ及び前記選択されたメータリング証明書に基づき追加のチャレンジを構築し、
前記メータリングサービスに前記構築された追加のチャレンジを送ること、
をさらに含む、請求項１５に記載の方法。