(57)【要約】【課題】商品の購入情報から購入者を含む家族の属性値を取得できなかった。【解決手段】ユーザ識別子と、ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、ユーザ識別子と、ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部と、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得部と、商品属性値取得部が取得した２以上の商品属性値を用いて、一のユーザ識別子で識別されるユーザを含む家族の１以上の家族属性値を取得する家族属性値取得部と、家族属性値取得部が取得した１以上の家族属性値を、一のユーザ識別子に対応付けて、家族情報格納部に蓄積する家族属性値蓄積部とを具備する情報処理装置により、商品の購入情報から購入者を含む家族の属性値を取得できる。【選択図】図１
2018206118.tif 000002
【特許請求の範囲】
【請求項１】
商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報に基づいた処理が行われる情報処理装置であって、
ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、
ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部と、
一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得部と、
前記商品属性値取得部が取得した２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の１以上の家族属性値を取得する家族属性値取得部と、
前記家族属性値取得部が取得した１以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積部とを具備する情報処理装置。
【請求項２】
前記家族情報は、
家族のうちの二人以上の各メンバーの情報であるメンバー情報を有し、
前記メンバー情報は、
１以上の家族属性値を有し、
前記２以上の商品情報の少なくとも一部は、商品の利用対象を特定可能な商品属性値である利用対象属性値を有し、
前記家族属性値取得部は、
前記商品属性値取得部が取得した２以上の商品属性値の中の利用対象属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の年齢または性別に関する家族属性値を取得し、
前記家族属性値取得部が取得した家族属性値が、前記一のユーザ識別子を有する家族情報に存在しない場合に、新たなメンバー情報を構成するメンバー情報構成部をさらに具備し、
前記家族属性値蓄積部は、
前記メンバー情報構成部が構成したメンバー情報を前記一のユーザ識別子を有する家族情報に付加する請求項１記載の情報処理装置。
【請求項３】
商品属性値を含む家族属性値取得条件と、家族属性値との対である１以上の家族属性値取得元情報が格納される家族属性値取得元情報格納部をさらに具備し、
前記家族属性値取得部は、
前記商品属性値取得部が取得した２以上の商品属性値に合致する家族属性値取得条件と対になる家族属性値を前記家族属性値取得元情報格納部から取得する請求項１または請求項２記載の情報処理装置。
【請求項４】
前記購入情報格納部には、購入日が１年を超える期間の２以上の購入情報が格納され、
一のユーザ識別子を有する、１年以上前の購入日の１以上の購入情報を用いて、前記一のユーザ識別子を有する家族情報の中の家族属性値を変更する家族属性値変更部をさらに具備する請求項１から請求項３いずれか一項に記載の情報処理装置。
【請求項５】
商品の平均的な購入に関する平均的購入情報が格納される平均的購入情報格納部と、
一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、前記平均的購入情報とを用いて、平均的な購入に対する差異が予め決められた条件を満たすほど大きいことに関する差異情報を取得する差異情報取得部と、
前記差異情報取得部が取得した差異情報を出力する差異情報出力部とをさらに具備する請求項１から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
２以上のユーザの２以上の各購入情報が有する商品識別子と対になる商品属性値から、平均的購入情報を取得する平均的購入情報取得部をさらに具備し、
前記平均的購入情報格納部の平均的購入情報は、前記平均的購入情報取得部が取得した平均的購入情報である請求項５記載の情報処理装置。
【請求項７】
商品属性値と平均的購入情報とに関する差異情報取得条件と、差異情報との対である１以上の差異情報取得元情報が格納される差異情報取得元情報格納部をさらに具備し、
前記差異情報取得部は、
一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、前記平均的購入情報とが合致する差異情報取得条件と対になる差異情報を取得する請求項５または請求項６記載の情報処理装置。
【請求項８】
前記２以上の商品情報の少なくとも一部は、商品の利用対象を特定可能な商品属性値である利用対象属性値を有し、
前記家族属性値取得部は、
一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの利用対象属性値を用いて、家族の年齢に関する属性値である１以上の年齢属性値を取得する請求項１から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記２以上の商品情報の少なくとも一部は、商品の素材を示す商品属性値である素材属性値を有し、
前記家族属性値取得部は、
一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど多い場合に、当該素材属性値を取得し、
前記家族属性値蓄積部は、
前記家族属性値取得部が取得した素材属性値が好む素材であることを示す情報である好素材情報を、前記一のユーザ識別子に対応付けて蓄積する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
前記２以上の商品情報の少なくとも一部は、商品の素材を示す商品属性値である素材属性値を有し、
前記家族属性値取得部は、
一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど少ない場合に、当該素材属性値を取得し、
前記家族属性値蓄積部は、
前記家族属性値取得部が取得した素材属性値が嫌う素材またはアレルギーの素材であることを示す情報である嫌素材情報を、前記一のユーザ識別子に対応付けて蓄積する請求項１から請求項９いずれか一項に記載の情報処理装置。
【請求項１１】
前記２以上の商品情報の少なくとも一部は、商品または素材の産地を示す商品属性値である産地属性値を有し、
前記家族属性値取得部は、
一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの産地属性値を検知し、同一の産地属性値が予め決められた条件を満たすほど少ない場合に、当該産地属性値を取得し、
前記家族属性値蓄積部は、
前記家族属性値取得部が取得した産地属性値が嫌う産地であることを示す情報である嫌産地情報を、前記一のユーザ識別子に対応付けて蓄積する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１２】
商品サーバと、請求項１から請求項１１いずれか一項に記載の２以上の情報処理装置とを有する情報システムを構成する情報処理装置であって、
前記商品サーバは、
商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報が格納される商品情報格納部を具備し、
前記情報処理装置の商品属性値取得部は、
一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を前記商品サーバから取得する情報システムを構成する請求項１から請求項１１いずれか一項に記載の１以上の情報処理装置。
【請求項１３】
商品サーバと、２以上の購入情報サーバと、請求項１から請求項１１いずれか一項に記載の情報処理装置とを有する情報システムであって、
前記商品サーバは、
商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報が格納される商品情報格納部を具備し、
前記購入情報サーバは、
ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報サーバ格納部と、
前記２以上の購入情報を前記情報処理装置に送信する購入情報送信部とを具備し、
前記情報処理装置は、
前記購入情報サーバから２以上の購入情報を受信する購入情報受信部をさらに具備し、
前記購入情報格納部の２以上の購入情報は、前記購入情報受信部が受信した購入情報であり、
前記情報処理装置の商品属性値取得部は、
一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を前記商品サーバから取得する、情報システムを構成する請求項１から請求項１１いずれか一項に記載の１以上の情報処理装置。
【請求項１４】
商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報に基づいた処理が行われる情報処理方法であって、
記録媒体は、
ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、
ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部とを具備し、
商品属性値取得部、家族属性値取得部、および家族属性値蓄積部により実現される情報処理方法であって、
前記商品属性値取得部が、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得ステップと、
前記家族属性値取得部が、前記商品属性値取得ステップで取得された２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の1以上の家族属性値を取得する家族属性値取得ステップと、
前記家族属性値蓄積部が、前記家族属性値取得ステップで取得された1以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積ステップとを具備する情報処理方法。
【請求項１５】
商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報に基づいた処理が行われるプログラムであって、
コンピュータがアクセス可能な記録媒体は、
ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、
ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部とを具備し、
コンピュータを、
一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得部と、
前記商品属性値取得部が取得した２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の1以上の家族属性値を取得する家族属性値取得部と、
前記家族属性値取得部が取得した1以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの商品の購入に関する情報を用いて、そのユーザの一人以上の家族に関する情報を取得する情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザの購入情報と利用者の年齢、性別、職業などのユーザのプロファイル情報を用いて、ユーザに物品やＷＥＢコンテンツを推薦する装置があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３４５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、商品の購入情報から購入者を含む家族の属性値を取得できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、商品を識別する商品識別子と、商品の１以上の商品属性値とを有する２以上の商品情報に基づいた処理が行われる情報処理装置であって、ユーザを識別するユーザ識別子と、ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、ユーザ識別子と、ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部と、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得部と、商品属性値取得部が取得した２以上の商品属性値を用いて、一のユーザ識別子で識別されるユーザを含む家族の１以上の家族属性値を取得する家族属性値取得部と、家族属性値取得部が取得した１以上の家族属性値を、一のユーザ識別子に対応付けて、家族情報格納部に蓄積する家族属性値蓄積部とを具備する情報処理装置である。
【０００６】
かかる構成により、商品の購入情報から購入者を含む家族の属性値を取得できる。  また、本第二の発明の情報処理装置は、第一の発明に対して、家族情報は、家族のうちの二人以上の各メンバーの情報であるメンバー情報を有し、メンバー情報は、１以上の家族属性値を有し、２以上の商品情報の少なくとも一部は、商品の利用対象を特定可能な商品属性値である利用対象属性値を有し、家族属性値取得部は、商品属性値取得部が取得した２以上の商品属性値の中の利用対象属性値を用いて、一のユーザ識別子で識別されるユーザを含む家族の年齢または性別に関する家族属性値を取得し、家族属性値取得部が取得した家族属性値が、一のユーザ識別子を有する家族情報に存在しない場合に、新たなメンバー情報を構成するメンバー情報構成部をさらに具備し、家族属性値蓄積部は、メンバー情報構成部が構成したメンバー情報を一のユーザ識別子を有する家族情報に付加する情報処理装置である。
【０００７】
かかる構成により、商品の購入情報から購入者を含む２人以上の家族の属性値を取得できる。
【０００８】
また、本第三の発明の情報処理装置は、第一または第二の発明に対して、商品属性値を含む家族属性値取得条件と、家族属性値との対である１以上の家族属性値取得元情報が格納される家族属性値取得元情報格納部をさらに具備し、家族属性値取得部は、商品属性値取得部が取得した２以上の商品属性値に合致する家族属性値取得条件と対になる家族属性値を家族属性値取得元情報格納部から取得する情報処理装置である。
【０００９】
かかる構成により、商品の購入情報から購入者を含む家族の属性値を取得できる。
【００１０】
また、本第四の発明の情報処理装置は、第一から第三いずれか１つの発明に対して、購入情報格納部には、購入日が１年を超える期間の２以上の購入情報が格納され、一のユーザ識別子を有する、１年以上前の購入日の１以上の購入情報を用いて、一のユーザ識別子を有する家族情報の中の家族属性値を変更する家族属性値変更部をさらに具備する情報処理装置である。
【００１１】
かかる構成により、家族の属性値を自動的に更新できる。
【００１２】
また、本第五の発明の情報処理装置は、第一から第四いずれか１つの発明に対して、商品の平均的な購入に関する平均的購入情報が格納される平均的購入情報格納部と、一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、平均的購入情報とを用いて、平均的な購入に対する差異が予め決められた条件を満たすほど大きいことに関する差異情報を取得する差異情報取得部と、差異情報取得部が取得した差異情報を出力する差異情報出力部とをさらに具備する情報処理装置である。
【００１３】
かかる構成により、一の家族の特徴的な情報を出力できる。
【００１４】
また、本第六の発明の情報処理装置は、第四の発明に対して、２以上のユーザの２以上の各購入情報が有する商品識別子と対になる商品属性値から、平均的購入情報を取得する平均的購入情報取得部をさらに具備し、平均的購入情報格納部の平均的購入情報は、平均的購入情報取得部が取得した平均的購入情報である情報処理装置である。
【００１５】
かかる構成により、一の家族の特徴的な情報を出力できる。
【００１６】
また、本第七の発明の情報処理装置は、第五または第六の発明に対して、商品属性値と平均的購入情報とに関する差異情報取得条件と、差異情報との対である１以上の差異情報取得元情報が格納される差異情報取得元情報格納部をさらに具備し、差異情報取得部は、一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、平均的購入情報とが合致する差異情報取得条件と対になる差異情報を取得する情報処理装置である。
【００１７】
かかる構成により、一の家族の特徴的な情報を出力できる。
【００１８】
また、本第八の発明の情報処理装置は、第一から第七いずれか１つの発明に対して、２以上の商品情報の少なくとも一部は、商品の利用対象を特定可能な商品属性値である利用対象属性値を有し、家族属性値取得部は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの利用対象属性値を用いて、家族の年齢に関する属性値である１以上の年齢属性値を取得する情報処理装置である。
【００１９】
かかる構成により、商品の購入情報から購入者を含む家族の年齢に関する年齢情報を取得できる。
【００２０】
また、本第九の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、２以上の商品情報の少なくとも一部は、商品の素材を示す商品属性値である素材属性値を有し、家族属性値取得部は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど多い場合に、素材属性値を取得し、家族属性値蓄積部は、家族属性値取得部が取得した素材属性値が好む素材であることを示す情報である好素材情報を、一のユーザ識別子に対応付けて蓄積する情報処理装置である。
【００２１】
かかる構成により、商品の購入情報から、購入者を含む家族が好む素材を取得できる。
【００２２】
また、本第十の発明の情報処理装置は、第一から第九いずれか１つの発明に対して、２以上の商品情報の少なくとも一部は、商品の素材を示す商品属性値である素材属性値を有し、家族属性値取得部は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど少ない場合に、素材属性値を取得し、家族属性値蓄積部は、家族属性値取得部が取得した素材属性値が嫌う素材またはアレルギーの素材であることを示す情報である嫌素材情報を、一のユーザ識別子に対応付けて蓄積する情報処理装置である。
【００２３】
かかる構成により、商品の購入情報から、購入者を含む家族が嫌う素材を取得できる。
【００２４】
また、本第十一の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、２以上の商品情報の少なくとも一部は、商品または素材の産地を示す商品属性値である産地属性値を有し、家族属性値取得部は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの産地属性値を検知し、同一の産地属性値が予め決められた条件を満たすほど少ない場合に、産地属性値を取得し、家族属性値蓄積部は、家族属性値取得部が取得した産地属性値が嫌う産地であることを示す情報である嫌産地情報を、一のユーザ識別子に対応付けて蓄積する情報処理装置である。
【００２５】
かかる構成により、商品の購入情報から、購入者を含む家族が嫌う産地を取得できる。
【００２６】
また、本第十二の発明の情報処理装置は、第一から第十一いずれか１つの発明に対して、商品サーバと、２以上の情報処理装置とを有する情報システムを構成する情報処理装置であって、商品サーバは、商品を識別する商品識別子と、商品の１以上の商品属性値とを有する２以上の商品情報が格納される商品情報格納部を具備し、情報処理装置の商品属性値取得部は、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を商品サーバから取得する情報システムを構成する１以上の情報処理装置である。
【００２７】
かかる構成により、一つの商品情報を格納している商品サーバを複数の情報処理装置から利用できる。
【００２８】
また、本第十三の発明の情報処理装置は、第一から第十一いずれか１つの発明に対して、商品サーバと、２以上の購入情報サーバと、情報処理装置とを有する情報システムであって、商品サーバは、商品を識別する商品識別子と、商品の１以上の商品属性値とを有する２以上の商品情報が格納される商品情報格納部を具備し、購入情報サーバは、ユーザを識別するユーザ識別子と、ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報サーバ格納部と、２以上の購入情報を情報処理装置に送信する購入情報送信部とを具備し、情報処理装置は、購入情報サーバから２以上の購入情報を受信する購入情報受信部をさらに具備し、購入情報格納部の２以上の購入情報は、購入情報受信部が受信した購入情報であり、情報処理装置の商品属性値取得部は、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を商品サーバから取得する、情報システムを構成する１以上の情報処理装置である。
【００２９】
かかる構成により、一つの商品情報を格納している商品サーバを利用して、複数の購入情報サーバの購入情報を処理し、家族の属性値を取得できる。
【発明の効果】
【００３０】
本発明による情報処理装置によれば、商品の購入情報から購入者を含む家族の属性値を取得できる。
【図面の簡単な説明】
【００３１】
【図１】実施の形態１における情報処理装置１のブロック図
【図２】同情報処理装置１の動作について説明するフローチャート
【図３】同家族属性値取得処理について説明するフローチャート
【図４】同差異情報取得処理について説明するフローチャート
【図５】同商品情報管理表を示す図
【図６】同購入情報管理表を示す図
【図７】同家族情報管理表を示す図
【図８】同家族属性値取得元情報管理表を示す図
【図９】同差異情報取得元情報管理表を示す図
【図１０】同平均的購入情報管理表を示す図
【図１１】実施の形態２における情報システムＡの概念図を示す図
【図１２】同情報システムＡのブロック図
【図１３】実施の形態３における情報システムＡの概念図を示す図
【図１４】同情報システムＢのブロック図
【図１５】上記実施の形態におけるコンピュータシステムの概観図
【図１６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００３２】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３３】
（実施の形態１）
本実施の形態において、商品の購入の履歴に関する購入情報の集合と商品情報の集合とを用いて、１以上の各ユーザに対して、一人または二人以上の家族の属性値を取得する情報処理装置について説明する。なお、家族の属性値とは、家族のメンバーの年齢に関する情報、好きな素材、嫌いな素材等の素材に関する情報、嫌いな産地に関する情報等である。
【００３４】
また、本実施の形態において、１年より多い期間の購入情報の集合を用いて、家族のメンバーの属性値を変更する情報処理装置について説明する。なお、属性値の変更とは、例えば、属性値「小学生」を属性値「中学生」に変更することである。
【００３５】
さらに、本実施の形態において、購入情報の集合を用いて、購入に関する平均的な情報に対して特異な情報を、各ユーザに対して取得し、出力する情報処理装置について説明する。
【００３６】
図１は、本実施の形態における情報処理装置１のブロック図である。情報処理装置１は、格納部１１、処理部１２、および出力部１３を備える。
【００３７】
格納部１１は、商品情報格納部１１１、購入情報格納部１１２、家族情報格納部１１３、家族属性値取得元情報格納部１１４、差異情報取得元情報格納部１１５、および平均的購入情報格納部１１６を備える。
【００３８】
処理部１２は、商品属性値取得部１２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、および平均的購入情報取得部１２７を備える。
【００３９】
出力部１３は、差異情報出力部１１１を備える。
【００４０】
格納部１１には、各種の情報が格納される。各種の情報とは、例えば、後述する商品情報、後述する購入情報、後述する家族情報、後述する家族属性値取得元情報、後述する差異情報取得元情報、後述する平均的購入情報等である。
【００４１】
商品情報格納部１１１は、２以上の商品情報が格納される。商品情報は、商品に関する情報である。ここで、商品とは、購入の対象である。つまり、ここでの商品は、サービスも含む、と考えても良い。また、商品は、例えば、食品、日用品、家電、衣料、レンタルビデオ等、問わない。また、商品情報は、商品を識別する商品識別子と、商品の１以上の商品属性値とを有する。商品識別子は、商品を識別できる情報であれば何でも良く、例えば、商品ＩＤ、商品番号、商品名等である。商品属性値は、例えば、価格、大きさ、利用対象属性値、素材属性値、産地属性値、量、トクホ食品である旨の情報、栄養機能食品である旨の情報などである。利用対象属性値とは、商品を消費したり、使用したりする対象を示す情報である。利用対象属性値とは、商品の利用対象を特定可能な商品属性値である。利用対象属性値は、例えば、「小学生低学年向け」「高校１年生向け」「２０歳以上」「６５歳以上」「男児向け」「女児向け」などである。素材属性値とは、商品の素材に関する情報である。素材属性値とは、商品の素材を示す商品属性値である。素材属性値は、例えば、「希少糖」、「キシリトール」、「海老」、「木製」、「アルミ製」などである。産地属性値とは、商品または素材の産地を示す商品属性値である。産地属性値は、例えば、「中国」、「韓国」、「Ａ地域」、「Ｂ県」、「Ｃ地方」などである。
【００４２】
なお、２以上の商品情報は、情報処理装置１に存在しても良いが、後述する商品サーバ等の外部の装置に存在しても良い。
【００４３】
購入情報格納部１１２には、２以上の購入情報が格納される。購入情報は、商品を購入したことに関する情報である。購入情報は、商品の購入履歴の情報である。購入情報は、ユーザを識別するユーザ識別子と、ユーザが購入した商品の商品識別子とを有する。ユーザ識別子は、ユーザを識別可能な情報であれば何でも良く、例えば、ユーザＩＤ、氏名、メールアドレス、電話番号などである。購入情報は、通常、購入日を有する。購入日は、時刻を含む情報でも良い。
【００４４】
また、購入情報格納部１１２には、購入日が１年を超える期間の２以上の購入情報が格納されることは好適である。
【００４５】
家族情報格納部１１３には、１または２以上の家族情報が格納される。家族情報格納部１１３には、ユーザ毎に家族情報が格納されることは好適である。
【００４６】
家族情報は、家族のプロファイル情報である、と言える。家族情報は、一人または二人以上の家族のメンバーに関する情報である。家族情報は、ユーザ識別子と、１以上の家族属性値とを有する。家族属性値とは、ユーザ識別子で識別されるユーザを含む家族の属性値である。また、１以上の家族属性値は、家族全体の属性値、家族の各メンバーの属性値を有することは好適である。１以上の家族属性値は、例えば、家族のメンバーの年齢属性値、家族のメンバーの性別属性値、好素材情報、嫌素材情報、家族全体の属性値などである。年齢属性値とは、家族の年齢に関する属性値である。年齢属性値は、例えば、年齢、年齢層、学年などである。年齢属性値は、例えば、１５歳、小学生、中学生、幼稚園年少、「４〜６才」などでも良い。性別属性値とは、家族の性別に関する属性値である。性別属性値は、例えば、「男」「女」である。好素材情報とは、好む素材であることを示す情報である。好素材情報は、素材を示す素材属性値でも良いし、素材属性値へのフラグ、素材のＩＤ等でも良い。好素材情報は、例えば、「キシリトール」、「希少糖」等である。嫌素材情報とは、嫌う素材またはアレルギーの素材であることを示す情報である。嫌素材情報は、素材を示す素材属性値でも良いし、素材属性値へのフラグ、素材のＩＤ等でも良い。嫌素材情報は、例えば、「海老」「たまご」等である。
【００４７】
また、家族全体の属性値は、例えば、大家族であることを示す情報、富裕層であることを示す情報などである。家族情報は、２以上のメンバー情報を有することは好適である。メンバー情報とは、家族の各メンバーの情報である。一のメンバー情報は、メンバーを識別するメンバー識別子を有することは好適である。メンバー識別子は、ユーザ識別子と同じでも良い。また、メンバー情報は、例えば、メンバー識別子とメンバーの属性値とを有する。なお、メンバーの属性値は、家族属性値である。
【００４８】
家族属性値取得元情報格納部１１４には、１または２以上の家族属性値取得元情報が格納される。家族属性値取得元情報は、家族属性値を取得するために使用される情報である。家族属性値取得元情報は、例えば、家族属性値取得条件と、家族属性値との対の情報である。家族属性値取得条件は、家族属性値を取得するための条件を示す情報である。家族属性値取得条件は、商品属性値を含む条件を示す情報である。家族属性値取得元情報が家族属性値取得条件と家族属性値との対の情報である場合、一のユーザ識別子に対応する１以上の商品識別子が合致した家族属性値取得条件と対になる家族属性値が取得される。
【００４９】
差異情報取得元情報格納部１１５には、１または２以上の差異情報取得元情報が格納される。差異情報取得元情報は、差異情報取得条件と、差異情報との対である。差異情報取得条件は、差異情報を取得するための条件を示す情報である。差異情報取得条件は、商品属性値と平均的購入情報とに関する条件である。差異情報とは、予め決められた条件を満たすほど、平均的購入情報との差異が大きい場合に、取得される情報である。
【００５０】
平均的購入情報格納部１１６には、１または２以上の平均的購入情報が格納される。平均的購入情報は、商品の平均的な購入に関する情報である。平均的購入情報は、例えば、平均的な１か月の購入金額、平均的な購入商品の産地の割合、平均的な添加物の発がん物質含有を含む割合などである。
【００５１】
処理部１２は、各種の処理を行う。各種の処理とは、商品属性値取得部１２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、平均的購入情報取得部１２７等が行う処理である。
【００５２】
商品属性値取得部１２１は、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する。
【００５３】
さらに具体的には、例えば、商品属性値取得部１２１は、１以上の各ユーザ識別子ごとに、ユーザ識別子を含む１以上の購入情報を購入情報格納部１１２から検索する。次に、商品属性値取得部１２１は、検索した１以上の各購入情報に含まれる商品識別子を取得する。次に、商品属性値取得部１２１は、取得した１以上の各商品識別子と対になる２以上の商品属性値を商品情報格納部１１１から取得する。なお、商品属性値取得部１２１が検索する購入情報は、購入日がある範囲（例えば、最近１年など）の購入情報からでも良い。
【００５４】
家族属性値取得部１２２は、商品属性値取得部１２１が取得した２以上の商品属性値を用いて、一のユーザ識別子で識別されるユーザを含む家族の１以上の家族属性値を取得する。家族属性値取得部１２２は、すべてのユーザのユーザ識別子に対して、商品属性値取得部１２１が取得した２以上の商品属性値を用いて、１以上の家族属性値を取得することは好適である。
【００５５】
さらに具体的には、例えば、家族属性値取得部１２２は、商品属性値取得部１２１が取得した２以上の商品属性値に、家族属性値取得元情報格納部１１４に格納されている家族属性値取得条件を適用し、当該２以上の商品属性値が合致する１または２以上の家族属性値取得条件を決定する。次に、例えば、家族属性値取得部１２２は、当該１以上の各家族属性値取得条件と対になる家族属性値を、家族属性値取得元情報格納部１１４から取得する。
【００５６】
家族属性値取得部１２２は、商品属性値取得部１２１が取得した２以上の商品属性値の中の利用対象属性値を用いて、一のユーザ識別子で識別されるユーザを含む家族の年齢または性別に関する家族属性値を取得する。なお、年齢に関する家族属性値は、年齢属性値という。性別に関する家族属性値は、性別属性値という。家族属性値取得部１２２は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの利用対象属性値を用いて、１以上の年齢属性値を取得する。家族属性値取得部１２２は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの利用対象属性値を用いて、１以上の性別属性値を取得する。
【００５７】
家族属性値取得部１２２は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど多い場合に、当該素材属性値を取得する。この素材属性値は、好む素材の属性値であり、好素材情報である。予め決められた条件は、例えば、同一の素材属性値の数に関する条件、同一の素材属性値の割合に関する条件等である。
【００５８】
家族属性値取得部１２２は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの素材属性値を検知し、同一の素材属性値が予め決められた条件を満たすほど少ない場合に、当該素材属性値を取得する。この素材属性値は、嫌いな素材またはアレルギー素材の属性値であり、嫌素材情報である。予め決められた条件は、例えば、同一の素材属性値の数に関する条件、同一の素材属性値の割合に関する条件等である。
【００５９】
家族属性値取得部１２２は、一のユーザ識別子が含まれる２以上の購入情報が有する２以上の商品識別子と対になる商品属性値のうちの産地属性値を検知し、同一の産地属性値が予め決められた条件を満たすほど少ない場合に、当該産地属性値を取得する。かかる産地属性値は、ユーザが避ける産地を示す情報である。かかる産地属性値は、嫌産地情報である。嫌産地情報とは、産地属性値でも良いし、当該産地属性値へのフラグでも良い。予め決められた条件は、同一の産地属性値の数に関する条件、同一の産地属性値の割合に関する条件等である。
【００６０】
メンバー情報構成部１２３は、新たなメンバー情報を構成する。メンバー情報構成部１２３は、家族属性値取得部１２２が取得した家族属性値が、一のユーザ識別子を有する家族情報に存在しない場合に、新たなメンバー情報を構成する。なお、新たなメンバー情報の構成とは、通常、家族属性値取得部１２２が取得した家族属性値を含むメンバー情報を構成することである。また、新たなメンバー情報の構成とは、例えば、対応する家族情報の中に、新たなメンバー情報の領域の確保し、当該領域に家族属性値取得部１２２が取得した家族属性値を書き込むことでも良い。新たなメンバー情報の構成とは、例えば、新たなメンバー情報のメンバー識別子を生成し、当該メンバー識別子と家族属性値取得部１２２が取得した家族属性値とを有するメンバー情報を構成することでも良い。
【００６１】
さらに具体的には、例えば、メンバー情報構成部１２３は、家族属性値取得部１２２が取得した家族属性値が一のユーザ識別子を有する家族情報に存在するか否かを判断する。そして、存在しない場合に、例えば、メンバー情報構成部１２３は、家族属性値取得部１２２が取得した家族属性値を有するメンバー情報を構成する。
【００６２】
メンバー情報構成部１２３は、例えば、家族属性値取得部１２２が取得した１または２以上の利用対象属性値に対応する年齢属性値を決定し、当該年齢属性値を含むメンバー情報を構成しても良い。
【００６３】
つまり、メンバー情報構成部１２３は、家族属性値取得部１２２が取得した１または２以上の利用対象属性値が「小学生向け」であり、家族情報の中の家族属性値の中に、小学生に対応する年齢属性値が存在しない場合、メンバー情報構成部１２３は、小学生に対応する年齢属性値を含むメンバー情報を構成する。
値を有し。
【００６４】
家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した1以上の家族属性値を、一のユーザ識別子に対応付けて、家族情報格納部１１３に蓄積する。
【００６５】
家族属性値蓄積部１２４は、メンバー情報構成部１２３が構成したメンバー情報を一のユーザ識別子を有する家族情報に付加する。
【００６６】
家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した好素材情報を、一のユーザ識別子に対応付けて蓄積する。家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した好素材情報を、一のメンバー識別子に対応付けて蓄積しても良い。
【００６７】
家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した嫌素材情報を、一のユーザ識別子に対応付けて蓄積する。家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した嫌素材情報を、一のメンバー識別子に対応付けて蓄積しても良い。
【００６８】
家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した嫌産地情報を、一のユーザ識別子に対応付けて蓄積する。家族属性値蓄積部１２４は、家族属性値取得部１２２が取得した嫌産地情報を、一のメンバー識別子に対応付けて蓄積しても良い。
【００６９】
家族属性値変更部１２５は、一のユーザ識別子を有する、１年以上前の購入日の１以上の購入情報を用いて、一のユーザ識別子を有する家族情報の中の家族属性値を変更する。１年以上前の購入日の１以上の購入情報を用いて家族属性値を変更することは、例えば、１年以上前に決定した年齢属性値に対応する決定日情報から現在までの時間の経過を検知し、年齢属性値を変更することでも良い。
【００７０】
例えば、「１年前」に「小学１年生向け」の商品属性値を有する１または２以上の購入情報から、家族属性値取得部１２２が年齢属性値「小学１年生」または「７歳」を取得した場合、家族属性値変更部１２５は、当該年齢属性値を「小学２年生」または「８歳」に変更する。
【００７１】
差異情報取得部１２６は、一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、平均的購入情報とを用いて、差異情報を取得する。差異情報とは、平均的な購入に対する差異が予め決められた条件を満たすほど大きいことに関する情報である。差異情報は、商品属性値でも良い。差異情報は、例えば、「新製品好き」「富裕層」「ダイエット志向」等である。また、予め決められた条件は、格納部１１に格納されている。なお、差異情報は、家族属性値として使用しても良い。
【００７２】
差異情報取得部１２６は、一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値と、平均的購入情報とが合致する差異情報取得条件と対になる差異情報を取得する。さらに具体的には、差異情報取得部１２６は、例えば、一のユーザが購入した２以上の商品の各商品識別子に対応する２以上の商品属性値を取得する。次に、差異情報取得部１２６は、当該２以上の商品属性値と平均的購入情報とに合致する１以上の差異情報取得条件を決定する。次に、差異情報取得部１２６は、当該１以上の各差異情報取得条件と対になる差異情報を差異情報取得元情報格納部１１５から取得する。
【００７３】
平均的購入情報取得部１２７は、２以上のユーザの２以上の各購入情報が有する商品識別子と対になる商品属性値から、平均的購入情報を取得する。平均的購入情報取得部１２７は、通常、２以上のユーザの２以上の各購入情報が有する商品識別子と対になる商品属性値を取得し、当該取得した２以上の商品属性値に対して統計処理し、平均的購入情報を取得する。平均的購入情報は、例えば、一ユーザの月単位の購入額の平均値、購入商品の平均的な産地の割合、購入商品の中で添加物の発がん物質含有を含む割合等である。
【００７４】
出力部１３は、各種の情報を出力する。各種の情報とは、例えば、差異情報である。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７５】
差異情報出力部１１１は、差異情報取得部１２６が取得した差異情報を出力する。
【００７６】
格納部１１、商品情報格納部１１１、購入情報格納部１１２、家族情報格納部１１３、家族属性値取得元情報格納部１１４、差異情報取得元情報格納部１１５、および平均的購入情報格納部１１６は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７７】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７８】
処理部１２、商品属性値取得部１２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、および平均的購入情報取得部１２７は、通常、ＭＰＵやメモリ等から実現され得る。処理部１２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７９】
出力部１３、および差異情報出力部１１１は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１３等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８０】
次に、情報処理装置１の動作について、図２のフローチャートを用いて説明する。
【００８１】
（ステップＳ２０１）処理部１２は、家族属性値等を取得するタイミングであるか否かを判断する。家族属性値等を取得するタイミングである場合はステップＳ２０２に行き、家族属性値等を取得するタイミングでない場合はステップＳ２０９に行く。なお、家族属性値等を取得するタイミングは、例えば、月に１度の決められたタイミング、情報処理装置１の使用者からの指示が受け付けられたタイミングである。家族属性値等を取得するタイミングは、問わない。
【００８２】
（ステップＳ２０２）処理部１２は、カウンタｉに１を代入する。
【００８３】
（ステップＳ２０３）商品属性値取得部１２１は、ｉ番目のユーザが存在するか否かを判断する。ｉ番目のユーザが存在する場合はステップＳ２０４に行き、ｉ番目のユーザが存在しない場合はステップＳ２０１に戻る。なお、ｉ番目のユーザが存在するか否かは、例えば、ｉ番目のユーザ識別子が購入情報格納部１１２に存在するか否かにより判断される。
【００８４】
（ステップＳ２０４）商品属性値取得部１２１は、ｉ番目のユーザのユーザ識別子を含む購入情報を検索する。商品属性値取得部１２１は、通常、ｉ番目のユーザ識別子をキーとして、購入情報格納部１１２から購入情報を検索する。ただし、商品属性値取得部１２１は、後述する購入情報サーバ等の外部の装置から購入情報を検索しても良い。
【００８５】
（ステップＳ２０５）商品属性値取得部１２１は、ステップＳ２０４で検索した１以上の各購入情報が有する商品識別子と対になる１以上の商品属性値を取得する。なお、商品属性値取得部１２１は、後述する商品サーバ２等の外部の装置から１以上の商品属性値を取得しても良い。
【００８６】
（ステップＳ２０６）家族属性値取得部１２２等は、家族属性値取得処理を行う。家族属性値取得処理について、図３のフローチャートを用いて説明する。
【００８７】
（ステップＳ２０７）差異情報取得部１２６は、差異情報取得処理を行う。差異情報取得処理について、図４のフローチャートを用いて説明する。
【００８８】
（ステップＳ２０８）処理部１２は、カウンタｉを１、インクリメントする。ステップＳ２０３に戻る。
【００８９】
（ステップＳ２０９）処理部１２は、家族属性値を変更するタイミングであるか否かを判断する。家族属性値を変更するタイミングである場合はステップＳ２１０に行き、家族属性値を変更するタイミングでない場合はステップＳ２１７に行く。なお、家族属性値を変更するタイミングは、例えば、年に１度の決められたタイミング、情報処理装置１の使用者からの指示が受け付けられたタイミング等である。家族属性値を変更するタイミングは、問わない。
【００９０】
（ステップＳ２１０）処理部１２は、カウンタｉに１を代入する。
【００９１】
（ステップＳ２１１）家族属性値変更部１２５は、ｉ番目の年齢属性値が家族情報格納部１１３に存在するか否かを判断する。ｉ番目の年齢属性値が存在する場合はステップＳ２１２に行き、存在しない場合はステップＳ２０１に戻る。
【００９２】
（ステップＳ２１２）家族属性値変更部１２５は、ｉ番目の年齢属性値を家族情報格納部１１３から取得する。
【００９３】
（ステップＳ２１３）家族属性値変更部１２５は、ｉ番目の年齢属性値を取得した日付に関する日付情報を取得する。なお、日付情報は、例えば、ｉ番目の年齢属性値に対応付けて、家族情報格納部１１３に格納されている。日付情報は、例えば、年齢属性値を取得した時に使用した購入情報が有する購入日の情報、ｉ番目の年齢属性値を取得した日の情報である。
【００９４】
（ステップＳ２１４）家族属性値変更部１２５は、ステップＳ２１３で取得した日付情報を用いて、ｉ番目の年齢属性値を変更するか否かを判断する。変更すると判断した場合はステップＳ２１５に行き、変更しないと判断した場合はステップＳ２１６に行く。なお、家族属性値変更部１２５は、通常、ステップＳ２１３で取得した日付情報とｉ番目の年齢属性値との両方を用いて、ｉ番目の年齢属性値を変更するか否かを判断する。
【００９５】
（ステップＳ２１５）家族属性値変更部１２５は、ｉ番目の年齢属性値を変更する。つまり、家族属性値変更部１２５は、ｉ番目の年齢属性値（例えば、「１０歳」）から、新たな年齢属性値（例えば、「１１歳」）を取得し、ｉ番目の年齢属性値を新たな年齢属性値に更新する。また、家族属性値変更部１２５は、更新した日（現在の日）を、新たな年齢属性値に対応付けて蓄積する。
【００９６】
（ステップＳ２１６）処理部１２は、カウンタｉを１、インクリメントする。ステップＳ２１１に戻る。
【００９７】
（ステップＳ２１７）処理部１２は、平均的購入情報を取得するタイミングであるか否かを判断する。平均的購入情報を取得するタイミングである場合はステップＳ２１８に行き、平均的購入情報を取得するタイミングでない場合はステップＳ２０１に戻る。なお平均的購入情報を取得するタイミングは、例えば、年に１度の決められたタイミング、情報処理装置１の使用者からの指示が受け付けられたタイミング等である。平均的購入情報を取得するタイミングは、問わない。
【００９８】
（ステップＳ２１８）処理部１２は、カウンタｉに１を代入する。
【００９９】
（ステップＳ２１９）平均的購入情報取得部１２７は、取得するべきｉ番目の平均的購入情報が存在するか否かを判断する。ｉ番目の平均的購入情報が存在する場合はステップＳ２２０に行き、ｉ番目の平均的購入情報が存在しない場合はステップＳ２０１に戻る。
【０１００】
（ステップＳ２２０）平均的購入情報取得部１２７は、ｉ番目の平均的購入情報に対応する１以上の商品属性値を購入情報格納部１１２から取得する。
【０１０１】
（ステップＳ２２１）平均的購入情報取得部１２７は、ステップＳ２２０で取得した１以上の商品属性値を統計処理し、平均的購入情報を取得する。そして、平均的購入情報取得部１２７は、平均的購入情報を識別する平均的購入情報識別子に対応付けて、平均的購入情報格納部１１６に平均的購入情報を蓄積する。
【０１０２】
（ステップＳ２２２）処理部１２は、カウンタｉを１、インクリメントする。ステップＳ２１９に戻る。
【０１０３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０４】
次に、ステップＳ２０６の家族属性値取得処理について、図３のフローチャートを用いて説明する。
【０１０５】
（ステップＳ３０１）家族属性値取得部１２２は、カウンタｉに１を代入する。
【０１０６】
（ステップＳ３０２）家族属性値取得部１２２は、ｉ番目の家族属性値取得元情報が家族属性値取得元情報格納部１１４に存在するか否かを判断する。ｉ番目の家族属性値取得元情報が存在する場合はステップＳ３０３に行き、存在しない場合は上位処理にリターンする。
【０１０７】
（ステップＳ３０３）家族属性値取得部１２２は、ｉ番目の家族属性値取得元情報が有する家族属性値取得条件を取得する。
【０１０８】
（ステップＳ３０４）家族属性値取得部１２２は、ステップＳ２０５で取得された１以上の商品属性値がステップＳ３０３で取得した家族属性値取得条件に合致するか否かを判断する。合致する場合はステップＳ３０５に行き、合致しない場合はステップＳ３０９に行く。
【０１０９】
（ステップＳ３０５）家族属性値取得部１２２は、ｉ番目の家族属性値取得元情報が有する家族属性値を取得する。
【０１１０】
（ステップＳ３０６）メンバー情報構成部１２３は、ステップＳ３０５で取得した家族属性値と、当該ユーザのユーザ識別子を含む家族情報の家族属性値とを用いて、メンバー情報を構成するか否かを判断する。メンバー情報を構成する場合はステップＳ３０７に行き、メンバー情報を構成しない場合はステップＳ３０８に行く。
【０１１１】
（ステップＳ３０７）メンバー情報構成部１２３は、新たなメンバー情報を構成する。メンバー情報構成部１２３は、通常、ステップＳ３０５で取得した家族属性値を有するメンバー情報を構成する。
【０１１２】
（ステップＳ３０８）家族属性値蓄積部１２４は、ステップＳ３０５で取得した家族属性値を、当該ユーザのユーザ識別子を含む家族情報の中に書き込む。または、家族属性値蓄積部１２４は、ステップＳ３０５で取得した家族属性値を含むメンバー情報を、当該ユーザのユーザ識別子を含む家族情報の中に書き込む。
【０１１３】
（ステップＳ３０９）家族属性値取得部１２２は、カウンタｉを１、インクリメントする。ステップＳ３０２に戻る。
【０１１４】
次に、ステップＳ２０７の差異情報取得処理について、図４のフローチャートを用いて説明する。
【０１１５】
（ステップＳ４０１）差異情報取得部１２６は、カウンタｉに１を代入する。
【０１１６】
（ステップＳ４０２）差異情報取得部１２６は、ｉ番目の差異情報取得元情報が差異情報取得元情報格納部１１５に存在するか否かを判断する。ｉ番目の差異情報取得元情報が存在する場合はステップＳ４０３に行き、存在しない場合は上位処理にリターンする。
【０１１７】
（ステップＳ４０３）差異情報取得部１２６は、ｉ番目の差異情報取得元情報が有する差異情報取得条件を差異情報取得元情報格納部１１５から取得する。
【０１１８】
（ステップＳ４０４）差異情報取得部１２６は、ステップＳ４０３で取得した差異情報取得条件を用いて、平均購入情報を使用するか否かを判断する。
【０１１９】
（ステップＳ４０５）差異情報取得部１２６は、ステップＳ４０３で取得した差異情報取得条件に対応する平均購入情報を平均的購入情報格納部１１６から取得する。
【０１２０】
（ステップＳ４０６）差異情報取得部１２６は、ステップＳ２０５で取得された１以上の商品属性値を用いて、ステップＳ４０３で取得した差異情報取得条件に合致するか否かを判断する。合致する場合はステップＳ４０７に行き、合致しない場合はステップＳ４０９に行く、なお、ステップＳ４０５で平均購入情報を取得した場合、かかる判断において、当該平均購入情報も用いる。
【０１２１】
（ステップＳ４０７）差異情報取得部１２６は、ｉ番目の差異情報取得元情報が有する差異情報を取得する。
【０１２２】
（ステップＳ４０８）差異情報出力部１１１は、ステップＳ４０７で取得された差異情報を出力する。なお、ここでの出力は、例えば、当該ユーザの家族情報の中に書き込むことである。
【０１２３】
（ステップＳ４０９）カウンタｉを１、インクリメントする。ステップＳ４０２に戻る。
【０１２４】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。
【０１２５】
今、商品情報格納部１１１には、図５に示す商品情報管理表が格納されている。商品情報管理表は、１以上の商品情報を管理する表である。商品情報管理表は、「商品識別子」「商品名」「商品属性」を有するレコードを格納している。「商品属性」は「価格」「利用対象」「素材」「産地」「量」「トクホ食品」「栄養機能食品」等の商品属性値を有する。「利用対象」には利用対象属性値が入る。「素材」には素材属性値が入る。「産地」には産地属性値が入る。「トクホ食品」にはトクホ食品であるか否かのフラグが入る。トクホ食品が「１」の場合はトクホ食品であり、「０」の場合はトクホ食品でないことを示す。「栄養機能食品」には栄養機能食品であるか否かのフラグが入る。栄養機能食品が「１」の場合は栄養機能食品であり、「０」の場合は栄養機能食品でないことを示す。
【０１２６】
また、購入情報格納部１１２には、図６に示す購入情報管理表が格納されている。購入情報管理表は、１以上の購入情報を管理する表である。購入情報管理表には、「ＩＤ」「ユーザ識別子」「商品識別子」「購入日」を有する１以上のレコードが格納されている。「ＩＤ」はレコードを識別する情報である。「購入日」は商品を購入した日である。
【０１２７】
また、家族情報格納部１１３には、図７に示す構造を有する家族情報管理表が格納されている。家族情報管理表は、「ユーザ識別子」、１以上の「家族全体属性値」、１以上の「メンバー情報」を有する１以上のレコードが格納されている。「家族全体属性値」には、家族の中のメンバーが特定できない家族属性値（例えば、富裕層）が入る。「家族全体属性値」は、ここでは「好素材情報」「嫌素材情報」「嫌産地情報」「他」を有する。「メンバー情報」は、「メンバー識別子」、１以上の「家族個別属性値」を有する。「家族個別属性値」には、家族の中のメンバーが特定できる家族属性値（例えば、年齢属性値、性別属性値）が入る。「家族個別属性値」は、ここでは「年齢属性値」「性別」「他」を有する。
【０１２８】
また、家族属性値取得元情報格納部１１４には、図８に示す家族属性値取得元情報管理表が格納されている。家族属性値取得元情報管理表は、「ＩＤ」「家族属性値取得条件」「家族属性値」を有する。「ＩＤ」はレコードを識別する情報である。図８の「ＩＤ＝１」は、「利用対象が「男児」の商品を１年間に１０以上購入している」という家族属性値取得条件を満たすユーザに対して、家族属性値である年齢属性値が「４〜６才」、性別属性値「男」の家族（メンバー）が存在する、と判断することを示す。「ＩＤ＝２」は、「利用対象が「女児」の商品数の割合が、１年間に購入した商品数の中の３割以上である」という家族属性値取得条件を満たすユーザに対して、家族属性値である年齢属性値が「４〜６才」、性別属性値「女」の家族が存在する、と判断することを示す。「ＩＤ＝３」は、「価格が１万円以上で、利用対象が「男性」の商品を１年間に１０以上購入している、という家族属性値取得条件を満たすユーザに対して、家族属性値である年齢属性値が「成人」、性別属性値「男」の家族が存在する、と判断することを示す。「ＩＤ＝４」は、素材Ｘの商品を年に２０以上購入している、という家族属性値取得条件を満たすユーザに対して、家族属性値である好素材情報がＸである、と判断することを示す。「ＩＤ＝５」は、全商品購入数の中で、産地Ｙの商品の割合が１％以下である、という家族属性値取得条件を満たすユーザに対して、家族属性値である嫌産地情報がＹである、と判断することを示す。「ＩＤ＝６」は、全購入商品数が１００以上であり、かつ素材Ｚの商品を購入していない、という家族属性値取得条件を満たすユーザに対して、家族属性値である嫌素材情報がＺである、と判断することを示す。「ＩＤ＝７」は、１年間の購入した商品の価格の総額が１００００００円以上である、という家族属性値取得条件を満たすユーザに対して、家族属性値「富裕層」、と判断することを示す。「ＩＤ＝８」は、１年間の購入した商品のうち、量が１ｋｇ以上の商品の割合が５０％以上である、という家族属性値取得条件を満たすユーザに対して、家族属性値「大家族」、と判断することを示す。
【０１２９】
また、差異情報取得元情報格納部１１５には、図９に示す差異情報取得元情報管理表が格納されている。差異情報取得元情報管理表には、「ＩＤ」「差異情報取得条件」「差異情報」を有する１以上のレコードが格納されている。図９の「ＩＤ＝１」は、一のユーザの平均購入価格が、全商品の平均価格の５倍以上であるという差異情報取得条件に合致するユーザに対する差異情報は、「高額商品好き」であることを示す。「ＩＤ＝２」は、一のユーザが購入した商品の購入日と発売日との差の平均が、全ユーザが購入した商品の購入日と発売日との差の平均と比較して、１／５以下であるという差異情報取得条件に合致するユーザに対する差異情報は、「新商品好き」であることを示す。
【０１３０】
また、平均的購入情報格納部１１６には、図１０に示す平均的購入情報管理表が格納されている。平均的購入情報管理表には、「ＩＤ」「平均的購入情報識別子」「平均的購入情報」を有する１以上のレコードが格納されている。図１０の「ＩＤ＝１」は、すべての商品の平均価格が「２５８０円」であることを示す。これは、平均的購入情報取得部１２７が、商品情報格納部１１１のすべての商品情報の価格の平均を算出し、蓄積した情報である。「ＩＤ＝２」は、発売日から購入日までの期間の、全購入情報の平均が「８７日」であることを示す。これは、平均的購入情報取得部１２７が、全購入情報の「購入日」を購入情報格納部１１２から取得し、全購入情報の「商品識別子」と対になる「発売日」を商品情報格納部１１１から取得し、各購入情報に対して、「発売日」と「購入日」との差異である期間の平均を「８７日」と算出したものである。「ＩＤ＝３」は、１か月の全ユーザの購入した商品の価格の合計の平均である。これも、平均的購入情報取得部１２７が、ユーザ毎に、当該１か月の消費金額を算出し、当該消費金額の平均値を算出したものである。
【０１３１】
かかる状況において、情報処理装置１は、以下のように動作する。つまり、例えば、商品属性値取得部１２１は、ユーザ識別子「ｕ００１」をキーとして、図６の購入情報管理表から購入情報を検索し、１以上の商品識別子（例えば、「２」「１」「９８２５１」・・・）と購入日とを取得する。次に、商品属性値取得部１２１は、取得した１以上の各商品識別子と対になる１以上の商品属性値を図５の商品情報管理表から取得する。そして、商品属性値取得部１２１は、購入日と１以上の商品属性値とを対応付けて保持しておく。
【０１３２】
次に、家族属性値取得部１２２等は、ユーザ識別子「ｕ００１」で識別されるユーザの家族の家族属性値取得処理を以下のように行う。つまり、家族属性値取得部１２２は、取得した１以上の商品属性値と購入日とを用いて、取得した１以上の商品属性値が図８の各家族属性値取得条件に合致するか否かを見ていく。そして、３年前の購入日の２以上の購入情報から取得された１以上の商品属性値が「ＩＤ＝２」の家族属性値取得条件に合致した、とする。そして、家族属性値取得部１２２は、ユーザ識別子「ｕ００１」に対応付けて、年齢属性値「４〜６才」、性別属性値「女」を取得する。そして、現在、ユーザ識別子「ｕ００１」に対応付いたメンバー情報は、メンバー識別子「ｕ００１Ａ」のみのメンバー情報である、とする。そして、メンバー情報構成部１２３は、ユーザ識別子「ｕ００１」に対応するメンバー情報の中に、年齢属性値「４〜６才」、性別属性値「女」のメンバーの情報が存在しない、と判断する。つまり、メンバー情報構成部１２３は、年齢属性値「４〜６才」、性別属性値「女」のメンバー情報を構成する、と判断する。そして、メンバー情報構成部１２３は、当該メンバーのメンバー識別子「ｕ００１Ｂ」を生成する。なお、ここでは、メンバー識別子は「ユーザ識別子＋Ａ｜Ｂ｜Ｃ｜・・・」であり、ユニークである、とする。また、メンバー情報構成部１２３は、メンバー識別子「ｕ００１Ｂ」、年齢属性値「４〜６才」、性別属性値「女」を有するメンバー情報を構成する。次に、家族属性値蓄積部１２４は、メンバー識別子「ｕ００１Ｂ」、年齢属性値「４〜６才」、性別属性値「女」を有するメンバー情報を、当該ユーザのユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３３】
また、家族属性値取得部１２２は、ここ最近１年の購入日の２以上の購入情報から取得された１以上の商品属性値が「ＩＤ＝１」の家族属性値取得条件に合致した、とする。そして、メンバー情報構成部１２３は、メンバー識別子「ｕ００１Ｃ」、年齢属性値「４〜６才」、性別属性値「男」を有するメンバー情報を構成する。次に、家族属性値蓄積部１２４は、メンバー識別子「ｕ００１Ｃ」、年齢属性値「４〜６才」、性別属性値「男」を有するメンバー情報を、当該ユーザのユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３４】
次に、家族属性値取得部１２２は、ここ最近１年の購入日の２以上の購入情報から取得された１以上の商品属性値が、「ＩＤ＝４」の家族属性値取得条件「（素材＝キシリトール）＞＝２０商品／年」に合致する、と判断した、とする。そして、家族属性値取得部１２２は、「好素材情報＝キシリトール」を取得する。そして、家族属性値蓄積部１２４は、「好素材情報＝キシリトール」をユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３５】
次に、家族属性値取得部１２２は、すべての購入日の２以上の購入情報から取得された１以上の商品属性値が、「ＩＤ＝５」の家族属性値取得条件「（産地＝中国）／全購入商品数＜＝０．０１」に合致する、と判断した、とする。そして、家族属性値取得部１２２は、「嫌産地情報＝中国」を取得する。そして、家族属性値蓄積部１２４は、「嫌産地情報＝中国」をユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３６】
次に、家族属性値取得部１２２は、すべての購入日の２以上の購入情報から取得された１以上の商品属性値が、「素材情報＝海老」を代入した「ＩＤ＝６」の家族属性値取得条件に合致する、と判断した、とする。そして、家族属性値取得部１２２は、「嫌素材情報＝海老」を取得する。そして、家族属性値蓄積部１２４は、「嫌素材情報＝海老」をユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３７】
次に、家族属性値取得部１２２は、ここ最近１年の購入日の２以上の購入情報から取得された１以上の商品属性値が、「ＩＤ＝７」および「ＩＤ＝８」の家族属性値取得条件に合致する、と判断した、とする。そして、家族属性値取得部１２２は、家族属性値「富裕層」「大家族」を取得する。そして、家族属性値蓄積部１２４は、「富裕層」「大家族」をユーザ識別子「ｕ００１」を含む家族情報の中に書き込む。
【０１３８】
次に、差異情報取得部１２６は、すべての購入日の２以上の購入情報から取得された１以上の商品属性値、および図１０の「ＩＤ＝２」の平均的購入情報「８７日」を、図９の表の差異情報取得条件に適用し、１以上の商品属性値等が「ＩＤ＝２」の差異情報取得条件に合致する、と判断した、とする。そして、差異情報取得部１２６は、差異情報「新商品好き」を取得する。次に、差異情報出力部１１１は、ユーザ識別子「ｕ００１」に対応付けて、差異情報「新商品好き」を蓄積する。なお、かかる差異情報「新商品好き」は、図７の家族情報管理表に追記される、とする。
【０１３９】
以上の処理を、ユーザ識別子「ｕ００２」等の他のユーザの購入情報に対しても行い、図７の家族情報管理表を更新する。
【０１４０】
次に、家族属性値変更部１２５は、以下のように、家族属性値を変更する。つまり、家族属性値変更部１２５は、ユーザ識別子「ｕ００１」に対応付けられている「ｕ００１Ｂ」のメンバー情報を構成する年齢識別子「４〜６才」は、３年前の購入情報に基づいていることを検知する。そして、「４〜６才」から３年経過しているので、「７〜９才」と判断し、「７〜９才」を「小学生」に変更する。なお、「７〜１２才」と「小学生」との対応等の情報は、格納部１１に格納されている、とする。そして、家族属性値変更部１２５は、「ｕ００１Ｂ」のメンバー情報を構成する年齢識別子「４〜６才」を「小学生」に変更する。
【０１４１】
以上の処理により、図７の家族情報管理表のユーザ識別子「ｕ００１」のレコードが構成された、とする。
【０１４２】
以上、本実施の形態によれば、商品の購入情報から購入者を含む家族の属性値を取得できる。つまり、一のユーザの購買履歴を示す購入情報から、一人または二人以上の家族のプロファイルデータを取得できる。
【０１４３】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、商品を識別する商品識別子と、当該商品の１以上の商品属性値とを有する２以上の商品情報に基づいた処理が行われるプログラムであって、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部とを具備し、コンピュータを、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する商品属性値取得部と、前記商品属性値取得部が取得した２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の1以上の家族属性値を取得する家族属性値取得部と、前記家族属性値取得部が取得した1以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積部として機能させるためのプログラムである。
【０１４４】
（実施の形態２）
本実施の形態において、実施の形態１と異なる点は、商品情報を格納している商品サーバが、情報処理装置と分離されている点である。
【０１４５】
図１１は、本実施の形態における情報システムＡの概念図である。情報システムＡは、商品サーバ２、２以上の情報処理装置３を備える。商品サーバ２と２以上の各情報処理装置３とは、インターネット等のネットワークにより通信可能である。商品サーバ２は、情報処理装置３からの要請により、商品情報の提供が可能である。商品サーバ２、情報処理装置３とも、例えば、クラウドサーバ、ＡＳＰサーバ等であり、その種類は問わない。
【０１４６】
図１２は、本実施の形態における情報システムＡのブロック図である。情報システムＡを構成する商品サーバ２は、商品情報格納部１１１を備える。
【０１４７】
情報処理装置３は、格納部３１、処理部３２、出力部１３を備える。格納部３１は、購入情報格納部１１２、家族情報格納部１１３、家族属性値取得元情報格納部１１４、差異情報取得元情報格納部１１５、平均的購入情報格納部１１６を備える。処理部３２は、商品属性値取得部３２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、平均的購入情報取得部１２７を備える。出力部１３は、差異情報出力部１１１を備える。
【０１４８】
商品属性値取得部３２１は、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を取得する。
【０１４９】
商品属性値取得部３２１は、通常、ＭＰＵやメモリ等から実現され得る。商品属性値取得部３２１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１５０】
以上、本実施の形態によれば、一つの商品情報データベースを複数の情報処理装置３が有効利用できる。
【０１５１】
また、本実施の形態によれば、商品の購入情報から購入者を含む家族の属性値を取得できる。つまり、一のユーザの購買履歴を示す購入情報から、一人または二人以上の家族のプロファイルデータを取得できる。
【０１５２】
なお、本実施の形態における情報処理装置３を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、外部の装置に格納されている２以上の商品情報に基づいた処理が行われるプログラムであって、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部とを具備し、コンピュータを、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を外部の装置から取得する商品属性値取得部と、前記商品属性値取得部が取得した２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の1以上の家族属性値を取得する家族属性値取得部と、前記家族属性値取得部が取得した1以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積部として機能させるためのプログラムである。
【０１５３】
（実施の形態３）
本実施の形態において、実施の形態１と異なる点は、商品情報を格納している商品サーバ、および購入情報を格納している購入情報サーバが、情報処理装置と分離されている点である。
【０１５４】
図１３は、本実施の形態における情報システムＡの概念図である。情報システムＢは、商品サーバ２、１または２以上の購入情報サーバ４、情報処理装置５を備える。商品サーバ２、１以上の各購入情報サーバ４、情報処理装置５とは、インターネット等のネットワークにより通信可能である。購入情報サーバ４、情報処理装置５とも、例えば、クラウドサーバ、ＡＳＰサーバ等であり、その種類は問わない。
【０１５５】
図１４は、本実施の形態における情報システムＢのブロック図である。購入情報サーバ４は、購入情報サーバ格納部４１、購入情報送信部４２を備える。
【０１５６】
情報処理装置５は、格納部３１、受信部５１、処理部５２、出力部１３を備える。受信部５１は、購入情報受信部５１１を備える。処理部５２は、購入情報蓄積部５２１、商品属性値取得部３２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、平均的購入情報取得部１２７を備える。
【０１５７】
購入情報サーバ４を構成する購入情報サーバ格納部４１は、ユーザを識別するユーザ識別子と、ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される。
【０１５８】
購入情報サーバ格納部４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。購入情報サーバ格納部４１に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が購入情報サーバ格納部４１で記憶されるようになってもよく、通信回線等を介して送信された情報が購入情報サーバ格納部４１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が購入情報サーバ格納部４１で記憶されるようになってもよい。
【０１５９】
購入情報送信部４２は、２以上の購入情報を情報処理装置５に送信する。購入情報送信部４２は、通常、情報処理装置５からの指示が受信されたことに応じて、購入情報サーバ格納部４１の２以上の購入情報を情報処理装置５に送信する。
【０１６０】
購入情報送信部４２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１６１】
情報処理装置５を構成する受信部５１は、各種の情報を受信する。各種の情報とは、例えば、購入情報、商品情報、１以上の商品識別子等である。
【０１６２】
購入情報受信部５１１は、購入情報サーバ４から２以上の購入情報を受信する。
【０１６３】
受信部５１、購入情報受信部５１１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１６４】
処理部５２は、各種の処理を行う。各種の処理とは、購入情報蓄積部５２１、商品属性値取得部３２１、家族属性値取得部１２２、メンバー情報構成部１２３、家族属性値蓄積部１２４、家族属性値変更部１２５、差異情報取得部１２６、平均的購入情報取得部１２７等が行う処理である。
【０１６５】
購入情報蓄積部５２１は、購入情報受信部５１１が受信した購入情報を購入情報格納部１１２に蓄積する。
【０１６６】
処理部５２、購入情報蓄積部５２１は、通常、ＭＰＵやメモリ等から実現され得る。処理部５２等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１６７】
以上、本実施の形態によれば、一つの商品情報データベース、複数の購入情報サーバの購入情報を利用した処理が行える。
【０１６８】
また、本実施の形態によれば、商品の購入情報から購入者を含む家族の属性値を取得できる。つまり、一のユーザの購買履歴を示す購入情報から、一人または二人以上の家族のプロファイルデータを取得できる。
【０１６９】
なお、本実施の形態における情報処理装置５を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、外部の装置に格納されている２以上の商品情報に基づいた処理が行われるプログラムであって、コンピュータがアクセス可能な記録媒体は、ユーザを識別するユーザ識別子と、当該ユーザが購入した商品の商品識別子とを有する２以上の購入情報が格納される購入情報格納部と、ユーザ識別子と、当該ユーザ識別子で識別されるユーザを含む家族の属性値である１以上の家族属性値とを有する家族情報が格納される家族情報格納部とを具備し、コンピュータを、外部の装置から２以上の購入情報を受信する購入情報受信部と、購入情報受信部が受信した購入情報を前記購入情報格納部に蓄積する購入情報蓄積部と、一のユーザ識別子に対応する２以上の購入情報に含まれる商品識別子と対になる２以上の商品属性値を外部の装置から取得する商品属性値取得部と、前記商品属性値取得部が取得した２以上の商品属性値を用いて、前記一のユーザ識別子で識別されるユーザを含む家族の1以上の家族属性値を取得する家族属性値取得部と、前記家族属性値取得部が取得した1以上の家族属性値を、前記一のユーザ識別子に対応付けて、前記家族情報格納部に蓄積する家族属性値蓄積部として機能させるためのプログラムである。
【０１７０】
また、上記の実施の形態において蓄積した家族情報の利用方法は問わない。家族情報は、例えば、情報のレコメンドや広告出力に利用可能である。
【０１７１】
また、図１５は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１５は、このコンピュータシステム３００の概観図であり、図１６は、システム３００のブロック図である。
【０１７２】
図１５において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを３０１２含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１７３】
図１６において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２と、ＭＰＵ３０１３と、バス３０１４と、ＲＯＭ３０１５と、ＲＡＭ３０１６と、ハードディスク３０１７とを含む。ＲＯＭ３０１５は、ブートアッププログラム等のプログラムを記憶している。ＲＡＭ３０１６は、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供する。ハードディスク３０１７は、通常、アプリケーションプログラム、システムプログラム、及びデータを記憶している。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１７４】
コンピュータシステム３００に、上述した実施の形態の情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。また、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１７５】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切なモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１７６】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１７７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１７９】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１８０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８１】
以上のように、本発明にかかる情報処理装置は、商品の購入情報から購入者を含む家族の属性値を取得できるという効果を有し、例えば、情報のレコメンドを行なったり、または広告を送信したりする情報処理装置等として有用である。
【符号の説明】
【０１８２】
１、３、５  情報処理装置
２  商品サーバ
４  購入情報サーバ
１１、３１  格納部
１２、３２、５２  処理部
１３  出力部
４１  購入情報サーバ格納部
４２  購入情報送信部
５１  受信部
１１１  商品情報格納部
１１１  差異情報出力部
１１２  購入情報格納部
１１３  家族情報格納部
１１４  家族属性値取得元情報格納部
１１５  差異情報取得元情報格納部
１１６  平均的購入情報格納部
１２１、３２１  商品属性値取得部
１２２  家族属性値取得部
１２３  メンバー情報構成部
１２４  家族属性値蓄積部
１２５  家族属性値変更部
１２６  差異情報取得部
１２７  平均的購入情報取得部
５１１  購入情報受信部
５２１  購入情報蓄積部
【図１】
2018206118.tif 000003
【図２】
2018206118.tif 000004
【図３】
2018206118.tif 000005
【図４】
2018206118.tif 000006
【図５】
2018206118.tif 000007
【図６】
2018206118.tif 000008
【図７】
2018206118.tif 000009
【図８】
2018206118.tif 000010
【図９】
2018206118.tif 000011
【図１０】
2018206118.tif 000012
【図１１】
2018206118.tif 000013
【図１２】
2018206118.tif 000014
【図１３】
2018206118.tif 000015
【図１４】
2018206118.tif 000016
【図１５】
2018206118.tif 000017
【図１６】
2018206118.tif 000018