(57)【要約】      （修正有）【課題】ユーザ本人の信用度を高精度に算出することができる算出装置、算出方法、算出プログラムを提供する。【解決手段】算出装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを備える。制御部１３０は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する取得部１３１と、前記取得部によって取得された行動履歴に基づいて、前記ユーザ本人を特定できる度合いを示す特定スコアを算出する算出部１３３と、を備える。【選択図】図３
2020047118.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する取得部と、
前記取得部によって取得された行動履歴に基づいて、前記ユーザ本人を特定できる度合いを示す特定スコアを算出する算出部と、
を備えたことを特徴とする算出装置。
【請求項２】
前記算出部は、
前記取得部によって取得された行動履歴に含まれる個人特定情報の利用頻度に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１に記載の算出装置。
【請求項３】
前記算出部は、
前記取得部によって取得された行動履歴に含まれる個人特定情報を直近に使用した日時に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１又は２に記載の算出装置。
【請求項４】
前記算出部は、
前記取得部によって取得された行動履歴として、前記ユーザが所定の電子メールを確認する行動の履歴に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１〜３のいずれか１つに記載の算出装置。
【請求項５】
前記算出部は、
前記取得部によって取得された行動履歴として、前記ユーザの電話番号を利用した行動の履歴に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１〜４のいずれか１つに記載の算出装置。
【請求項６】
前記算出部は、
前記取得部によって取得された行動履歴として、前記ユーザの住所を利用した行動の履歴に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１〜５のいずれか１つに記載の算出装置。
【請求項７】
前記算出部は、
前記取得部によって取得された行動履歴として、前記ユーザの勤務先の電話番号を利用した行動の履歴に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１〜６のいずれか１つに記載の算出装置。
【請求項８】
前記算出部は、
前記取得部によって取得された行動履歴として、前記ユーザのＳＮＳ（Social  Networking  Service）を利用した行動の履歴に基づいて、前記特定スコアを算出する、
ことを特徴とする請求項１〜７のいずれか１つに記載の算出装置。
【請求項９】
特定スコアを要求する要求元によって要求された特定スコアの算出の要求を受け付ける受付部をさらに備え、
前記算出部は、
前記受付部によって受け付けられた特定スコアの要求を要求した要求元に応じて、複数の個人特定情報に基づいて、前記特定スコアを算出し、
算出部によって算出された特定スコアに関する情報を、前記特定スコアを要求する要求元に提供する提供部をさらに備える、
ことを特徴とする請求項１〜８のいずれか１つに記載の算出装置。
【請求項１０】
コンピュータが実行する算出方法であって、
ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する取得工程と、
前記取得工程によって取得された行動履歴に基づいて、前記ユーザ本人を特定できる度合いを示す特定スコアを算出する算出工程と、
を含むことを特徴とする算出方法。
【請求項１１】
ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する取得手順と、
前記取得手順によって取得された行動履歴に基づいて、前記ユーザ本人を特定できる度合いを示す特定スコアを算出する算出手順と、
をコンピュータに実行させることを特徴とする算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、算出装置、算出方法、算出プログラムに関する。
【背景技術】
【０００２】
従来、ユーザ自身の信用度を算出する技術が知られている。例えば、自己申告プロファイルの信用度と他者評価プロファイルの信用度とから信用度を算出する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３９２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザ本人の信用度を高精度に算出することができるとは限らない。例えば、上記の従来技術では、自己申告プロファイルの信用度と他者評価プロファイルの信用度とから信用度を算出しているに過ぎず、ユーザ本人の信用度を高精度に算出することができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザ本人の信用度を高精度に算出することができる算出装置、算出方法、算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る算出装置は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する取得部と、前記取得部によって取得された行動履歴に基づいて、前記ユーザ本人を特定できる度合いを示す特定スコアを算出する算出部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザ本人の信用度を高精度に算出することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る算出装置が実行する算出処理の一例を示す図である。
【図２】図２は、実施形態に係る算出装置が実行する算出方法の処理の一例を示す図である。
【図３】図３は、実施形態に係る算出装置の構成例を示す図である。
【図４】図４は、実施形態に係る行動履歴記憶部の一例を示す図である。
【図５】図５は、実施形態に係る特定スコア記憶部の一例を示す図である。
【図６】図６は、実施形態に係る算出装置が実行する算出処理の流れの一例を示すフローチャートである。
【図７】図７は、算出装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る算出装置、算出方法、算出プログラムの実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る算出装置、算出方法、算出プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．算出装置が示す判定処理の一例〕
図１を用いて、実施形態に係る算出装置が実行する算出処理の一例について説明する。図１は、実施形態に係る算出装置が実行する算出処理の一例を示す図である。具体的には、図１の例では、算出装置１００は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴に基づいて、ユーザ本人を特定できる度合いを示す特定スコアを算出する。
【００１１】
図１に示すように、算出システム１は、端末装置１０と、要求元端末２０と、ログサーバ５０と、算出装置１００とを含む。端末装置１０、要求元端末２０、ログサーバ５０及び算出装置１００は、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図１に示す算出システム１には、複数台の端末装置１０や、複数台の要求元端末２０や、複数台のログサーバ５０や、複数台の算出装置１００が含まれてもよい。
【００１２】
実施形態に係る端末装置１０は、ブラウザに表示されるウェブページやアプリケーション用のコンテンツ等のコンテンツにアクセスするユーザによって利用される情報処理装置である。例えば、端末装置１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。図１の例では、端末装置１０がユーザによって利用されるスマートフォンである場合を示す。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。
【００１３】
実施形態に係る要求元端末２０は、特定スコアを要求する要求元によって利用される情報処理装置である。例えば、要求元端末２０は、デスクトップ型ＰＣや、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ等である。図１の例では、要求元端末２０がユーザによって利用されるデスクトップ型ＰＣである場合を示す。
【００１４】
なお、ここでいう要求元端末２０を利用する要求元とは、サービスを提供する事業者であれば如何なる事業者であってもよい。例えば、要求元は、ＡＰＩ（Application  Programming  Interface）を実行するサービスを提供する事業者であってもよい。また、例えば、要求元は、金融サービスを提供する事業者であってもよい。また、例えば、要求元は、クレジットカードを提供する事業者であってもよい。また、例えば、要求元は、中古買取サービスを提供する事業者であってもよい。
【００１５】
ログサーバ５０は、各種のログを収集する情報処理装置であり、サーバ装置やクラウドシステム等により実現される。例えば、ログサーバ５０は、端末装置１０から所定の時間間隔で位置情報を受信し、受信した位置情報を位置履歴として保持する。また、例えば、ログサーバ５０は、インターネットを介した各種のサービスを提供するサーバ装置から、端末装置１０を利用するユーザの、インターネット上の行動の履歴である行動履歴を収集する。また、例えば、ログサーバ５０は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を端末装置１０から所定の時間間隔で収集する。
【００１６】
また、例えば、ログサーバ５０は、ウェブ検索や地図検索においてユーザが入力した検索クエリや検索日時、取引対象の検索クエリや検索日時、ユーザが購入、入札もしくは落札した取引対象の情報、メールやメッセージの履歴、投稿を行った日時や投稿内容、位置を検索した施設の情報、ユーザが予約したホテルやレストラン等の施設、予約日時等、インターネットを介したサービスでのユーザが行った各種の行動の履歴を示す行動履歴を収集する。また、例えば、ログサーバ５０は、例えば、店舗や公共交通機関の予約の履歴を示す行動履歴を収集する。なお、上述した行動履歴は、あくまで一例であり、ログサーバ５０は、任意の内容の行動履歴を収集するものとする。
【００１７】
実施形態に係る算出装置１００は、例えば、サーバ装置等により実現される。具体的には、算出装置１００は、行動履歴を取得する。そして、算出装置１００は、かかる行動履歴に基づいて、特定スコアを算出する。
【００１８】
以下、図１を用いて、算出装置１００による算出処理の一例を流れに沿って説明する。
【００１９】
まず、図１に示すように、ログサーバ５０は、ユーザＵ１によって利用される端末装置１０から行動履歴を取得する（ステップＳ１）。例えば、ログサーバ５０は、ネットワークを介してユーザＵ１に各種のサービスを提供するサーバ装置から、端末装置１０を利用するユーザのネットワーク上の行動を示す行動履歴を所定の時間間隔（例えば、１分間隔）で取得する。
【００２０】
続いて、算出装置１００は、ログサーバ５０から行動履歴を取得する（ステップＳ２）。そして、算出装置１００は、特定スコアを要求する要求元Ｒ１から特定スコアの算出の要求を受け付ける（ステップＳ３）。
【００２１】
続いて、算出装置１００は、ユーザＵ１の特定スコアを算出する（ステップＳ４）。具体的には、算出装置１００は、行動履歴に含まれる個人特定情報の利用頻度に基づいて、特定スコアを算出する。また、具体的には、算出装置１００は、行動履歴に含まれる個人特定情報を直近に使用した日時に基づいて、特定スコアを算出する。
【００２２】
また、具体的には、算出装置１００は、行動履歴として、ユーザが所定の電子メールを確認する行動の履歴に基づいて、特定スコアを算出する。また、算出装置１００は、行動履歴として、ユーザの電話番号を利用した行動の履歴に基づいて、特定スコアを算出する。また、具体的には、算出装置１００は、行動履歴として、ユーザの住所を利用した行動の履歴に基づいて、特定スコアを算出する。
【００２３】
ここで、図２を用いて特定スコアの算出方法について説明する。図２は、実施形態に係る算出装置１００が実行する算出方法の処理の一例を示す図である。図２に示すように、スコア表ＳＴ１には、ユーザの電子メールに対する行動履歴と、かかる行動履歴のスコアとを含む。また、スコア表ＳＴ１には、ユーザの住所に対する行動履歴と、かかる行動履歴のスコアとを含む。
【００２４】
例えば、図２のスコア表ＳＴ１では、「当日に電子メールを確認した履歴」がユーザの行動履歴に含まれる場合、ユーザの電子メールに対する行動履歴のスコアが「１．０」である。また、例えば、図２のスコア表ＳＴ１では、「当日荷物を受け取った履歴」がユーザの行動履歴に含まれる場合、ユーザの住所に対する行動履歴のスコアが「１．０」である。
【００２５】
そして、算出装置１００は、ユーザの行動履歴に基づいて、スコア表ＳＴ１から、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアとを決定する。そして、算出装置１００は、所定の数式により、特定スコアを算出する。例えば、算出装置１００は、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアとの合計を算出することで、特定スコアを算出する。また、例えば、ユーザの電子メールに対する行動履歴のスコアが「０．８」であり、ユーザの住所に対する行動履歴のスコアが「０．４」であるとする。この場合、算出装置１００は、特定スコアとして、「１．２」と算出する。なお、算出装置１００は、特定スコアの算出方法として、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアとの合計を算出することに限らず、如何なる算出方法を用いてもよい。例えば、算出装置１００は、特定スコアの算出方法として、平均値等を算出してもよい。
【００２６】
図１に戻り、実施形態に係る算出処理の一例を説明する。算出装置１００は、ユーザＵ１の特定スコアに関する情報を要求元Ｒ１に提供する（ステップＳ５）。例えば、算出装置１００は、ＡＰＩを実行するサービスを提供する要求元によって要求された特定スコアに関する情報を要求元に提供する。
【００２７】
このように、実施形態に係る算出装置１００は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴に基づいて、ユーザ本人を特定できる度合いを示す特定スコアを算出する。これにより、実施形態に係る算出装置１００は、ユーザの連絡手段に関する複数の個人特定情報に基づいてユーザの特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。この点について説明する。図１の例を用いて説明すると、算出装置１００は、ユーザの連絡手段に関する複数の個人特定情報に基づいて、各個人特定情報に関する信用できる度合いである信用度のスコアを算出する。そして、算出装置１００は、各個人特定情報に関する信用度のスコアから、特定スコアを算出する。このことから、算出装置１００は、複数の個人特定情報に関する信用度のスコアを加味した上で、特定スコアを算出することができる。また、算出装置１００は、ユーザによって入力される個人特定情報の有無だけではなく、ユーザの個人特定情報がユーザによって実際に利用される行動履歴に基づいて、個人特定情報を特定する。このことから、実施形態に係る算出装置１００は、かかる個人特定情報に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００２８】
〔２．算出装置の構成〕
次に、図３を用いて、実施形態に係る算出装置１００の構成について説明する。図３は、実施形態に係る算出装置１００の構成例を示す図である。図３に示すように、算出装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００２９】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線又は無線で接続され、端末装置１０と、要求元端末２０と、ログサーバ５０との間で情報の送受信を行う。
【００３０】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、行動履歴記憶部１２１と、特定スコア記憶部１２２とを有する。
【００３１】
（行動履歴記憶部１２１について）
実施形態に係る行動履歴記憶部１２１は、ユーザの行動を示す行動履歴に関する情報を記憶する。ここで、図４に、実施形態に係る行動履歴記憶部１２１の一例を示す。図４に示した例では、行動履歴記憶部１２１は、「ユーザＩＤ」、「行動履歴ＩＤ」、「日時」、「行動履歴」といった項目を有する。
【００３２】
「ユーザＩＤ」は、ユーザを識別する識別子である。「行動履歴ＩＤ」は、ユーザＩＤと対応付けられたユーザの行動を示す行動履歴を識別する識別子である。「日時」は、「行動履歴ＩＤ」と対応付けられたユーザの行動履歴を取得した日時である。「行動履歴」は、「行動履歴ＩＤ」と対応付けられたユーザの行動履歴の内容に関する情報である。例えば、図４では、ユーザＩＤによって識別される「Ｕ１」の行動履歴ＩＤによって識別される「Ａ１」が、日時が「ＤＴ１」であり、行動履歴が「ＢＥ１」である。
【００３３】
なお、図４に示した例では、日時を「ＤＴ１」等の抽象的な符号で表現したが、日時は、具体的な日や時間を示す情報等であってもよい。また、図４に示した例では、行動履歴を「ＢＥ１」等の抽象的な符号で表現したが、行動履歴は、具体的な行動内容等であってもよい。
【００３４】
（特定スコア記憶部１２２について）
実施形態に係る特定スコア記憶部１２２は、ユーザの特定スコアに関する情報を記憶する。ここで、図５に、実施形態に係る特定スコア記憶部１２２の一例を示す。図５に示した例では、特定スコア記憶部１２２は、「ユーザＩＤ」、「特定スコア」といった項目を有する。
【００３５】
「ユーザＩＤ」は、ユーザを識別する識別子である。「特定スコア」は、である。例えば、図５では、ユーザＩＤによって識別される「Ｕ１」は、特定スコアが「０．７」である。
【００３６】
（制御部１３０について）
制御部１３０は、コントローラ（Controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、算出装置１００内部の記憶装置に記憶されている各種プログラム（算出プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３７】
図３に示すように、制御部１３０は、取得部１３１と、受付部１３２と、算出部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図３に示した接続関係に限られず、他の接続関係であってもよい。
【００３８】
（取得部１３１について）
取得部１３１は、各種情報を取得する。具体的には、取得部１３１は、ログサーバ５０から、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する。例えば、取得部１３１は、ネットワークを介してユーザに各種のサービスを提供するサーバ装置から、端末装置１０を利用するユーザのネットワーク上の行動を示す行動履歴を所定の時間間隔（例えば、１分間隔）で取得する。そして、取得部１３１は、かかる行動履歴を行動履歴記憶部１２１に格納する。
【００３９】
（受付部１３２について）
受付部１３２は、特定スコアを要求する要求元によって要求された特定スコアの算出の要求を受け付ける。例えば、受付部１３２は、ＡＰＩを実行するサービスを提供する要求元によって要求された特定スコアの算出の要求を受け付ける。
【００４０】
（算出部１３３について）
算出部１３３は、取得部１３１によって取得された行動履歴に基づいて、ユーザ本人を特定できる度合いを示す特定スコアを算出する。具体的には、算出部１３３は、取得部１３１によって取得された行動履歴に含まれる個人特定情報の利用頻度に基づいて、特定スコアを算出する。また、具体的には、算出部１３３は、取得部１３１によって取得された行動履歴に含まれる個人特定情報を直近に使用した日時に基づいて、特定スコアを算出する。
【００４１】
また、具体的には、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザが所定の電子メールを確認する行動の履歴に基づいて、特定スコアを算出する。また、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザの電話番号を利用した行動の履歴に基づいて、特定スコアを算出する。また、具体的には、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザの住所を利用した行動の履歴に基づいて、特定スコアを算出する。
【００４２】
例えば、算出部１３３は、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアとの合計を算出することで、特定スコアを算出する。また、例えば、ユーザの電子メールに対する行動履歴のスコアが「０．８」であり、ユーザの住所に対する行動履歴のスコアが「０．４」であるとする。この場合、算出装置１００は、特定スコアとして、「１．２」と算出する。そして、算出部１３３は、かかる特定スコアに関する情報を特定スコア記憶部１２２に格納する。
【００４３】
（提供部１３４について）
提供部１３４は、算出部１３３によって算出された特定スコアに関する情報を、特定スコアを要求する要求元に提供する。例えば、提供部１３４は、ＡＰＩを実行するサービスを提供する要求元によって要求された特定スコアに関する情報として、特定スコア記憶部１２２に記憶される特定スコアに関する情報を要求元に提供する。
【００４４】
〔３．算出処理のフローチャート〕
次に、図６を用いて、実施形態に係る算出装置１００が実行する算出処理の手順について説明する。図６は、実施形態に係る算出装置が実行する算出処理の流れの一例を示すフローチャートである。
【００４５】
図６に示すように、取得部１３１は、ログサーバ５０からユーザの行動履歴を取得する（ステップＳ１０１）。そして、算出部１３３は、受付部１３２が要求元から特定スコアの要求を受け付けていない場合（ステップＳ１０２；Ｎｏ）、要求元から特定スコアの要求を受け付けるまで待機する。
【００４６】
一方、算出部１３３は、受付部１３２が要求元から特定スコアの要求を受け付けた場合（ステップＳ１０２；Ｙｅｓ）、取得部１３１によって取得された行動履歴に基づいて特定スコアを算出する（ステップＳ１０３）。また、例えば、算出部１３３は、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアとの合計を算出することで、特定スコアを算出する。また、例えば、ユーザの電子メールに対する行動履歴のスコアが「０．８」であり、ユーザの住所に対する行動履歴のスコアが「０．４」であるとする。この場合、算出装置１００は、特定スコアとして、「１．２」と算出する。
【００４７】
そして、提供部１３４は、特定スコアに関する情報を要求元に提供する（ステップＳ１０４）。例えば、提供部１３４は、ＡＰＩを実行するサービスを提供する要求元によって要求された特定スコアに関する情報を要求元に提供する。
【００４８】
〔４．変形例〕
上述した算出装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、算出装置１００の他の実施形態について説明する。
【００４９】
〔４−１．算出処理（１）勤務先の電話番号の登録情報〕
上記実施形態では、算出装置１００の算出部１３３がユーザの行動履歴に基づいて、特定スコアを算出する算出処理の一例を説明したが、行動履歴として、ユーザの勤務先の電話番号を利用した行動の履歴に基づいて、特定スコアを算出してもよい。例えば、算出部１３３は、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアと、ユーザの勤務先の電話番号に対する行動履歴のスコアとの合計を算出することで、特定スコアを算出してもよい。また、例えば、ユーザの電子メールに対する行動履歴のスコアが「０．８」であり、ユーザの住所に対する行動履歴のスコアが「０．４」であり、ユーザの勤務先の電話番号に対する行動履歴のスコアが「０．６」であるとする。この場合、算出部１３３は、特定スコアとして、「１．８」と算出してもよい。
【００５０】
これにより、実施形態に係る算出装置１００の算出部１３３は、複数の個人特定情報に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００５１】
〔４−２．算出処理（２）ＳＮＳの登録情報〕
上記実施形態では、算出装置１００の算出部１３３がユーザの行動履歴に基づいて、特定スコアを算出する算出処理の一例を説明したが、行動履歴として、ユーザのＳＮＳ（Social  Networking  Service）を利用した行動の履歴に基づいて、特定スコアを算出してもよい。具体的には、算出部１３３は、ユーザによってＳＮＳに投稿された日時に基づいて、特定スコアを算出してもよい。例えば、算出部１３３は、ユーザの電子メールに対する行動履歴のスコアと、ユーザの住所に対する行動履歴のスコアと、ＳＮＳに対する行動履歴のスコアとの合計を算出することで、特定スコアを算出してもよい。また、例えば、ユーザの電子メールに対する行動履歴のスコアが「０．８」であり、ユーザの住所に対する行動履歴のスコアが「０．４」であり、ＳＮＳに対する行動履歴のスコアが「０．６」であるとする。この場合、算出部１３３は、特定スコアとして、「１．８」と算出してもよい。
【００５２】
これにより、実施形態に係る算出装置１００の算出部１３３は、ＳＮＳの投稿状況からユーザの活動を把握することができ、また、ＳＮＳを介することでユーザと連絡することができることから、ＳＮＳに対する行動履歴を加味した特定スコアを算出することで、ユーザ本人の信用度を高精度に算出することができる。
【００５３】
〔４−３．算出処理（３）要求元のサービスに応じて算出〕
上記実施形態では、算出装置１００の算出部１３３がユーザの行動履歴に基づいて、特定スコアを算出する算出処理の一例を説明したが、特定スコアの要求を要求した要求元に応じて、特定スコアを算出してもよい。例えば、特定スコアを要求した要求元のサービスでは、電子メールを利用しないサービスであるとする。この場合、算出部１３３は、ユーザの住所に対する行動履歴のスコアを特定スコアとして算出してもよい。また、例えば、ユーザの住所に対する行動履歴のスコアが「０．４」であるとする。この場合、算出部１３３は、特定スコアとして、「０．４」と算出してもよい。
【００５４】
これにより、実施形態に係る算出装置１００の算出部１３３は、特定スコアを要する要求元に応じて柔軟に特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００５５】
〔５．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１０、要求元端末２０、ログサーバ５０及び算出装置１００は、例えば図７に示すような構成のコンピュータ１０００によって実現される。以下、算出装置１００を例に挙げて説明する。図７は、算出装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００５６】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００５７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００がネットワークＮを介して生成したデータを他の機器へ送信する。
【００５８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【００５９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００６０】
例えば、コンピュータ１０００が実施形態に係る算出装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【００６１】
〔６．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００６２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００６３】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００６４】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、算出部は、算出手段や算出回路に読み替えることができる。
【００６５】
〔７．効果〕
上述してきたように、実施形態に係る算出装置１００は、取得部１３１と、算出部１３３とを有する。取得部１３１は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴を取得する。算出部１３３は、取得部１３１によって取得された行動履歴に基づいて、ユーザ本人を特定できる度合いを示す特定スコアを算出する。
【００６６】
これにより、実施形態に係る算出装置１００は、ユーザの連絡手段に関する個人特定情報を利用した行動の履歴である行動履歴に基づいて、ユーザ本人を特定できる度合いを示す特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００６７】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴に含まれる個人特定情報の利用頻度に基づいて、特定スコアを算出する。
【００６８】
これにより、実施形態に係る算出装置１００は、行動履歴に含まれる個人特定情報の利用頻度に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００６９】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴に含まれる個人特定情報を直近に使用した日時に基づいて、特定スコアを算出する。
【００７０】
これにより、実施形態に係る算出装置１００は、行動履歴に含まれる個人特定情報を直近に使用した日時に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００７１】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザが所定の電子メールを確認する行動の履歴に基づいて、特定スコアを算出する。
【００７２】
これにより、実施形態に係る算出装置１００は、行動履歴として、ユーザが所定の電子メールを確認する行動の履歴に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００７３】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザの電話番号を利用した行動の履歴に基づいて、特定スコアを算出する。
【００７４】
これにより、実施形態に係る算出装置１００は、行動履歴として、ユーザの電話番号を利用した行動の履歴に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００７５】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザの住所を利用した行動の履歴に基づいて、特定スコアを算出する。
【００７６】
これにより、実施形態に係る算出装置１００は、行動履歴として、ユーザの住所を利用した行動の履歴に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００７７】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザの勤務先の電話番号を利用した行動の履歴に基づいて、特定スコアを算出する。
【００７８】
これにより、実施形態に係る算出装置１００は、行動履歴として、ユーザの勤務先の電話番号を利用した行動の履歴に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００７９】
また、実施形態に係る算出装置１００において、算出部１３３は、取得部１３１によって取得された行動履歴として、ユーザのＳＮＳを利用した行動の履歴に基づいて、特定スコアを算出する。
【００８０】
これにより、実施形態に係る算出装置１００は、行動履歴として、ユーザのＳＮＳを利用した行動の履歴に基づいて、特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００８１】
また、実施形態に係る算出装置１００において、特定スコアを要求する要求元によって要求された特定スコアの算出の要求を受け付ける受付部１３２をさらに備え、算出部１３３は、受付部１３１によって受け付けられた特定スコアの要求を要求した要求元に応じて、複数の個人特定情報に基づいて、特定スコアを算出し、算出部１３３によって算出された特定スコアに関する情報を、特定スコアを要求する要求元に提供する提供部１３４をさらに備える。
【００８２】
これにより、実施形態に係る算出装置１００は、特定スコアを要する要求元に応じて柔軟に特定スコアを算出することができるため、ユーザ本人の信用度を高精度に算出することができる。
【００８３】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【符号の説明】
【００８４】
１  算出システム
１０  端末装置
２０  要求元端末
５０  ログサーバ
１００  算出装置
１１０  通信部
１２０  記憶部
１２１  行動履歴記憶部
１２２  特定スコア記憶部
１３０  制御部
１３１  取得部
１３２  受付部
１３３  算出部
１３４  提供部
【図１】
2020047118.tif 000003
【図２】
2020047118.tif 000004
【図３】
2020047118.tif 000005
【図４】
2020047118.tif 000006
【図５】
2020047118.tif 000007
【図６】
2020047118.tif 000008
【図７】
2020047118.tif 000009