(57)【特許請求の範囲】
【請求項１】
インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、前記サービスにおける各ユーザのサービス利用履歴情報とを、前記ユーザの識別情報と対応付けてそれぞれ記憶する記憶部と、
前記ユーザ情報を基に、前記複数のユーザのうち夫婦であると推定される２人のユーザを特定し、
前記特定された２人のユーザのそれぞれの前記サービス利用履歴情報を基に、前記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを、複数組の２人のユーザについて生成して前記記憶部へ記憶し、
第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付け、
前記第１のユーザ及び前記第２のユーザの各識別情報を基にそれぞれ抽出された、前記サービスにおける前記第１のユーザ及び前記第２のユーザのそれぞれのサービス利用履歴を、前記生成された相関関係データと照合して、前記第１のユーザと前記第２のユーザの適合度を算出し、
前記算出された適合度を示すデータを出力する
ように構成された制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記記憶部は、前記住所の新規登録日及び前記住所の変更登録日を記憶しており、
前記制御部は、前記記憶部に記憶されている前記ユーザ情報を基に、前記現在の住所の登録日のずれが所定日数以内であり、前記現在の住所の前の住所が異なる２人のユーザを夫婦であると推定する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記制御部は、前記複数のユーザのうち、前記記憶部に記憶されている現在の名字及び住所が同一であり、前記記憶部に記憶されている氏名の変更履歴においていずれか一方の名字が現在の名字へ変更されている場合に、性別の異なる２人のユーザを夫婦であると推定する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、前記特定された２人のユーザの一方の名字変更時期を基に、当該２人のユーザの婚姻時期を推定し、当該推定された婚姻時期よりも前の当該２人のユーザのそれぞれのサービス利用履歴を基に前記相関関係データを生成する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記制御部は、前記特定された複数組の２人のユーザのうち、少なくとも一方のユーザが前記婚姻時期以前において所定数以上のサービス利用数を有する２人のユーザのそれぞれのサービス利用履歴を基に前記相関関係データを生成する
情報処理装置。
【請求項６】
請求項４に記載の情報処理装置であって、
前記制御部は、前記特定された複数組の２人のユーザのうち、前記婚姻時期から所定期間以上の経過期間を有する２人のユーザのそれぞれのサービス利用履歴を基に
前記相関関係データを生成する
情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記制御部は、前記特定された２人のユーザのうち少なくとも一方へ、夫婦用の商品またはサービスを推薦する推薦情報を生成する
情報処理装置。
【請求項８】
インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、前記サービスにおける各ユーザのサービス利用履歴情報とを、前記ユーザの識別情報と対応付けてそれぞれ記憶し、
前記ユーザ情報を基に、前記複数のユーザのうち夫婦であると推定される２人のユーザを特定し、
前記特定された２人のユーザのそれぞれの前記サービス利用履歴情報を基に、前記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを、複数組の２人のユーザについて生成し、
第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付け、
前記第１のユーザ及び前記第２のユーザの各識別情報を基にそれぞれ抽出された、前記サービスにおける前記第１のユーザ及び前記第２のユーザのそれぞれのサービス利用履歴を、前記生成された相関関係データと照合して、前記第１のユーザと前記第２のユーザの適合度を算出し、
前記算出された適合度を示すデータを出力する、
情報処理装置が実行する情報処理方法。
【請求項９】
情報処理装置に、
インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、前記サービスにおける各ユーザのサービス利用履歴情報とを、前記ユーザの識別情報と対応付けてそれぞれ記憶するステップと、
前記ユーザ情報を基に、前記複数のユーザのうち夫婦であると推定される２人のユーザを特定するステップと、
前記特定された２人のユーザのそれぞれの前記サービス利用履歴情報を基に、前記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを、複数組の２人のユーザについて生成するステップと、
第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付けるステップと、
前記第１のユーザ及び前記第２のユーザの各識別情報を基にそれぞれ抽出された、前記サービスにおける前記第１のユーザ及び前記第２のユーザのそれぞれのサービス利用履歴を、前記生成された相関関係データと照合して、前記第１のユーザと前記第２のユーザの適合度を算出するステップと、
前記算出された適合度を示すデータを出力するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上でＥＣ（Electronic Commerce）サイト等のサービスを提供可能な情報処理装置、当該情報処理装置における情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、インターネット上で提供されるＥＣサイト等のサービスにおいては、基本的には１人のユーザがサービスの利用主体（提供客体）となっているが、それらユーザの中には、夫婦であるユーザも含まれている。【０００３】
しかしながら、夫婦である２人のユーザを推定することは困難であり、それらユーザが夫婦であるという事実がサービスの提供にあたって活用されていないのが現状である。【０００４】
下記特許文献１には、カメラに写っている複数の人物の画像から顔を検出し、当該顔の特徴を分析することでその顔を有する人物の性別や年代等の属性を推定し、当該属性と、上記検出された顔の数とを基にグループ属性を判定する装置が開示されている。当該装置では、例えば、同年代の男女２人のグループ属性が夫婦とみなされ、当該グループ属性に応じた情報が当該グループに属する人物に対して提供される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２２７１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、夫婦を推定するためにはその夫婦の顔画像が同じ画像から検出されることが必須となるため、例えば一般的なＥコマースサイトのようにユーザの顔画像が登録されていない場合が多いサービスのユーザの中から夫婦を推定することはできない。【０００７】
ましてや、当該特許文献１に記載の技術では、夫婦が推定されても、その結果は当該夫婦に対する情報提供のために利用されるのみであり、他のユーザのために利用されることはない。【０００８】
以上のような事情に鑑み、本発明の目的は、インターネット上のサービスを利用する夫婦ユーザの各利用履歴をユーザ間の相性判断に有効活用することが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明の一形態に係る情報処理装置は、記憶部と制御部を有する。上記記憶部は、インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、上記サービスにおける各ユーザのサービス利用履歴情報とを、上記各ユーザの識別情報と対応付けてそれぞれ記憶する。上記制御部は、上記ユーザ情報を基に、上記複数のユーザのうち夫婦であると推定される２人のユーザを特定し、上記特定された２人のユーザのそれぞれの上記サービス利用履歴情報を基に、上記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを生成して上記記憶部へ記憶する。また制御部は、第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付け、上記第１のユーザ及び上記第２のユーザの各識別情報を基にそれぞれ抽出された、上記サービスにおける上記第１のユーザ及び上記第２のユーザのそれぞれのサービス利用履歴を、上記生成された相関関係データと照合して、上記第１のユーザと上記第２のユーザの適合度を算出し、上記算出された適合度を示すデータを出力する。【００１０】
これにより情報処理装置は、各ユーザのインターネット上のサービスの利用履歴を有効活用し、当該サービスの利用ユーザから夫婦を推定して夫婦間の相関データを生成することで、他のユーザ（男女）間の相性（相手との生活や行動のしやすさ、または性格が合致する可能性の高さ）を客観的に判断することができる。また、インターネット上のサービスにおいては、通常、個人が基本単位となるため、仮に既婚・未婚等の情報が得られても複数のユーザをまとめて夫婦として特定することが極めて困難であるところ、本発明によれば、夫婦を高精度に推定することができる。ここでインターネット上のサービスとは、例えばＥコマースサービスやＳＮＳ（Social Networking Service）等のサービスである。サービス利用履歴とは、例えばＥコマースサイトにおける商品の購入履歴や、例えば旅行予約サービスにおける旅行予約履歴、オークションサイトにおける出品・入札・落札履歴、レシピ提供サイトにおけるレシピ閲覧履歴等、あらゆるサービスにおける利用履歴である。上記照会要求は、他の情報処理装置からネットワークを介して受信されることで受け付けられてもよく、上記適合度を示すデータは、当該ネットワークを介して他の情報処理装置へ送信されてもよい。【００１１】
上記記憶部は、上記住所の新規登録日及び上記住所の変更登録日を記憶していてもよい。この場合上記制御部は、上記記憶部に記憶されている上記ユーザ情報を基に、上記現在の住所の登録日のずれが所定日数以内であり、上記現在の住所の前の住所が異なる２人のユーザを夫婦であると推定してもよい。【００１２】
これにより情報処理装置は、夫婦の推定の精度をさらに向上させることができる。【００１３】
上記制御部は、上記複数のユーザのうち、上記記憶部に記憶されている現在の名字及び住所が同一であり、上記記憶部に記憶されている氏名の変更履歴においていずれか一方の名字が他方の名字へ変更されている場合に、性別の異なる２人のユーザを夫婦であると推定してもよい。【００１４】
これにより情報処理装置は、インターネット上のサービスを利用するユーザの中から、夫婦を高精度に推定することができる。【００１５】
上記制御部は、上記特定された２人のユーザの一方の名字変更時期を基に、当該２人のユーザの婚姻時期を推定し、当該推定された婚姻時期よりも前の当該２人のユーザのそれぞれのサービス利用履歴を基に上記相関関係データを生成してもよい。【００１６】
結婚前後ではユーザのサービス利用傾向が異なると考えられるところ、情報処理装置は、結婚した男女の結婚前の（すなわち交際中の時期の）サービス利用履歴を基に相関関係データを生成することで、結婚を望む男女の相性を客観的に判断することができる。【００１７】
上記制御部は、上記特定された複数組の２人のユーザのうち、少なくとも一方のユーザが上記婚姻時期以前において所定数以上のサービス利用数を有する２人のユーザのそれぞれのサービス利用履歴を基に上記相関関係データを生成してもよい。【００１８】
これにより情報処理装置は、婚姻前において所定数以上サービスを利用している夫婦ユーザのサービス利用履歴を用いて相関関係データを生成することで、当該相関関係データ及び上記相性度情報の正確性を向上させることができる。【００１９】
上記制御部は、上記特定された複数組の２人のユーザのうち、上記婚姻時期から所定期間以上の経過期間を有する２人のユーザのそれぞれのサービス利用履歴を基に
上記相関関係データを生成してもよい。【００２０】
これにより情報処理装置は、婚姻期間が所定期間以上ある、すなわち、婚姻関係が長期間継続している望ましい夫婦のサービス利用履歴を基に相関関係データを生成することで、当該相関関係データ及び上記相性度情報の正確性を向上させることができる。【００２１】
上記制御部は、上記特定された２人のユーザのうち少なくとも一方へ、夫婦用の商品またはサービスを推薦する推薦情報を生成してもよい。【００２２】
これにより情報処理装置は、２人のユーザが夫婦と推定されることを有効活用して夫婦用にパーソナライズされた推薦情報を提供することができる。【００２３】
本発明の他の形態に係る情報処理方法は、
インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、上記サービスにおける各ユーザのサービス利用履歴情報とを、前記ユーザの識別情報と対応付けてそれぞれ記憶すること、
上記ユーザ情報を基に、上記複数のユーザのうち夫婦であると推定される２人のユーザを特定すること、
上記特定された２人のユーザのそれぞれの上記サービス利用履歴情報を基に、上記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを生成すること、
第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付けること、
上記第１のユーザ及び上記第２のユーザの各識別情報を基にそれぞれ抽出された、上記サービスにおける上記第１のユーザ及び上記第２のユーザのそれぞれのサービス利用履歴を、上記生成された相関関係データと照合して、上記第１のユーザと上記第２のユーザの適合度を算出すること、及び、
上記算出された適合度を示すデータを出力することを含む。【００２４】
本発明のまた別の形態に係るプログラムは、情報処理装置に、
インターネット上で提供されるサービスを利用している複数のユーザの少なくとも住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、上記サービスにおける各ユーザのサービス利用履歴情報とを、前記ユーザの識別情報と対応付けてそれぞれ記憶するステップと、
上記ユーザ情報を基に、上記複数のユーザのうち夫婦であると推定される２人のユーザを特定するステップと、
上記特定された２人のユーザのそれぞれの上記サービス利用履歴情報を基に、上記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを生成するステップと、
第１のユーザの識別情報と、少なくとも１人の第２のユーザの識別情報とを含む照会要求を受け付けるステップと、
上記第１のユーザ及び上記第２のユーザの各識別情報を基にそれぞれ抽出された、上記サービスにおける上記第１のユーザ及び上記第２のユーザのそれぞれの利用履歴を、上記生成された相関関係データと照合して、上記第１のユーザと上記第２のユーザの適合度を算出するステップと、
上記算出された適合度を示すデータを出力するステップと
を実行させる。【００２５】
以上のように、本発明によれば、インターネット上のサービスを利用する夫婦ユーザの各利用履歴を男女間の相性判断に有効活用することができる。しかし、ここに記載された効果は必ずしも本発明を限定するものではない。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係る相性度情報提供システムの構成を示した図である。
【図２】上記システムにおけるＥＣサーバのハードウェア構成を示した図である。
【図３】上記ＥＣサーバが有するデータベースの構成を示した図である。
【図４】上記ＥＣサーバによる相関関係データの生成処理の流れを示したフローチャートである。
【図５】上記ＥＣサーバによる相性度情報の生成処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態を、図面を参照しながら説明する。
【００２８】
［システムの構成］
図１は、本実施形態に係る相性度情報提供システムの構成を示した図である。
【００２９】
同図に示すように、このシステムは、インターネット５０上のＥＣサーバ１００、複数のユーザ端末２００及び結婚相談サービスサーバ３００を含む。
【００３０】
ＥＣサーバ１００は、仮想商店街等のＥＣサイトを用いたＥＣサービスの運営者により管理されるサーバであり、複数のユーザ端末２００とインターネット５０を介して接続されている。
【００３１】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、ユーザ（ユーザＡ，ユーザＢ，ユーザＣ...）により使用される端末であり、例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。
【００３２】
結婚相談サービスサーバ３００は、結婚相談サービスサイトを用いた結婚相談サービスの運営者により管理されるサーバであり、複数のユーザ端末２００とインターネット５０を介して接続されている。
【００３３】
ＥＣサーバ１００は、当該ＥＣサービスに会員登録したユーザまたは会員登録していないユーザのユーザ端末２００からのアクセス要求に応じて、例えばトップページ、商品ページ、店舗ページ等、ＥＣサイト内の各種ウェブページ（ＨＴＭＬ（HyperText Markup Language）文書）を生成して提供し、また商品検索や商品購入処理（在庫更新、決済等の処理を含む）を実行する。
【００３４】
結婚サービスサーバ３００は、結婚相談サービスに会員登録したユーザのユーザ端末２００からのアクセス要求に応じて、例えばトップページ、他の異性会員ユーザの紹介情報の提供ページ等の各種ウェブページを生成して提供し、またユーザによって入力された異性会員ユーザへのメッセージ情報の送信処理等を実行する。上記他の異性会員ユーザの紹介情報の提供には、例えば各会員ユーザのプロフィール情報が用いられるほか、上記ＥＣサーバ１００から提供される、後述する相性度情報も利用される。
【００３５】
ユーザ端末２００は、ＥＣサーバ１００及び結婚相談サービスサーバ３００へアクセスし、上記ウェブページを受信して、ブラウザにより画面に表示する。ユーザ端末２００のユーザは、上記ＥＣサービスと上記結婚相談サービスの双方の会員である場合もある。
【００３６】
ユーザ端末２００のユーザは、上記ブラウザによって表示される画面を介して、ＥＣサイト内で商品を検索し、所望の商品の情報を入手する。ユーザは、その商品情報を参照して商品を気に入れば、そのサイトにおいて購入手続を行い、その商品を入手することができる。
【００３７】
またユーザは、上記画面を介して、結婚相談サービスサイト上の紹介情報等を閲覧したり、他の異性会員ユーザを検索したり、メッセージを送信したり、パーティ等のイベントへの参加を申し込んだりすることができる。
【００３８】
また本実施形態では、ＥＣサーバ１００と結婚相談サービスサーバ３００とが互いに通信可能とされており、ＥＣサーバ１００は、結婚相談サービスサーバ３００からの照会要求に応じて、結婚相談サービスの会員である男女間の相性度（適合度）を示す相性度情報を提供することができる。詳細は後述するが、当該相性度情報は、ＥＣサーバ１００が記憶しているユーザ情報及びユーザのＥＣサイト上でのサービス利用（商品購入）履歴情報を基に生成される。
【００３９】
［ＥＣサーバのハードウェア構成］
図２は、上記ＥＣサーバ１００のハードウェア構成を示した図である。同図に示すように、ＥＣサーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００４０】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながらＥＣサーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４１】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４２】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００４３】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００４４】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データが記憶される。
【００４５】
後述するが、特に本実施形態において、記憶部１８は、商品情報データベース、ユーザ情報データベース、購入履歴情報データベース、及び相関関係データベースを有している。
【００４６】
通信部１９は、例えばEthernet用のＮＩＣ（Network Interface Card）であり、上記ユーザ端末２００及び結婚相談サービスサーバ３００との間の通信処理を担う。
【００４７】
図示しないが、上記結婚相談サービスサーバ３００の基本的なハードウェア構成も上記ＥＣサーバ１００のそれと同様である。
【００４８】
［ＥＣサーバのデータベース構成］
図４は、上記ＥＣサーバ１００が有するデータベースの構成を示した図である。
【００４９】
同図に示すように、ＥＣサーバ１００は、記憶部１８に、商品情報データベース３１、ユーザ情報データベース３２、購入履歴情報データベース３３、及び相関関係データベース３４を有している。
【００５０】
商品情報データベース３１は、ＥＣサーバ１００がＥＣサイト上で販売している商品に関する情報、すなわち、商品ＩＤ、商品名、メーカ名、価格、商品画像、商品説明テキスト、当該商品が属するジャンル（大ジャンル・中ジャンル・小ジャンル等）情報等の情報を商品毎に記憶している。また当該商品情報データベース３１には、各商品のジャンル同士の類似度を示す情報が含まれていてもよい。
【００５１】
ユーザ情報データベース３２は、上記ユーザに関する情報、すなわち、ユーザＩＤ、パスワード、氏名、メールアドレス、電話番号、住所、当該住所の（新規）登録日、それらの変更履歴（変更登録日を含む）、年齢（層）、性別、誕生日等の情報をユーザ毎に記憶している。
【００５２】
購入履歴情報データベース３３は、ユーザ端末２００の各ユーザが購入した商品（各ユーザが利用したサービス）に関する情報（例えば商品ＩＤ等）と、ユーザＩＤ、購入日時、配送先等の情報を上記商品情報データベース３１及びユーザ情報データベース３２と対応付けて記憶している。
【００５３】
相関関係データベース３４は、上記ユーザ情報データベース３２から特定された夫婦と推定される各２人１組のユーザに関する上記購入履歴情報データベース３３上の各データを基に生成された相関関係データを記憶している。
【００５４】
ここで相関関係データとは、ＥＣサイトを利用しているユーザのうち、夫婦と推定される各組のユーザの夫と妻の商品購入傾向の関係を示すものである。
【００５５】
本実施形態では、当該相関関係データは、夫婦と推定されるユーザがそれぞれ婚姻前に購入した商品に関する情報を基に生成される。これは、結婚前後では環境の変化等によりユーザの商品購入傾向が異なると考えられるところ、結婚した男女の結婚前の（すなわち交際中の時期の）商品購入履歴を基に相関関係データを生成することで、結婚を望む男女の相性度を客観的に判断することができると考えられるからである。
【００５６】
より詳細には、相関関係データには、例えば、以下のようなものが挙げられる。
・夫が婚姻前に書籍を頻繁に（所定の頻度で）購入しており、その妻は婚姻前にペットフードを頻繁に購入していたという関係
・夫が婚姻前にゴルフ用品を頻繁に購入しており、その妻は婚姻前に日焼け止め用化粧品を頻繁に購入していたという関係
・夫が婚姻前にビールを頻繁に購入しており、その妻は婚姻前にキッチン用品を頻繁に購入していたという関係
・夫が婚姻前にＰＣ周辺機器を頻繁に購入しており、その妻は婚姻前に家電製品の購入と共にオプションとしてその配線・設置サービスを申し込んでいたという関係
【００５７】
当該相関関係データにおいては、商品購入履歴から抽出された特定の商品同士の関係が用いられてもよいし、当該商品の属するジャンル（大ジャンル・中ジャンル・小ジャンル等）を用いて上位概念化されたデータが生成されてもよい。例えば上記例においては、相関関係データにおいて、書籍、小説というジャンルとペットフード、猫用ペットフードというジャンルが含まれていれば、書籍の題号や出版会社名、ペットフードの商品名やメーカ名は含まれなくてもよい。
【００５８】
当該相関関係データベースにおいては、夫と妻のそれぞれの商品購入傾向が把握できればよく、夫と妻のユーザ情報（個人情報）が記憶される必要はない。
【００５９】
当該相関関係データベースは一定期間毎に生成されてもよいし、例えばあるユーザのユーザ情報において姓が変更されたことが検出された場合に生成されてもよい。
【００６０】
これら各データベースは、後述するＥＣサーバ１００による相関関係データの生成処理及び相性度情報の生成処理において、必要に応じて相互に参照されて用いられる。
【００６１】
［ＥＣサーバの動作］
次に、以上のように構成されたＥＣサーバ１００の動作について説明する。当該動作は、ＥＣサーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００６２】
（相関関係データの生成）
まず、上記相関関係データの生成処理について説明する。図４は、ＥＣサーバ１００による、当該相関関係データの生成処理の流れを示したフローチャートである。
【００６３】
同図に示すように、ＥＣサーバ１００のＣＰＵ１１は、まず、上記ユーザ情報データベース３２を参照して、現在の住所及び名字が同一である男女のユーザを抽出する（ステップ４１）。
【００６４】
続いてＣＰＵ１１は、上記ユーザ情報データベース３２を参照して、抽出された男女のユーザのうち、一方の名字が他方の名字へ変更されているか否かを判断する（ステップ４２）。
【００６５】
一方の名字が他方の名字へ変更されていると判断された場合（Ｙｅｓ）、ＣＰＵ１１は、上記ユーザ情報データベース３２を参照して、両ユーザの現住所の登録日のずれが所定日数（例えば１ヶ月等）以内であるか否かを判断する（ステップ４３）。
【００６６】
両ユーザの現住所の登録日のずれが所定日数以内であると判断された場合（Ｙｅｓ）、ＣＰＵ１１は、両ユーザの現住所の１つ前の住所が互いに異なるか否かを判断する（ステップ４４）。
【００６７】
両ユーザの現住所の１つ前の住所が互いに異なると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、両ユーザを夫婦であると推定する（ステップ４５）。
【００６８】
ここで、上記ステップ４１において３人以上のユーザが抽出された場合には、ＣＰＵ１１は、いずれか１人のユーザと、そのユーザとは性別の異なる他の複数のユーザとを比較対象として、上記ステップ４２〜４４の条件を用いて、当該条件に合致する２人のユーザを抽出してもよい。
【００６９】
続いてＣＰＵ１１は、上記ユーザ情報データベース３２を参照して、上記夫婦と推定された２人のユーザの一方の名字の変更時期を、婚姻時期と推定する（ステップ４６）。
【００７０】
続いてＣＰＵ１１は、上記推定された婚姻時期から現在までの経過期間を基に、婚姻期間が所定期間（例えば３年、５年等）以上であるか否かを判断する（ステップ４７）。
【００７１】
ここで婚姻期間に条件が設けられるのは、婚姻関係が長期間継続している望ましい夫婦の商品購入履歴が相関関係データの生成に用いられることで、後述する男女の相性度の判断の正確性・信憑性が向上すると考えられるからである。
【００７２】
婚姻期間が所定期間以上であると判断された場合（Ｙｅｓ）、ＣＰＵ１１は、上記購入履歴情報データベース３３から、上記２人のユーザのそれぞれの婚姻前の購入履歴情報を抽出する（ステップ４８）。
【００７３】
続いてＣＰＵ１１は、上記抽出された購入履歴情報を基に、少なくとも一方の商品購入数が所定数（例えば１０、２０等）以上であるか否かを判断する（ステップ４９）。
【００７４】
ここで商品購入数に制限が設けられるのは、購入数が少ない場合にはそもそもある商品を頻繁に購入しているといった傾向が把握できないからである。
【００７５】
少なくとも一方の商品購入数が所定数以上であると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、両ユーザの商品購入履歴情報を基に、それぞれの商品購入傾向を分析し、例えば頻繁に購入されている商品のジャンルを基に、相関関係データを生成する（ステップ５０）。
【００７６】
当該相関関係データは、上述の通り、購入商品のジャンルを基に生成されてもよい。ここで、あるユーザがあるジャンルの商品を頻繁に購入する傾向にあると判断される場合でも、商品の総購入数は（上記所定数以上であれば）ユーザ毎に大きく異なり得る。
【００７７】
また、頻繁に購入していると判断される商品のジャンルが複数あってももちろん構わない。その場合、相関関係データは、１組の夫婦につき、夫が頻繁に購入しているジャンルの数と妻が頻繁に購入しているジャンルの数を掛け合わせた数だけ生成されてもよいし、それら複数のジャンルをまとめて扱い、相関関係データは１組の夫婦につき１つのみ生成されても構わない。
【００７８】
当該相関関係データは、夫婦と推定される１組のユーザ毎に逐次または定期的に生成され、上記相関関係データベース３４に蓄積されていく。
【００７９】
（相性度情報の生成）
次に、上記相関関係データを基にした相性度情報の生成処理について説明する。図５は、ＥＣサーバ１００による、結婚相談サービスサーバ３００からの相性度照会要求に対する相性度情報の生成及び送信処理の流れを示したフローチャートである。
【００８０】
同図に示すように、ＥＣサーバ１００のＣＰＵ１１は、上記結婚相談サービスサーバ３００から相性度照会要求を受信したか否かを判断する（ステップ５１）。
【００８１】
当該相性度照会要求には、上記結婚相談サービスの会員であるとともに上記ＥＣサービスの会員でもある特定の男女ユーザをそれぞれ識別する情報（例えばユーザＩＤ）が含まれる。当該ユーザＩＤは上記ＥＣサーバ１００のユーザ情報データベース３２と同一である。
【００８２】
また当該照会要求は、少なくとも１人の男性ユーザと少なくとも１人の女性ユーザとの相性度の照会を要求するものである。
【００８３】
上記相性度照会要求を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該相性度照会要求に含まれるユーザＩＤを上記ユーザ情報データベース３２から検索することで、照会対象ユーザを特定する（ステップ５２）。
【００８４】
続いてＣＰＵ１１は、上記照会対象ユーザの各商品購入履歴情報を、上記購入履歴情報データベース３３から抽出する（ステップ５３）。
【００８５】
続いてＣＰＵ１１は、上記抽出した各購入履歴情報と、上記相関関係データベース３４内の各相関関係データとを照合する（ステップ５４）。
【００８６】
続いてＣＰＵ１１は、上記各商品購入傾向の関係と、相関関係データとの適合度を算出する（ステップ５５）。
【００８７】
具体例として、例えば相性度照会要求が１人の男性ユーザと１人の女性ユーザとの相性度を照会するものであった場合を想定する。この場合ＣＰＵ１１は、当該男性ユーザと女性ユーザの各商品購入履歴から、当該男性ユーザ及び女性ユーザが頻繁に購入している商品のジャンルをそれぞれ判別し、当該判別されたジャンルの関係と同一または類似の関係が相関関係データに含まれるか否かを判断する。
【００８８】
その際、ＣＰＵ１１は、例えば商品のジャンル同士の類似度を考慮し、相関関係データ中の夫の購入商品ジャンルと、照会対象ユーザのうち男性ユーザが頻繁に購入している商品のジャンルとの類似度、並びに、相関関係データ中の妻の購入商品ジャンルと、照会対象ユーザのうち女性ユーザが頻繁に購入している商品のジャンルとの類似度をそれぞれ算出する。
【００８９】
上記類似度は、例えば、商品の小ジャンル、中ジャンル、及び大ジャンルの一致度を基に算出されてもよい。すなわち、上記相関関係データと照会対象ユーザの購入商品との間で、大・中・小いずれのジャンルも一致しているか、大ジャンルと中ジャンルのみが一致しているか、大ジャンルのみが一致しているか、いずれも一致していないかによって段階的に類似度が設定されてもよい。
【００９０】
そして、このようにして算出された男性ユーザに関する類似度と、女性ユーザに関する類似度とが乗算されて、上記適合度として算出されてもよい。
【００９１】
例えば、相関関係データとして、夫が婚姻前にビールを頻繁に購入しており、その妻は婚姻前にキッチン用品を頻繁に購入していたという関係が存在する場合を想定する。この場合、上記照会対象ユーザのうち男性ユーザが頻繁に購入する商品がビールであり、女性ユーザが頻繁に購入する商品が皿であれば、男性ユーザの商品ジャンルは大（飲料）・中（酒）・小（ビール）ジャンルのいずれも相関関係データと一致しており、また女性ユーザの商品ジャンルは大（日用雑貨）及び中（食器）ジャンルにおいて一致していることから、上記適合度は極めて高くなる。一方、上記照会対象ユーザのうち男性ユーザが頻繁に購入する商品がビールであり、女性ユーザが頻繁に購入する商品がワンピースである場合には、男性ユーザの商品ジャンルは相関関係データと一致しているが、女性ユーザの商品ジャンルが大ジャンル（ファッション）においても一致しないため、上記適合度は極めて低くなる。
【００９２】
ここで、上記相関関係データは、夫婦と推定される様々なユーザの商品購入履歴を基に生成されるため、例えば夫の購入した商品のある特定のジャンルと相関がある妻の購入商品のジャンルとして、様々なジャンルが含まれる可能性もある。この場合、ＣＰＵ１１は、それら複数の相関関係データのうち、上記各照会対象ユーザの購入商品のジャンル同士の関係に最も類似度が高くなるようなデータをピックアップしてもよい。
【００９３】
そして、上記適合度を算出した場合、ＣＰＵ１１は、当該適合度を示すデータを、上記照会対象ユーザ同士の相性度を示す相性度情報として、結婚相談サービスサーバ３００へ送信する（ステップ５６）。
【００９４】
これにより結婚相談サービスサーバ３００は、当該相性度情報を基に、上記照会対象の男性（女性）ユーザに対して上記照会対象の女性（男性）ユーザを紹介するか否か（相性度が高ければ紹介し、低ければ紹介しない）を判断することができる。
【００９５】
以上説明したように、本実施形態によれば、ＥＣサーバ１００は、各ユーザのイＥＣサイト上の商品購入履歴という、ユーザ間の相性とは関係性の低いデータを有効活用し、ＥＣサイトの利用ユーザから夫婦を推定して夫婦間の相関関係データを生成することで、結婚相談サービスの会員である他の男女ユーザ間の相性を客観的に判断することができる。また、インターネット上のサービスにおいては、通常、個人が基本単位となるため、仮に既婚・未婚等の情報が得られても複数のユーザをまとめて夫婦として特定することが極めて困難であるところ、本実施形態によれば、ＥＣサーバ１００は、名字や住所の変更履歴、２ユーザ間の現住所の登録日のずれ、現住所の一つ前の住所等の情報を用いることで、夫婦を高精度に推定することができる。
【００９６】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
【００９７】
上述の実施形態における図４のステップ４１〜４３の処理の順番は変更されてもよく、またこれら３つのステップのうち少なくとも１つのステップが省略されても構わない。
【００９８】
上述の実施形態では、ＥＣサーバ１００が運営するサービスの例として、商品販売サービスが挙げられた、しかし、ＥＣサイトはこれに限られず、例えば旅行予約サイト、オークションサイト、レシピ提供サイト等、あらゆるサービスにおける利用履歴が上記相関関係データの生成に用いられ得る。すなわち、相関関係データは、夫婦と推定される各組のユーザのうち一方のユーザ（夫）が利用したサービス（購入した商品、申し込んだ旅行商品、閲覧したレシピ等を含む）と他方のユーザ（妻）が利用したサービスとの相関関係を示す。これにより例えば、夫がサーフィン用具を頻繁に購入しており、妻が南国のリゾート地に旅行を申し込んでいるという関係や、夫が日本酒を頻繁に購入しており、妻がレシピ提供サイトで和食レシピを頻繁に閲覧しているという関係等が取得され得る。
【００９９】
上述の実施形態では、相性度（相関関係データと、相性度照会対象のユーザの商品購入履歴同士の関係との適合度）の判断に商品のジャンルが用いられたが、それ以外の情報（例えばメーカ（ブランド）名等）が用いられても構わない。
【０１００】
上述の実施形態において、上記相関関係データは、結婚相談サービスサーバ３００からの相性度照会要求に対する相性度情報の送信処理に用いられた。しかし、当該相関関係データは他の処理に活用されても構わない。例えば、ＥＣサーバ１００は、上記夫婦と推定された２人のユーザへ夫婦用の商品やサービスを推薦する推薦情報を生成し、当該２人のユーザのうち少なくとも一方のユーザ端末２００へ当該推薦情報を送信しても構わない。これによりＥＣサーバ１００は、２人のユーザが夫婦と推定されることを有効活用して夫婦用にパーソナライズされた推薦情報を提供することができる。
【０１０１】
上述の実施形態では、結婚相談サービスサーバ３００からの照会要求の受け付け及び結婚相談サービスサーバ３００への相性度情報の提供は、ＥＣサーバ２００の通信部１９による送受信処理として実行された。しかし、上記照会要求の受け付け及び相性度情報の提供は、通信部を介さずに、例えばＨＤＤやフラッシュメモリ等の記録媒体に記録されたデータが例えばＵＳＢケーブル等のインタフェースを介して入力または出力されることで実行されてもよい。
【符号の説明】
【０１０２】
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…商品情報データベース
３２…ユーザ情報データベース
３３…購入履歴情報データベース
３４…相関関係データベース
５０…インターネット
１００…ＥＣサーバ
２００…ユーザ端末
３００…結婚相談サービスサーバ
【要約】
情報処理装置が、インターネット上で提供されるサービスを利用しているユーザの住所、氏名、当該住所及び氏名の変更履歴、並びに性別を含むユーザ情報と、上記サービスにおけるユーザのサービス利用履歴情報とを、ユーザの識別情報と対応付けて記憶する記憶部と、上記ユーザ情報を基に夫婦であると推定される２人のユーザを特定し、当該２人のユーザの上記サービス利用履歴情報を基に、上記２人のユーザのうち一方の利用したサービスと他方の利用したサービスとの相関関係を示す相関関係データを生成して上記記憶部に記憶し、第１のユーザの識別情報と第２のユーザの識別情報とを含む照会要求を受け付け、第１のユーザ及び第２のユーザの識別情報を基に抽出された、第１のユーザ及び第２のユーザのそれぞれのサービス利用履歴を、上記相関関係データと照合して、第１のユーザと第２のユーザの適合度を算出し、当該適合度を示すデータを出力する制御部を有することを特徴とする。【図１】
0005759084.tif 000002
【図２】
0005759084.tif 000003
【図３】
0005759084.tif 000004
【図４】
0005759084.tif 000005
【図５】
0005759084.tif 000006