(57)【要約】  ＩＰアドレスとそのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報を、履歴の日時情報と共に第１のデータベース１０１から取得する。一方、ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報を、履歴の日時情報と共に第２のデータベース２０１から取得する。そして、第１のデータベース１０１から取得されたＩＰアドレス属性情報の履歴情報と、第２のデータベース２０１から取得されたユーザ識別子属性情報の履歴情報とを、ＩＰアドレスおよび履歴の日時情報をキーとして第３のデータベース３０１に統合した上で、当該第３のデータベース３０１に格納された情報に基づいて、ユーザの属性を推定するようにしている。
2019207771.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰアドレスと、そのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報を、当該ＩＰアドレス属性情報を日時情報と共に履歴情報として蓄積した第１のデータベースから取得するＩＰアドレス属性情報取得部と、
ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、上記ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報を、当該ユーザ識別子属性情報を日時情報と共に履歴情報として蓄積した第２のデータベースから取得するユーザ識別子属性情報取得部と、
上記ＩＰアドレス属性情報取得部により取得された上記ＩＰアドレス属性情報の履歴情報と、上記ユーザ識別子属性情報取得部により取得された上記ユーザ識別子属性情報の履歴情報とを、上記ＩＰアドレスおよび上記日時情報をキーとして第３のデータベースに統合するデータベース統合部と、
上記データベース統合部により統合された上記第３のデータベースに格納された情報に基づいて、上記ユーザの属性を推定するユーザ属性推定部とを備えたことを特徴とするＩＰアドレスに基づくユーザ属性推定システム。
【請求項２】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の地域を表す地域情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項３】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の保有組織を表す組織情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項４】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、上記アクセスしたウェブサイトのロケーション情報を取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ウェブサイトのロケーション情報に基づき特定される上記ウェブサイトの内容情報および上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および職種を推定することを特徴とする請求項３に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項５】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、上記アクセスしたウェブサイトのロケーション情報を取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ウェブサイトのロケーション情報に基づき特定される職種および上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および所属部署を推定することを特徴とする請求項３に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項６】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の通信ネットワークへの接続位置を表す接続位置情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記接続位置情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの行動状況を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項７】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の地域を表す地域情報を上記第１のデータベースから更に取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を更に推定し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記接続環境情報と、上記所在地域の推定の確からしさを表す信頼度情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの行動状況を推定することを特徴とする請求項６に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項８】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得される閲覧関連情報として、上記ウェブサイトへのアクセス時に上記ＩＰアドレスが使われているユーザ端末が備える位置検出装置により検出されたアクセス位置情報を上記第２のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定するとともに、上記第２のデータベースから取得された上記アクセス位置情報および上記ユーザ識別子に基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定することを特徴とする請求項２に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項９】
上記ユーザ属性推定部は、上記第１のデータベースから取得された上記地域情報を用いて推定した上記ユーザの所在地域について、推定の確からしさを表す信頼度を算出し、
上記ユーザ属性推定部により算出された上記信頼度が所定の条件を満たす場合に、上記第２のデータベースから取得された上記アクセス位置情報を用いて推定した上記ユーザの所在地域によって、上記第１のデータベースに格納されている上記地域情報を更新する情報更新部を更に備えたことを特徴とする請求項８に記載のＩＰアドレスに基づくユーザ属性推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰアドレスに基づくユーザ属性推定システムに関し、特に、ＩＰアドレスを用いてユーザの属性を推定するシステムに用いて好適なものである。
【背景技術】
【０００２】
従来、ネットワーク上でのユーザのアクセス履歴や行動履歴に関する情報をもとに、当該ユーザの居住地や勤務地などの生活地域、年齢・性別などの個人属性、興味の対象などを推定し、その推定した内容に合わせて広告等の情報を配信するようにしたターゲティングシステムが広く活用されている。例えば、ＩＰアドレスに基づいて、ユーザが存在する位置や地域を推定するシステムが知られている（例えば、特許文献１〜３参照）。【０００３】
特許文献１，２に記載の情報送信システムでは、利用者のＩＰアドレスを取得する利用者アドレス取得手段と、あらかじめ複数のＩＰアドレスを地域別に分類した地域別アドレス分類データベースと、地域別分類に応じて送信するファイルを複数のファイルの中から指定するファイル分類データベースとを備え、利用者アドレス取得手段により得られた利用者のＩＰアドレスから、その地域の分類を地域別アドレス分類データベースを参照して判断するとともに、その分類に対応するファイルをファイル分類データベースにより指定して、利用者のコンピュータに送信する。【０００４】
特許文献３に記載のＩＰアドレス取得分類システムでは、インターネット・サービス・プロバイダのアクセスポイントのＩＰアドレスを取得して、ＩＰアドレスに対応するドメインネームを取得する。そして、ドメインネームを構成する文字列からネットワーク名を抽出してプロバイダ名を判定するとともに、ドメインネームを構成する文字列からホストネームを抽出する。さらに、ホストネームを地域別に分類した地域別ホストネーム分類テーブルを参照して、取得されたホストネームから地域別分類を判定し、判定された地域をＩＰアドレスと関連付けて格納することにより、ＩＰアドレスの地域別分類データベースを構築する。そして、当該地域別分類データベースを利用したアクセス統計、情報送信、データ再配置を行う。【０００５】
また、ＩＰアドレスに基づいて、ユーザの位置や地域以外の情報を推定するシステムも知られている（例えば、特許文献４，５参照）。特許文献４に記載のユーザ情報取得装置において、ＷＷＷサーバは、アクセス中のユーザ端末のＩＰアドレスを発信者番号取得部に送信する。発信者番号取得部は、受信したＩＰアドレスを網終端装置に問い合せ、対応するユーザＩＤを取得する。さらに、発信者番号取得部は、取得したユーザＩＤをＲＡＳに問い合せて、対応する発信者番号を取得する。ユーザ情報取得部は、取得した発信者番号に基づいてユーザ情報データベースを検索し、発信者番号に対応するユーザ情報を取得する。【０００６】
特許文献５に記載の集団ターゲティングシステムでは、ブラウザクッキーを用いて単位時間当たりの接続回数を算出して、単位時間当たりの接続回数が設定回数以上であるＩＰアドレスを集団ＩＰアドレスとして抽出し、あるいは、４セクションから構成されたＩＰアドレス体系で４番目のセクションのデジットを除いた残りのアドレスが同一のＩＰアドレス帯域を集団ＩＰアドレスとして抽出する。そして、当該抽出した集団ＩＰアドレスを用いて、ＩＰアドレス帯域と、集団の規模、位置、業者名または業種とがマッピングされて格納されたデータベースを参照することにより、集団ＩＰアドレスを用いる集団の特性（集団の規模、集団の位置、集団の業者名、集団の業種など）を判断する。【０００７】
上記特許文献１〜５に記載のシステムは何れも、ＩＰアドレスと、それに対応して取得したい情報とを関連付けたデータベースをあらかじめ構築しておき、ユーザ端末からネットワークへのアクセス時に取得されるＩＰアドレスをもとにデータベースを参照することにより、ＩＰアドレスに対応した情報（ユーザの位置や地域、ユーザ情報、集団の規模や位置、業者名業種など）を取得する構成となっている。【０００８】
そのため、ユーザ端末からネットワークへのアクセス時に、あるＩＰアドレスが取得されたとしても、そのＩＰアドレスに対応付けて分類データベースに格納されていない情報については、当然のことながら取得することができない。例えば、ＩＰアドレスと地域とを関連付けて格納した分類データベースを用いている場合は、ネットワークへのアクセス時に取得されたＩＰアドレスに対応して、地域以外の情報を取得することはできない。【０００９】
【特許文献１】特開２００１−１８８７３２号公報
【特許文献２】特開２００１−３１２６６１号公報
【特許文献３】特開２００２−１９８９９７号公報
【特許文献４】特開２００２−２３２５９２号公報
【特許文献５】特開２０１３−７３６２８号公報
【発明の開示】
【００１０】
本発明は、上述のような問題を解決するために成されたものであり、ネットワークへのアクセス時に取得されるＩＰアドレスに対応して取得可能なユーザ属性情報をより多くすることができるようにすることを目的とする。
【００１１】
上記した課題を解決するために、本発明では、ＩＰアドレスとそのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報を、当該ＩＰアドレス属性情報を履歴情報として蓄積した第１のデータベースから取得する。一方、ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報を、当該ユーザ識別子属性情報を履歴情報として蓄積した第２のデータベースから取得する。そして、第１のデータベースから取得されたＩＰアドレス属性情報の履歴情報と、第２のデータベースから取得されたユーザ識別子属性情報の履歴情報とを、ＩＰアドレスおよび履歴の日時情報をキーとして第３のデータベースに統合した上で、当該第３のデータベースに格納された情報に基づいて、ユーザの属性を推定するようにしている。
【００１２】
上記のように構成した本発明によれば、第１のデータベースだけだとＩＰアドレスからそのＩＰアドレスに特有の属性情報が得られるだけであるのに対し、ユーザ識別子とウェブサイトの閲覧関連情報とがＩＰアドレスと共に第２のデータベースから取得され、ＩＰアドレスおよび履歴の日時情報をキーとして、各データベースから取得された情報が第３のデータベースに統合されるので、ＩＰアドレスに特有の属性情報とユーザによるウェブサイトの閲覧関連情報とがＩＰアドレスおよびユーザ識別子に関連付けて記憶された状態となる。そして、この統合された情報に基づいて、ユーザ識別子で特定されるユーザの属性が推定されるので、第１のデータベースの情報だけ、または第２のデータベースの情報だけでは推定できないユーザの属性を推定することが可能となる。これにより、ネットワークへのアクセス時に取得されるＩＰアドレスに対応して取得可能なユーザ属性情報をより多くすることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態によるＩＰアドレスに基づくユーザ属性推定システムの全体構成を、ユーザ属性推定装置の機能ブロックと共に示す図である。
【図２】第１のデータベースに記憶される履歴情報のレコードの一例を示す図である。
【図３】第２のデータベースに記憶される履歴情報のレコードの一例を示す図である。
【図４】第３のデータベースに記憶される統合情報の一例を示す図である。
【図５】本実施形態の属性推定部により推定されたユーザ属性の一例を示す図である。
【図６】本実施形態の属性推定部により推定されたユーザの行動状況の一例を示す図である。
【図７】他の実施形態に係るユーザ属性推定装置の機能構成例を示す図である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態によるＩＰアドレスに基づくユーザ属性推定システムの全体構成を、ユーザ属性推定装置の機能ブロックと共に示す図である。【００１５】
図１に示すように、本実施形態のユーザ属性推定システムは、ＩＰアドレスログ収集サーバ１００、アクセスログ収集サーバ２００およびユーザ属性推定装置３００を備えて構成される。ユーザ属性推定装置３００とＩＰアドレスログ収集サーバ１００との間、およびユーザ属性推定装置３００とアクセスログ収集サーバ２００との間は、インターネットや携帯電話網などの通信ネットワークを介して接続され、相互にデータ通信を行うことができるようになされている。【００１６】
ＩＰアドレスログ収集サーバ１００は、図示しないユーザ端末から通信ネットワークを介して通信が行われるときに使用されるＩＰアドレスを取得し、そのＩＰアドレスに対して種々の解析を行うことにより、ＩＰアドレスに特有の属性情報を生成し、第１のデータベース１０１に格納する。【００１７】
通信ネットワーク上では、各地にいる多くのユーザが、それぞれのユーザ端末から所望のタイミングで所望のウェブサイトにアクセスしてコンテンツを閲覧したり、他のユーザ端末またはサーバなどとの間でコミュニケーションやデータ取得などの各種通信を行ったりしている。ＩＰアドレスログ収集サーバ１００は、これらの通信に使用されるＩＰアドレスを都度取得し、種々の解析を行うことにより、ＩＰアドレスに特有の属性情報を生成して第１のデータベース１０１に逐次格納する。【００１８】
これにより、第１のデータベース１０１には、ＩＰアドレスと、そのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報が、ＩＰアドレスを取得した日時情報と共に履歴情報として第１のデータベース１０１に格納される。この履歴情報の詳細については後述する。【００１９】
なお、ＩＰアドレスログ収集サーバ１００によるＩＰアドレスの取得およびＩＰアドレスの解析による属性情報の生成は、公知の技術を適用して行うことが可能である。例えば、特許文献１〜３に開示されている方法に従って、ＩＰアドレスの取得およびＩＰアドレスに基づき特定可能な属性情報の解析を行うことが可能である。詳細は割愛するが、その内容を以下に簡単に説明する。【００２０】
ＩＰアドレスは、所定ビット数から成る数値データであり、どのネットワークかを表すネットワークアドレス部と、どのコンピュータかを表すホストアドレス部とにより構成され、世界中に存在するサーバのネットワーク上における住所を示している。このＩＰアドレスは、ドメイン名、例えば「〜．プロバイダ名．ｎｅ．ｊｐ」、「〜．会社名．ｃｏ．ｊｐ」などのような、ある種の意味を含む文字列に１対１の対応で相互に変換可能である。すなわち、ＩＰアドレスは、オリジナル・ドメインを有する特定のサーバと常に１対１に対応している。【００２１】
さらに、オリジナル・ドメインを有する特定のサーバは、全世界のドメインを管理する機関であるＮＩＣ（Network Information Center）や、日本のドメインを管轄するＪＰＮＩＣなどで得られる情報から、いずれの国のどの地域のどこに住所を有するかが明らかにされている。ＩＰアドレスログ収集サーバ１００は、このＮＩＣやＪＰＮＩＣなどで得られる情報をもとに複数のＩＰアドレスを地域別に分類した地域別アドレス分類データベース（図示せず）をあらかじめ備えている。この地域別アドレス分類データベースは、国、地方、県、市町村などの階層により区分して地域情報を格納することが可能である。【００２２】
一方、大多数の個人ユーザが利用するインターネット・サービス・プロバイダ（ＩＳＰ）は、多数のユーザが全国各地から利用するため、多数の地域に設けられたアクセスポイントごとに、多数のＩＰアドレスを管理している。そのため、ＩＳＰをダイヤルアップＩＰ接続により利用している大多数の個人ユーザが使用するＩＰアドレスは、アクセスするごとに異なる。しかしながら、ＩＳＰが所有する各アクセスポイントは、いずれの国のどの地域のどこに存在するかは特定可能である。【００２３】
そのため、ＩＰアドレスログ収集サーバ１００は、ＩＳＰが所有するアクセスポイントごとのＩＰアドレスを地域別に分類した地域別ＩＳＰアドレス分類データベース（図示せず）をあらかじめ備えている。上述したように、ＩＰアドレスとドメインネームとが１対１に対応することから、この地域別ＩＳＰアドレス分類データベースは、各ＩＰアドレスが、携帯電話により利用されるものであるか否かの情報を含むことも可能である。【００２４】
例えば、データの送信元であるユーザ端末のＩＰアドレスは、ユーザ端末から送信されるデータに付加されるＩＰヘッダに記述され、ＩＰアドレスログ収集サーバ１００にて中継される。ＩＰアドレスログ収集サーバ１００は、ユーザ端末から送信されたＩＰアドレスを取得し、このＩＰアドレスからオリジナル・ドメインのサーバを特定した上で、ＩＰアドレスをキーとして上述の地域別アドレス分類データベースを参照することにより、ＩＰアドレスに基づき特定可能な属性情報として、ＩＰアドレスが使われているユーザ端末の地域を表す地域情報を取得することが可能である。【００２５】
また、ＩＰアドレスログ収集サーバ１００は、ユーザ端末から送信されたＩＰアドレスを取得し、このＩＰアドレスに基づいて、通信がＩＳＰのいずれのアクセスポイントを経由したものであるかを判別した上で、ＩＰアドレスをキーとして上述の地域別ＩＳＰアドレス分類データベースを参照することにより、ＩＰアドレスに対応する属性情報として地域情報を取得することが可能である。また、アクセスポイントのほぼ正確な設置位置が地域別ＩＳＰアドレス分類データベースに登録されている場合は、ＩＰアドレスに対応する属性情報として、ＩＰアドレスが使われているユーザ端末の通信ネットワークへの接続位置を表す接続位置情報を取得することも可能である。【００２６】
また、特許文献３に記載されているように、ＩＰアドレスログ収集サーバ１００は、ユーザ端末から取得されたＩＰアドレスに対応するドメインネームを取得し、ドメインネームを構成する文字列からネットワーク名を抽出してプロバイダ名を判定するとともに、ドメインネームを構成する文字列からホストネームを抽出する。そして、プロバイダごとにホストネームを地域別に分類した地域別ホストネーム分類データベースを参照して、上記抽出したホストネームから地域情報を取得するようにすることも可能である。【００２７】
また、ＩＰアドレスに対応するドメインネームは、ホストネーム、組織または企業名、組織属性、国名の階層構造をなしている。例えば、ドメインネームが「ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ」であれば、ｗｗｗがホストネーム、ｘｘｘが企業名、ｃｏが組織属性、ｊｐが国名と判別することができる。プロバイダのアクセスポイントのドメインネームの場合にも、同様に判別が可能である。したがって、ＩＰアドレスログ収集サーバ１００は、ユーザ端末から取得されたＩＰアドレスから変換したドメインネームをもとに、ＩＰアドレスに基づき特定可能な属性情報として、ＩＰアドレスが使われているユーザ端末の保有組織を表す組織情報（企業名など）を取得することも可能である。【００２８】
ＩＰアドレスログ収集サーバ１００は、以上のようにして取得した地域情報、接続位置情報および組織情報を、それぞれＩＰアドレスの属性情報として、ＩＰアドレスおよびその取得日時情報と関連付けて第１のデータベース１０１格納する。ＩＰアドレスログ収集サーバ１００は、ＩＰアドレスを取得するたびに同様の処理を繰り返すことにより、ＩＰアドレス、日時情報、地域情報、接続位置情報および組織情報を１レコードに含む履歴情報を第１のデータベース１０１に逐次格納する。【００２９】
なお、地域別アドレス分類データベースや地域別ＩＳＰアドレス分類データベースなどにあらかじめ登録されていない初めてのＩＰアドレスをＩＰアドレスログ収集サーバ１００がユーザ端末から取得した場合には、当該ＩＰアドレスに対応する地域情報や接続位置情報、組織情報を取得することができない。また、地域別アドレス分類データベースや地域別ＩＳＰアドレス分類データベースなどにＩＰアドレスの登録はあっても、地域情報や接続位置情報、組織情報のうち何れかの登録がない場合には、その登録がない情報を取得することもできない。この場合、そのＩＰアドレスに対応する第１のデータベース１０１のレコードにおいて、地域情報や接続位置情報、組織情報は記録されない。【００３０】
図２は、第１のデータベース１０１に記憶される履歴情報のレコードの一例を示す図である。図２に示すように、第１のデータベース１０１には、個々のアクセスごとに、ＩＰアドレスログ収集サーバ１００により取得されるＩＰアドレスおよびその取得日時情報に関連付けて、国コードと都道府県（国コードおよび都道府県により地域情報が構成される）、接続位置情報、組織情報が履歴情報として記憶される。都道府県、接続位置情報、組織情報のうち、取得できなかった情報については、“不明”の値またはＮｕｌｌ値が記録される。このように、第１のデータベース１０１には、ＩＰアドレスと、そのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報が、日時情報と共に履歴情報として蓄積された状態となる。【００３１】
アクセスログ収集サーバ２００は、図示しないユーザ端末から通信ネットワークを介してウェブサイトへのアクセスが行われるときに、使用されるユーザ識別子、ＩＰアドレス、およびウェブサイトの閲覧関連情報を取得し、第２のデータベース２０１に格納する。【００３２】
上述のように、通信ネットワーク上では、各地にいる多くのユーザが、それぞれのユーザ端末から所望のタイミングで所望のウェブサイトにアクセスしてコンテンツを閲覧している。また、特定のウェブサイトへアクセスする際に、ユーザ識別子およびパスワードの入力が必要な場合もある。アクセスログ収集サーバ２００は、このアクセスが行われる都度、そのアクセスに使用されているユーザ識別子、ＩＰアドレスおよび閲覧関連情報を取得して第２のデータベース２０１に逐次格納する。【００３３】
これにより、第２のデータベース２０１には、ユーザ識別子、ＩＰアドレスおよびウェブサイトの閲覧関連情報が、これらの情報を取得した日時情報と共に履歴情報として第２のデータベース２０１に格納される。この履歴情報の詳細については後述する。【００３４】
なお、アクセスログ収集サーバ２００によるユーザ識別子、ＩＰアドレスおよび閲覧関連情報の取得は、公知の技術を適用して行うことが可能である。詳細は割愛するが、その内容を以下に簡単に説明する。【００３５】
例えば、アクセスの履歴情報を取得する対象のウェブサイトに、ＪａｖａＳｃｒｉｐｔ（登録商標）による分析用タグを事前に埋め込んでおく。この分析用タグは、ウェブサイトへのアクセスログを収集することが可能になされた公知の簡易プログラムである。この分析用タグが埋め込まれたウェブサイトに対してアクセスが行われると、プログラムが実行され、各種の閲覧関連情報が取得されて、アクセスログ収集サーバ２００に送信される。【００３６】
ウェブサイトへのアクセスを通じて分析用タグにより取得される閲覧関連情報は、例えば、ユーザによりアクセスされた（閲覧された）ウェブサイトのロケーション情報（ＵＲＬ：Uniform Resource Locator）である。また、分析用タグは、ウェブサイト内に配されている広告が閲覧（クリック）された場合に、当該広告を特定するための広告特定情報を取得することも可能である。広告特定情報は、例えば、表示する広告に対して事前に割り振られた広告ＩＤとすることが可能である。【００３７】
さらに、分析用タグは、ウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、ウェブサイトへのアクセスに使用されているユーザ端末のデバイス情報（例えば、ＭＡＣアドレス、シリアル番号など）を取得することが可能である。また、ユーザ端末がＧＰＳ等の位置検出装置を内蔵している場合には、ウェブサイトへのアクセスが行われているユーザ端末の位置を表すアクセス位置情報を取得することも可能である。【００３８】
アクセスログ収集サーバ２００は、以上のようにして各ウェブサイトの分析用タグを用いて取得した各種の閲覧関連情報を、ユーザ識別子、ＩＰアドレスおよびその取得日時情報と関連付けて第２のデータベース２０１格納する。アクセスログ収集サーバ２００は、各ウェブサイトの分析用タグから上記の情報を取得するたびに同様の処理を繰り返すことにより、ユーザ識別子、ＩＰアドレス、日時情報および各種の閲覧関連情報を１レコードに含む履歴情報を第２のデータベース２０１に逐次格納する。【００３９】
なお、ユーザがウェブサイト内に配されている広告をクリックしていない場合は、そのユーザ識別子に対応する第２のデータベース２０１のレコードにおいて、広告特定情報は記録されない。また、ユーザがアクセスに使用しているユーザ端末がＧＰＳ等の位置検出装置を搭載していない場合は、そのユーザ識別子に対応する第２のデータベース２０１のレコードにおいて、アクセス位置情報は記録されない。【００４０】
図３は、第２のデータベース２０１に記憶される履歴情報のレコードの一例を示す図である。図３に示すように、第２のデータベース２０１には、個々のアクセスごとに、アクセスログ収集サーバ２００により取得されるユーザ識別子およびその取得日時情報に関連付けて、ＩＰアドレスと、閲覧しているウェブサイトのＵＲＬ、広告特定情報、アクセス位置情報などを含む閲覧関連情報とが履歴情報として記憶される。このように、第２のデータベース２０１には、ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報が、日時情報と共に履歴情報として蓄積された状態となる。【００４１】
次に、ユーザ属性推定装置３００の機能構成について説明する。図１に示すように、ユーザ属性推定装置３００は、その機能構成として、ＩＰアドレス属性情報取得部１１、ユーザ識別子属性情報取得部１２、データベース統合部１３およびユーザ属性推定部１４を備えている。また、ユーザ属性推定装置３００は、記憶媒体として第３のデータベース３０１を備えている。【００４２】
上記各機能ブロック１１〜１４は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１〜１４は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。【００４３】
ＩＰアドレス属性情報取得部１１は、ＩＰアドレスとそれに対応する属性情報とから成るＩＰアドレス属性情報を、履歴の日時情報と共に第１のデータベース１０１から取得する。【００４４】
ここで、ＩＰアドレス属性情報取得部１１は、第１のデータベース１０１から複数レコード分のＩＰアドレス属性情報を取得する。この場合の複数レコードは、第１のデータベース１０１の全レコードであってもよいし、一部レコードであってもよい。一部レコードのＩＰアドレス属性情報を取得する場合のルールは、任意に設定することが可能である。例えば、直近の所定期間あるいは所定数のレコードのＩＰアドレス属性情報を取得することが考えられる。【００４５】
ユーザ識別子属性情報取得部１２は、ユーザ識別子とそれに対応するＩＰアドレスおよび閲覧関連情報とから成るユーザ識別子属性情報を、履歴の日時情報と共に第２のデータベース２０１から取得する。【００４６】
ここで、ユーザ識別子属性情報取得部１２は、第２のデータベース２０１から複数レコード分のユーザ識別子属性情報を取得する。この場合の複数レコードは、第２のデータベース２０１の全レコードであってもよいし、一部レコードであってもよい。一部レコードのＩＰアドレス属性情報を取得する場合のルールは、任意に設定することが可能である。例えば、直近の所定期間あるいは所定数のレコードのユーザ識別子属性情報を取得することが考えられる。【００４７】
データベース統合部１３は、ＩＰアドレス属性情報取得部１１により取得されたＩＰアドレス属性情報の履歴情報と、ユーザ識別子属性情報取得部１２により取得されたユーザ識別子属性情報の履歴情報とを、ＩＰアドレスおよび履歴の日時情報をキーとして第３のデータベース３０１に統合する。【００４８】
すなわち、データベース統合部１３は、図２のように第１のデータベース１０１に記憶されたＩＰアドレス属性情報の中の何れかのレコードの情報と、図３のように第２のデータベース２０１に記憶されたユーザ識別子属性情報の中の何れかのレコードの情報とを、第３のデータベース３０１の１つのレコードに統合する。ここで、統合する各データベース１０１，１０２の２つのレコードは、ＩＰアドレスおよび日時情報の両方が共通するレコードである。【００４９】
一方、ＩＰアドレスおよび日時情報の少なくとも一方が異なるレコードどうしは統合しない。この場合、第３のデータベース３０１の１つのレコードには、第１のデータベース１０１から取得される１つのレコードのＩＰアドレス属性情報のみ、または、第２のデータベース２０１から取得される１つのレコードのユーザ識別子属性情報のみが記録されることになる。【００５０】
図４は、第３のデータベース３０１に記憶される統合情報の一例を示す図である。図４には、８個のレコードの統合情報が示されている。ここでは、８個全てのレコードにおいて、第１のデータベース１０１から取得されたＩＰアドレス属性情報と、第２のデータベース２０１から取得されたユーザ識別子属性情報とが統合されて記録された状態を示している。【００５１】
図４に示すように、第３のデータベース３０１の各レコードには、ユーザ識別子、日時情報、ＩＰアドレス、ＩＰアドレス属性情報（国コード、都道府県、信頼度、接続位置情報、組織情報）および閲覧関連情報（閲覧ウェブサイトのＵＲＬ、広告特定情報、アクセス位置情報）が記録される。このうち、日時情報およびＩＰアドレスは、第１のデータベース１０１および第２のデータベース２０１の双方から取得される共通の情報である。ＩＰアドレス属性情報は、第１のデータベース１０１から取得される情報である。ユーザ識別子および閲覧関連情報は、第２のデータベース２０１から取得される情報である。【００５２】
ここで、信頼度とは、ＩＰアドレスログ収集サーバ１００が地域別アドレス分類データベースや地域別ＩＳＰアドレス分類データベースなどを参照してＩＰアドレスから推定した地域情報がどの程度確かなものであるか（ＩＰアドレスが使われているユーザ端末が存在する地域の推定の確からしさ）を示した指標値であり、データベース統合部１３が所定のロジックに基づいて算出する。【００５３】
例えば、データベース統合部１３は、同じＩＰアドレスから推定可能な地域の広さに応じて値が変動するロジックに従って、信頼度を算出する。ここで、推定可能な地域の広さに応じて信頼度が変動するロジックは、ＩＰアドレスから比較的狭い地域まで特定して推定可能なほど信頼度が大きくなり、比較的広い地域までしか推定の範囲を限定できないほど信頼度が小さくなるようなロジックとする。【００５４】
一例として、単一の都道府県の広さまで特定して推定可能な場合は信頼度が最も大きくなり、次に信頼度が大きくなるのは八地方区分の広さまで推定可能な場合、その次は東日本／西日本の２区分の広さまでしか推定できない場合で、２区分のどちらかも特定できない場合（日本の中のどこかくらいしか分からない場合）は信頼度が最も小さくなるようなロジックに従って、信頼度を算出する。【００５５】
なお、単一の都道府県まで特定して推定可能な場合以外は、推定した範囲内に含まれる複数の都道府県のうちあらかじめ定めた主要な都道府県を特定するようにし、推定した範囲の広さに応じた信頼度を算出するようにする。例えば、図４に示した第３のデータベース３０１の例では、都道府県として“静岡”、“北海道”、“大阪”、“東京”が推定されており、それらの信頼度がそれぞれ“９５”，“９０”，“３０”，“６０”となっている。このうち、信頼度が“９５”の“静岡”は、単一の都道府県まで特定して推定可能であった場合を示している。信頼度が“６０”の“東京”は、関東地方のどこかというところまで推定された場合で、関東地方の中で最も主要な“東京”を特定して信頼度を“６０”と算出した場合を示している。【００５６】
ユーザ属性推定部１４は、データベース統合部１３により統合された第３のデータベース３０１に格納された情報に基づいて、ユーザの属性を推定する。第３のデータベース３０１のどの情報を使うかによって、ユーザの様々な属性を推定することが可能である。【００５７】
例えば、ユーザ属性推定部１４は、データベース統合部１３により統合された第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された地域情報（都道府県）と、第２のデータベース２０１から取得されたユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域（生活の中心となっている拠点地域）を推定する。【００５８】
例えば、図４に示した第３のデータベース３０１には、ユーザ識別子“Ｕ０１”に関するレコードが５つ含まれている。そして、これら５つのレコードに格納されているＩＰアドレスがそれぞれ“＃１”、“＃１”、“＃３”、“＃５”、“＃１”であり、地域情報（都道府県）が“静岡”、“静岡”、“東京”、“不明”、“静岡”となっている。また、これらの地域の推定信頼度がそれぞれ“９５”、“９５”、“６０”、“０”、“９５”となっている。【００５９】
これは、ユーザ識別子“Ｕ０１”のユーザは、時おり異なる地域からアクセスを行っているものの、多くは“静岡”からＩＰアドレス“＃１”を使ってアクセスしていることを示していると言える。よって、この場合にユーザ属性推定部１４は、ユーザ識別子“Ｕ０１”に対応するユーザの所在地域が“静岡”であると推定する。【００６０】
また、ユーザ属性推定部１４は、データベース統合部１３により統合された第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された組織情報と、第２のデータベース２０１から取得されたユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織（企業名）を推定する。【００６１】
例えば、図４に示した第３のデータベース３０１には、ユーザ識別子“Ｕ０１”に関するレコードが５つ含まれている。そして、これら５つのレコードに格納されているＩＰアドレスがそれぞれ“＃１”、“＃１”、“＃３”、“＃５”、“＃１”であり、組織情報が“組織＃１”、“組織＃１”、“不明”、“不明”、“組織＃１”となっている。よって、この場合にユーザ属性推定部１４は、ユーザ識別子“Ｕ０１”に対応するユーザの所属組織が“組織＃１”であると推定する。【００６２】
また、ユーザ属性推定部１４は、データベース統合部３０１により統合された第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された組織情報と、第２のデータベース２０１から取得された閲覧ウェブサイトのＵＲＬおよびユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および職種を推定することも可能である。【００６３】
例えば、ユーザ属性推定部１４は、まず、上述した方法でユーザの所属組織を推定する。また、ユーザ属性推定部１４は、閲覧ウェブサイトのＵＲＬに基づいて、そのＵＲＬで特定されるウェブサイトにおいて表示されているコンテンツの内容（ウェブサイトの内容情報）を特定し、当該コンテンツの内容と上記推定したユーザの所属組織とに基づいて、ユーザの職種を推定する。【００６４】
このような推定を可能とするために、ユーザ属性推定部１４は、例えば、ＵＲＬとそのウェブサイトに表示されているコンテンツの内容情報（例えば、あらかじめ定めたカテゴリなど）とを対応付けて記憶した第１のテーブル情報、組織に関する組織情報（例えば、企業名および存在する部署名）を組織ごとに記憶した第２のテーブル情報、および、コンテンツのカテゴリと部署とを２軸として職種を特定可能なマトリクステーブルを備える。【００６５】
すなわち、ユーザ属性推定部１４は、第３のデータベース３０１に含まれているＵＲＬを用いて第１のテーブル情報を参照することにより、そのＵＲＬに対応する表示コンテンツのカテゴリを特定する。また、ユーザ属性推定部１４は、第３のデータベース３０１に含まれている組織情報（企業名）を用いて第２のテーブル情報を参照することにより、その企業名に対応する組織に存在する部署名を特定する。そして、ユーザ属性推定部１４は、以上のようにして特定したコンテンツのカテゴリと部署名とを用いてマトリクステーブルを参照することにより、ユーザの職種を特定する。【００６６】
ここで、第２のテーブル情報から特定される部署名が複数ある場合は、その複数の部署名を用いてマトリクステーブルから特定される職種も複数となる可能性がある。このような場合、特定する職種は複数であってよい。あるいは、第２のテーブル情報から特定される部署名が複数ある場合でも１つの職種を特定できるように、例えば、表示コンテンツのカテゴリと部署との複数の組み合わせについて優先度を設定しておき、優先度が最も高い組み合わせから１つの職種を特定するようにしてもよい。【００６７】
なお、ここに説明した職種の推定方法は一例に過ぎず、これ以外の方法によって、閲覧ウェブサイトのＵＲＬと組織情報とからユーザの職種を推定するようにしてもよい。例えば、閲覧ウェブサイトのＵＲＬ、コンテンツのカテゴリ、組織情報（企業名、部署名など）を説明変数とし、職種を目的変数とする機械学習を行うことによって、ユーザの職種を推定するようにすることも可能である。【００６８】
また、ここでは、閲覧ウェブサイトのＵＲＬと組織情報とからユーザの職種を推定する例を示したが、広告特定情報を更に用いてもよい。すなわち、ＵＲＬで特定されるウェブサイトにおいて表示されているコンテンツのカテゴリを特定するとともに、広告特定情報で特定される広告コンテンツのカテゴリを特定し、それぞれのコンテンツの内容と上記推定したユーザの所属組織とに基づいて、ユーザの職種を推定するようにしてもよい。【００６９】
また、ユーザ属性推定部１４は、第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された組織情報と、第２のデータベース２０１から取得された閲覧ウェブサイトのＵＲＬおよびユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および所属部署を推定することも可能である。【００７０】
例えば、ユーザ属性推定部１４は、まず、第３のデータベース３０１に含まれているＵＲＬに対応する表示コンテンツ内容をもとに、閲覧者がその表示コンテンツに興味を持ちそうな職種を推定する。次に、ユーザ属性推定部１４は、上述した方法でユーザの所属組織を推定し、当該推定した所属組織と、上述のように推定して職種とに基づいて、所属組織に存在する部署のうちどの部署に所属しているかを推定する。【００７１】
このような推定を可能とするために、ユーザ属性推定部１４は、例えば、ＵＲＬと、そのウェブサイトに表示されているコンテンツの内容から想定される職種（その表示コンテンツと関連のある職種）とを対応付けて記憶した第１のテーブル情報、および、組織に関する組織情報（例えば、企業名、存在する部署名、各部署に関連する職種）を組織ごとに記憶した第２のテーブル情報を備える。【００７２】
そして、ユーザ属性推定部１４は、第３のデータベース３０１に含まれているＵＲＬを用いて第１のテーブル情報を参照することにより、そのＵＲＬに対応する職種を、閲覧者がその表示コンテンツに興味を持ちそうな職種として特定する。また、ユーザ属性推定部１４は、第３のデータベース３０１に含まれている組織情報（企業名）と、上記のように特定した職種とを用いて第２のテーブル情報を参照することにより、その企業名に対応する組織に存在する部署の中から上記職種に対応する部署名を特定する。【００７３】
図５は、以上のようにしてユーザ属性推定部１４により推定されたユーザ属性の一例を示す図である。ここでは、図４に示した第３のデータベース３０１に記録されているユーザ識別子“Ｕ０１”、“Ｕ０２”および“Ｕ０３”の３人のユーザについてユーザ属性を推定した結果の例を示している。【００７４】
ここに示されている信頼度は、ユーザ属性推定部１４が推定した所在地域の確からしさを示すものであり、図２に示す第１のデータベース１０１に記憶されている信頼度の値を用いてユーザ属性推定部１４が計算したものである。例えば、ユーザ識別子が“Ｕ０１”のユーザの所在地域として“静岡”が推定され、その信頼度として“５０”の値が計算されている。この信頼度の値は、ユーザ識別子が“Ｕ０１”のユーザに関して第１のデータベース１０１に記憶されている５つの信頼度“９５”、“９５”、“６０”、“０”、“９５”を用いて所定の演算をした結果として得られるものである。【００７５】
また、ユーザ属性推定部１４は、データベース統合部１３により統合された第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された接続位置情報と、第２のデータベース２０１から取得されたユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの行動状況を推定することも可能である。ここでいう行動状況とは、仕事中、通勤中、出張中、休憩中などの行動態様のうち何れに該当するかということである。【００７６】
例えば、ユーザ属性推定部１４は、地図データベースを備え、アクセスポイントの接続位置情報が地図上のどの場所に当たるのかを特定する。そして、特定した場所がオフィスビルであれば仕事中、特定した場所が道路や線路などであれば通勤中または出張中、特定した場所が喫茶店や公園など休憩が可能な場所であれば休憩中と推定する。なお、上述のように推定したユーザの所在地域を更に考慮することにより、特定した場所がユーザの所在地域内であれば通勤中、そうでなければ出張中などと判別するようにしてもよい。【００７７】
また、ユーザ属性推定部１４は、第３のデータベース３０１に記憶されているユーザ識別子および接続位置情報に加え、地域推定の信頼度情報に基づいて、ユーザの行動状況を推定するようにすることも可能である。例えば、上述したように、ＩＰアドレスログ収集サーバ１００が有する地域別ＩＳＰアドレス分類データベースにおいて、各ＩＰアドレスが携帯電話により利用されるものであるか否かの情報が含まれている場合は、この情報を用いて、信頼度を計算するようにすることが可能である。すなわち、固定回線ではなくモバイル回線を使っている場合には信頼度が低くなるようなロジックを使って計算することが可能である。よって、ユーザ属性推定部１４は、信頼度情報が所定値より小さい値を示している場合に、ユーザが通勤中または出張中と推定することが可能である。【００７８】
図６は、以上のようにしてユーザ属性推定部１４により推定されたユーザの行動状況の一例を示す図である。ここでは、図４に示した第３のデータベース３０１に記録されているユーザ識別子“Ｕ０１”、“Ｕ０２”および“Ｕ０３”の３人のユーザについて行動状況を推定した結果の例を示している。ここでは、ユーザ識別子に対応してＩＰアドレスも示している。これは、どのＩＰアドレスが使われているときに、ユーザがどのような行動をしている傾向があるのかを推定した結果であると言える。【００７９】
以上詳しく説明したように、本実施形態のユーザ属性推定装置３００では、ＩＰアドレスとそのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報を、履歴の日時情報と共に第１のデータベース１０１から取得する。一方、ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報を、履歴の日時情報と共に第２のデータベース２０１から取得する。そして、第１のデータベース１０１から取得されたＩＰアドレス属性情報の履歴情報と、第２のデータベース２０１から取得されたユーザ識別子属性情報の履歴情報とを、ＩＰアドレスおよび履歴の日時情報をキーとして第３のデータベース３０１に統合した上で、当該第３のデータベース３０１に格納された情報に基づいて、ユーザの属性を推定するようにしている。【００８０】
このように構成した本実施形態によれば、第１のデータベース１０１だけだとＩＰアドレスからそのＩＰアドレスに特有の属性情報が得られるだけであるのに対し、ユーザ識別子とウェブサイトの閲覧関連情報とがＩＰアドレスと共に第２のデータベース２０１から取得され、ＩＰアドレスおよび履歴の日時情報をキーとして、各データベース１０１，２０１から取得された情報が第３のデータベース３０１に統合されるので、ＩＰアドレスに特有の属性情報とユーザによるウェブサイトの閲覧関連情報とがＩＰアドレスおよびユーザ識別子に関連付けて記憶された状態となる。そして、この統合された情報に基づいて、ユーザ識別子で特定されるユーザの属性が推定されるので、第１のデータベース１０１の情報だけ、または第２のデータベース２０１の情報だけでは推定できないユーザの属性を推定することが可能となる。これにより、ネットワークへのアクセス時に取得されたＩＰアドレスに対応して取得可能なユーザ属性情報をより多くすることができる。【００８１】
図７は、他の実施形態に係るユーザ属性推定装置３００’の機能構成例を示す図である。なお、この図７において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。【００８２】
図７に示す構成のユーザ属性推定装置３００’は、その機能構成として、情報更新部１５を更に備えるとともに、ユーザ属性推定部１４に代えてユーザ属性推定部１４’を備えている。ユーザ属性推定部１４’は、上述したユーザ属性推定部１４の推定機能に加え、以下の推定機能を備えている。【００８３】
すなわち、ユーザ属性推定部１４’は、データベース統合部１３により統合された第３のデータベース３０１に格納された情報のうち、第１のデータベース１０１から取得された地域情報と、第２のデータベース２０１から取得されたユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定する。これは、ユーザ属性推定部１４の機能と同じである。【００８４】
これに加え、ユーザ属性推定部１４’は、第２のデータベース２０１から取得されたアクセス位置情報およびユーザ識別子に基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定する。ここで、ユーザ属性推定部１４’は、地図データベースを備え、アクセス位置情報が地図上のどの地域に当たるのかを特定することにより、ユーザの所在地域を推定する。【００８５】
情報更新部１５は、ユーザ属性推定部１４’により算出された地域推定の信頼度（図５に示した信頼度）の値が所定の条件を満たす場合に、第２のデータベース２０１から取得されたアクセス位置情報を用いて推定したユーザの所在地域によって、ＩＰアドレスログ収集サーバ１００の第１のデータベース１０１に格納されている地域情報を更新する。更新するのは、所定の条件を満たすと判定された信頼度が格納されているレコードのユーザ識別子に関連付けられているＩＰアドレスに対応する地域情報である。所定の条件は、例えば、信頼度の値が所定値よりも小さいという条件とすることが可能である。【００８６】
例えば、図５に示す例において、ユーザ識別子“Ｕ０３”のユーザに関してユーザ属性推定部１４’により算出された地域推定の信頼度の値が“１０”となっており、これが所定値よりも小さいとする。この場合、情報更新部１５は、所定値よりも小さい信頼度“１０”が格納されているレコードのユーザ識別子“Ｕ０３”に関連付けられているＩＰアドレスを、図４に示す第３のデータベース３０１を参照することによって特定する。この場合に特定されるのは、“ＩＰアドレス＃２”である。そして、情報更新部１５は、第１のデータベース１０１において“ＩＰアドレス＃２”に関連付けて記憶されている地域情報“大阪”を、第２のデータベース２０１から取得されたアクセス位置情報を用いて推定したユーザの所在地域によって更新する。【００８７】
上述した通り、第２のデータベース２０１から取得されたアクセス位置情報は、ウェブサイトへのアクセスに使用されているユーザ端末が備えるＧＰＳ等により検出される位置情報であり、ユーザの位置をほぼ正確に示したものと言える。よって、第１のデータベース１０１から取得された地域情報に基づいて推定されたユーザの所在地域の信頼度が所定値より小さい場合に、正確なアクセス位置情報に基づいて推定された所在地域によって、ＩＰアドレスログ収集サーバ１００の第１のデータベース１０１に格納されている地域情報を更新することにより、第１のデータベース１０１に格納されている情報の精度を向上させることができる。【００８８】
また、第１のデータベース１０１から取得された地域情報に基づいて推定されたユーザの所在地域の信頼度がゼロまたはそれに近い値を示す場合は、第１のデータベース１０１において、ＩＰアドレスに対応する地域が不明で、地域情報が記録されていない可能性がある。これに対して、情報更新部１５の処理を実行することにより、ＩＰアドレスログ収集サーバ１００の第１のデータベース１０１において地域情報が格納されていないレコードに対して地域情報を記録することができ、第１のデータベース１０１の完成度を向上させることができる。【００８９】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。【００９０】
例えば、ユーザ端末からウェブサイトへのアクセスが行われるときに、ユーザ識別子に加えてユーザのプロファイル情報（誕生日、性別など）が取得される場合は、そのプロファイル情報を更に用いてユーザ属性を推定するようにしてもよい。【００９１】
また、ユーザ端末からウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、データプロバイダからの情報（組織名、統計情報など）が取得される場合は、そのプロバイダからの情報を更に用いてユーザ属性を推定するようにしてもよい。
【符号の説明】
【００９２】
１１  ＩＰアドレス属性情報取得部
１２  ユーザ識別子属性情報取得部
１３  データベース統合部
１４，１４’  ユーザ属性推定部
１５  情報更新部
１００  ＩＰアドレスログ収集サーバ
１０１  第１のデータベース
２００  アクセスログ収集サーバ
２０１  第２のデータベース
３００  ユーザ属性推定装置
３０１  第３のデータベース
【図１】
2019207771.tif 000003
【図２】
2019207771.tif 000004
【図３】
2019207771.tif 000005
【図４】
2019207771.tif 000006
【図５】
2019207771.tif 000007
【図６】
2019207771.tif 000008
【図７】
2019207771.tif 000009
【手続補正書】
【提出日】平成30年11月19日(2018.11.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＰアドレスと、そのＩＰアドレスに基づき特定可能な属性情報とを関連付けて成るＩＰアドレス属性情報を、当該ＩＰアドレス属性情報を日時情報と共に履歴情報として蓄積した第１のデータベースから取得するＩＰアドレス属性情報取得部と、
ユーザ端末からウェブサイトにアクセスしたときに取得されるユーザ識別子と、上記ウェブサイトへのアクセスを通じて取得されるＩＰアドレスおよび閲覧関連情報とを関連付けて成るユーザ識別子属性情報を、当該ユーザ識別子属性情報を日時情報と共に履歴情報として蓄積した第２のデータベースから取得するユーザ識別子属性情報取得部と、
上記ＩＰアドレス属性情報取得部により取得された上記ＩＰアドレス属性情報の履歴情報と、上記ユーザ識別子属性情報取得部により取得された上記ユーザ識別子属性情報の履歴情報とを、上記ＩＰアドレスおよび上記日時情報をキーとして第３のデータベースに統合するデータベース統合部と、
上記データベース統合部により統合された上記第３のデータベースに格納された情報に基づいて、上記ユーザの属性を推定するユーザ属性推定部とを備えたことを特徴とするＩＰアドレスに基づくユーザ属性推定システム。
【請求項２】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の地域を表す地域情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項３】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の保有組織を表す組織情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項４】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、上記アクセスしたウェブサイトのロケーション情報を取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ウェブサイトのロケーション情報に基づき特定される上記ウェブサイトの内容情報および上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および職種を推定することを特徴とする請求項３に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項５】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得されるユーザの閲覧関連情報として、上記アクセスしたウェブサイトのロケーション情報を取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記組織情報と、上記第２のデータベースから取得された上記ウェブサイトのロケーション情報に基づき特定される職種および上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所属組織および所属部署を推定することを特徴とする請求項３に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項６】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の通信ネットワークへの接続位置を表す接続位置情報を上記第１のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記接続位置情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの行動状況を推定することを特徴とする請求項１に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項７】
上記ＩＰアドレス属性情報取得部は、上記ＩＰアドレスに基づき特定可能な属性情報として、上記ＩＰアドレスが使われているユーザ端末の地域を表す地域情報を上記第１のデータベースから更に取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を更に推定し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記所在地域の推定の確からしさを表す信頼度情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの行動状況を推定することを特徴とする請求項６に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項８】
上記ユーザ識別子属性情報取得部は、上記ウェブサイトへのアクセスを通じて取得される閲覧関連情報として、上記ウェブサイトへのアクセス時に上記ＩＰアドレスが使われているユーザ端末が備える位置検出装置により検出されたアクセス位置情報を上記第２のデータベースから取得し、
上記ユーザ属性推定部は、上記データベース統合部により統合された上記第３のデータベースに格納された情報のうち、上記第１のデータベースから取得された上記地域情報と、上記第２のデータベースから取得された上記ユーザ識別子とに基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定するとともに、上記第２のデータベースから取得された上記アクセス位置情報および上記ユーザ識別子に基づいて、当該ユーザ識別子に対応するユーザの所在地域を推定することを特徴とする請求項２に記載のＩＰアドレスに基づくユーザ属性推定システム。
【請求項９】
上記ユーザ属性推定部は、上記第１のデータベースから取得された上記地域情報を用いて推定した上記ユーザの所在地域について、推定の確からしさを表す信頼度を算出し、
上記ユーザ属性推定部により算出された上記信頼度が所定の条件を満たす場合に、上記第２のデータベースから取得された上記アクセス位置情報を用いて推定した上記ユーザの所在地域によって、上記第１のデータベースに格納されている上記地域情報を更新する情報更新部を更に備えたことを特徴とする請求項８に記載のＩＰアドレスに基づくユーザ属性推定システム。
【国際調査報告】
2019207771.tif 000010
2019207771.tif 000011