(57)【要約】      （修正有）【課題】クライアント装置からクライアント装置使用情報を匿名で受信する方法を提供する。【解決手段】第１の暗号化鍵１０４を用いて暗号化されたオペレータ一致ＩＤ１０６をクライアント装置１１２によって第１のエンティティから受信すること、暗号化されたオペレータ一致ＩＤを、第１の暗号化鍵に関連した第１の復号鍵１１６を用いてクライアント装置によって復号し、復号されたオペレータ一致ＩＤを得る。復号されたオペレータ一致ＩＤを、第２の暗号化鍵１１８を用いてクライアント装置によって暗号化し、再暗号化されたオペレータ一致ＩＤを得て、クライアント装置使用情報１２０を、再暗号化されたオペレータ一致ＩＤと共に、クライアント装置によって第２のエンティティに匿名チャネルを介して送信し、第２のエンティティが、再暗号化されたオペレータ一致ＩＤを、第２の暗号化鍵に関連した第２の復号鍵１２４を用いて復号する。【選択図】図１
2014131322.tif 000002
【特許請求の範囲】
【請求項１】
第１のエンティティが、特定ユーザにオペレータ一致ＩＤを割当てるステップであって、第２のエンティティが、前記オペレータ一致ＩＤから前記特定ユーザの個人識別を解明することができないように、前記第１のエンティティが、前記特定ユーザに前記オペレータ一致ＩＤを割当てるステップと、
前記第２のエンティティが、前記特定ユーザおよび前記特定ユーザに割当てられた前記オペレータ一致ＩＤに関する情報を受信するステップと、
前記第１のエンティティが、前記オペレータ一致ＩＤの暗号化されたコピーをクライアント装置に送信するステップであって、前記第２のエンティティが、前記オペレータ一致ＩＤの前記暗号化されたコピーから前記オペレータ一致ＩＤを解明することができないように、前記オペレータ一致ＩＤの前記暗号化されたコピーが、前記クライアント装置に関連する第一キーの下で暗号化される、ステップと、
前記クライアント装置が、前記オペレータ一致ＩＤの前記暗号化されたコピーを復号し、かつ前記第２のエンティティに関連する第二キーの下で前記オペレータ一致ＩＤを再暗号化して、前記オペレータ一致ＩＤの再暗号化されたコピーを得るステップであって、前記第１のエンティティが、前記オペレータ一致ＩＤの前記再暗号化されたコピーから前記オペレータ一致ＩＤを解明することができない、ステップと、
前記クライアント装置が、前記オペレータ一致ＩＤの前記再暗号化されたコピーとクライアント装置使用情報とを、匿名チャネルにより前記第２のエンティティに送信するステップであって、前記クライアント装置が、前記オペレータ一致ＩＤの前記再暗号化されたコピーおよび前記クライアント装置使用情報を送信したと、少なくとも前記第１のエンティティが決定することを、前記匿名チャネルが、阻止する、ステップと、
前記第２のエンティティが、前記再暗号化された前記オペレータ一致ＩＤを復号するステップと、
前記第２のエンティティが、前記オペレータ一致ＩＤに基づいて前記クライアント装置使用情報を前記特定ユーザに関する前記情報に関連付けるステップとを、
備える方法。
【請求項２】
前記クライアント装置が、ケーブルプロバイダエンティティを介して、前記オペレータ一致ＩＤの前記再暗号化されたコピーと前記クライアント装置使用情報とを、前記第２のエンティティに送信する、請求項１に記載の方法。
【請求項３】
前記匿名チャネルが、前記ケーブルプロバイダエンティティが前記クライアント装置を特定することを阻止する、請求項２に記載の方法。
【請求項４】
前記第１のエンティティが、前記オペレータ一致ＩＤを第３のエンティティに送信するステップと、
前記第３のエンティティが、前記特定ユーザのアクティビティを記録するステップと、
前記第３のエンティティが、前記オペレータ一致ＩＤと前記アクティビティを特定する前記特定ユーザに関する情報とを、前記第２のエンティティに送信するステップとを、
さらに、備える、請求項１に記載の方法。
【請求項５】
前記第１のエンティティが、前記特定ユーザおよび前記特定ユーザのアクティビティを特定する情報を、第３のエンティティから受信するステップと、
前記第１のエンティティが、前記特定ユーザに関する情報と、前記アクティビティに関する前記特定ユーザに割当てられた前記オペレータ一致ＩＤとを、前記第２のエンティティに送信するステップとを、
さらに、備える、請求項１に記載の方法。
【請求項６】
前記アクティビティが、前記特定ユーザによる製品の購入である、請求項４または５に記載の方法。
【請求項７】
前記特定ユーザを特定する前記情報が、前記特定ユーザの名前、前記特定ユーザの住所、または前記特定ユーザの識別番号の１つ以上である、請求項５に記載の方法。
【請求項８】
前記特定ユーザに関する前記情報が、前記特定ユーザの収入、前記特定ユーザの職業、前記特定ユーザの個人的購入習慣、前記特定ユーザの年齢、前記特定ユーザの家族資産、前記特定ユーザの旅行日程、前記特定ユーザのクレジット信用度、前記特定ユーザの学歴、前記特定ユーザが使用する資産、または前記特定ユーザが使用するサービスの１つ以上を含む、請求項１に記載の方法。
【請求項９】
前記クライアント装置が、セットトップボックスまたはデジタルビデオレコーダを表し、かつ前記クライアント使用情報が前記特定ユーザのケーブル使用を表す、請求項１に記載の方法。
【請求項１０】
前記クライアント装置が、前記オペレータ一致ＩＤの前記再暗号化されたコピーとクライアント装置使用情報とを、匿名チャネルにより前記第２のエンティティに送信するステップが、
前記クライアント装置が、前記オペレータ一致ＩＤと前記クライアント装置使用情報とを前記匿名チャネルにより第５エンティティに送信するステップと、
前記第５エンティティが、前記オペレータ一致ＩＤと前記クライアント装置使用情報とを前記第２のエンティティに転送するステップとを、
さらに、備え、
前記第５エンティティが、前記再暗号化されたオペレータ一致ＩＤから前記オペレータ一致ＩＤを解明することができない、
請求項１に記載の方法。
【請求項１１】
前記第５エンティティが、テレビ番組サービスを前記クライアント装置に提供する、請求項１０に記載の方法。
【請求項１２】
１つ以上のプロセッサによって実施された場合、前記１つ以上のプロセッサに請求項１から１１のいずれか一項に記載の方法を実行させる、コード化された指示を有する、コンピュータ読み取り可能な記憶媒体。
【請求項１３】
少なくとも１つのプロセッサと、
前記プロセッサによって実施された場合、前記プロセッサに請求項１から１１のいずれか一項に記載の方法を実行させる、指示の１つ以上の配列を含む、コンピュータ読み取り可能な記憶媒体と、
を含む、匿名データ収集のためのシステム。
【請求項１４】
請求項１から１１のいずれか一項に記載の方法を実行する手段を含む、匿名データ収集のための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概してデータ匿名性に関する。本発明は、より詳細には、クライアント装置からクライアント装置使用情報を匿名で受信することに関する。
【背景技術】
【０００２】
本節に記載された手法は追求可能であるが、必ずしも以前に着想されたか追求された手法とは限らない。したがって、本明細書に別途示されない限り、本節に記載された手法は本出願の請求項に対する従来技術ではなく、本節に含まれることによって従来技術と認められることはない。
【０００３】
クライアント装置は消費者にコンテンツを供給するためにしばしば用いられる。例えば、セットトップボックスまたはデジタルビデオレコーダ（ＤＶＲ）が映像番組の録画、または表示のために用いられることがある。加えて、オーディオプレイヤなどのメディアプレイヤが、ストリーミングオーディオコンテンツを聴くために用いられることがある。もう１つの例は、インターネットをサーフィンして消費者指定のウェブページを見るために消費者が使用してもよいコンピュータを含むことがある。さらに、クライアント装置が産業関連の材料を得るために専門家によって使用されることがある。例えば、判例法を得るために弁護士によって、あるいは特定の病気のための適切な投薬を調べるために医師によって、ハンドヘルドクライアント装置が使用されることがある。さらに、消費者の必要または要望に応じることに加えて、クライアント装置はしばしば、消費者によって使用されるコンテンツ内に広告を含ませる。
【０００４】
クライアント装置の使用に関するデータは、パターンを決定するために解析されることがある。例えば、消費者によって見られるコンテンツが、消費者によって行われる購入と比較され、見られるコンテンツと行われる購入の間の相関を決定することがある。さらに、特定のコンテンツを見る知られている消費者層データが、消費者層データのグループ内の消費者に特に適した広告で消費者を効率的にねらうように、使用されることがある。しかしながら、クライアント装置の使用および該使用に関するデータは個人に関するものであることがあり、したがって、消費者を特定するクライアント装置使用情報は、消費者の権利、例えばプライバシー権などを侵害することがある。
【０００５】
本発明は、例として、しかし限定としてではなく、添付の図面の図において図示され、同一の参照符号は同一の要素に言及する。
【図面の簡単な説明】
【０００６】
【図１】１つ以上の実施形態によるデータ匿名性システムを示すブロック図である。
【図２】１つ以上の実施形態による匿名データ提出を示すフロー図である。
【図３】１つ以上の実施形態によるデータ匿名性システムを示すブロック図である。
【図４】１つ以上の実施形態によるデータ匿名性システムを示すブロック図である。
【図５】１つ以上の実施形態による例を示すフロー図である。
【図６】本発明の１つ以上の実施形態が実装されうるシステムを示すブロック図である。
【発明を実施するための形態】
【０００７】
以下の記載においては、説明の目的で、本発明の完全な理解を提供するために、多くの特定の詳細部が記載される。しかしながら、本発明がこれらの特定の詳細部なしに実施されてもよいことは当業者には明らかである。他の例では、本発明を不必要に不明瞭にすることを避けるように、周知の構造または装置がブロック図形式において示される。
【０００８】
実施形態が以下の概要に従って本明細書に記載される。
１．０  全体の概観
２．０  構造上の、および機能的な概観
３．０  二重暗号化を用いる匿名データ提出
４．０  単一暗号化を用いる匿名データ提出
５．０  売り主からのクライアント装置使用情報とクライアント履歴の間の相関例
６．０  匿名データ提出の例
７．０  実施の機構−ハードウェアの概観
８．０  例
【０００９】
１．０  全体の概観
データを匿名で提供する方法およびシステムが記載される。以下の記載においては、説明の目的で、本発明の完全な理解を提供するために、多くの特定の詳細部が記載される。しかしながら、本発明がこれらの特定の詳細部なしに実施されてもよいことは明らかである。他の例では、本発明を不必要に不明瞭にすることを避けるように、周知の構造またはクライアント装置がブロック図形式において示される。
【００１０】
特に、クライアント装置使用情報を匿名で提供する方法およびシステムが本明細書に記載される。一実施形態では、本方法は、第１の暗号化鍵を用いて暗号化されたオペレータ一致ＩＤを、クライアント装置によって第１のエンティティから受信することと、前記暗号化されたオペレータ一致ＩＤを、前記第１の暗号化鍵に関連する第１の復号鍵を用いて前記クライアント装置によって復号し、復号されたオペレータ一致ＩＤを得ることと、前記復号されたオペレータ一致ＩＤを、第２の暗号化鍵を用いて前記クライアント装置によって暗号化し、再暗号化されたオペレータ一致ＩＤを得ることと、クライアント装置使用情報を、前記再暗号化されたオペレータ一致ＩＤと共に、前記クライアント装置によって、匿名チャネルを介して第２のエンティティに送信し、前記第２のエンティティが、前記再暗号化されたオペレータ一致ＩＤを、前記第２の暗号化鍵に関連する第２の復号鍵を用いて復号し、オペレータ一致ＩＤを得ることと、を含む。
【００１１】
一実施形態では、方法は、前記クライアント装置使用情報を更新して、更新されたクライアント装置使用情報を得ることと、前記更新されたクライアント装置使用情報を前記再暗号化されたオペレータ一致ＩＤと共に、前記クライアント装置によって前記第２のエンティティに送信し、前記再暗号化されたオペレータ一致ＩＤは、前記クライアント装置に持続的に記憶されることと、をさらに含む。
【００１２】
一実施形態では、前記匿名チャネルは前記第２のエンティティが前記クライアント装置を特定することを阻止する。
【００１３】
一実施形態では、方法は、前記オペレータ一致ＩＤと、前記オペレータ一致ＩＤに関連づけられた購入履歴と、を前記第２のエンティティによって受信することをさらに含み、前記第２のエンティティは、前記オペレータ一致ＩＤに基づいて、前記クライアント装置使用情報と前記購入履歴を関連づける。
【００１４】
一実施形態では、前記暗号化されたオペレータ一致ＩＤを前記クライアント装置によって前記第１のエンティティから受信することは、前記暗号化されたオペレータＩＤおよびクライアント装置ＩＤを第３のエンティティによって前記第１のエンティティから受信することと、前記クライアント装置を前記クライアント装置ＩＤに基づいて前記第３のエンティティによって特定し、前記暗号化されたオペレータ一致ＩＤを前記第３のエンティティによって前記クライアント装置に転送することと、を含む。
【００１５】
一実施形態では、前記第３のエンティティはテレビジョン番組サービスを前記クライアント装置に提供する。
【００１６】
一実施形態では、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記クライアント装置によって前記第２のエンティティに前記匿名チャネルを介して送信することは、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記クライアント装置によって第３のエンティティに前記匿名チャネルを介して送信することと、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記第３のエンティティによって前記第２のエンティティに転送することと、を含む。
【００１７】
一実施形態では、前記第３のエンティティは前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を、複数のオペレータ一致ＩＤおよび該複数のオペレータ一致ＩＤのそれぞれに対応するクライアント装置使用情報と共に転送し、最小数のオペレータ一致ＩＤおよび対応するクライアント装置使用情報が送信ごとに前記第２のエンティティに送信される。
【００１８】
一実施形態では、前記暗号化されたオペレータ一致ＩＤは前記第１のエンティティによって前記クライアント装置に割り当てられる。
【００１９】
一実施形態では、方法は、前記第２の暗号化鍵を用いて暗号化された購入履歴を前記第１のエンティティから前記クライアント装置によって受信することと、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報と共に、前記暗号化された購入履歴を前記クライアント装置によって前記匿名チャネルを介して前記第２のエンティティに送信することと、を含む。
【００２０】
２．０  構造上の、および機能的な概観
本発明の一実施形態が、データ匿名システムの論理的アーキテクチャを示すブロック図である図１を参照して記載されうる。図１に示されるように、データ匿名システムはデモグラファ（ｄｅｍｏｇｒａｐｈｅｒ）１０２と、オペレータ１１０と、クライアント装置１１２と、相関器１２２と、を含み、それらは任意の通信インターフェイス、例えばイーサネット（登録商標）インターフェイスまたは無線通信ポートを介してシステム内で通信可能に結合される。データ匿名システムは、ネットワーク内のクライアント装置間でのデータの交換を提供する任意の媒体または機構によって実装される。データ匿名システムの例には、限定ではないが、地上、衛星または無線リンクなどによる、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネットなどのネットワークが挙げられる。代替として、または加えて、データ匿名システム内の任意の数の構成要素が通信リンクを介して互いに直接接続されてもよい。
【００２１】
一実施形態では、デモグラファ１０２は、オペレータ一致ＩＤ１０６をクライアント装置１１２に割り当てる機能を含む処理、プログラム、サービス、コンピュータシステム、またはコンピュータシステム群に対応する。一実施形態では、オペレータ一致ＩＤ１０６がデモグラファ１０２によって生成される。オペレータ一致ＩＤ１０６は番号、文字、記号、または他の適切なキャラクタを含むことができる。各オペレータ一致ＩＤは単一のクライアント装置１１２、または所帯内のクライアント装置１１２の群と一意的に関連づけられることができる。さらに、各オペレータ一致ＩＤ１０６は所帯内の１人以上の人と関連づけられることができる。例えば、オペレータ一致ＩＤ１０６はクライアント装置１１２のライセンサまたは所有者と関連づけられることができる。他の例では、オペレータ一致ＩＤ１０６はクライアント装置１１２と関連づけられた所帯に住む１人以上の人と関連づけられることができる。
【００２２】
一実施形態では、オペレータ一致ＩＤ１０６と対応する消費者、所帯などとの間の関連が、オペレータ一致ＩＤ１０６と消費者、所帯などの対応するクライアントデモグラフィック情報１０９との間の関係と共に表される。一実施形態では、クライアントデモグラフィック情報１０９は消費者または所帯と関連する任意の情報を含んでもよい。例えば、クライアントデモグラフィック情報１０９は消費者の名前、住所、職業などを含んでもよい。さらに、クライアントデモグラフィック情報１０９は、例えば所帯の構成員の数および年齢、職業、収入、個人の購入習慣、またはその他の適切な情報などの、所帯に関するデータを含んでもよい。
【００２３】
一実施形態では、クライアントデモグラフィック情報１０９を含むデータレポジトリ１０８が、クライアントデモグラフィック情報１０９を含む任意のデータ記憶装置（例えばデモグラファ１０２自身のローカルメモリ、インターネットに接続された複数のサーバ、ローカルエリアネットワーク内のシステム、モバイル装置のメモリなど）に対応する。本発明の１つ以上の実施形態では、データレポジトリ１０８へのアクセスは制限され、および／または保護されてもよい。データレポジトリ１０８へのアクセスはパスワード、秘密の質問、個人的な識別番号（ＰＩＮ）、生体認証、および／または任意の他の適切な認証機構を要求してもよい。データレポジトリ１０８に記憶されたデータの要素または様々な部分が複数のデータレポジトリ（例えば世界中のサーバ）に分配または記憶されてもよいことを当業者は理解するであろう。本発明の１つ以上の実施形態では、データレポジトリ１０８は、フラットな、階層的な、ネットワークベースの、相関的な、寸法的な、オブジェクトモデルの、またはその他の方法で構成されたデータファイルを含む。例えば、データレポジトリ１０８はＳＱＬデータベースのテーブルとして維持されてもよい。加えて、データレポジトリ１０８のデータは他のレポジトリに記憶されたデータでないことを証明されてもよい。
【００２４】
一実施形態では、クライアント装置１１２は消費者によって使用される任意の装置に対応する。クライアント装置１１２の例は、限定されるものではないが、セットトップボックス、受信機、デジタルチューナ、デジタルビデオレコーダ、メディアプレーヤ、コンピュータ、およびハンドヘルドの電気装置が挙げられる。クライアント装置１１２は単一の消費者または複数の消費者に関連づけられることができる。例えば、クライアント装置１１２は、クライアント装置１１２の登録された所有者に関連づけられてもよく、クライアント装置１１２が位置する所帯のすべての構成員に関連づけられてもよい。別の例では、クライアント装置１１２が広告を介して事業の共同経営者を勧誘するために用いられる場合、その事業に該クライアント装置１１２が関連づけられてもよい。
【００２５】
一実施形態では、デモグラファ１０２およびクライアント装置１１２は暗号化されたデータを用いて通信するように構成されてもよい。デモグラファ１０２は、クライアント装置１１２によって保持される第１の復号鍵１１６と対になっている第１の暗号化鍵１０４を用いてオペレータ一致ＩＤ１０６を暗号化するように構成されてもよい。第１の暗号化鍵１０４および第１の復号鍵１１６は非対称鍵であっても対称鍵であってもよい。非対称鍵を含む例では、第１の暗号化鍵１０４はデモグラファ１０２がアクセス可能な公開鍵であってもよく、第１の復号鍵１１６はクライアント装置１１２のみがアクセス可能な秘密鍵であってもよい。第１の暗号化鍵１０４および第１の復号鍵１１６は共にクライアント装置１１２によって形成可能であってよく、その後、第１の復号鍵１０４がクライアント装置１１２によってデモグラファ１０２に分配されてもよい。対称鍵を含む例では、第１の暗号化鍵１０４および第１の復号鍵１１６が、デモグラファ１０２およびクライアント装置１１２によってそれぞれ秘密に保持される同じ鍵であってもよい。対称鍵は非対称鍵を用いて分配されてもよい。例えば、デモグラファ１０２およびクライアント装置１１２のうち一方が公開暗号化鍵を保持し、デモグラファ１０２およびクライアント装置１１２のうち他方が秘密復号鍵を保持してもよい。公開暗号化鍵を保持するエンティティは対称鍵を生成し、公開暗号化鍵を用いて対称鍵を暗号化し、復号のための秘密復号鍵を保持するエンティティに暗号化された対称鍵を送信してもよい。したがって、デモグラファ１０２およびクライアント装置１１２の両者はそれぞれ、同一である秘密対称鍵の一方または一組を記憶してもよい。
【００２６】
一実施形態では、クライアント装置１１２は１以上の消費者による使用を監視してクライアント装置使用情報１２０を得る。一実施形態では、クライアント装置使用情報１２０はクライアント装置１１２を介して見られた、および／または聞かれたコンテンツに関するデータを含む。例えば、クライアント装置使用情報１２０が映像番組を識別するデータおよびクライアント装置１１２を介して表示される広告を含んでもよい。もう１つの例はデジタルビデオレコーダを含んでもよく、クライアント装置使用情報１２０は、記録、上演、転送、再生などのコンテンツに関するデータを含んでもよい。クライアント装置使用情報１２０は対話型コンテンツを見ているときの消費者の対話のレベルを含んでもよい。例えば、クライアント装置使用情報１２０がクライアント装置１１２に表示されたウェブサイト上でのコンシューマの対話を含んでもよい。一実施形態では、クライアント装置使用情報１２０は、例えば、消費者がクライアント装置１１２を使用するためにログインすることが要求される場合などの、単一の消費者による使用を含んでもよい。他の実施形態では、クライアント装置使用情報１２０は、例えば、ログインすることなく、またはクライアント装置１１２を用いる特定の消費者を特定することもなく、世帯内の複数の消費者がクライアント装置１１２を用いる場合などの、複数の消費者による使用を含んでもよい。
【００２７】
一実施形態では、相関器１２２は、直接的にまたは間接的に（オペレータ１１０を介して）クライアント装置１１２と通信してクライアント装置使用情報１２０を受信する機能を含む、処理、プログラム、サービス、コンピュータシステム、またはコンピュータシステム群に対応し、クライアント装置１１２と相関器１２２の間の通信リンクの少なくとも一部分は匿名チャネルを介する。相関器１２２は暗号化されたオペレータ一致ＩＤ１０６を介してクライアント装置使用情報１２０を受信してもよく、相関器１２２は該クライアント装置使用情報１２０に関する特定のクライアント装置１１２、消費者または所帯を特定することが不可能である。一実施形態では、相関器１２２は、同一のオペレータ一致ＩＤ１０６とも関連する他のデータとクライアント装置使用情報１２０を相関させる機能を含む。クライアント装置１１２から相関器１２２までのデータ送信のために、クライアント装置１１２および相関器１２２はそれぞれ第２の暗号化鍵１１８および第２の復号鍵１２２を使用してもよい。第２の暗号化鍵１１８および第２の復号鍵１２２は、上記の第１の暗号化鍵１０４および第１の復号鍵１１６と同様に、対称鍵であっても非対称鍵であってもよい。さらに、第２の暗号化鍵１１８および第２の復号鍵１２２が秘密対称鍵である場合には、それらは、上記第１の暗号化鍵１０４および第１の復号鍵１１６と同様に、非対称鍵を用いて分配されてもよい。
【００２８】
一実施形態では、オペレータ１１０は、クライアント装置１１２にデータを送信することによって、またはクライアント装置１１２からデータを受信することによってクライアント装置１１２と通信する機能を含む、処理、プログラム、サービス、コンピュータシステム、またはコンピュータシステム群に対応する。一実施形態では、オペレータ１１０は、デモグラファ１０２から受信した暗号化されたオペレータ一致ＩＤ１０６をクライアント装置１１２に転送する機能を含み、オペレータ１１０はオペレータ一致ＩＤ１０６を復号することも特定することも不可能である。さらに、オペレータ１１０はクライアント装置１１２から相関器１２２へデータを転送する機能を含んでもよい。一実施形態では、オペレータ１１０はクライアント装置１１２へコンテンツを放送または送信するコンテンツプロバイダであってもよい。コンテンツは映像および／または音声番組からなってもよい。
【００２９】
３．０  二重暗号化を用いる匿名データ提出
図２は１つ以上の実施形態に従った匿名データ提出の流れ図である。１つ以上の実施形態において、下記の１つ以上のステップが除外されたり、繰り返されたり、異なる順番で実行されたりしてもよい。したがって、図２に示されたステップの特定の配置は本発明の範囲を限定するものとみなされるべきではない。
【００３０】
はじめに、ステップ２０２で、本発明の一実施形態に従って、オペレータ一致ＩＤ（ＯＭＩＤ）がクライアント装置に割り当てられ、デモグラファによって暗号化される。オペレータ一致ＩＤ（ＯＭＩＤ）は決定性の方法を用いて割り当てられてもよく、非決定性の方法を用いて割り当てられてもよい。さらに、ＯＭＩＤはシーケンシャルな順番で割り当てられてもよく、シーケンシャルでない順番で割り当てられてもよい。一実施形態では、クライアント装置に割り当てられたＯＭＩＤはクライアント装置に関連する消費者または所帯に割り当てられたものと同一のＯＭＩＤであってもよい。一実施形態では、ＯＭＩＤは、消費者アドレスをクライアント装置に関連するオペレータのデータベースに含まれるアドレスと一致させることによって割り当てられてもよい。一実施形態では、暗号化されたＯＭＩＤがクライアント装置によってのみ復号することができるように、ＯＭＩＤのコピーが暗号化される。
【００３１】
ステップ２０４で、一実施形態に従って、クライアント装置に対応する暗号化されたＯＭＩＤおよび装置ＩＤがオペレータに送信される。暗号化されたＯＭＩＤおよび装置ＩＤは保護されたリンクを介して送信されてもよく、保護されないリンクを介して送信されてもよい。ステップ２０６で、オペレータは暗号化されたＯＭＩＤを装置ＩＤに対応するクライアント装置に転送する。一実施形態では、クライアント装置を特定する任意の代替の方法が用いられてもよい。例えば、装置ＩＤの代わりに、デモグラファは暗号化されたＯＭＩＤと共にアドレスまたは消費者の名前を送信してもよい。応答時には、オペレータはアドレスまたは消費者の名前に基づいてクライアント装置を識別し、暗号化されたＯＭＩＤを識別されたクライアント装置に転送してもよい。一実施形態では、ステップ２０４および２０６は一緒に省略されてもよい。例えば、デモグラファはクライアント装置にＯＭＩＤを直接送信してもよい。この例では、ＯＭＩＤは暗号化せずに送信されてもよい。さらに、ＯＭＩＤがデモグラファからクライアント装置に直接送信される場合、クライアント装置が識別される必要がないため、装置ＩＤは送信される必要はない。
【００３２】
ステップ２０８で、ＯＭＩＤが相関器にのみアクセス可能となるように、ＯＭＩＤはクライアント装置によって復号され、クライアント装置によって再暗号化される。一実施形態では、復号の後直ちに再暗号化が行われ、他の装置によるＯＭＩＤへのアクセス可能性を阻止する。図３に関して以下に述べる代替の実施形態では、デモグラファは、相関器によってのみ保持される秘密鍵に対応する公開鍵でまずＯＭＩＤを暗号化する。この実施形態では、ＯＭＩＤはオペレータを介してクライアント装置に転送され、クライアント装置はＯＭＩＤを復号することが不可能である。さらに、この実施形態では、ＯＭＩＤはすでに暗号化されて相関器にのみアクセス可能となり、クライアント装置はＯＭＩＤを再暗号化しない。
【００３３】
ステップ２１２で、再暗号化されたＯＭＩＤおよびクライアント装置使用情報を送信するクライアント装置をオペレータが特定することが不可能であるように、再暗号化されたＯＭＩＤおよびクライアント装置利用情報は、匿名チャネルを介してオペレータに送信される。一実施形態では、匿名チャネルはデータを転送する前にデータから送信者の情報を取り除く１つ以上の中間エンティティの使用を含む。さらに、送信者の特定情報が知られることを阻止することを可能にする他の任意の技術が用いられてもよい。一実施形態では、暗号化された、または再暗号化されたＯＭＩＤはクライアント装置に持続的に残る。したがって、クライアント装置が暗号化された、または再暗号化されたＯＭＩＤをひとたび得ると、クライアント装置は同一の暗号化された、または再暗号化されたＯＭＩＤのコピーを用いて複数回にわたってクライアント装置使用情報を送信する機能を含む。一実施形態では、クライアント装置はクライアント装置使用情報を連続的に、定期的に、収集されたデータの閾値に基づいて、ランダムに、または任意の他の適切な方式で、送信する。
【００３４】
一実施形態では、相関器にのみアクセス可能とするようにデモグラファがＯＭＩＤを暗号化した場合、匿名チャネルを介したクライアント装置使用情報の各送信と共に、クライアント装置は暗号化されたＯＭＩＤのコピーをオペレータに単に転送するのみである。単一の暗号化方法が図３に示され、さらに下に記載される。
【００３５】
ステップ２１４で、オペレータは暗号化されたＯＭＩＤおよび暗号化されたＯＭＩＤと共に受信された対応するクライアント装置使用情報を相関器に転送する。一実施形態では、オペレータはクライアント装置使用情報を断続的に、ランダムに、周期的スケジュールに従って、または任意の他の適切なスケジュールを用いて、転送する。一実施形態では、ステップ２１４は全体で省略されてもよい。この実施形態では、クライアント装置はＯＭＩＤおよびクライアント装置使用情報を、匿名チャネルを介して相関器に直接送信してもよく、相関器はクライアント装置またはクライアント装置に関連する消費者を特定することが不可能である。
【００３６】
ステップ２１６で、相関器は、同一のＯＭＩＤに関連する任意の他のデータに、クライアント装置使用情報を一致させる。例えば、相関器はオペレータ一致ＩＤに関連するクライアント装置使用情報を受信してもよく、同一のオペレータ一致ＩＤに関連するクライアントデモグラフィック情報を受信してもよい。この例において、したがって、相関器はクライアントデモグラフィック情報およびクライアント装置使用情報を同一のオペレータ一致ＩＤへの関連に基づいて相関化させてもよい。一実施形態では、相関器は同様に、例えば購入習慣、所得統計、消費者の年齢、所帯の純資産、休日の日程、使用されたサービスなどの任意のデータを、クライアント装置に関連した消費者または所帯を識別することができない状態で、クライアント装置使用情報と相関化させる。
【００３７】
４．０  単一暗号化を用いる匿名データ提出
本発明の実施形態は、データ匿名システムの論理構造を示すブロック図である図３を参照して記載されることができる。図３は図１に記載されて上記されたものと本質的に同じ構成要素を含む。
【００３８】
しかしながら、図３に示された本発明の一実施形態では、デモグラファ３０２は相関器によって保持される復号鍵３２４に対応する暗号化鍵３０４を含む。したがって、本実施形態では、オペレータ一致ＩＤ３０６が暗号化鍵３０４を用いて暗号化され、クライアント装置３１２によっては復号されない。代わりに、デモグラファは暗号化されたオペレータ一致ＩＤ３０６をクライアント装置３１２に送信する。その後、暗号化されたオペレータ一致ＩＤ３０６は、クライアント装置使用情報と共に匿名チャネルを介してクライアント装置３１２によって相関器に転送される。さらに、デモグラファ３０２からクライアント装置３１２への暗号化されたオペレータ一致ＩＤ３０６は、オペレータ３１０または他の中間装置を介して転送されてもよく、介して転送されなくてもよい。加えて、クライアント装置使用情報３２０を伴った同一の暗号化されたオペレータＩＤ３０６が、クライアント装置３１２から相関器３２２への途中でオペレータ３１０を介して送信されてもよく、介して送信されなくてもよい。
【００３９】
５．０  売り主からのクライアント装置使用情報とクライアント履歴の間の相関例
本発明の実施形態は、データ匿名システムの論理的構造を示すブロック図である図４を参照にして記載されることができる。図４は図１に記され上記された構成要素のいくつかを含む。
【００４０】
さらに、図４は、デモグラファ４０２および相関器４２２と対話する１以上の売り主（売り主Ａ４３０から売り主Ｎ４３５）を含む。売り主は、クライアントの行きつけである任意のエンティティに対応し、したがってクライアントに伴うクライアント履歴を有する。売り主の例は事業主、金融機関、サービスプロバイダ、学校、公共機関などである。各クライアントに対して維持されるクライアント履歴（例えばクライアント履歴Ａ４３１からクライアント履歴Ｎ４３６）は購入履歴、購入習慣／傾向、受け取るサービス、信用度、教育、利用されるリソースなどを含んでもよい。さらに、売り主は顧客のそれぞれに売り主顧客識別（ＭＣＩＤ）を割り当てる。各売り主が対応するクライアントの集合に対するＭＣＩＤの集合を維持してもよく、グローバルＭＣＩＤが２つ以上の売り主のために用いられてもよい。
【００４１】
一実施形態では、売り主はデモグラファ４０２にＭＣＩＤおよび対応するクライアント情報（例えば名前、住所、社会保障番号、または他のクライアントを特定する情報）を提供する機能を含んでもよい。したがって、デモグラファ４０２は、各売り主ごとに、ＭＣＩＤおよび対応するクライアント識別情報の集合を受信してもよい。デモグラファはＭＣＩＤに関連するクライアント識別情報をＯＭＩＤに関連するクライアントデモグラフィック情報４０９と比較して、どのＭＣＩＤおよびＯＭＩＤが同一のクライアントに対応するかを決定する機能を有する。同一のクライアントへの関連性に基づいて、デモグラファ４０２はＯＭＩＤ４０６を（１つ以上の）対応するＭＣＩＤと組にして、ＯＭＩＤ４０６および対応するＭＣＩＤを相関器４２２に供給してもよい。
【００４２】
したがって、相関器は（１）クライアント装置４１２から（直接的にまたは間接的に）ＯＭＩＤ４０６および対応するクライアント装置使用情報４２０を、（２）クライアントの行きつけである売り主のそれぞれにクライアント履歴および対応するＭＣＩＤを、（３）各ＯＭＩＤに対応する１つ以上のＭＣＩＤのリストを、受信してもよい。ＯＭＩＤとＭＣＩＤの間の組に基づいて、相関器は、どのクライアント装置使用情報４２０がどのクライアント履歴と対応するのかをクライアントを特定することなく決定してもよい。
【００４３】
６．０  匿名データ提出の例
図５は、１つ以上の実施形態に従った匿名データ提出の例の流れ図である。１つ以上の実施形態で、下記の１つ以上のステップが省略されたり、反復されたり、変更されたり、異なる順番で行われたりしてもよい。さらに、含まれうる追加のステップは例に記されていないことがある。したがって、図５に記された例は本発明の範囲を限定するものとみなされるべきではない。
【００４４】
例は、消費者ジョー・スミス（Ｊｏｅ  Ｓｍｉｔｈ）に関するデモグラフィック情報を有するデモグラファ５０２、ジョー・スミスにケーブルサービスを提供するケーブルプロバイダ５１０（オペレータ１１０および３１０と同様）、ケーブルプロバイダ５１０からケーブルサービスを受信するジョー・スミスの所帯内で用いられる（クライアント装置１１２または３１２と同様）ケーブルテレビセットトップボックス５１２、食料品を買うためにジョー・スミスがしばしば訪れる食料品店５３０、および相関器５２２に関わる。
【００４５】
まずステップ５５０で、デモグラファ５０２がＯＭＩＤ「２３０５６ＲＥ７３Ｓ５６」をジョー・スミスに割り当てる。ステップ５５２で、デモグラファ５０２が食料品店５３０にＯＭＩＤを送信する。食料品店はジョー・スミスの購入履歴を記録し、ステップ５５４でＯＭＩＤおよび購入履歴を、ジョー・スミスを特定するいかなる情報も提供することなく相関器５２２に送信する。さらに、ステップ５５６で、デモグラファ５０２は、ジョー・スミスの所帯で使用されたケーブルテレビセットトップボックス５１２の装置ＩＤと共に、ＯＭＩＤの暗号化されたコピーを、ジョー・スミスのケーブルプロバイダ５１０に送信する。ケーブルプロバイダは装置ＩＤに基づいてジョー・スミスのケーブルテレビセットトップボックス５１２を特定し、ステップ５５８で、暗号化されたＯＭＩＤをケーブルテレビセットトップボックス５１２に転送する。ステップ５６０で、ケーブルテレビセットトップボックスはＯＭＩＤを復号し、直ちにＯＭＩＤを再暗号化して相関器５２２にのみアクセス可能にする。その後、ステップ５６２で、再暗号化されたＯＭＩＤは、ケーブルテレビセットトップボックス５１２によって記録されたケーブルボックス使用情報と共に、匿名チャネルを介してケーブルプロバイダ５１０に送信される。したがって、ケーブルプロバイダ５１０は、ケーブルボックス使用情報に関連してケーブルテレビセットトップボックス５１２やジョー・スミスを特定することが不可能なまま、ケーブルボックス使用情報および再暗号化されたＯＭＩＤを受信する。ステップ５６４で、したがって、ケーブルプロバイダ５１０は再暗号化されたＯＭＩＤおよびケーブルボックス使用情報を相関器５２２に転送する。したがって、相関器はＯＭＩＤによってのみ特定されるケーブルボックス使用情報と、これもＯＭＩＤによってのみ特定される購入履歴とを受信する。さらに、相関器５２２はＯＭＩＤ、購入履歴、ケーブルボックス使用情報に関連して、ジョー・スミスやケーブルテレビセットトップボックスを特定することができない。相関器５２２は同一のＯＭＩＤに関連する購入履歴およびケーブルボックス使用情報を特定する。ステップ５６８で、同一のＯＭＩＤとの関連に基づいて、相関器５２２はケーブルボックス使用情報を購入履歴に関連づける。多くの異なる関係またはパターンを決定するように相関が解析される。例には、広告が消費者に与える影響を決定するために、（ケーブルボックス使用情報からわかる）見られる広告と（購入履歴からわかる）購入される物との間の関係を決定することを含んでもよい。
【００４６】
この例は食料品店５３０によるＯＭＩＤの使用を示すが、本発明の実施形態は図４に関連して上記されたように売り主によるＭＣＩＤの使用のためのものでもある。一実施形態では、食料品店５３０は購入履歴をＭＣＩＤと共に相関器５２２に提供する。さらに、食料品店はＭＣＩＤおよびクライアントの名前「ジョー・スミス」をデモグラファ５０２に提供してもよい。デモグラファ５０２は、名前（および／または住所、社会保障番号など）に基づいて、ジョー・スミスに関連したＯＭＩＤを決定し、クライアントであるジョー・スミスを特定することなくＯＭＩＤおよびＭＣＩＤを相関器５２２に提供する。最後に、相関器５２２は、クライアントであるジョー・スミス自身を決して特定することなく、ジョー・スミスのケーブルテレビセットトップボックスからのケーブルボックス使用情報をジョー・スミスの購入履歴に相関させる。
【００４７】
７．０  実施の機構−ハードウェアの概観
図６は、本発明の実施形態が実装されるコンピュータシステム６００を示すブロック図である。コンピュータシステム６００はバス６０２または情報を通信するための他の通信機構と、バス６０２と結合されており情報を処理するためのプロセッサ６０４と、を含む。コンピュータシステム６００はまた、バス６０２に結合された、ランダムアクセスメモリ（ＲＡＭ）または他の動的記憶装置などの、情報およびプロセッサ６０４によって実行される命令を記憶するためのメインメモリ６０６を含む。メインメモリ６０６はまた、プロセッサ６０４によって実行される命令の実行の間、一時的な変数または他の中間情報を記憶するために用いられてもよい。コンピュータシステム６００はさらに、バス６０２に結合された、プロセッサ６０４のために静的情報および命令を記憶するためのリードオンリーメモリ（ＲＯＭ）または他の静的記憶装置を含む。情報および命令を記憶するための磁気ディスクまたは光ディスクなどの記憶装置６１０が提供され、バス６０２に結合される。
【００４８】
コンピュータシステム６００はバス６０２を介して、例えば陰極線管（ＣＲＴ）などの、コンピュータユーザに情報を示すためのディスプレイ６１２に結合されてもよい。情報およびコマンド選択をプロセッサ６０４に通信するための、英数字および他のキーなどを含む入力装置６１４が、バス６０２に結合される。他のタイプのユーザ入力装置は、方向情報およびコマンド選択をプロセッサ６０４に通信し、ディスプレイ６１２上でカーソルの移動を制御するための、マウス、トラックボール、またはカーソル方向キーなどのカーソル制御６１６である。この入力装置は典型的には、第１の軸（例えばｘ軸）および第２の軸（例えばｙ軸）である２つの軸において２つの自由度を有し、それは装置が平面上での位置を特定することを可能にする。
【００４９】
本発明は匿名データ提出のためのコンピュータシステム６００の使用に関する。本発明の一実施形態によれば、匿名データ提出は、メインメモリ６０６に含まれる１つ以上の指示の１つ以上の配列を実行するプロセッサ６０４に応じて、コンピュータシステム６００によって提供される。そのような指示は他のコンピュータ読み取り可能媒体、例えば記憶装置６１０からメインメモリ６０６に読み取られてもよい。メインメモリ６０６に含まれる指示の配列の実行は、プロセッサ６０４に本明細書に記載された過程のステップを実行させる。マルチプロセッシング装置の１つ以上のプロセッサが、メインメモリ６０６に含まれる指示の配列を実行するように用いられてもよい。代替の実施形態では、本発明を実施するためのソフトウェア指示の代わりに、または組み合わせて、ハードワイヤードの回路が用いられてもよい。したがって、本発明の実施形態はハードウェア回路およびソフトウェアのいかなる特定の組み合わせにも限定されない。
【００５０】
本明細書で用いられる用語「コンピュータ読み取り可能媒体」は、実施のためにプロセッサ６０４に指示を供給することに関与する任意の媒体を指す。そのような媒体は、不揮発性媒体、揮発性媒体、および送信媒体を含むがそれらに限定されない、様々な形態をとることができる。不揮発性媒体には、例えば、光または磁気ディスク、例えば記憶装置６１０などが挙げられる。揮発性媒体にはダイナミックメモリ、例えばメインメモリ６０６などが挙げられる。送信媒体には同軸ケーブル、銅線および、バス６０２を有するワイヤを含む光ファイバなどが挙げられる。送信媒体はまた、電波および赤外線データ通信の間に生成されるものなどの、音波または光波の形態をとることもできる。
【００５１】
コンピュータ読み取り可能媒体の共通の形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光学媒体、パンチカード、紙テープ、穴のパターンを有する他の任意の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、他の任意のメモリチップまたはカートリッジ、以下に記載する搬送波、またはコンピュータが読むことができる任意の他の媒体が挙げられる。
【００５２】
様々な形態のコンピュータ読み取り可能媒体が、実施のためにプロセッサ６０４への１つ以上の指示の１つ以上の配列を実行することに関与してよい。例えば、指示はリモートコンピュータの磁気ディスク上で最初に実行されてもよい。リモートコンピュータはそのダイナミックメモリに指示をロードして、モデムを用いて電話線で指示を送信することができる。コンピュータシステム６００にローカルなモデムが電話線上のデータを受信して、赤外線送信器を用いてデータを赤外線信号に変換することができる。バス６０２に結合された赤外線検出器が赤外線信号に搬送されたデータを受信して、バス６０２上にデータを流すことができる。バス６０２はメインメモリ６０６にデータを搬送し、メインメモリ６０６からプロセッサ６０４は指示を取り出して実施する。メインメモリ６０６によって受信された指示は、プロセッサ６０４による実施の前または後のいずれかに、記憶装置６１０上に、任意で記憶されてもよい。
【００５３】
コンピュータシステム６００はバス６０２に結合された通信インターフェイス６１８も含む。通信インターフェイス６１８はローカルネットワーク６２２に接続されたネットワークリンク６２０に、双方向データ通信結合を提供する。例えば、通信インターフェイス６１８は、対応するタイプの電話線にデータ通信接続を提供する総合デジタル通信網（ＩＳＤＮ）カードまたはモデムであってもよい。他の例として、通信インターフェイス６１８は、互換可能なローカルエリアネットワーク（ＬＡＮ）にデータ通信接続を提供するＬＡＮカードであってもよい。無線リンクが実装されてもよい。そのような任意の実装において、通信インターフェイス６１８は、様々なタイプの情報を示すデジタルデータストリームを搬送する電気的、電磁気的、または光信号を送信および受信する。
【００５４】
ネットワークリンク６２０は一般的に１つ以上のネットワークを介して他のデータ装置にデータ通信を供給する。例えば、ネットワークリンク６２０はローカルネットワーク６２２を介して、ホストコンピュータ６２４またはインターネットサービスプロバイダ（ＩＳＰ）６２６によって操作されるデータ装置への接続を提供してもよい。同様に、ＩＳＰ６２６は、「インターネット」６２８と一般的に呼ばれている世界的パケットデータ通信ネットワークを介してデータ通信サービスを提供する。ローカルネットワーク６２２およびインターネット６２８は共に、デジタルデータストリームを搬送する電気的、電磁気的、または光信号を用いる。デジタルデータをコンピュータシステム６００へ、またはコンピュータシステム６００から搬送する、様々なネットワークを介した信号およびネットワークリンク６２０上にあって通信インターフェイス６１８を介した信号は、情報を運ぶ搬送波の例示的な形態をとる。
【００５５】
コンピュータシステム６００は、ネットワーク、ネットワークリンク６２０、および通信インターフェイス６１８を介して、メッセージを送信し、プログラムコードを含むデータを受信することができる。インターネットの例では、サーバ６３０はアプリケーションプログラムのために要求されたコードを、インターネット６２８、ＩＳＰ６２６、ローカルネットワーク６２２および通信インターフェイス６１８を介して送信してもよい。本発明に応じて、１つのそのようなダウンロードされたアプリケーションは、本明細書に記載された匿名データ提出を提供する。受信されたコードは受信されたときにプロセッサ６０４によって実行されてもよく、および／または後の実行のために記憶装置６１０、または他の不揮発性記憶装置に記憶されてもよい。このようにして、コンピュータシステム６００は搬送波の形態でアプリケーションコードを得ることができる。
【００５６】
前記の特定において、本発明の実施形態は、実装ごとに異なってもよい多数の特定の細部を参照して記載された。したがって、何が本発明であるか、何が出願人によって本発明として意図されているかの、唯一の、そして排他的な表示は、本出願から生じる一組の請求項であり、以下の任意の修正を含む特定の形態において、そのような請求項が生じる。そのような請求項に含まれる用語から本明細書に明示的に開示された任意の定義は、請求項に用いられるそのような用語の意味に影響を与える。したがって、請求項に明示的に記載されない一切の限定、要素、特性、特徴、利点、または属性は、決してそのような請求項の範囲を限定することはない。明細書および図面は、したがって、限定的な意味ではなく例示的な意味とみなされるべきである。
【００５７】
８．０  例
一実施形態では、匿名データを収集する方法は、暗号化されたオペレータ一致ＩＤをクライアント装置によって第１のエンティティから受信することであって、前記暗号化されたオペレータ一致ＩＤは前記第１の暗号化鍵を用いて暗号化されることと、前記暗号化されたオペレータ一致ＩＤを、前記第１の暗号化鍵に関連する第１の復号鍵を用いて前記クライアント装置によって復号し、復号されたオペレータ一致ＩＤを得ることと、前記復号されたオペレータ一致ＩＤを、第２の暗号化鍵を用いて前記クライアント装置によって暗号化し、再暗号化されたオペレータ一致ＩＤを得ることと、クライアント装置使用情報を、前記再暗号化されたオペレータ一致ＩＤと共に前記クライアント装置によって匿名チャネルを介して第２のエンティティに送信することであって、前記第２のエンティティが、前記再暗号化されたオペレータ一致ＩＤを前記第２の暗号化鍵に関連する第２の復号鍵を用いて復号し、オペレータ一致ＩＤを得ることと、を含む。
【００５８】
一実施形態では、本方法はさらに、前記クライアント装置使用情報を更新して、更新されたクライアント装置使用情報を得ることと、前記更新されたクライアント装置使用情報を前記再暗号化されたオペレータ一致ＩＤと共に、前記クライアント装置によって前記第２のエンティティに送信することであって、前記再暗号化されたオペレータ一致ＩＤが前記クライアント装置に持続的に記憶されることと、を含む。
【００５９】
一実施形態では、前記匿名チャネルは、前記第２のエンティティが前記クライアント装置を特定することを阻止する。
【００６０】
一実施形態では、本方法はさらに、前記オペレータ一致ＩＤと、前記オペレータ一致ＩＤに関連づけられた購入履歴と、を前記第２のエンティティによって受信することであって、前記第２のエンティティが前記オペレータ一致ＩＤに基づいて前記クライアント装置使用情報を前記購入履歴と関連づけることを含む。
【００６１】
一実施形態では、前記暗号化されたオペレータ一致ＩＤを前記クライアント装置によって前記第１のエンティティから受信することは、前記暗号化されたオペレータＩＤおよびクライアント装置ＩＤを第３のエンティティによって前記第１のエンティティから受信することと、前記クライアント装置を前記クライアント装置ＩＤに基づいて前記第３のエンティティによって特定し、前記暗号化されたオペレータ一致ＩＤを前記第３のエンティティによって前記クライアント装置に転送することと、を含む。
【００６２】
一実施形態では、前記第３のエンティティはテレビジョン番組サービスを前記クライアント装置に提供する。
【００６３】
一実施形態では、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記クライアント装置によって前記第２のエンティティに前記匿名チャネルを介して送信することは、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記クライアント装置によって第３のエンティティに前記匿名チャネルを介して送信することと、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を前記第３のエンティティによって前記第２のエンティティに転送することと、を含む。
【００６４】
一実施形態では、前記第３のエンティティは前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報を複数のオペレータ一致ＩＤおよび該複数のオペレータ一致ＩＤのそれぞれに対応するクライアント装置使用情報と共に転送し、最小数のオペレータ一致ＩＤおよび対応するクライアント装置使用情報が送信ごとに前記第２のエンティティに送信される。
【００６５】
一実施形態では、前記暗号化されたオペレータ一致ＩＤは前記第１のエンティティによって前記クライアント装置に割り当てられる。
【００６６】
一実施形態では、本方法はさらに、暗号化された購入履歴をクライアント装置によって第１のエンティティから受信することであって、前記暗号化された購入履歴は前記第２の暗号化鍵を用いて暗号化されることと、前記再暗号化されたオペレータ一致ＩＤおよび前記クライアント装置使用情報と共に、前記暗号化された購入履歴を前記クライアント装置によって前記匿名チャネルを介して前記第２のエンティティに送信することと、を含む。
【００６７】
一実施形態では、クライアント装置使用情報を提供する方法は、暗号化されたオペレータ一致ＩＤをクライアント装置によって第１のエンティティから受信することであって、前記暗号化されたオペレータ一致ＩＤは暗号化鍵を用いて暗号化され、前記暗号化鍵によって暗号化されるデータは第２のエンティティによって保持される復号鍵を用いて復号されうることと、前記暗号化されたオペレータ一致ＩＤを前記クライアント装置によってクライアント装置使用情報と共に前記クライアント装置から前記第２のエンティティへ転送することと、前記暗号化されたオペレータ一致ＩＤを、前記復号鍵を用いて前記第２のエンティティによって復号することと、を含む。
【００６８】
一実施形態では、コンピュータ読み取り可能な記憶媒体が、１つ以上のプロセッサによって実施された場合、前記１つ以上のプロセッサに上記ステップを実行させる、コード化された指示を有する。
【００６９】
一実施形態では、装置が１つ以上のプロセッサおよび上記ステップを実行する手段を含む。
【図１】
2014131322.tif 000003
【図２】
2014131322.tif 000004
【図３】
2014131322.tif 000005
【図４】
2014131322.tif 000006
【図５】
2014131322.tif 000007
【図６】
2014131322.tif 000008