特許第6249500号(P6249500)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 日本電気株式会社の特許一覧 ▶ NECソリューションイノベータ株式会社の特許一覧

特許6249500マッチングシステム、マッチング方法及びプログラム
<>
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000002
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000003
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000004
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000005
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000006
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000007
  • 特許6249500-マッチングシステム、マッチング方法及びプログラム 図000008
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6249500
(24)【登録日】2017年12月1日
(45)【発行日】2017年12月20日
(54)【発明の名称】マッチングシステム、マッチング方法及びプログラム
(51)【国際特許分類】
   G06Q 30/02 20120101AFI20171211BHJP
   G06Q 30/06 20120101ALI20171211BHJP
【FI】
   G06Q30/02 398
   G06Q30/06 312
   G06Q30/02 446
【請求項の数】4
【全頁数】14
(21)【出願番号】特願2015-560859(P2015-560859)
(86)(22)【出願日】2014年11月7日
(86)【国際出願番号】JP2014005616
(87)【国際公開番号】WO2015118587
(87)【国際公開日】20150813
【審査請求日】2016年7月25日
(31)【優先権主張番号】特願2014-23628(P2014-23628)
(32)【優先日】2014年2月10日
(33)【優先権主張国】JP
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(73)【特許権者】
【識別番号】000232092
【氏名又は名称】NECソリューションイノベータ株式会社
(74)【代理人】
【識別番号】100103894
【弁理士】
【氏名又は名称】家入 健
(72)【発明者】
【氏名】平田 和也
(72)【発明者】
【氏名】川地 章夫
(72)【発明者】
【氏名】近藤 尚弥
【審査官】 阿部 潤
(56)【参考文献】
【文献】 特開2006−065734(JP,A)
【文献】 特開2013−250753(JP,A)
【文献】 特開2010−218376(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00 − 99/00
(57)【特許請求の範囲】
【請求項1】
第1のシステムが取り扱う複数の第1の商材に対する、当該第1のシステムに属する複数の第1のユーザにおける行動履歴に基づき、前記第1の商材のリストと各第1のユーザとを対応付けて生成された複数の第1のユーザモデルと、第2のシステムが取り扱う複数の第2の商材に対する、当該第2のシステムに属する複数の第2のユーザにおける行動履歴に基づき、前記第2の商材のリストと各第2のユーザとを対応付けて生成された複数の第2のユーザモデルと、を記憶する記憶部と、
前記記憶部を参照し、前記複数の第1のユーザモデルと前記複数の第2のユーザモデルとの全ての組合せを生成し、各組合せに所定の優先度を設定してマッチングルールを生成するマッチングルール生成エンジンと、
前記第1のユーザが前記第1のシステムを利用する場合に、前記マッチングルールに基づいて、当該第1のユーザが対応付けられた第1のユーザモデルを含む前記組合せのうち最も高い優先度が設定された組合せに対応付けられた第2のユーザモデルを特定し、当該特定された第2のユーザモデルに対応付けられた第2の商材のリストを特定し、当該特定された第2の商材のリストを、前記第1のユーザにオファーするオファーエンジンと、を有する
マッチングシステム。
【請求項2】
前記オファーエンジンは、前記オファーに対する前記第1のユーザの反応に応じて、前記優先度を変更する
請求項記載のマッチングシステム。
【請求項3】
コンピュータが、
第1のシステムが取り扱う複数の第1の商材に対する、当該第1のシステムに属する複数の第1のユーザにおける行動履歴に基づき、前記第1の商材のリストと各第1のユーザとを対応付けて生成された複数の第1のユーザモデルと、第2のシステムが取り扱う複数の第2の商材に対する、当該第2のシステムに属する複数の第2のユーザにおける行動履歴に基づき、前記第2の商材のリストと各第2のユーザとを対応付けて生成された複数の第2のユーザモデルとの全ての組合せを生成し、各組合せに所定の優先度を設定してマッチングルールを生成するマッチングルール生成ステップと、
前記第1のユーザが前記第1のシステムを利用する場合に、前記マッチングルールに基づいて、当該第1のユーザが対応付けられた第1のユーザモデルを含む前記組合せのうち最も高い優先度が設定された組合せに対応付けられた第2のユーザモデルを特定し、当該特定された第2のユーザモデルに対応付けられた第2の商材のリストを特定し、当該特定された第2の商材のリストを、前記第1のユーザにオファーするオファーステップと、を実行する
マッチング方法。
【請求項4】
コンピュータに、第1のシステムが取り扱う複数の第1の商材に対する、当該第1のシステムに属する複数の第1のユーザにおける行動履歴に基づき、前記第1の商材のリストと各第1のユーザとを対応付けて生成された複数の第1のユーザモデルと、第2のシステムが取り扱う複数の第2の商材に対する、当該第2のシステムに属する複数の第2のユーザにおける行動履歴に基づき、前記第2の商材のリストと各第2のユーザとを対応付けて生成された複数の第2のユーザモデルとの全ての組合せを生成し、各組合せに所定の優先度を設定してマッチングルールを生成するマッチングルール生成ステップと、
前記第1のユーザが前記第1のシステムを利用する場合に、前記マッチングルールに基づいて、当該第1のユーザが対応付けられた第1のユーザモデルを含む前記組合せのうち最も高い優先度が設定された組合せに対応付けられた第2のユーザモデルを特定し、当該特定された第2のユーザモデルに対応付けられた第2の商材のリストを特定し、当該特定された第2の商材のリストを、前記第1のユーザにオファーするオファーステップと、を実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明はマッチングシステム、マッチング方法及びプログラムに関し、例えば異なるサービス間におけるオファーリング技術に関する。
【背景技術】
【0002】
従来より、オファーリング又はレコメンド(以下、単にオファーリングという)と呼ばれる情報サービスが広く実施されている。オファーリングとは、情報提供対象を分析し、その分析結果に基づいて、情報提供対象にマッチする情報を提供するサービスをいう。典型的なオファーリングサービスとしては、あるウェブサイトにおけるユーザの行動履歴を分析し、当該ユーザの好みを推測し、その好みにマッチする商品やサービス等(以下、商材という)を内容とする広告を、当該ウェブサイト上に表示させることにより、当該ユーザに対し商材のオファーリングを行うものがある。
【0003】
例えば特許文献1には、会員の嗜好を分析すること、会員と広告情報とを嗜好に応じてそれぞれ分類すること、会員と同一の嗜好に分類された広告情報を当該会員に配信すること、等を特徴とする広告情報配信方法が記載されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2002−049832号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
特許文献1のほか、商材のオファーリング手法は種々考え得る。例えば、同時によく購入される商材が判明しているならば、一方の商材が購入された場合、他方の商材をオファーすることが考えられる。また、ユーザの購入傾向を分析し、そのユーザが購入するであろう商材を推測し、オファーすることも考えられる。
【0006】
ところで、昨今では企業買収等の結果、1つの企業が複数の多様なサービスを展開していることも少なくない。このような場合、複数のサービスを跨いで、一方のサービスのユーザに、他方のサービスの商材をオファーしたいというニーズがある。すなわち、異なるサービス間での相互送客が求められている。
【0007】
しかしながら、サービスが異なれば、ユーザ及び商材に関する情報もそれぞれ別個に管理されていることが殆どである。このような場合、一方のサービスが有するユーザ及び商材の情報と、他方のサービスが有するユーザ及び商材の情報とを適切に関連付けるには、サービス運営者の特別な知見とともに、多くの時間とコストが必要とされていた。このことは、異なるカテゴリ(例えば業種等)間においては特に大きな問題であった。例えば、同時によく購入される商材をオファーするという手法は、異なる業種のサービス間では採用が難しい。異なる業種間で、そのような事象が発生することは稀であり、基礎となるデータの収集が困難だからである。また、ユーザの購入傾向や嗜好についても、異なる業種においては異なる観点で分析されることが少なくなく、一方のサービスにおける分析結果を他方のサービスにおいて活用することには制限がある。
【0008】
すなわち、特許文献1を含む従来のオファーリング方法においては、異なるサービス間、特に異なるカテゴリ(業種)間で、一方のサービスの商材を他方のサービスのユーザにオファーすることが困難であるという課題があった。
【0009】
本発明は、このような問題点を解決するためになされたものであり、異なるサービス間におけるオファーリングが可能なマッチングシステム、マッチング方法及びプログラムを提供することを目的とする。
【0010】
その他の課題と新規な特徴は、本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【0011】
本発明に係るマッチングシステムは、第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成エンジンと、前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーエンジンと、を有するものである。
【0012】
本発明に係るマッチング方法は、第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成ステップと、前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーステップと、を有するものである。
【0013】
本発明に係るプログラムは、コンピュータに、第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成ステップと、前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーステップと、を実行させるものである。
【発明の効果】
【0014】
本発明により、異なるサービス間におけるオファーリングが可能なマッチングシステム、マッチング方法及びプログラムを提供することができる。
【図面の簡単な説明】
【0015】
図1】本発明の実施の形態のマッチングシステム100の構成を示す図である。
図2】本発明の実施の形態のマッチングシステム100の動作を示す図である。
図3】本発明の実施の形態における商品情報記憶部11、21の例を示す図である。
図4】本発明の実施の形態2におけるユーザ情報記憶部12、22の例の処理を示す図である。
図5】本発明の実施の形態におけるモデル情報31、32の商品モデルの例を示す図である。
図6】本発明の実施の形態2におけるモデル情報31、32のユーザモデルの例の処理を示す図である。
図7】本発明の実施の形態2におけるマッチングルール記憶部5の例の処理を示す図である。
【発明を実施するための形態】
【0016】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
まず、図1を用いて、本発明の実施の形態1にかかるマッチングシステム100の構成について説明する。
【0017】
本実施の形態におけるマッチングシステム100は、複数のサービス、例えばEC(Electronic Commerce、電子商取引)サイトと通信可能に接続され、これらのサービス間で相互送客を実施する。以下、最も単純な例として、異なる2つのサービス(ECサイト10、ECサイト20)間での相互送客を例として本発明について説明する。しかしながら、本発明は、2つのサービスに限らず、任意の複数のサービス間での相互送客に適用することができる。
【0018】
ECサイト10、ECサイト20、マッチングサービス100は、すべて同一の運営主体により運営されていてもよく、それぞれが別の運営主体により運営されていてもよい。
【0019】
マッチングシステム100は、情報収集部1、分析エンジン2、モデル情報記憶部3、マッチングルール生成エンジン4、マッチングルール記憶部5、オファーエンジン6を含む。
【0020】
情報収集部1は、複数のサービス(ECシステム10及びECシステム20)がそれぞれ保持している商品情報記憶部11及び21、ユーザ情報記憶部12及び22の内容を取得し、マッチングシステム100内の図示しない記憶領域に保持する処理を行う。
【0021】
図3に、商品情報11、21の例を示す。商品情報には、サービスが取扱う商材に関する情報が格納される。この例では、ECシステム10及びECシステム20が取扱っている商品の商品名、商品の画像、商品の金額、商品説明の文章が、ユニークな商品IDに紐づけられて格納されている。
【0022】
図4に、ユーザ情報12、22の例を示す。ユーザ情報には、サービス内におけるユーザの行動(閲覧)履歴、購買履歴等に関する情報が格納される。この例では、ユーザID、アクション、商品ID、時間の各情報が、ユニークな履歴IDに紐づけられて格納されている。ここで、アクション「閲覧」「購入」又は「カート」とは、「ユーザID」により特定されるユーザが、「時間」に記録された時間帯に、「商品ID」にかかる商品ページを閲覧したこと、当該商品を購入したこと、又は当該商品をカートに投入したことを示している。
【0023】
分析エンジン2は、商品情報記憶部11及び21、ユーザ情報記憶部12及び22の内容を参照し、商品情報やユーザの嗜好をモデル化し、商品モデル及びユーザモデルを生成する処理を行う。なお、モデル化(セグメント化)処理は、例えば特願2013−260206、特願2013−015016に開示されているような既知の技術を利用して実施することができるため、ここでは詳細な説明を省略する。ここで、ECシステム10及び20の商品情報及びユーザ情報をモデル化したものを、それぞれモデル情報31及び32とする。分析エンジン2は、モデル情報31及び32を、モデル情報記憶部3に格納する。
【0024】
モデル情報記憶部3は、モデル情報31及び32を格納する記憶部である。モデル情報記憶部3は典型的にはデータベースである。モデル情報記憶部3の内容は、マッチングルール生成エンジン4により利用される。
【0025】
図5に、商品モデルの例を示す。この例では、ある複数の「特徴語」において共通する1以上の商品の「商品ID」が、ユニークな「商品モデルID」に紐づけられている。この「商品モデルID」により識別される商品群を、商品モデルという。典型的には、分析エンジン2が、商品名や商品説明文等に特定の「特徴語」を含む商品を集約して、1つの商品モデルを生成する。すなわち、分析エンジン2は、商品情報11、21をそれぞれ参照し、当該商品IDに関連付けられた商品の説明文等のテキスト情報を形態素解析するなどして、当該テキスト情報に含まれる名詞等の単語を特徴語として抽出する。また、抽出された特徴語と共に出現する単語を共起語として抽出し、特徴語と共起語を1つの集合体(トピック)として管理する。ここでいうトピックとは特徴語、共起語が共通にもつ意味をあらわす概念である(例、バット、ボール、ホームランなどの単語の集合は野球という共通の意味(トピック)を有する。この例にあるようにトピックは直接の単語としては文章に出現しないことを注意されたい)。分析エンジン2は、複数の商品IDについて上記処理を実行して、トピックを複数個抽出する。なお、トピックは複数生成されるため、上限を商品ID数などをもとに制限するのが一般的である。
【0026】
次に、分析エンジン2は、各商品の説明文等のテキスト情報がどのようなトピックによって構成されているかを算出する。その結果、各商品IDごとに、トピックの構成率が算出される。その後、分析エンジン2は、トピック及びトピックの構成率において類似性がある商品IDをグループ化することによって商品モデルを生成する。この際、分析エンジン2は、各商品モデルに対し商品モデルIDを割り振る。商品モデルの生成に関する詳細な手順については、例えば特願2013−260206、特願2013−015016を参照されたい。
【0027】
図6に、ユーザモデルの例を示す。ユーザモデルとは、当該ユーザがどのような商品を好む者であるかという人物像を示すデータセットである。この例では、「商品モデルID」「構成率」がユニークな「ユーザモデルID」に紐づけられている。すなわち、このユーザモデルは、「商品モデルID」とその「構成率」によってユーザの人物像を表現している。ユーザモデルは例えば以下のように生成し得る。
【0028】
まず、分析エンジン2は、ユーザ情報12、22を参照し、ユーザが閲覧等を行った複数の商品各々に紐づけられた上記「商品モデルID」を検索する。すなわち、ユーザが閲覧等した商品から、商品モデルを逆引きする。次に、分析エンジン2は、ユーザの閲覧等した商品が、どのような商品モデルで構成されているかを算出する。その結果、各ユーザごとに、商品モデルの構成率が算出される。その後、分析エンジン2は、商品モデル及び商品モデルの構成率において類似性があるユーザをグループ化することによってユーザモデルを生成する。この際、分析エンジン2は、各ユーザモデルに対しユーザモデルIDを割り振る。
【0029】
なお、モデル化された情報には、人手等により任意のタグを付与することが可能である。この例では、各ユーザモデルに対して、「こだわり消費派」「家庭生活派」等のタグが付与されている。なお、タグ付けは必須ではなく、主に運営者がモデル情報の管理を容易にするために行うことができる。

【0030】
なお、上述の商品モデル、ユーザモデルの生成方法は一例にすぎない。商品の説明文等に基づいて、類似性のある商品を集約した商品モデルと、ユーザモデルが作成可能であれば、他の任意の方法を採用しても良い。
【0031】
マッチングルール生成エンジン4は、モデル情報記憶部3に格納されたモデル情報31及び32を参照し、マッチングルールを生成する。マッチングルールとは、異なるサービスにおけるユーザモデル同士を対応付けた情報をいう。マッチングルール生成エンジン4は、生成したマッチングルールをマッチングルール記憶部5に記憶する。
【0032】
図7に、マッチングルールの例を示す。この例では、ECシステム10のユーザモデルと、ECシステム20のユーザモデルと、ユニークな「ルールID」とが紐づけられている。また、それぞれの「ルールID」に対して、「優先度」としての数値が定義されている。本実施の形態では、この数値が大きいほど、優先度が高いことを意味する。
【0033】
マッチングルール記憶部5は、マッチングルールを格納する記憶部であり、典型的にはデータベースである。なお、システムの規模によっては、データベースでなくファイルであってもよい。
【0034】
オファーエンジン6は、マッチングルール記憶部5のマッチングルールを参照して、ユーザにオファーを行う処理部である。
【0035】
つづいて、図2のフローチャートを用いて、本発明の実施の形態にかかるマッチングシステム100の動作について説明する。
【0036】
S1:商品情報、ユーザ情報の収集
情報収集部1は、マッチングシステム100と接続されている複数のサービス、すなわちECシステム10及びECシステム20から、商品情報及びユーザ情報をそれぞれ収集する。具体的には、ECシステム10及びECシステム20が保持している商品情報記憶部11及び21、ユーザ情報記憶部12及び22の内容を参照し、マッチングシステム100内の図示しない記憶領域にコピーする。
【0037】
S2:モデル化
分析エンジン2が、S1にて収集したユーザ情報及び商品情報をモデル化する。なお、モデル化処理は、既存技術を採用して実施することができる。分析エンジン2は、ECシステム10及び20の商品情報及びユーザ情報をモデル化した、モデル情報31及び32を、モデル情報記憶部3に格納する。
【0038】
S3:モデルの紐付け
マッチングルール生成エンジンン4は、サービス毎に生成されたユーザモデル同士を紐づけた、マッチングルールを生成する。例えば、マッチングルール生成エンジン4は、ECシステム10及び20のユーザモデル同士の全ての組み合わせパターンを生成する。また、マッチングルール生成エンジン4は、これらの組み合わせ(ルールID)それぞれについて、任意の優先度を付与する。この優先度は、サービス運営者により初期値が設定されてもよい。この場合、後述するS4のオファーリングにおいて、この優先度を適宜変更することにより、マッチングルールを最適化する処理を行うことが好ましい。
【0039】
なお、マッチングルールは、サービス運営者の知見により生成、調整することも可能である。
【0040】
S4:オファーリング
オファーエンジン6は、あるサービスを利用しているユーザに対し、他のサービスの商材をオファーする。より具体的には、まずオファーエンジン6は、サービスAを利用するユーザのユーザモデルaを特定する。つぎに、オファーエンジン6は、マッチングルール記憶部5を参照し、そのユーザモデルaと紐づけられている他のサービスBのユーザモデルbを抽出する。なお、ユーザモデルaに複数の他のユーザモデルが紐づけられている場合、オファーエンジン6は、優先度の最も高いルールIDを選択し、抽出すべきユーザモデルを決定できる。そして、オファーエンジン6は、モデル情報記憶部3を参照し、抽出した他のサービスBのユーザモデルbに紐づけられている、他のサービスBの商材を取得する。最後に、オファーエンジン6は、取得した他のサービスBの商材に関する情報を、サービスAのユーザに提供(オファー)する。
【0041】
ここで、好ましくは、オファーエンジン6は、実行したオファーに対するユーザの反応に応じて、マッチングルールを最適化することができる。すなわち、オファーエンジン6は、例えば既知の種々の手法により、オファーによりECサイト上に表示させた広告がユーザによりクリックされたことを検知する。そして、マッチングルール記憶部5を参照し、当該オファーを実行した際に採用したルールIDの優先度を上昇させる。これにより、ユーザの反応が良いルールIDの優先度は相対的に高く、ユーザの反応の鈍いルールIDは相対的に低くなってゆく。すなわち、マッチングルールが、より効果的なルールへと自動的に最適化されてゆく。
【0042】
以下に、オファーエンジン6によるオファーの具体例をより詳細に示す。この例において、オファーエンジン6は、ECサイト10に来たユーザに対して、ECサイト20の商品をオファーする。
【0043】
(1)ユーザが、ECサイト10を訪問し、商品ID「AS001」のウェブページを閲覧する。
【0044】
(2)ECシステム10は、この商品ID「AS001」を、マッチングシステム100のオファーエンジン6に通知する。あるいは、オファーエンジン6が、ユーザ情報記憶部12を参照して、ユーザが閲覧等した商品IDを取得してもよい。オファーエンジン6は、モデル情報31の商品モデル情報(図5)を参照し、商品ID「AS001」に紐づいた商品モデル「ASM001」を特定する。
【0045】
(3)オファーエンジン6は、モデル情報31のユーザモデル情報(図6)を参照し、商品モデル「ASM001」に紐づけられているユーザモデルを抽出する。ここで、商品モデル「ASM001」が紐づけられているユーザモデルが複数ある場合、オファーエンジン6は、当該商品モデルの構成率が最も高いユーザモデルを1つ抽出する。この例では、商品モデル「ASM001」に紐づけられているユーザモデルは「ACM001」「ACM002」の2つである。ここで、ユーザモデル「ACM001」における商品モデル「ASM001」の構成率は0.7、ユーザモデル「ACM002」における商品モデル「ASM001」の構成率は0.2であるから、オファーエンジン6は、当該商品モデルの構成率が最も高いユーザモデル「ACM001」を選択する。
【0046】
(4)オファーエンジン6は、マッチングルール記憶部5を参照し、選択したユーザモデル「ACM001」に紐づけられたマッチングルールを抽出する。ここで、ユーザモデル「ACM001」が紐づけられているルールが複数ある場合、オファーエンジン6は、優先度が最も高いルールを1つ抽出する。この例では、ユーザモデル「ACM001」に紐づけられているルールはルールID「RL001」「RL002」「RL003」の3つである。このうち、優先度が最も高いルールは「RL001」である。オファーエンジン6は、ルールID「RL001」において、ユーザモデル「ACM001」に紐づけられているECサイト20のユーザモデル「BCM001」を特定する。
【0047】
(5)オファーエンジン6は、モデル情報32のユーザモデル情報(図6)を参照し、ユーザモデル「BCM001」に紐づけられている商品モデルのうち、最も構成率が高い商品モデル「BSM001」を特定する。
【0048】
(6)オファーエンジン6は、モデル情報32の商品モデル情報(図5)を参照し、商品モデル「BSM001」に紐づけられている商品を、オファーすべき商品として特定する。この例では、オファーエンジン6は、ECシステム20の商品ID「BS001」「BS002」を、ECシステム10のユーザにオファーする。典型的には、商品ID「BS001」「BS002」に関するバナー広告等を、ECシステム10中のユーザが閲覧しているページに表示させる。
【0049】
本実施の形態によれば、分析エンジン2が、各サービスのユーザをモデル化し、マッチングルール生成エンジン4が、生成したユーザモデル同士を紐付ける。また、分析エンジン2は、ユーザモデルにマッチする商品モデル商材を紐付ける。これにより、異なるサービス間においても、ユーザの嗜好に合わせて相互に商材をオファーすることができる。また、これにより、顧客単価の増加効果が期待できる。
【0050】
また、本実施の形態によれば、オファーエンジン6が、マッチングルールを最適化する。これにより、より効果的なマッチングルールに基づくオファーを実施できる。また、自社のユーザモデルだけでなく、異なるサービスにおけるユーザモデル同士の相関関係を把握することが可能となる。これにより、新規サービスやキャンペーン施策等を実施する際の基礎となる情報を収集することができる。
【0051】
さらに、本実施の形態によれば、マッチングルール生成ステップで生成されたマッチングはその時点では仮説であるが、その後のオファーによって仮説を評価証明することができる。したがって、違った業態間でのユーザ及び商品のマッチングの巧拙について、ノウハウすなわちマーケティング情報を蓄積することが可能になる。
【0052】
<その他の実施の形態>
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上述の実施の形態では、本発明を主にハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non−transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【0053】
本発明は、例えば以下のようにも表現し得る。
(付記1)
第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成エンジンと、
前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーエンジンと、を有する
マッチングシステム。
(付記2)
前記第2のユーザと、前記第2のサービスの商材と、を対応付けた記憶部を有し、
前記オファーエンジンは、前記記憶部を参照し、前記第2のユーザに対応付けられた前記第2のサービスの商材を、前記第1のユーザにオファーする
付記1記載のマッチングシステム。
(付記3)
前記マッチングルール生成エンジンは、前記第1のユーザと、複数の前記第2のユーザと、を網羅的に対応付けた前記マッチングルールを生成し、
前記マッチングルールから、所定の抽出条件に基づいて、前記第1のユーザと、特定の前記第2のユーザと、の組合せを抽出し、
前記オファーエンジンは、抽出した前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーする
付記1又は2記載のマッチングシステム。
(付記4)
前記オファーエンジンは、前記オファーに対する前記第1のユーザの反応に応じて、前記抽出条件を変更する
付記3記載のマッチングシステム。
(付記5)
前記マッチングルール生成エンジンは、前記第1のユーザに対応する第1のユーザモデルと、前記第2のユーザに対応する第2のユーザモデルと、を対応付けた前記マッチングルールを生成する
付記1乃至4いずれか1項記載のマッチングシステム。
(付記6)
前記第2のユーザに対応する前記第2のユーザモデルと、前記第2のサービスの商材に対応する第2の商品モデルと、を対応付けた第2の記憶部を有し、
前記オファーエンジンは、前記第2の記憶部を参照し、前記第2のユーザモデルに対応付けられた前記第2の商品モデルに対応する前記第2のサービスの商材を、前記第1のユーザにオファーする
付記5記載のマッチングシステム。
(付記7)
第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成ステップと、
前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーステップと、を有する
マッチング方法。
(付記8)
前記オファーステップでは、前記第2のユーザと前記第2のサービスの商材とを対応付けた記憶部を参照し、前記第2のユーザに対応付けられた前記第2のサービスの商材を、前記第1のユーザにオファーする
付記7記載のマッチング方法。
(付記9)
前記マッチングルール生成ステップでは、前記第1のユーザと、複数の前記第2のユーザと、を網羅的に対応付けた前記マッチングルールを生成し、
前記マッチングルールから、所定の抽出条件に基づいて、前記第1のユーザと、特定の前記第2のユーザと、の組合せを抽出し、
前記オファーステップでは、抽出した前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーする
付記7又は8いずれか1項記載のマッチング方法。
(付記10)
前記オファーステップでは、前記オファーに対する前記第1のユーザの反応に応じて、前記抽出条件を変更する
付記9記載のマッチング方法。
(付記11)
前記マッチングルール生成ステップでは、前記第1のユーザに対応する第1のユーザモデルと、前記第2のユーザに対応する第2のユーザモデルと、を対応付けた前記マッチングルールを生成する
付記7乃至10記載のマッチング方法。
(付記12)
前記オファーステップでは、前記第2のユーザに対応する前記第2のユーザモデルと、前記第2のサービスの商材に対応する第2の商品モデルと、を対応付けた第2の記憶部を参照し、前記第2のユーザモデルに対応付けられた前記第2の商品モデルに対応する前記第2のサービスの商材を、前記第1のユーザにオファーする
付記11記載のマッチング方法。
(付記13)
コンピュータに、第1のサービスに属する第1のユーザと、第2のサービスに属する第2のユーザと、を対応付けたマッチングルールを生成するマッチングルール生成ステップと、
前記マッチングルールに基づいて、前記第2のユーザにオファーし得る前記第2のサービスの商材を、前記第1のユーザにオファーするオファーステップと、を実行させる
プログラム。
【0054】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【0055】
この出願は、2014年2月10日に出願された日本出願特願2014−023628を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【0056】
100 マッチングシステム
1 情報収集部
2 分析エンジン
3 モデル情報記憶部
31 モデル情報
32 モデル情報
4 マッチングルール生成エンジン
5 マッチングルール記憶部
6 オファーエンジン
10 ECシステム
11 商品情報記憶部
12 ユーザ情報記憶部
20 ECシステム
21 商品情報記憶部
22 ユーザ情報記憶部
図1
図2
図3
図4
図5
図6
図7