(57)【要約】  ユーザの行動及び行動の傾向を表すプライバシ情報を保護しながら、ユーザに対してより適した配信情報を提示するため、本発明の情報受信装置は、利用者の実際の行動を表す行動情報である実際の行動情報と、利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成手段と、リクエスト情報を情報配信装置に送信し、リクエスト情報の送信に基づき情報配信装置から配信される配信情報を受信する配信情報リクエスト手段と、配信情報リクエスト手段が受信した配信情報のうち、実際の行動情報に対応する配信情報を選択する配信情報選択手段とを含む。
2014141659.tif 000002
【特許請求の範囲】
【請求項１】
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成手段と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト手段と、
前記配信情報リクエスト手段が受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択手段と、
を含む情報受信装置。
【請求項２】
前記実際の行動情報を蓄積する行動情報蓄積手段と、
前記情報配信装置に送信済のリクエスト情報に含まれる行動情報を蓄積する送信済リクエスト情報蓄積手段と、
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済リクエスト情報蓄積手段に蓄積された送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記行動情報蓄積手段に蓄積された実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定するプライバシ判定手段と、
をさらに含み、
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるように、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする請求項１に記載の情報受信装置。
【請求項３】
前記プライバシ判定手段は、
前記実際の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記実際の行動傾向情報として生成し、
前記予測上の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記予測上の行動傾向情報として生成し、
前記実際の行動傾向情報及び前記予測上の行動傾向情報の間で共通する属性情報に基づいて、前記プライバシ特定可能性を判定する
ことを特徴とする請求項２に記載の情報受信装置。
【請求項４】
前記情報配信装置に基づき既に特定されていることが想定される特定済の行動情報を蓄積する特定済行動情報蓄積手段を
さらに含み、
前記プライバシ判定手段は、
前記特定済行動情報蓄積手段に蓄積された特定済の行動情報集合の傾向を表す特定済の行動傾向情報を生成し、
前記予測上の行動傾向情報及び前記実際の行動傾向情報に含まれる前記特定済の行動傾向情報を除外して、前記プライバシ特定可能性を判定する
ことを特徴とする請求項２又は請求項３に記載の情報受信装置。
【請求項５】
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるようになるまで、前記偽の行動情報を逐次的に追加していくことを用いて、前記偽の行動情報の集合を生成する
ことを特徴とする請求項２から請求項４のいずれか１項に記載の情報受信装置。
【請求項６】
前記リクエスト情報生成手段は、
前記偽の行動情報の各候補について、該候補を追加した前記リクエスト情報の候補が送信されと仮定した場合の前記プライバシ特定可能性を表す情報の変化に基づく評価値を算出し、
算出した評価値に基づいて、前記偽の行動情報の集合に含める前記偽の行動情報を前記候補の中から選択する
ことを特徴とする請求項２から請求項５のいずれか１項に記載の情報受信装置。
【請求項７】
前記リクエスト情報生成手段は、
前記評価値を、前記送信済の行動情報集合における属性情報の頻度分布に対する前記予測上の行動情報集合における属性情報の頻度分布の変化に基づいて算出する
ことを特徴とする請求項６に記載の情報受信装置。
【請求項８】
発生が想定される行動情報を格納した全体行動情報格納手段を
さらに含み、
前記リクエスト情報生成手段は、
前記偽の行動情報を、前記全体行動情報格納手段から選択する
ことを特徴とする請求項１から請求項６のいずれか１項に記載の情報受信装置。
【請求項９】
請求項１から請求項７のいずれか１項に記載の情報受信装置と、
前記情報受信装置から送信される前記リクエスト情報に基づく配信情報を返信する情報配信装置と、
を含む情報受信システム。
【請求項１０】
情報受信装置において、
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成し、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき配信される配信情報を受信し、
前記受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する
情報受信方法。
【請求項１１】
前記実際の行動情報の集合を蓄積し、
送信済の前記リクエスト情報に含まれる送信済の行動情報集合を蓄積し、
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定し、
前記プライバシ特定可能性がないと判定されるよう、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする請求項１０に記載の情報受信方法。
【請求項１２】
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成処理と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト処理と、
前記受信された配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択処理と、
をコンピュータ装置に実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済リクエスト情報蓄積手段に蓄積された送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記行動情報蓄積手段に蓄積された実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定する処理をコンピュータに実行させ、
さらに、前記リクエスト情報生成処理において、
前記プライバシ判定処理に基づき前記プライバシ特定可能性がないと判定されるよう、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする請求項１２に記載のプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから配信される情報を受信する技術に関する。
【背景技術】
【０００２】
ユーザの行動を表す行動情報に基づいて配信情報を選択し、選択された配信情報を当該ユーザのユーザ端末へ送信する技術が、知られている（例えば、特許文献１を参照）。ここで、行動情報とは、例えば、ユーザ端末の位置を表す「位置情報」、又は、ユーザが購入した商品を表す「購買情報」である。【０００３】
特許文献１に記載のサーバ装置は、ユーザ端末を保有するユーザの情報を登録している登録者ファイルと、購買履歴を収集して登録した購買履歴ファイルとを有する。さらに、特許文献１に記載のサーバ装置は、ＧＰＳ（Global Positioning System）を用いて登録者の行動の位置を収集した位置情報ファイル（行動パターンファイル）と、広告を表す配信情報を含む広告依頼ファイルとを有する。特許文献１に記載のサーバ装置は、購買履歴ファイル、行動パターンファイル、及び、広告依頼ファイルに基づいて、広告を表す配信情報を送信する対象となる登録者を、抽出する。【０００４】
特許文献１に記載の関連技術は、ユーザの購買情報又はユーザの位置情報のような行動情報に基づいて、適切に選択された配信情報を、ユーザ端末へ送信（即ち、「パーソナライズドサービス」を提供）できる。【０００５】
しかし、ユーザの行動情報は、情報を提供するユーザにとってプライバシ情報である。そのため、サービス提供者がユーザの行動情報を特定できることは、ユーザにとって、抵抗が大きい場合がある。【０００６】
そこで、このような問題に対応する本発明に関連技術が、知られている（例えば、特許文献２を参照）。特許文献２に記載のデータ処理装置は、ユーザの行動情報を取得して、サービス提供装置に提供する。ただし、提供のとき、特許文献２に記載のデータ処理装置は、取得した行動情報を秘匿するか否かを、ユーザ開示ポリシ等に基づき判定する。そして、特許文献２に記載のデータ処理装置は、秘匿すると判定した行動情報を擬似行動情報に置換し、置換後の情報をサービス提供装置に提供する。このような動作に基づき、特許文献２に記載の技術は、ユーザの行動情報を必要に応じて秘匿し、プライバシ情報を保護する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−２５６７１３号公報
【特許文献２】国際公開２０１０／０５０１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１及び特許文献２に記載された本発明の関連技術は、以下のような課題があった。【０００９】
特許文献１に記載された関連技術では、サーバ装置は、ユーザから提供される行動情報に基づいて、配信対象のユーザを選択する。したがって、ユーザは、行動情報を提供しない限り、行動情報に基づく配信情報を受け取ることができない。【００１０】
また、特許文献２に記載された関連技術では、一部の行動情報が秘匿された場合でも、秘匿されなかった行動情報が、サービス提供装置に蓄積される。このため、サービス提供装置は、蓄積した行動情報に基づいて、ユーザの行動の傾向を特定できる可能性がある。したがって、特許文献２に記載の関連技術は、一部の行動情報を秘匿しているが、ユーザの行動の傾向を表すプライバシ情報を、充分に、保護できない。【００１１】
また、特許文献２に記載された関連技術を特許文献１に記載された関連技術に適用した場合、サーバ装置は、ユーザの擬似行動情報からユーザの本来の行動情報を特定できないため、ユーザ端末に対して適切な配信情報を提供できない。したがって、ユーザは、行動情報を秘匿して擬似行動情報を提供した場合、適切な配信情報を受け取れない。【００１２】
このように、特許文献１及び特許文献２に記載された関連技術は、ユーザの行動及びユーザの行動の傾向を表すプライバシ情報の保護と、ユーザに適した配信情報の配信とを、両立できないという問題点があった。【００１３】
本発明の目的は、上述の課題を解決する情報受信装置、情報受信システム、及び、情報受信方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明における一形態の情報受信装置は、利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成手段と、前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト手段と、前記配信情報リクエスト手段が受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択手段とを含む。【００１５】
また、本発明における一形態の情報受信システムは、上記の情報受信装置と、前記情報受信装置から送信される前記リクエスト情報に基づく配信情報を返信する情報配信装置とを含む。【００１６】
また、本発明における一形態の情報受信方法は、情報受信装置において、利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成し、前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき配信される配信情報を受信し、前記受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する。【００１７】
また、本発明における一形態のプログラムを記録したコンピュータ読み取り可能な記憶媒体は、利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成処理と、前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト処理と、前記受信された配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択処理と、をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の効果】
【００１８】
本発明は、ユーザの行動及びその傾向を表すプライバシ情報を保護しながら、ユーザに対してより適した配信情報を提示する技術を提供できる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明における第１の実施形態に係る情報受信システムの機能ブロック図である。
【図２】図２は、本発明の第１の実施形態に係る情報受信システムのハードウェア構成図である。
【図３】図３は、本発明の第１の実施形態に係る情報受信システムの動作を説明するフローチャートである。
【図４】図４は、本発明の第２の実施形態に係る情報受信システムの機能ブロック図である。
【図５】図５は、本発明の第２の実施形態に係る情報受信システムの動作の概略を説明するフローチャートである。
【図６】図６は、本発明の第２の実施形態に係る情報受信システムの偽の行動情報の集合の生成動作を説明するフローチャートである。
【図７】図７は、本発明の第２の実施形態に係る情報受信システムの偽の行動情報の選択動作を説明するフローチャートである。
【図８】図８は、本発明の第２の実施形態に係る情報受信システムのプライバシ判定動作を説明するフローチャートである。
【図９】図９は、本発明の第２の実施形態に係る実際の行動情報集合及び実際の行動傾向情報の一例を示す図である。
【図１０】図１０は、本発明の第２の実施形態に係る送信済の行動情報集合と、送信済の属性頻度分布と、予測上の行動情報集合と、予測上の属性頻度分布との一例を示す図である。
【図１１】図１１は、本発明の第２の実施形態に係る行動情報の全体集合と、行動情報の全体集合から抽出された偽の行動情報の候補との一例を示す図である。
【図１２】図１２は、本発明の第２の実施形態に係る偽の行動情報の各候補について算出された評価値の一例を示す図である。
【図１３】図１３は、本発明の第２の実施形態に係る予測上の行動情報集合と、予測上の行動傾向情報との一例を示す図である。
【図１４】図１４は、本発明の第２の実施形態に係る実際の行動傾向情報及び予測上の行動傾向情報の一致度を模式的に示す図である。
【図１５】図１５は、本発明の第２の実施形態に係る他の予測上の行動傾向情報と、他の予測上の属性頻度分布と、他の予測上の行動傾向情報との一例を示す図である。
【図１６】図１６は、本発明の第２の実施形態に係る実際の行動傾向情報及び他の予測上の行動傾向情報の一致度を模式的に示す図である。
【図１７】図１７は、本発明の第２の実施形態に係る送信されるリクエスト情報と、リクエスト情報に対応して配信される配信情報との一例を示す図である。
【図１８】図１８は、本発明の第３の実施形態に係る情報受信システムの機能ブロック図である。
【図１９】図１９は、本発明の第３の実施形態に係る情報受信システムのプライバシ判定動作を説明するフローチャートである。
【図２０】図２０は、本発明の第３の実施形態に係る特定済の行動傾向情報と、実際の行動傾向情報及び予測上の行動傾向情報の一致度とを模式的に示す図である。
【図２１】図２１は、本発明の第３の実施形態に係る送信されるリクエスト情報と、リクエスト情報に対応して配信される配信情報との一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００２１】
（第１の実施形態）
本発明における第１の実施形態に係る情報受信システム１の機能ブロック構成を図１に示す。図１において、情報受信システム１は、情報受信装置１０と、情報配信装置９０とを含む。情報受信装置１０及び情報配信装置９０は、インターネット、ＬＡＮ（Local Area Network）、公衆回線網、無線通信網、又は、これらの組合せ等を用いて構成される各種ネットワークを介して、互いに、通信可能に接続されている。なお、図１は、情報受信装置１０及び情報配信装置９０を１つずつ示す。しかし、本発明の情報受信システムに含まれる各装置の数は、図１に記載の装置の数に限定されない。
【００２２】
図１に示すように、情報受信装置１０は、リクエスト情報生成部１１と、配信情報リクエスト部１２と、配信情報選択部１３とを含む。
【００２３】
ここで、情報受信装置１０は、図２に示すように、ＣＰＵ（Central Processing Unit）１００１と、ＲＡＭ（Random Access Memory）１００２と、ＲＯＭ（Read Only Memory）１００３とを含むコンピュータ装置を用いて構成可能である。さらに、図２に示すように、情報受信装置１０は、ハードディスク等の記憶装置１００４と、ネットワークインタフェース１００５と、入力装置１００６と、出力装置１００７とを含むコンピュータ装置を用いて構成可能である。
【００２４】
図２に示す構成の場合、リクエスト情報生成部１１は、ＲＯＭ１００３及び／又は記憶装置１００４に記憶されたコンピュータ・プログラム及び各種データを、ＲＡＭ１００２に読み込んで実行するＣＰＵ１００１を用いて構成される。
【００２５】
また、配信情報リクエスト部１２は、入力装置１００６と、ネットワークインタフェース１００５と、ＲＯＭ１００３と、記憶装置１００４と、ＲＡＭ１００２と、ＣＰＵ１００１とを用いて構成される。ここで、ＣＰＵ１００１は、ＲＯＭ１００３及び／又は記憶装置１００４に記憶されたコンピュータ・プログラム及び各種データをＲＡＭ１００２に読み込んで、配信情報リクエスト部１２の機能を実現する。
【００２６】
また、配信情報選択部１３は、出力装置１００７と、ＲＯＭ１００３及び／又は記憶装置１００４に記憶されたコンピュータ・プログラム及び各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１を用いて構成される。
【００２７】
なお、情報受信装置１０及び上記の各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００２８】
また、情報配信装置９０は、図２に示すように、ＣＰＵ９００１と、ＲＡＭ９００２と、ＲＯＭ９００３と、ハードディスク等の記憶装置９００４と、ネットワークインタフェース９００５とを含むコンピュータ装置を用いて構成可能である。
【００２９】
図２の構成の場合、情報配信装置９０の機能は、ネットワークインタフェース９００５と、ＲＯＭ９００３及び記憶装置９００４に記憶されたコンピュータ・プログラム及び各種データをＲＡＭ９００２に読み込んで実行するＣＰＵ９００１を用いて実現される。なお、情報配信装置９０のハードウェア構成は、上述の構成に限定されない。
【００３０】
次に、情報受信装置１０の各機能ブロックの詳細について説明する。
【００３１】
リクエスト情報生成部１１は、利用者の実際の行動情報と、利用者の偽の行動情報とを含むリクエスト情報を生成する。
【００３２】
ここで、「実際の行動情報」とは、利用者の実際の行動を表す情報である。実際の行動情報は、例えば、情報受信装置１０が有する行動情報収集部（図示せず）を用いて収集された情報でもよい。例えば、実際の行動情報は、情報受信装置１０を所持する利用者の位置を表す位置情報、又は、情報受信装置１０を用いた利用者の購買行動を表す商品情報でもよい。ここで、位置情報は、例えば、行動情報収集部が、情報受信装置１０が有するＧＰＳ（Global Positioning System）の位置検出部（図示せず）を用いて収集した情報でもよい。また、例えば、購買行動を表す商品情報は、行動情報収集部が、情報受信装置１０が有するウェブブラウザの情報閲覧部（図示せず）の情報閲覧履歴に基づいて収集した情報でもよい。このように、利用者の実際の行動情報は、利用者の実際の行動を表す情報であれば、制限はない。また、行動情報収集部は、収集された実際の行動情報を、記憶装置１００４に記憶してもよい。
【００３３】
また、「偽の行動情報」とは、利用者の実際の行動を表さない情報である。例えば、リクエスト情報生成部１１は、発生が想定される行動情報の全体集合からランダムに抽出した行動情報を、偽の行動情報としてもよい。なお、行動情報の全体集合は、予め情報受信装置１０（例えば、記憶装置１００４）に保持されていてもよい。あるいは、行動情報の全体集合は、図示しない外部の装置から取得されてもよい。偽の行動情報は、利用者の行動及び利用者の行動の傾向を表す情報の秘匿性を保つため、及び、利用者のプライバシを保護するために生成される情報である。
【００３４】
また、リクエスト情報生成部１１は、リクエスト情報に、１つ以上の実際の行動情報及び１つ以上の偽の行動情報を含めればよい。リクエスト情報に含まれる各行動情報の数は、制限されない。
【００３５】
配信情報リクエスト部１２は、リクエスト情報生成部１１から受信するリクエスト情報を、情報配信装置９０に送信する。
【００３６】
例えば、最初に、配信情報リクエスト部１２は、対応する配信情報を要求するために、前述の行動情報収集部又は記憶装置１００４から、送信対象となる実際の行動情報を取得する。そして、配信情報リクエスト部１２は、取得した実際の行動情報を、リクエスト情報生成部１１に出力する。
【００３７】
次に、リクエスト情報生成部１１は、実際の行動情報と偽の行動情報とを含むリクエスト情報を、配信情報リクエスト部１２に出力する。
【００３８】
配信情報リクエスト部１２は、リクエスト情報生成部１１から出力されたリクエスト情報を、情報配信装置９０に送信する。
【００３９】
この場合、例えば、配信情報リクエスト部１２は、送信対象の実際の行動情報として、入力装置１００６に入力された情報を基に、記憶装置１００４に記憶された実際の行動情報の中から送信する行動情報を取得してもよい。あるいは、配信情報リクエスト部１２は、送信対象の実際の行動情報として、収集されたタイミングで、行動情報収集部を用いて新たに収集された実際の行動情報を取得してもよい。あるいは、配信情報リクエスト部１２は、他の装置からの入力、又は、情報受信装置１０に含まれる図示しない他の機能ブロックからの入力を基に、送信対象となる実際の行動情報を取得してもよい。
【００４０】
なお、配信情報リクエスト部１２は、リクエスト情報生成部１１から出力されるリクエスト情報に含まれる各行動情報を、別々に（例えば、１つずつ）情報配信装置９０に送信してもよい。
【００４１】
また、配信情報リクエスト部１２は、送信したリクエスト情報に基づき情報配信装置９０から配信される情報、すなわち配信情報を受信する。
【００４２】
具体的には、配信情報リクエスト部１２は、送信したリクエスト情報に含まれる各行動情報（実際の行動情報及び偽の行動情報）に対応する配信情報の集合を受信する。リクエスト情報に含まれる各行動情報を別々に送信していた場合、配信情報リクエスト部１２は、別々に送信した行動情報に対応する配信情報を、別々に受信すればよい。
【００４３】
配信情報選択部１３は、配信情報リクエスト部１２が受信した配信情報の中から、実際の行動情報に対応する配信情報を選択する。
【００４４】
例えば、受信された配信情報の集合が、行動情報及び配信情報の組み合わせから構成された場合を想定する。この場合、配信情報選択部１３は、返信された配信情報の集合から、送信されたリクエスト情報に含まれていた実際の行動情報に対応付けられた配信情報を選択すればよい。
【００４５】
あるいは、例えば、リクエスト情報に含まれる各行動情報が別々に送信され、対応する配信情報が別々に受信された場合を想定する。この場合、配信情報選択部１３は、リクエスト情報に含まれる各行動情報に、その行動情報の送信に対する応答として受信された配信情報を紐付ける。そして、配信情報選択部１３は、実際の行動情報に紐付けられた配信情報を選択すればよい。
【００４６】
また、配信情報選択部１３は、選択した配信情報を、出力装置１００７等に出力してもよい。
【００４７】
次に、情報配信装置９０の機能について説明する。
【００４８】
情報配信装置９０は、情報受信装置１０から送信されるリクエスト情報を受信する。そして、情報配信装置９０は、受信したリクエスト情報に基づく配信情報の集合を、リクエスト情報の送信元の情報受信装置１０に対して返信する。
【００４９】
例えば、情報配信装置９０は、配信情報を蓄積しておき、受信したリクエスト情報に含まれる行動情報に対応する配信情報を、蓄積しておいた配信情報から選択してもよい。あるいは、情報受信装置１０からのリクエスト情報に含まれる行動情報が、別々に送信される場合、情報配信装置９０は、受信した行動情報に対応する配信情報を選択し、情報受信装置１０に対して返信すればよい。なお、情報配信装置９０は、行動情報に対応する配信情報を選択する技術として、各種公知の技術を採用可能である。
【００５０】
以上のように構成された情報受信システム１の動作について、図３を用いて説明する。なお、図３において、左図は、情報受信装置１０の動作を示す。また、右図は、情報配信装置９０の動作を示す。そして、左右を結ぶ破線の矢印は、データの流れを示している。
【００５１】
まず、情報受信装置１０の配信情報リクエスト部１２は、送信対象となる実際の行動情報を取得する（ステップＳ１）。
【００５２】
次に、リクエスト情報生成部１１は、偽の行動情報を抽出する（ステップＳ２）。例えば、前述のように、リクエスト情報生成部１１は、発生が想定される行動情報の全体集合から偽の行動情報をランダムに抽出してもよい。
【００５３】
次に、リクエスト情報生成部１１は、ステップＳ１で取得された実際の行動情報と、ステップＳ２で抽出された偽の行動情報とを含むリクエスト情報を生成する（ステップＳ３）。
【００５４】
次に、配信情報リクエスト部１２は、ステップＳ３で生成されたリクエスト情報を情報配信装置９０に送信する（ステップＳ４）。
【００５５】
次に、情報配信装置９０は、リクエスト情報を受信し、受信したリクエスト情報に含まれる行動情報に対応する配信情報の集合を返信する（ステップＳ５）。
【００５６】
次に、情報受信装置１０の配信情報リクエスト部１２は、配信情報の集合を受信する（ステップＳ６）。
【００５７】
次に、配信情報選択部１３は、受信された配信情報の集合から、ステップＳ１で取得された実際の行動情報に対応する配信情報を選択し、出力する（ステップＳ７）。
【００５８】
以上で、情報受信システム１は、動作を終了する。
【００５９】
次に、本発明の第１の実施形態の効果について述べる。
【００６０】
本発明の第１の実施形態に係る情報受信システム１は、利用者の行動及びその傾向を表すプライバシ情報を保護しながら、利用者に対してより適した配信情報を提示できる。
【００６１】
その理由は、次のとおりである。
【００６２】
情報受信装置１０のリクエスト情報生成部１１は、実際の行動情報に加えて、偽の行動情報を混ぜたリクエスト情報を生成する。そして、配信情報リクエスト部１２は、生成されたリクエスト情報を、情報配信装置９０に送信する。そして、配信情報リクエスト部１２は、送信されたリクエスト情報に対応する配信情報を受信する。そして、配信情報選択部１３が、受信された配信情報の中から、実際の行動情報に対応する情報を選択するからである。
【００６３】
情報配信装置９０は、受信したリクエスト情報において、いずれの情報が利用者の実際の行動情報であるかを特定できない。また、情報配信装置９０は、偽の行動情報が混ざったリクエスト情報を蓄積しても、利用者の行動の傾向を正しく分析できない。したがって、本実施形態は、利用者の行動及び利用者の行動の傾向を表すプライバシ情報を、情報配信装置９０を運営するサービス提供者に対して秘匿できる。しかも、本実施形態の情報受信装置１０は、利用者の実際の行動情報に対応する適切な配信情報を選択できるので、利用者に対してより適した配信情報を提示できる。
【００６４】
（第２の実施形態）
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。なお、本実施形態の説明において参照する各図面において、本発明の第１の実施形態と同様の構成及び同様に動作するステップには同一の符号を付し、本実施形態における詳細な説明を省略する。
【００６５】
まず、本発明の第２の実施形態に係る情報受信システム２の機能ブロック構成を図４に示す。図４において、情報受信システム２は、本発明の第１の実施形態の情報受信システム１に対して、情報受信装置１０に替えて情報受信装置２０を含む点が異なる。また、情報受信装置２０は、本発明の第１の実施形態の情報受信装置１０に対して、リクエスト情報生成部１１に替えてリクエスト情報生成部２１を含む点が異なる。さらに、情報受信装置２０は、本発明の第１の実施形態の情報受信装置１０に対して、行動情報蓄積部２４と、送信済リクエスト情報蓄積部２５と、全体行動情報格納部２６と、プライバシ判定部２７とを含む点が異なる。
【００６６】
ここで、情報受信装置２０は、本発明の第１の実施形態の情報受信装置１０と同様に、図２を参照して説明したハードウェア要素を含むコンピュータ装置を用いて構成されてもよい。図２に示す構成の場合、行動情報蓄積部２４、送信済リクエスト情報蓄積部２５及び全体行動情報格納部２６は、記憶装置１００４を用いて構成される。また、プライバシ判定部２７は、ＲＯＭ１００３及び／又は記憶装置１００４に記憶されたコンピュータ・プログラム及び各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１を用いて構成される。なお、情報受信装置２０及び情報受信装置２０の各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００６７】
次に、情報受信装置２０の各機能ブロックの詳細について説明する。
【００６８】
行動情報蓄積部２４は、利用者の実際の行動情報を蓄積する。また、行動情報蓄積部２４は、実際の行動情報に、その属性を表す属性情報を対応付けて蓄積する。以降、行動情報蓄積部２４に蓄積される行動情報の集合を、「実際の行動情報集合」とも記載する。
【００６９】
送信済リクエスト情報蓄積部２５は、情報配信装置９０に送信済のリクエスト情報に含まれる行動情報を蓄積する。また、送信済リクエスト情報蓄積部２５は、送信済のリクエスト情報に含まれる行動情報に、その属性を表す属性情報を対応付けて蓄積する。以降、送信済リクエスト情報蓄積部２５に蓄積される行動情報の集合を、「送信済の行動情報集合」とも記載する。
【００７０】
全体行動情報格納部２６は、発生が想定される行動情報を格納する。また、全体行動情報格納部２６は、発生が想定される行動情報に、その属性を表す属性情報を対応付けて格納する。以降、全体行動情報格納部２６に格納される行動情報の集合を、「行動情報の全体集合」とも記載する。
【００７１】
プライバシ判定部２７は、実際の行動傾向情報及び予測上の行動傾向情報に基づいて、リクエスト情報の候補に、プライバシ特定可能性があるか否かを判定する。
【００７２】
ここで、「実際の行動傾向情報」とは、実際の行動情報集合の傾向を表す情報である。
【００７３】
また、「予測上の行動傾向情報」とは、予測上の行動情報集合の傾向を表す情報である。
【００７４】
また、「予測上の行動情報集合」とは、リクエスト情報の候補が情報配信装置９０に送信されたと仮定した場合に、情報配信装置９０に蓄積されることになる行動情報の集合である。つまり、予測上の行動情報集合は、送信済の行動情報集合に、リクエスト情報の候補に含まれる行動情報が追加された集合である。
【００７５】
また、「プライバシ特定可能性」とは、リクエスト情報の候補が情報配信装置９０に送信されたと仮定した場合に、利用者の実際の行動又は行動の傾向が特定される可能性である。例えば、プライバシ判定部２７は、実際の行動傾向情報及び予測上の行動傾向情報の一致度を求め、一致度が閾値以上であるか否かに基づいて、リクエスト情報の候補についてプライバシ特定可能性があるか否かを判定してもよい。
【００７６】
また、プライバシ判定部２７は、行動傾向情報として、該当する行動情報集合に含まれる行動情報の属性の傾向を表す情報を生成してもよい。例えば、プライバシ判定部２７は、行動傾向情報として、該当する行動情報集合に含まれる行動情報の属性の頻度分布を表す情報を生成してもよい。あるいは、プライバシ判定部２７は、行動傾向情報として、上記の頻度分布に基づいて抽出した属性情報の集合を、生成してもよい。例えば、プライバシ判定部２７は、行動傾向情報として、頻度の高い属性情報から所定数の属性情報を含む集合を生成してもよい。
【００７７】
また、行動傾向情報として属性情報の集合を生成する場合、プライバシ判定部２７は、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報に基づいて、プライバシ特定可能性を判定してもよい。例えば、プライバシ判定部２７は、一致度として、予測上の行動傾向情報の要素数に対する共通の属性情報数の割合を求めてもよい。そして、プライバシ判定部２７は、一致度が所定の閾値以上の場合、予測上の行動情報集合にプライバシ特定可能性があると判定し、一致度が所定の閾値より低い場合、プライバシ特定可能性がないと判定してもよい。
【００７８】
リクエスト情報生成部２１は、プライバシ判定部２７が、プライバシ特定可能性がないと判定するように、リクエスト情報に含める偽の行動情報の集合を生成する。
【００７９】
具体的には、リクエスト情報生成部２１は、例えば、次のように動作すれば良い。リクエスト情報生成部２１は、リクエスト情報の候補を生成する。そして、リクエスト情報生成部２１は、プライバシ判定部２７を用いて生成したリクエスト情報のプライバシ特定可能性を判定する。そして、リクエスト情報生成部２１は、リクエスト情報として、プライバシ特定可能性がないと判定された候補を採用すればよい。
【００８０】
さらに、例えば、リクエスト情報生成部２１は、プライバシ特定可能性がないと判定されるまで、偽の行動情報を逐次的に追加して、偽の行動情報の集合を生成してもよい。このとき、リクエスト情報生成部２１は、後述の評価値に基づいて、全体行動情報格納部２６に格納された行動情報の全体集合から、逐次的に追加する偽の行動情報を選択してもよい。
【００８１】
例えば、リクエスト情報生成部２１は、偽の行動情報の候補として、所定数の行動情報を全体集合からランダムに抽出し、抽出した各候補の評価値に基づいて、追加する偽の行動情報を選択してもよい。具体的には、リクエスト情報生成部２１は、偽の行動情報の候補を追加した偽の行動情報の仮集合と、送信対象の実際の行動情報と、送信済の行動情報集合とを含む予測上の行動情報集合を生成する。そして、リクエスト情報生成部２１は、送信済の行動情報集合に対するプライバシ特定可能性を表す情報の変化に基づいて、各候補を含めた場合の予測上の行動情報集合についての評価値を、算出してもよい。
【００８２】
例えば、プライバシ特定可能性を表す情報として、行動情報集合における属性情報の頻度分布の採用する場合を、想定する。
【００８３】
この場合、リクエスト情報生成部２１は、送信済の行動情報集合について、属性情報の頻度分布を算出しておく。なお、以下、送信済の行動情報集合の属性情報の頻度分布を、「送信済の属性頻度分布」と呼ぶ。
【００８４】
また、リクエスト情報生成部２１は、偽の行動情報の各候補を含めた場合の予測上の行動情報集合について、それぞれ属性情報の頻度分布を算出する。なお、以下、予測上の各行動情報集合の属性情報の頻度分布を、「予測上の属性頻度分布」と呼ぶ。
【００８５】
そして、リクエスト情報生成部２１は、予測上の属性頻度分布が示す各属性情報の頻度における変化値、すわなち、送信済の属性頻度分布の示す頻度からの変化値を利用する。そして、リクエスト情報生成部２１は、それら変化値の所定の条件にしたがって総和した値を、評価値として算出してもよい。
【００８６】
ここで所定条件に従った総和とは、例えば、次のような総和である。
【００８７】
リクエスト情報生成部２１は、予測上の属性頻度分布に含まれる各属性情報のうち、実際の行動傾向情報に含まれる属性情報について、頻度の低下分を総和する。そして、リクエスト情報生成部２１は、それ以外の属性情報について、頻度の増加分を重み付きで総和する。ここで重みとして、例えば、リクエスト情報生成部２１は、実際の行動傾向情報に含まれない属性情報のうち、送信済の属性頻度分布において、頻度の高い属性情報に、大きな重みを適用してもよい。
【００８８】
このように、リクエスト情報生成部２１は、次のような評価値の算出手法の採用が望ましい。すなわち、その算出手法とは、偽の行動情報の候補を追加したと仮定した場合の予測上の行動情報集合において、利用者の実際の行動に関連の深い属性情報の特定可能性を低下させるほど、評価が高くなるような評価値の算出手法である。リクエスト情報生成部２１は、そのような算出手法であれば、上述の算出手法に限らず、その他の算出手法が採用してもよい。
【００８９】
そして、リクエスト情報生成部２１は、偽の行動情報の各候補について、その候補を追加したと仮定した場合の上述の評価値に基づいて候補を選択し、偽の行動情報の仮集合に追加すればよい。例えば、リクエスト情報生成部２１は、偽の行動情報の候補のうち、評価値が最も大きい候補を選択し、偽の行動情報の仮集合に追加すればよい。
【００９０】
以上のように構成された情報受信システム２の動作について、図面を参照して説明する。
【００９１】
まず、情報受信システム２の動作の概略を図５に示す。
【００９２】
図５において、まず、配信情報リクエスト部１２は、送信対象となる実際の行動情報を取得する（ステップＳ１１）。例えば、配信情報リクエスト部１２は、行動情報蓄積部２４から送信対象の行動情報を選択してもよい。
【００９３】
次に、リクエスト情報生成部２１は、次に示す場合にプライバシ特定可能性がないと判定されるよう、リクエスト情報に含める偽の行動情報の集合を生成する（ステップＳ１２）。すなわち、その場合とは、ステップＳ１１で取得された実際の行動情報を含むリクエスト情報を情報配信装置９０に送信したと仮定した場合である。このステップにおける動作の詳細については後述する。
【００９４】
次に、配信情報リクエスト部１２は、ステップＳ１１で取得された実際の行動情報と、ステップＳ１２で生成された偽の行動情報の集合とを含むリクエスト情報を生成する（ステップＳ１３）。
【００９５】
以降、情報受信システム２は、図３を用いて説明した本発明の第１の実施形態の情報受信システム１と同様に、ステップＳ４〜Ｓ７まで実行する。この動作を基に、情報受信システム２は、ステップＳ１３で送信したリクエスト情報に対応する配信情報の集合を受信し、受信した配信情報の集合からステップＳ１１で取得した実際の行動情報に対応する配信情報を選択し、配信情報を出力する。
【００９６】
以上で、情報受信システム２の動作の概略の説明を終了する。
【００９７】
次に、ステップＳ１２における偽の行動情報の集合の生成動作の詳細を図６に示す。
【００９８】
図６において、まず、リクエスト情報生成部２１は、偽の行動情報の仮集合を初期化する。つまり、リクエスト情報生成部２１は、空の集合を生成し、その空の集合を初期化された偽の行動情報の仮集合とする（ステップＳ２１）。
【００９９】
次に、リクエスト情報生成部２１は、仮集合に追加する偽の行動情報を選択する（ステップＳ２２）。例えば、リクエスト情報生成部２１は、行動情報の全体集合からランダムに、仮集合に追加する偽の行動情報を選択してもよい。あるいは、リクエスト情報生成部２１は、何らかの指標に基づいて、行動情報の全体集合から、仮集合に追加する偽の行動情報を選択してもよい。例えば、リクエスト情報生成部２１は、前述の評価値に基づいて、追加する偽の行動情報を選択してもよい。このステップにおける動作の詳細については後述する。
【０１００】
次に、リクエスト情報生成部２１は、ステップＳ２２で選択した偽の行動情報を、偽の行動情報の仮集合に追加する（ステップＳ２３）。
【０１０１】
次に、リクエスト情報生成部２１は、プライバシ判定部２７を用いて、ステップＳ２３で生成された偽の行動情報の仮集合を含むリクエスト情報の候補のプライバシ特定可能性を判定する（ステップＳ２４）。このステップにおける動作の詳細については後述する。
【０１０２】
次に、リクエスト情報生成部２１は、ステップＳ２４においてプライバシ特定可能性がないと判定されたか否かを判断する（ステップＳ２５）。
【０１０３】
ここで、プライバシ特定可能性があると判定された場合、リクエスト情報生成部２１は、ステップＳ２２からの動作を繰り返す。
【０１０４】
一方、ステップＳ２５において、プライバシ特定可能性がないと判定された場合、リクエスト情報生成部２１は、偽の行動情報の仮集合を、偽の行動情報の集合として出力する（ステップＳ２６）。
【０１０５】
以上で、偽の行動情報の集合の生成動作の説明を終了する。
【０１０６】
次に、ステップＳ２２における動作の一例として、評価値に基づく偽の行動情報の選択動作を図７に示す。
【０１０７】
図７において、まず、リクエスト情報生成部２１は、全体行動情報格納部２６に格納された行動情報の全体集合から偽の行動情報の候補を抽出する（ステップＳ３１）。例えば、リクエスト情報生成部２１は、偽の行動情報の候補として、ランダムに行動情報の全体集合から所定数の行動情報を抽出してもよい。
【０１０８】
次に、リクエスト情報生成部２１は、送信済リクエスト情報蓄積部２５に蓄積された送信済の行動情報集合について、その属性情報の頻度分布を表す送信済の属性頻度分布を生成する（ステップＳ３２）。
【０１０９】
次に、リクエスト情報生成部２１は、行動情報蓄積部２４に蓄積された実際の行動情報集合から、実際の行動傾向情報を生成する（ステップＳ３３）。例えば、リクエスト情報生成部２１は、行動情報蓄積部２４に蓄積された実際の行動情報の属性情報のうちの上位の頻度から所定数の属性情報を含む集合を、実際の行動傾向情報としてもよい。
【０１１０】
次に、リクエスト情報生成部２１は、ステップＳ３１で抽出された偽の行動情報の候補のそれぞれについて、ステップＳ３４〜Ｓ３７の動作を繰り返す。
【０１１１】
ここでは、まず、リクエスト情報生成部２１は、仮に、この時点での偽の行動情報の仮集合に、偽の行動情報の候補を追加する（ステップＳ３４）。
【０１１２】
次に、リクエスト情報生成部２１は、偽の行動情報の候補が仮に追加された偽の行動情報の仮集合と、送信対象の実際の行動情報と、送信済の行動情報集合とを含む予測上の行動情報集合を生成する（ステップＳ３５）。
【０１１３】
次に、リクエスト情報生成部２１は、予測上の行動情報集合について、属性情報の頻度分布を表す予測上の属性頻度分布を生成する（ステップＳ３６）。
【０１１４】
次に、リクエスト情報生成部２１は、送信済の属性頻度分布に対する予測上の属性頻度分布の変化に基づく評価値を算出する（ステップＳ３７）。具体的には、リクエスト情報生成部２１は、予測上の属性頻度分布の示す各属性情報のうち、実際の行動傾向情報に含まれる属性情報について、送信済の属性頻度分布における頻度からの低下分を総和する。また、リクエスト情報生成部２１は、それ以外の属性情報について、増加分を重み付きで総和する。そして、リクエスト情報生成部２１は、評価値として、それぞれの総和を合わせた値を算出する。
【０１１５】
ステップＳ３３で抽出された偽の行動情報の候補の全てについてステップＳ３４〜Ｓ３７の動作を終了すると、リクエスト情報生成部２１は、評価値に基づいて、偽の行動情報の候補を選択する（ステップＳ３８）。例えば、リクエスト情報生成部２１は、最も大きい評価値の候補を選択してもよい。
【０１１６】
以上で、評価値に基づく偽の行動情報の選択動作の一例の説明を終了する。
【０１１７】
次に、ステップＳ２４におけるプライバシ判定動作の詳細を図８に示す。
【０１１８】
図８において、まず、プライバシ判定部２７は、行動情報蓄積部２４に蓄積された実際の行動情報集合について、その傾向を表す実際の行動傾向情報を生成する（ステップＳ４１）。例えば、プライバシ判定部２７は、実際の行動傾向情報として、前述のような属性情報の集合を生成してもよい。
【０１１９】
次に、プライバシ判定部２７は、予測上の行動情報集合を生成する（ステップＳ４２）。ここで、予測上の行動情報集合は、送信済リクエスト情報蓄積部２５に蓄積された送信済の行動情報集合と、ステップＳ２３で生成された偽の行動情報の仮集合と、ステップＳ１１で取得された送信対象の実際の行動情報とを含む。また、予測上の行動情報集合は、送信対象の実際の行動情報と偽の行動情報の仮集合とを含むリクエスト情報の候補が情報配信装置９０に送信されたと仮定した場合に、情報配信装置９０に蓄積されることになる行動情報の集合を表している。
【０１２０】
次に、プライバシ判定部２７は、ステップＳ４２で生成された予測上の行動情報集合について、その傾向を表す予測上の行動傾向情報を生成する（ステップＳ４３）。例えば、プライバシ判定部２７は、予測上の行動傾向情報として、前述のような属性情報の集合を生成してもよい。
【０１２１】
次に、プライバシ判定部２７は、ステップＳ４１で生成された実際の行動傾向情報と、ステップＳ４３で生成された予測上の行動傾向情報との一致度を算出する（ステップＳ４４）。例えば、プライバシ判定部２７は、前述のように、一致度として、実際の行動傾向情報及び予測上の行動傾向情報で共通する属性情報数の割合を算出してもよい。
【０１２２】
次に、プライバシ判定部２７は、ステップＳ４１で算出された一致度が所定の閾値以上であるか否かを判断する（ステップＳ４５）。
【０１２３】
ここで、一致度が所定の閾値より低い場合、プライバシ判定部２７は、プライバシ特定可能性がないと判断する（ステップＳ４６）。
【０１２４】
一方、一致度が所定の閾値以上の場合、プライバシ判定部２７は、プライバシ特定可能性があると判断する（ステップＳ４７）。
【０１２５】
以上で、プライバシ判定動作の説明を終了する。
【０１２６】
次に、情報受信システム２の動作を、具体的なデータの例を用いて説明する。
【０１２７】
この具体例における行動情報蓄積部２４に蓄積される実際の行動情報集合の一例を、図９に示す。図９において、実際の行動情報集合の各行は、実際の行動情報及び行動情報の属性情報を示す。ここで、行動情報は、利用者の商品の購買行動を表す商品情報である。また、属性情報は、その商品のジャンルを表す情報である。
【０１２８】
また、送信済リクエスト情報蓄積部２５に蓄積される送信済の行動情報集合の一例を、図１０に示す。図１０において、送信済の行動情報集合の各行は、送信済の行動情報及びその属性情報を示す。これらの行動情報は、既に情報配信装置９０に送信されたリクエスト情報に含まれていた情報である。
【０１２９】
また、全体行動情報格納部２６に格納される行動情報の全体集合の一例を、図１１に示す。図１１において、行動情報の全体集合の各行は、発生が想定される行動情報及びその属性情報を示す。
【０１３０】
まず、情報受信装置２０の配信情報リクエスト部１２は、送信対象の実際の行動情報として、図９に示す実際の行動情報集合から“商品Ｘ”を表す行動情報を取得したとする（図５のステップＳ１１）。
【０１３１】
そして、リクエスト情報生成部２１は、実際の行動情報“商品Ｘ”を含むリクエスト情報についてプライバシ特定可能性がないと判定されるように、偽の行動情報の集合を構築する（ステップＳ１２）。
【０１３２】
より詳細には、リクエスト情報生成部２１は、まず、偽の行動情報の仮集合を初期化する（図６のステップＳ２１）。そして、リクエスト情報生成部２１は、次で説明するように、逐次的に、偽の行動情報の仮集合に追加する偽の行動情報を選択する。
【０１３３】
まず、リクエスト情報生成部２１は、図１１に示す行動情報の全体集合から、偽の行動情報の候補を抽出する（図７のステップＳ３１）。ここでは、リクエスト情報生成部２１は、図１１に示すように、偽の行動情報の３つの候補として、“商品Ｖ”、“商品Ｗ”及び”商品Ｙ”を抽出したとする。
【０１３４】
次に、リクエスト情報生成部２１は、図１０に示す送信済の行動情報集合について、送信済の属性頻度分布を生成する（ステップＳ３２）。
【０１３５】
ここでは、リクエスト情報生成部２１は、属性頻度分布を、次の説明のように、算出するとする。
【０１３６】
リクエスト情報生成部２１は、該当する行動情報集合に含まれる全ての行動情報が有する属性情報ごとに、発生回数を総和する。そして、リクエスト情報生成部２１は、発生回数の総和を用いて、全体の発生確率が１となるように発生回数を正規化し、頻度分布を算出する。この処理において、リクエスト情報生成部２１は、複数の属性情報を有する行動情報について、発生回数を「１／その行動情報の属性情報数」とする（“／”は除算を表す）。なお、リクエスト情報生成部２１が用いる属性頻度分布の算出方法は、これに限る必要はない。
【０１３７】
ここでは、上記の動作を基に、図１０に示す送信済の属性頻度分布が、得られたとする。
【０１３８】
次に、リクエスト情報生成部２１は、図９に示す実際の行動情報集合の属性情報から、実際の行動傾向情報として頻度の高い属性情報を抽出する（ステップＳ３３）。ここでは、頻度が大きい順に上位５つの属性情報として、図９に示す実際の行動傾向情報が得られたとする。
【０１３９】
次に、リクエスト情報生成部２１は、偽の行動情報の候補である“商品Ｖ”、“商品Ｗ”及び”商品Ｙ”について、ステップＳ３４〜Ｓ３７の動作を繰り返す。
【０１４０】
まず、偽の行動情報の候補“商品Ｖ”に関する動作について説明する。
【０１４１】
まず、リクエスト情報生成部２１は、仮に、偽の行動情報の仮集合である空の集合｛｝に、偽の行動情報の候補“商品Ｖ”を追加する（ステップＳ３４）。この結果、偽の行動情報の仮集合の候補として、｛“商品Ｖ”｝が得られる。
【０１４２】
次に、リクエスト情報生成部２１は、偽の行動情報の仮集合の候補｛“商品Ｖ”｝と、送信対象の実際の行動情報“商品Ｘ”と、図１０に示す送信済の行動情報集合とを含む予測上の行動情報集合を生成する（ステップＳ３５）。この動作の結果、図１０に示す予測上の行動情報集合が、得られる。
【０１４３】
次に、リクエスト情報生成部２１は、予測上の行動情報集合について、その属性情報の頻度分布を表す予測上の属性頻度分布を生成する（ステップＳ３６）。ここでは、図１０に示す予測上の属性頻度分布が、得られたとする。
【０１４４】
次に、リクエスト情報生成部２１は、図１０に示す送信済の属性頻度分布に対する予測上の属性頻度分布の変化を表す評価値を算出する（ステップＳ３７）。
【０１４５】
より詳細には、前述のように、リクエスト情報生成部２１は、図９に示す実際の行動傾向情報に含まれる属性情報について、図１０に示す送信済の属性頻度分布の頻度から予測上の属性頻度分布に含まれる頻度の低下分を総和する。
【０１４６】
また、リクエスト情報生成部２１は、実際の行動傾向情報に含まれない属性情報について、頻度の増加分を重み付きで総和する。そして、リクエスト情報生成部２１は、評価値として、各総和を合算した値を算出する。ここでは、リクエスト情報生成部２１は、実際の行動傾向情報に含まれない属性情報のうち、図１０に示す送信済の属性頻度分布の上位４つの属性情報について、重み「１．０」を適用する。また、リクエスト情報生成部２１は、それより低い頻度の属性情報について、重み「０．５」を適用する。
【０１４７】
例えば、図１０では、送信済の属性頻度分布と予測上の属性頻度分布とを結ぶ実線は、頻度の低下分の算出を表す。また、破線は、頻度の増加分（重み１）の算出を表す。そして、一点鎖線は、頻度の増加分（重み０．５）の算出を表している。
【０１４８】
そして、リクエスト情報生成部２１は、評価値として、各総和を合算した値を算出する。
【０１４９】
このような動作を基に、リクエスト情報生成部２１は、図１２に示すように、偽の行動情報の候補“商品Ｖ”について、評価値「−０．００７００」を算出する。同様にして、リクエスト情報生成部２１は、偽の行動情報の候補“商品Ｗ”について、評価値「−０．０２２５５」を算出し、偽の行動情報の候補“商品Ｙ”について、評価値「−０．０１２９４」を算出する。
【０１５０】
次に、リクエスト情報生成部２１は、これらの偽の行動情報の候補のうち、評価値が最も大きい“商品Ｖ”を選択する（ステップＳ３８）。
【０１５１】
次に、リクエスト情報生成部２１は、偽の行動情報の仮集合に、選択した偽の行動情報の候補“商品Ｖ”を追加し、偽の行動情報の仮集合｛“商品Ｖ”｝を生成する（ステップＳ２３）。
【０１５２】
次に、リクエスト情報生成部２１は、プライバシ判定部２７を用いて、ステップＳ２３で生成された偽の行動情報の仮集合を含めたリクエスト情報の候補のプライバシ特定可能性を判定する（ステップＳ２４）。
【０１５３】
より詳細には、まず、プライバシ判定部２７は、図９に示す実際の行動情報集合について、その傾向を表す実際の行動傾向情報を生成する（ステップＳ４１）。ここでは、図９に示す属性情報の集合が、実際の行動傾向情報として得られたとする。
【０１５４】
次に、プライバシ判定部２７は、行動情報集合を生成する（ステップＳ４２）。この行動情報集合は、図１０に示す送信済の行動情報集合と、ステップＳ２３で生成された偽の行動情報の仮集合｛”商品Ｖ”｝と、ステップＳ１１で取得された送信対象の実際の行動情報“商品Ｘ”とを含む。ここでは、予測上の行動情報集合として、図１３に示す予測上の行動情報集合が得られたとする。この予測上の行動情報集合は、リクエスト情報の候補｛“商品Ｘ”，“商品Ｖ”｝が情報配信装置９０に送信されたと仮定した場合に、情報配信装置９０に蓄積されることになる行動情報の集合を表している。
【０１５５】
次に、プライバシ判定部２７は、図１３に示す予測上の行動情報集合について、その傾向を表す予測上の行動傾向情報を生成する（ステップＳ４３）。ここでは、予測上の行動傾向情報として、図１３に示す予測上の行動傾向情報が得られたとする。
【０１５６】
次に、プライバシ判定部２７は、図９に示す実際の行動傾向情報と、図１３に示す予測上の行動傾向情報の一致度を算出する（ステップＳ４４）。ここで、図１４に示すように、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報は、２つの属性情報（“属性Ａ”，“属性Ｂ”）である。そこで、プライバシ判定部２７は、一致度として、予測上の行動傾向情報の要素数５に対する共通の属性情報数２の割合である「０．４」を算出する。
【０１５７】
次に、プライバシ判定部２７は、ステップＳ４４で算出された一致度が所定の閾値以上であるか否かを判断する（ステップＳ４５）。ここでは、所定の閾値が、「０．３」であるとする。すると、算出された一致度「０．４」は、所定の閾値より大きい値である。
【０１５８】
したがって、プライバシ判定部２７は、偽の行動情報の仮集合｛“商品Ｖ”｝を含むリクエスト情報の候補｛“商品Ｘ”，“商品Ｖ”｝について、プライバシ特定可能性があると判定する（ステップＳ４７、ステップＳ２５でＮｏ）。
【０１５９】
そこで、リクエスト情報生成部２１は、ステップＳ２２に戻り、偽の行動情報の仮集合にさらに追加するための偽の行動情報を選択する。ここでは、リクエスト情報生成部２１は、偽の行動情報“商品Ｚ”を選択し、偽の行動情報の仮集合として｛“商品Ｖ”，“商品Ｚ”｝を得たとする（ステップＳ２３）。そして、リクエスト情報生成部２１は、この偽の行動情報の仮集合を含むリクエスト情報の候補について、プライバシ特定可能性があると判定したとする（ステップＳ２４、Ｓ２５でＮｏ）。
【０１６０】
そこで、リクエスト情報生成部２１は、さらに、偽の行動情報“商品Ｕ”を選択し（ステップＳ２２）、偽の行動情報の仮集合として｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を得たとする（ステップＳ２３）。
【０１６１】
次に、リクエスト情報生成部２１は、ステップＳ２３で生成された偽の行動情報の仮集合｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を含めたリクエスト情報の候補についてのプライバシ特定可能性を、プライバシ判定部２７を用いて判定する（ステップＳ２４）。
【０１６２】
より詳細に説明すると次のようになる。
【０１６３】
まず、プライバシ判定部２７は、図９に示す実際の行動傾向情報を得る（ステップＳ４１）。
【０１６４】
次に、プライバシ判定部２７は、予測上の行動情報集合を生成する（ステップＳ４２）。予測上の行動情報集合は、図１０に示す送信済の行動情報集合と、ステップＳ２３で生成された偽の行動情報の仮集合｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝と、ステップＳ１１で取得された送信対象の実際の行動情報“商品Ｘ”とを含む。ここでは、予測上の行動情報集合として、図１５に示す予測上の行動情報集合が得られたとする。この予測上の行動情報集合は、リクエスト情報の候補｛“商品Ｘ”，“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝が情報配信装置９０に送信されたと仮定した場合に、情報配信装置９０に蓄積される行動情報の集合を表している。
【０１６５】
次に、プライバシ判定部２７は、図１５に示す予測上の行動情報集合について、予測上の行動傾向情報を生成する（ステップＳ４３）。ここで、予測上の行動情報集合の属性頻度分布として、図１５に示す予測上の行動情報集合の属性頻度分布が、得られたとする。そして、予測上の行動傾向情報として、図１５に示す属性情報の集合が得られたとする。
【０１６６】
次に、プライバシ判定部２７は、図９に示す実際の行動傾向情報と、図１５に示す予測上の行動傾向情報との一致度を算出する（ステップＳ４４）。ここで、図１６に示すように、実際の行動傾向情報及び予測上の行動傾向情報で共通する属性情報は、“属性Ｂ”となる。そこで、プライバシ判定部２７は、一致度として、予測上の行動傾向情報の要素数５に対する共通の属性情報数１の割合である「０．２」を算出する。この一致度０．２は、所定の閾値０．３より低い値である（ステップＳ４５でＮｏ）。
【０１６７】
そこで、プライバシ判定部２７は、偽の行動情報の仮集合｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を含むリクエスト情報の候補｛“商品Ｘ”，“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝について、プライバシ特定可能性がないと判定する（ステップＳ４６）。
【０１６８】
そこで、リクエスト情報生成部２１は、偽の行動情報の集合として｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を出力する（ステップＳ２６）。
【０１６９】
次に、リクエスト情報生成部２１は、リクエスト情報｛“商品Ｘ”，“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を生成する（ステップＳ１３）。ここで、リクエスト情報｛“商品Ｘ”，“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝は、ステップＳ２６で生成された偽の行動情報の集合｛“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝と、送信対象の実際の行動情報“商品Ｘ”とを含む。生成されたリクエスト情報は、図１７に示すリクエスト情報となる。
【０１７０】
次に、配信情報リクエスト部１２は、リクエスト情報｛“商品Ｘ”，“商品Ｖ”，“商品Ｚ”，“商品Ｕ”｝を情報配信装置９０に送信する（ステップＳ４）。
【０１７１】
次に、情報配信装置９０は、受信したリクエスト情報に対応する配信情報を返信する（ステップＳ５）。より詳細には、情報配信装置９０は、リクエスト情報に含まれていた各行動情報及び対応する配信情報の組からなる配信情報の集合を返信する。ここでは、図１７に示すように、情報配信装置９０は、配信情報の集合として｛（“商品Ｘ”、“配信情報Ｘ”）、（“商品Ｖ”、配信情報Ｖ）、（“商品Ｚ”、“配信情報Ｚ”）、（“商品Ｕ”、“配信情報Ｕ”）｝を返信したとする。
【０１７２】
次に、情報受信装置２０の配信情報リクエスト部１２は、上述の配信情報の集合を受信する（ステップＳ６）。
【０１７３】
次に、配信情報選択部１３は、図１７に示す配信情報の集合から、リクエスト情報に含めた実際の行動情報“商品Ｘ”に対応する“配信情報Ｘ”を選択し、出力する（ステップＳ７）。
【０１７４】
以上で、情報受信システム２の動作の具体例の説明を終了する。
【０１７５】
次に、本発明の第２の実施形態の効果について述べる。
【０１７６】
本発明の第２の実施形態の情報受信システム２は、利用者の行動及び利用者の行動の傾向を表すプライバシ情報を、より精度よく保護しながら、利用者に対してより適した配信情報を提示できる。
【０１７７】
その理由は、次のとおりである。プライバシ判定部２７は、リクエスト情報の候補が情報配信装置９０に送信されたと仮定した場合に情報配信装置９０に蓄積されることになる予測上の行動情報集合の傾向を表す予測上の行動傾向情報を用いる。さらに、プライバシ判定部２７は、実際の行動情報集合の傾向を表す実際の行動傾向情報を用いる。そして、プライバシ判定部２７は、それらの情報に基づいて、リクエスト情報の候補に基づくプライバシ特定可能性を判定する。そして、リクエスト情報生成部２１は、プライバシ特定可能性がないと判定されるように、リクエスト情報に含める偽の行動情報の集合を生成するからである。
【０１７８】
例えば、行動情報が属性を有する場合、プライバシ判定部２７は、実際の行動傾向情報及び予測上の行動傾向情報として属性情報の集合を生成する。そして、プライバシ判定部２７は、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報数の割合を一致度として求める。そして、プライバシ判定部２７は、一致度が所定閾値以上であるか否かに基づいて、プライバシ特定可能性があるか否かを判定するからである。
【０１７９】
また、リクエスト情報生成部２１は、偽の行動情報の集合に含める偽の行動情報として、評価値の高い偽の行動情報の候補を選択するからである。具体的には、リクエスト情報生成部２１は、偽の行動情報の各候補を偽の行動情報の集合に含めることを用いて仮定される予測上の行動情報集合について、プライバシ特定可能性を表す情報の変化に基づく評価値を算出するからである。
【０１８０】
このような動作を基に、本実施形態の情報受信装置２０は、送信対象となる実際の行動情報に加えて、実際の行動及び実際の行動の傾向が、より特定されにくい偽の行動情報の集合を混ぜたリクエスト情報を、情報配信装置９０に送信できる。そして、本実施形態の情報受信装置２０は、利用者の行動情報及び利用者の行動の傾向を、より精度よく保護できる。
【０１８１】
（第３の実施形態）
次に、本発明の第３の実施形態について図面を参照して詳細に説明する。なお、本実施形態の説明において参照する各図面において、本発明の第１の実施形態と同様の構成及び同様に動作するステップには、同一の符号を付して本実施形態における詳細な説明を省略する。
【０１８２】
まず、本発明の第３の実施形態に係る情報受信システム３の機能ブロック構成を図１８に示す。図１８において、情報受信システム３は、本発明の第２の実施形態の情報受信システム２に対して、情報受信装置２０に替えて情報受信装置３０を含む点が異なる。また、情報受信装置３０は、本発明の第２の実施形態における情報受信装置２０に対して、プライバシ判定部２７に替えてプライバシ判定部３７を含み、さらに、特定済行動情報蓄積部３８を含む点が異なる。ここで、情報受信装置３０は、本発明の第２の実施形態における情報受信装置２０と同様に、図２を参照して説明したハードウェア要素を含むコンピュータ装置を用いて構成されてもよい。図２の構成を用いる場合、特定済行動情報蓄積部３８は、記憶装置１００４を用いて構成される。なお、情報受信装置３０及び各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【０１８３】
次に、情報受信装置３０の各機能ブロックの詳細について説明する。
【０１８４】
特定済行動情報蓄積部３８は、既に情報配信装置９０が特定したと想定される特定済の行動情報を蓄積する。
【０１８５】
ここで、「特定済の行動情報」とは、情報受信装置３０から情報配信装置９０に対して明示的に送信されていなくても、既に情報配信装置９０が特定した行動情報である。
【０１８６】
また、「明示的な送信」とは、配信情報を要求するための送信をいう。
【０１８７】
このような特定済の行動情報は、例えば、情報配信装置９０が提供するサービスにおいて特定される行動情報である。例えば、情報受信装置３０の利用者が、情報配信装置９０が提供する商品のオンライン販売サービスを利用する場合を想定する。この場合、そのサービスにおける利用者の行動情報である商品の購買情報又は閲覧情報は、情報受信装置３０から情報配信装置９０に明示的に送信されなくても、情報配信装置９０に特定されている。
【０１８８】
これに対して、情報受信装置３０の利用者が、情報配信装置９０とは異なる装置が提供するオンライン販売サービスを利用する場合を想定する。この場合、そのサービスにおける利用者の行動情報である商品の購買情報は、情報受信装置３０から情報配信装置９０に明示的に送信されない限り、情報配信装置９０に蓄積されることはない。そのため、このような情報は、特定済の行動情報ではない。
【０１８９】
なお、特定済行動情報蓄積部３８は、例えば、情報配信装置９０が提供するサービスを利用するクライアント側アプリケーションからの通知に基づいて、特定済の行動情報を蓄積してもよい。以降、特定済行動情報蓄積部３８に蓄積される行動情報の集合を、「特定済の行動情報集合」とも記載する。
【０１９０】
プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報に含まれる特定済の行動傾向情報を除外して、プライバシ特定可能性を判定する。
【０１９１】
ここで、「特定済の行動傾向情報」とは、特定済の行動情報集合の傾向を表す情報である。
【０１９２】
例えば、実際の行動傾向情報及び予測上の行動傾向情報として、それぞれ属性の集合を生成している場合、プライバシ判定部３７は、特定済の行動傾向情報として、属性情報の集合を生成してもよい。具体的には、プライバシ判定部３７は、特定済の行動情報集合に含まれる行動情報の属性頻度分布を求め、上位の頻度から所定数の属性情報からなる集合を、特定済の行動傾向情報としてもよい。
【０１９３】
そして、プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報のうち、特定済の行動傾向情報に含まれる属性情報を除いた属性情報数を、共通な属性情報の数としてもよい。
【０１９４】
このような動作を基に、プライバシ判定部３７は、一致度として、予測上の行動傾向情報の要素数に対して、特定済の行動傾向情報を除外した共通な属性情報数の割合を算出する。そして、プライバシ判定部３７は、算出した一致度を基に、プライバシ特定可能性を判定可能となる。
【０１９５】
以上のように構成された情報受信システム３の動作について、図面を参照して説明する。情報受信システム３は、本発明の第２の実施形態の情報受信システム２と略同様に動作するが、図８を用いて説明したプライバシ判定動作の詳細が異なる。
【０１９６】
情報受信システム３のプライバシ判定動作を、図１９に示す。
【０１９７】
図１９において、まず、プライバシ判定部３７は、ステップＳ４１〜Ｓ４３まで、本発明の第２の実施形態におけるプライバシ判定部２７と同様に動作して、実際の行動傾向情報と、予測上の行動傾向情報とを生成する。例えば、前述のように、プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報として、それぞれの行動情報集合における属性頻度分布に基づき、頻度が上位の所定数の属性情報の集合を生成してもよい。
【０１９８】
次に、プライバシ判定部３７は、特定済行動情報蓄積部３８に蓄積された特定済の行動情報集合について、特定済の行動傾向情報を生成する（ステップＳ５１）。例えば、前述のように、プライバシ判定部３７は、特定済の行動傾向情報として、特定済の行動情報集合における属性頻度分布に基づき、頻度の上位の所定数の属性情報の集合を生成してもよい。
【０１９９】
次に、プライバシ判定部３７は、ステップＳ４１で生成された実際の行動傾向情報と、ステップＳ４３で生成された予測上の行動傾向情報との一致度を、特定済の行動傾向情報を除外して算出する（ステップＳ５２）。例えば、前述のように、プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報のうち、特定済の行動傾向情報に含まれる属性情報を除外した属性情報数を、共通の属性情報数とする。そして、プライバシ判定部３７は、共通とした属性情報数の割合を、一致度としてもよい。
【０２００】
以降、プライバシ判定部３７は、ステップＳ５２で算出された一致度に基づいて、本発明の第２の実施形態におけるプライバシ判定部２７と同様に、ステップＳ４５〜Ｓ４７の動作を用いて、プライバシ特定可能性を判定する。
【０２０１】
以上で、情報受信システム３の動作の説明を終了する。
【０２０２】
次に、情報受信システム３の動作を、具体的な情報を用いて説明する。
【０２０３】
ここでは、本発明の第２の実施形態と同様に、行動情報蓄積部２４及び送信済リクエスト情報蓄積部２５は、図９及び図１０に示す情報を、それぞれ蓄積しているとする。
【０２０４】
また、特定済行動情報蓄積部３８は、特定済の行動情報集合を蓄積しているとする。
【０２０５】
このとき、情報受信システム３は、本発明の第２の実施形態と同様に、送信対象の実際の行動情報として“商品Ｘ”を選択し、偽の行動情報の仮集合として、まずは｛“商品Ｖ”｝を生成する。
【０２０６】
このとき、この偽の行動情報の仮集合｛“商品Ｖ”｝を含むリクエスト情報の候補についてのプライバシ判定動作について、説明する。
【０２０７】
まず、プライバシ判定部３７は、ステップＳ４１〜Ｓ４３まで、本発明の第２の実施形態と同様に、動作する。この動作を基に、図９に示す属性情報の集合が、実際の行動傾向情報として生成される。同様に、図１３に示す属性情報の集合が、予測上の行動傾向情報として生成される。
【０２０８】
次に、プライバシ判定部３７は、特定済行動情報蓄積部３８を参照し、特定済の行動傾向情報を生成する（ステップＳ５１）。ここでは、プライバシ判定部３７は、図２０に示すように、特定済の行動情報集合において頻度の上位の５つの属性情報を含む集合を生成する。
【０２０９】
ここで、図２０に示すように、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報は、“属性Ａ”及び“属性Ｂ”である。ただし、これらの共通の属性情報には、図２０に示し特定済の行動傾向情報“属性Ｂ”が含まれる。そこで、プライバシ判定部３７は、特定済の行動傾向情報“属性Ｂ”を除外し、“属性Ａ”を共通の属性情報とみなす。そして、プライバシ判定部３７は、予測上の行動傾向情報の要素数５に対する共通の属性情報数１の割合として、一致度「０．２」を算出する。
【０２１０】
次に、プライバシ判定部３７は、一致度０．２が所定の閾値０．３より低いと判断する（ステップＳ４５でＮｏ）。
【０２１１】
したがって、プライバシ判定部３７は、偽の行動情報の仮集合｛“商品Ｖ”｝を含むリクエスト情報の候補｛“商品Ｘ”，“商品Ｖ”｝について、プライバシ特定可能性がないと判定する（ステップＳ４６）。
【０２１２】
この判定を基に、リクエスト情報生成部２１は、偽の行動情報の集合として｛“商品Ｖ”｝を採用する（ステップＳ２６）。
【０２１３】
そこで、リクエスト情報生成部２１は、図２１に示すリクエスト情報｛“商品Ｘ”，“商品Ｖ”｝を生成し（ステップＳ１３）、情報配信装置９０に送信する（ステップＳ４）。
【０２１４】
次に、情報配信装置９０は、受信したリクエスト情報に対応する配信情報を返信する（ステップＳ５）。ここでは、情報配信装置９０は、図２１に示す配信情報の集合｛（“商品Ｘ”、“配信情報Ｘ”）、（“商品Ｖ”、“配信情報Ｖ”）｝を返信したとする。
【０２１５】
次に、情報受信装置３０の配信情報リクエスト部１２は、上述の配信情報の集合を受信する（ステップＳ６）。
【０２１６】
次に、配信情報選択部１３は、図２１に示す配信情報の集合から、リクエスト情報に含めた実際の行動情報“商品Ｘ”に対応する“配信情報Ｘ”を選択し、出力する（ステップＳ７）。
【０２１７】
以上で、情報受信システム３の動作の説明を終了する。
【０２１８】
次に、本発明の第３の実施形態の効果について述べる。
【０２１９】
本発明の第３の実施形態に係る情報受信システム３は、利用者のプライバシ保護及び利用者に適した配信情報の配信を両立させる。また、本発明の第３の実施形態の情報受信システム３は、偽の行動情報が混在するリクエスト情報の送受信に基づく情報受信装置及び情報配信装置の負荷を低減できる。
【０２２０】
その理由は、特定済行動情報蓄積部３８が、情報配信装置に対して明示的に送信されていなくても既に特定済であることが想定される特定済の行動情報を蓄積する。そして、プライバシ判定部３７が、実際の行動傾向情報及び予測上の行動傾向情報に含まれる特定済の行動傾向情報を除外して、プライバシ特定可能性を判定するからである。
【０２２１】
このように、本実施形態は、情報配信装置９０を運営するサービス提供者が既に特定した行動の傾向を、保護の対象から外す。この動作を基に、本実施形態は、リクエスト情報に混在させる偽の行動情報をより少なくし、送受信される情報を低減しながらも、サービス提供者が特定していない利用者の実際の行動及び利用者の実際の行動の傾向を保護できる。
【０２２２】
なお、上述した本発明の第２及び第３の実施形態において、プライバシ判定部２７及びプライバシ判定部３７が、実際の行動傾向情報及び予測上の行動傾向情報の一致度に基づいて、プライバシ特定可能性を判定する例を中心に説明した。
【０２２３】
しかし、これに限らず、各実施形態のプライバシ判定部は、その他の指標に基づいてプライバシ特定可能性を判定してもよい。ここで、その他の指標は、リクエスト情報の候補が送信されたと仮定された場合に情報配信装置側に蓄積されることになる集合である予測上の行動情報集合に基づき実際の行動又はその傾向の特定されにくさを表す指標であればよい。
【０２２４】
また、上述した本発明の第２及び第３の実施形態において、プライバシ判定部２７及びプライバシ判定部３７が、行動傾向情報として、該当する行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を生成する例を中心に説明した。しかし、これに限らず、行動傾向情報は、行動情報集合の傾向を表す情報であれば、その他の情報でもよい。
【０２２５】
また、上述した本発明の第３の実施形態において、プライバシ判定部３７が、一致度として、次に示す割合を算出する例について説明した。すなわち、プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報とで共通する属性情報のうち、特定済の行動傾向情報に含まれる属性情報を除外した数の割合を算出する。しかし、これに限らず、プライバシ判定部３７は、実際の行動傾向情報及び予測上の行動傾向情報から特定済の行動傾向情報を除外するその他の手法を採用して判定してもよい。
【０２２６】
また、上述した本発明の第２及び第３の実施形態において、偽の行動情報の集合を生成する処理として、リクエスト情報生成部２１が、プライバシ特定可能性がないと判定されるまで、偽の行動情報を逐次的に追加する例を中心に説明した。しかし、リクエスト情報生成部２１は、逐次的な追加を用いなくてもよい。例えば、リクエスト情報生成部２１は、複数の偽の行動情報の仮集合を生成し、その中からプライバシ特定可能性がないと判定された仮集合を選択してもよい。
【０２２７】
また、上述した本発明の第２及び第３の実施形態において、リクエスト情報生成部２１が、評価値に基づいて、偽の行動情報を選択する例を中心に説明した。しかし、これに限らず、リクエスト情報生成部２１は、その他の手法を用いて偽の行動情報を選択し、リクエスト情報に含めてもよい。
【０２２８】
また、上述した本発明の第２及び第３の実施形態において、リクエスト情報生成部２１が、偽の行動情報を選択する際に参照する評価値として、次の値を算出する例を中心に説明した。すなわち、算出する値として、送信済の行動情報集合の属性頻度分布に対する予測上の行動情報集合の属性頻度分布の変化に基づく値を算出する例を中心に説明した。しかし、これに限らず、リクエスト情報生成部２１は、利用者の実際の行動に関連の深い属性情報の特定可能性を低下させるほど、値が高くなる評価値を算出する算出手法を採用してもよい。
【０２２９】
また、上述した本発明の第２及び第３の実施形態において、行動情報として、購買された商品情報が採用され、属性情報として、商品ジャンルが採用される例について説明した。しかし、行動情報及び行動情報の属性情報は、その他の情報でもよい。
【０２３０】
また、上述した本発明の各実施形態において、配信情報リクエスト部１２が、リクエスト情報として生成された行動情報の集合を情報配信装置９０に送信し、対応する配信情報の集合を受信する例を中心に説明した。しかし、これに限らず、各実施形態の配信情報リクエスト部２１は、生成されたリクエスト情報に含まれる各行動情報を別々に情報配信装置９０に送信し、対応する配信情報を別々に受信してもよい。この場合、配信情報選択部１３は、リクエスト情報に含まれる各行動情報に、その送信に対する応答として受信された配信情報を紐付け、実際の行動情報に紐付けられた配信情報を選択すればよい。
【０２３１】
このように構成する場合、各実施形態における情報配信装置９０は、受信した行動情報の集合に対応する配信情報の集合を応答するという特別な機能を有していなくてもよい。情報配信装置９０は、受信した行動情報に対応する配信情報を応答するという一般的な機能を有していればよい。すなわち、この場合、各実施形態の情報受信装置は、一般的な情報配信装置９０に対して配信情報を要求する場合であっても、利用者の行動及びその傾向を表すプライバシ情報を、より精度よく保護できる。そして、各実施形態の情報受信装置は、プライバシ情報を保護しながら、利用者に対してより適した配信情報を提示できる。
【０２３２】
また、上述した本発明の各実施形態において、情報受信装置が、利用者の実際の行動情報を収集するとともに利用者に対して配信情報を提示する例を中心に説明した。しかし、各実施形態の情報受信装置は、実際の行動情報を収集する機能及び配信情報を提示する機能を有していなくてもよい。例えば、各実施形態の情報受信装置は、実際の行動情報を収集する機能及び配信情報を提示する機能を有するユーザ端末に接続されるよう構成されていてもよい。
【０２３３】
また、上述した本発明の各実施形態において、情報受信装置の各機能ブロックが、記憶装置１００４及び／又はＲＯＭ１００３に記憶されたコンピュータ・プログラムを実行するＣＰＵ１００１を用いて実現される例を中心に説明した。しかし、各機能ブロックの一部、全部、又は、それらの組み合わせは、専用のハードウェア回路を用いて実現されてもよい。
【０２３４】
また、上述した本発明の各実施形態において、情報受信装置の機能ブロックは、複数の装置に分散されて実現されてもよい。
【０２３５】
また、上述した本発明の各実施形態において、各フローチャートを参照して説明した情報受信装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）が、格納してもよい。そして、ＣＰＵ１００１が、係るコンピュータ・プログラムを読み出して、実行してもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコード又は記憶媒体を含んで構成される。
【０２３６】
また、上述した各実施形態は、適宜組み合わせて実施されることが可能である。
【０２３７】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０２３８】
この出願は、２０１３年  ３月１５日に出願された日本出願特願２０１３−０５３０７７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【０２３９】
また、上述した各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成手段と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト手段と、
前記配信情報リクエスト手段が受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択手段と、
を含む情報受信装置。
（付記２）
前記実際の行動情報を蓄積する行動情報蓄積手段と、
前記情報配信装置に送信済のリクエスト情報に含まれる行動情報を蓄積する送信済リクエスト情報蓄積手段と、
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済リクエスト情報蓄積手段に蓄積された送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記行動情報蓄積手段に蓄積された実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定するプライバシ判定手段と、
をさらに含み、
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるように、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする付記１に記載の情報受信装置。
（付記３）
前記プライバシ判定手段は、
前記実際の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記実際の行動傾向情報として生成し、
前記予測上の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記予測上の行動傾向情報として生成し、
前記実際の行動傾向情報及び前記予測上の行動傾向情報の間で共通する属性情報に基づいて、前記プライバシ特定可能性を判定する
ことを特徴とする付記２に記載の情報受信装置。
（付記４）
前記情報配信装置に基づき既に特定されていることが想定される特定済の行動情報を蓄積する特定済行動情報蓄積手段を
さらに含み、
前記プライバシ判定手段は、
前記特定済行動情報蓄積手段に蓄積された特定済の行動情報集合の傾向を表す特定済の行動傾向情報を生成し、
前記予測上の行動傾向情報及び前記実際の行動傾向情報に含まれる前記特定済の行動傾向情報を除外して、前記プライバシ特定可能性を判定する
ことを特徴とする付記２又は付記３に記載の情報受信装置。
（付記５）
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるようになるまで、前記偽の行動情報を逐次的に追加していくことを用いて、前記偽の行動情報の集合を生成する
ことを特徴とする付記２から付記４のいずれか１項に記載の情報受信装置。
（付記６）
前記リクエスト情報生成手段は、
前記偽の行動情報の各候補について、該候補を追加した前記リクエスト情報の候補が送信されと仮定した場合の前記プライバシ特定可能性を表す情報の変化に基づく評価値を算出し、
算出した評価値に基づいて、前記偽の行動情報の集合に含める前記偽の行動情報を前記候補の中から選択する
ことを特徴とする付記２から付記５のいずれか１項に記載の情報受信装置。
（付記７）
前記リクエスト情報生成手段は、
前記評価値を、前記送信済の行動情報集合における属性情報の頻度分布に対する前記予測上の行動情報集合における属性情報の頻度分布の変化に基づいて算出する
ことを特徴とする付記６に記載の情報受信装置。
（付記８）
発生が想定される行動情報を格納した全体行動情報格納手段を
さらに含み、
前記リクエスト情報生成手段は、
前記偽の行動情報を、前記全体行動情報格納手段から選択する
ことを特徴とする付記１から付記６のいずれか１項に記載の情報受信装置。
（付記９）
付記１から付記７のいずれか１項に記載の情報受信装置と、
前記情報受信装置から送信される前記リクエスト情報に基づく配信情報を返信する情報配信装置と、
を含む情報受信システム。
（付記１０）
情報受信装置において、
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成し、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき配信される配信情報を受信し、
前記受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する
情報受信方法。
（付記１１）
前記実際の行動情報の集合を蓄積し、
送信済の前記リクエスト情報に含まれる送信済の行動情報集合を蓄積し、
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定し、
前記プライバシ特定可能性がないと判定されるよう、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする付記１０に記載の情報受信方法。
（付記１２）
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成処理と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト処理と、
前記受信された配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択処理と、
をコンピュータ装置に実行させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
（付記１３）
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済リクエスト情報蓄積手段に蓄積された送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記行動情報蓄積手段に蓄積された実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定する処理をコンピュータに実行させ、
さらに、前記リクエスト情報生成処理において、
前記プライバシ判定処理に基づき前記プライバシ特定可能性がないと判定されるよう、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする付記１２に記載のプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【符号の説明】
【０２４０】
１、２、３  情報受信システム
１０、２０、３０  情報受信装置
１１、２１  リクエスト情報生成部
１２  配信情報リクエスト部
１３  配信情報選択部
２４  行動情報蓄積部
２５  送信済リクエスト情報蓄積部
２６  全体行動情報格納部
２７、３７  プライバシ判定部
３８  特定済行動情報蓄積部
９０  情報配信装置
１００１、９００１  ＣＰＵ
１００２、９００２  ＲＡＭ
１００３、９００３  ＲＯＭ
１００４、９００４  記憶装置
１００５、９００５  ネットワークインタフェース
１００６  入力装置
１００７  出力装置
【図１】
2014141659.tif 000003
【図２】
2014141659.tif 000004
【図３】
2014141659.tif 000005
【図４】
2014141659.tif 000006
【図５】
2014141659.tif 000007
【図６】
2014141659.tif 000008
【図７】
2014141659.tif 000009
【図８】
2014141659.tif 000010
【図９】
2014141659.tif 000011
【図１０】
2014141659.tif 000012
【図１１】
2014141659.tif 000013
【図１２】
2014141659.tif 000014
【図１３】
2014141659.tif 000015
【図１４】
2014141659.tif 000016
【図１５】
2014141659.tif 000017
【図１６】
2014141659.tif 000018
【図１７】
2014141659.tif 000019
【図１８】
2014141659.tif 000020
【図１９】
2014141659.tif 000021
【図２０】
2014141659.tif 000022
【図２１】
2014141659.tif 000023
【手続補正書】
【提出日】平成27年9月14日(2015.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成手段と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト手段と、
前記配信情報リクエスト手段が受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択手段と、
を含む情報受信装置。
【請求項２】
前記実際の行動情報を蓄積する行動情報蓄積手段と、
前記情報配信装置に送信済のリクエスト情報に含まれる行動情報を蓄積する送信済リクエスト情報蓄積手段と、
前記リクエスト情報の候補が前記情報配信装置に送信されたと仮定した場合に前記情報配信装置に蓄積される予測上の行動情報集合として、前記送信済リクエスト情報蓄積手段に蓄積された送信済の行動情報集合及び前記リクエスト情報の候補に含まれる行動情報を含む集合を生成し、
生成した予測上の行動情報集合の傾向を表す予測上の行動傾向情報を生成し、
前記行動情報蓄積手段に蓄積された実際の行動情報集合の傾向を表す実際の行動傾向情報を生成し、
予測上の行動傾向情報及び実際の行動傾向情報に基づいて、前記リクエスト情報の候補が送信されたと仮定した場合に前記利用者の実際の行動又はその傾向が特定される可能性であるプライバシ特定可能性があるか否かを判定するプライバシ判定手段と、
をさらに含み、
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるように、前記リクエスト情報に含める前記偽の行動情報の集合を生成する
ことを特徴とする請求項１に記載の情報受信装置。
【請求項３】
前記プライバシ判定手段は、
前記実際の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記実際の行動傾向情報として生成し、
前記予測上の行動情報集合に含まれる行動情報の属性の傾向を表す属性情報の集合を前記予測上の行動傾向情報として生成し、
前記実際の行動傾向情報及び前記予測上の行動傾向情報の間で共通する属性情報に基づいて、前記プライバシ特定可能性を判定する
ことを特徴とする請求項２に記載の情報受信装置。
【請求項４】
前記情報配信装置に基づき既に特定されていることが想定される特定済の行動情報を蓄積する特定済行動情報蓄積手段を
さらに含み、
前記プライバシ判定手段は、
前記特定済行動情報蓄積手段に蓄積された特定済の行動情報集合の傾向を表す特定済の行動傾向情報を生成し、
前記予測上の行動傾向情報及び前記実際の行動傾向情報に含まれる前記特定済の行動傾向情報を除外して、前記プライバシ特定可能性を判定する
ことを特徴とする請求項２又は請求項３に記載の情報受信装置。
【請求項５】
前記リクエスト情報生成手段は、
前記プライバシ特定可能性がないと判定されるようになるまで、前記偽の行動情報を逐次的に追加していくことを用いて、前記偽の行動情報の集合を生成する
ことを特徴とする請求項２から請求項４のいずれか１項に記載の情報受信装置。
【請求項６】
前記リクエスト情報生成手段は、
前記偽の行動情報の各候補について、該候補を追加した前記リクエスト情報の候補が送信されたと仮定した場合の前記プライバシ特定可能性を表す情報の変化に基づく評価値を算出し、
算出した評価値に基づいて、前記偽の行動情報の集合に含める前記偽の行動情報を前記候補の中から選択する
ことを特徴とする請求項２から請求項５のいずれか１項に記載の情報受信装置。
【請求項７】
前記リクエスト情報生成手段は、
前記評価値を、前記送信済の行動情報集合における属性情報の頻度分布に対する前記予測上の行動情報集合における属性情報の頻度分布の変化に基づいて算出する
ことを特徴とする請求項６に記載の情報受信装置。
【請求項８】
請求項１から請求項７のいずれか１項に記載の情報受信装置と、
前記情報受信装置から送信される前記リクエスト情報に基づく配信情報を返信する情報配信装置と、
を含む情報受信システム。
【請求項９】
情報受信装置において、
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成し、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき配信される配信情報を受信し、
前記受信した配信情報のうち、前記実際の行動情報に対応する配信情報を選択する
情報受信方法。
【請求項１０】
利用者の実際の行動を表す行動情報である実際の行動情報と、前記利用者の実際の行動を表さない偽の行動情報とを含むリクエスト情報を生成するリクエスト情報生成処理と、
前記リクエスト情報を情報配信装置に送信し、前記リクエスト情報の送信に基づき前記情報配信装置から配信される配信情報を受信する配信情報リクエスト処理と、
前記受信された配信情報のうち、前記実際の行動情報に対応する配信情報を選択する配信情報選択処理と、
をコンピュータ装置に実行させるプログラム。
【国際調査報告】
2014141659.tif 000024
2014141659.tif 000025
2014141659.tif 000026
2014141659.tif 000027