(57)【特許請求の範囲】
【請求項１】
利用者から対象情報の参照要求を受け付ける受付部と、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納する第１の格納部と、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納する第２の格納部と、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する抽出部と、
前記抽出部が抽出した属性情報を前記所定の参照要求を行った利用者に提供する提供部と
を有することを特徴とする情報提供装置。
【請求項２】
前記第３のテーブルは、前記属性情報と前記識別情報との組み合わせごとに当該属性情報と当該利用者との関連性を示す関連値を記憶し、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記抽出部は、前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、関連値が所定の閾値よりも高い属性情報であって、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出することを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記第２のテーブルは、前記対象情報と前記属性情報との組み合わせごとに当該情報と当該属性情報との関連性を示す関連値を記憶し、
前記第１の格納部は、前記参照要求に係る対象情報と、当該参照要求に係る属性情報との関連値が前記第２のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該第２のテーブルから取得した関連値と前記第３のテーブルの関連値とを積算した値を、新たな関連値とすることを特徴とする請求項２に記載の情報提供装置。
【請求項４】
前記第１の格納部は、前記参照要求に係る対象情報に前記参照情報に係る属性情報が対応付けて前記第２のテーブルに記憶されていない場合には、当該対象情報と当該属性情報とを対応付けて前記第２のテーブルに格納し、
前記第２の格納部は、前記第２のテーブルから取得した属性情報に前記参照情報を行った利用者の識別情報が対応付けて前記第３のテーブルに記憶されていない場合には、当該属性情報と当該利用者の識別情報とを対応付けて前記第３のテーブルに格納することを特徴とする請求項１〜３のいずれか１つに記載の情報提供装置。
【請求項５】
前記利用者は、対象情報を示すタグが表示されたタッチパネルを用いて参照要求の対象となる情報を選択し、
前記受付部は、前記参照要求とともに、前記利用者が前記タグを選択した際の指の動作を示す情報を受付し、
前記第１の格納部は、前記受付部が受け付けた前記指の動作を示す情報に基づいて、前記第２のテーブルの関連値を補正することを特徴とする請求項３または４に記載の情報提供装置。
【請求項６】
前記提供部は、前記参照要求を行った利用者のスケジュールを参照し、当該スケジュールにおける時刻と場所において行われるイベントを検索し、検索したイベントのうち、前記抽出部によって抽出された属性情報と関連性を有するイベントを抽出し、当該抽出したイベントの情報を当該利用者に提供することを特徴とする請求項１〜５のいずれか１つに記載の情報提供装置。
【請求項７】
利用者により操作される利用者端末と、利用者端末から情報の参照要求を受け付けた場合には、当該利用者端末に対して、当該参照要求の対象となる情報を送信する情報サーバと、当該利用者端末を利用する利用者の属性を示す属性情報を前記利用者端末に送信する情報提供装置とを有する情報提供システムであって、
前記対象情報提供装置は、
前記利用者端末から情報の参照要求を受け付ける受付部と、
利用者から対象情報の参照要求を受け付ける受付部と、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納する第１の格納部と、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納する第２の格納部と、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する抽出部と、
前記抽出部が抽出した属性情報を前記所定の参照要求を行った利用者に提供する提供部と
を有することを特徴とする情報提供システム。
【請求項８】
利用者の属性を示す属性情報を提供する情報提供装置による情報提供方法であって、
利用者から対象情報の参照要求を受け付けし、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納し、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納し、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出し、
前記抽出した属性情報を前記所定の参照要求を行った利用者に提供する
処理を実行することを特徴とする情報提供方法。
【請求項９】
利用者の属性を示す属性情報を提供するコンピュータに、
利用者から対象情報の参照要求を受け付けし、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納し、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納し、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出し、
前記抽出した属性情報を前記所定の参照要求を行った利用者に提供する
処理を実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供システム、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、利用者が参照した情報に基づいて、利用者が興味を有すると推定される情報を提供する情報提供装置が知られている。このような技術の一例として、通信販売を行うＷｅｂサイトにおいて、利用者の購入履歴や、閲覧履歴に基づいて、利用者が興味を有すると推定される商品の情報を提供する情報提供装置が知られている。
【０００３】
例えば、情報提供装置は、クラシック音楽のＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）を購入した履歴が存在する利用者に対しては、クラシック音楽に興味を有すると推定し、他のクラシック音楽のＣＤの情報を提供する。また、情報提供装置は、カフェの本を購入した履歴が存在する利用者に対しては、カフェめぐりに興味を有すると推定し、他のカフェの本の情報を提供する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２６４７１８号公報
【特許文献２】特開２００２−０８２６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上述した利用者が参照した情報に基づいて利用者が興味を有すると推定される商品の情報を提供する技術では、利用者本人の購入履歴や閲覧履歴に基づいて商品の情報を提供する。このため、利用者が無自覚に興味を有する分野の情報を提供することができないという問題があった。
【０００６】
つまり、利用者は、興味を有すると自覚していない分野については、商品の検索や閲覧を行うことができない。このため、情報提供装置は、利用者の購入履歴や閲覧情報から利用者が興味を有すると自覚していない分野を推定することができず、利用者が興味を有すると自覚していない商品の情報を提供することができない。
【０００７】
また、情報処理装置は、利用者が興味を有すると自覚していない分野の商品をたまたま購入した場合にも、利用者が購入した商品と類似する商品の情報を提供するのみで、利用者が興味を有すると自覚していない分野を利用者に自覚させることができない。例えば、情報提供装置は、カフェめぐりに興味があることを自覚していない利用者がカフェの本を購入した際に、利用者が購入したカフェの本と類似する本を提示する。しかし、利用者は、情報提供装置が新たに提示した本を購入することはあっても、自らカフェめぐりに興味があることを自覚していないので、カフェめぐりに関する商品や情報を自ら検索し、購入することがない。
【０００８】
本願に開示の技術は、上述した問題に鑑みてなされたものであって、利用者が無自覚に興味を持つと推定される分野を利用者に気づかせる。
【課題を解決するための手段】
【０００９】
１つの側面では、利用者の属性を示す属性情報を提供する情報提供装置は、利用者から対象情報の参照要求を受け付ける。また、情報提供装置は、利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、参照要求を行った利用者の属性情報を取得する。そして、情報提供装置は、取得した属性情報と参照要求に係る対象情報とを対応付けて第２のテーブルに格納する。また、情報提供装置は、第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、取得した属性情報と所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納する。また、情報提供装置は、第１のテーブルと第３のテーブルとを参照する。そして、情報提供装置は、所定の参照要求を行った利用者の識別情報に対応付けて第３のテーブルに記憶された属性情報のうち、利用者の識別情報に対応付けて第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する。その後、情報提供装置は、抽出した属性情報を参照要求を行った利用者に提供する。
【発明の効果】
【００１０】
本願に開示の技術は、一つの態様によれば、利用者が無自覚に興味を持つと推定される分野を利用者に気づかせることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１に係るシステムを説明するための図である。
【図２】図２は、実施例１に係るサービス提供システムが利用者端末に表示させる情報の一例を説明するための図である。
【図３】図３は、実施例１に係る情報提供システムの一例を説明するための図である。
【図４ａ】図４ａは、属性情報テーブルのテーブルレイアウト例を説明するための図である。
【図４ｂ】図４ｂは、属性情報テーブルの一例を説明するための図である。
【図５ａ】図５ａは、関連度テーブルのテーブルレイアウト例を説明するための図である。
【図５ｂ】図５ｂは、関連度テーブルの一例を説明するための図である。
【図６ａ】図６ａは、評価値テーブルのテーブルレイアウト例を説明するための図である。
【図６ｂ】図６ｂは、評価値テーブルの一例を説明するための図である。
【図７】図７は、利用者端末に表示される提供情報の一例を説明するための図である。
【図８】図８は、利用者端末に利用者が興味を有すると自覚していない分野を表示する処理の一例を説明するための図である。
【図９】図９は、利用者端末の表示例を説明するための図である。
【図１０】図１０は、実施例１に係る情報提供システムが、各テーブルを更新する処理を説明するための図である。
【図１１】図１１は、実施例１に係る情報提供システムが、無自覚に興味を有する分野を利用者に気付かせる処理を説明するための図である。
【図１２】図１２は、情報提供システムが実行する処理の流れの一例を説明するためのフローチャートである。
【図１３】図１３は、関連度テーブルを更新する処理の流れの一例を説明するためのフローチャートである。
【図１４】図１４は、評価値テーブルを更新する処理の流れの一例を説明するためのフローチャートである。
【図１５】図１５は、利用者の無自覚の興味を抽出する処理の流れの一例を説明するためのフローチャートである。
【図１６】図１６は、スケジュールアプリとの連携例を説明するための図である。
【図１７】図１７は、情報提供プログラムを実行するコンピュータの一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して本願に係る情報提供装置、情報提供システム、情報提供方法および情報提供プログラムについて説明する。
【実施例１】
【００１３】
以下の実施例１では、図１を用いて、情報提供システムを有するＡＲ（Augmented  Reality）システムの一例を説明する。図１は、実施例１に係るＡＲシステムの一例を説明するための図である。図１に示す例では、ＡＲシステム１は、複数の利用者端末２〜２ｂ、サービス提供システム４、情報提供システム１０をネットワーク３で相互に接続したシステムである。なお、情報提供システム１０は、少なくとも、利用者が使用する利用者端末から受け付けた情報に基づいて、利用者が無自覚に興味を有する分野の情報を利用者に提供するサーバであり、図１に示すＡＲシステムのみに適用されるものではない。
【００１４】
利用者端末２は、ネットワーク３を介して、サービス提供システム４および情報提供システム１０と情報の送受信を行うことができる端末である。また、利用者端末２は、カメラと画像表示機能を有するタッチパネルとを有する端末である。なお、利用者端末２ａ、２ｂは、利用者端末２と同様の処理を実行するものとして、以下の説明を省略する。
【００１５】
サービス提供システム４は、ネットワーク３を介して、各利用者端末２〜２ｂに情報を提供するシステムである。例えば、サービス提供システム４は、利用者端末２の位置、利用者端末２の向き、および利用者端末２に備え付けられたカメラによって取得された画像に基づいて、利用者端末２に情報を表示させる。
【００１６】
図２は、実施例１に係るサービス提供システムが利用者端末に表示させる情報の一例を説明するための図である。なお、図２は、利用者端末２に表示される画像の一例を示したものである。図２に示す例では、利用者端末２のタッチパネルは、利用者端末２が備えるカメラが取得した画像に、複数のエアタグ５〜５ｂが重ね合わせて表示されている。なお、エアタグとは、サービス提供システム４が提供する情報を示すタグであり、利用者端末２の位置、向き、利用者端末２のカメラが取得した画像等に基づいて、現実世界の位置と対応づけられている。また、各エアタグ５〜５ｂには、各エアタグ５〜５ｂが示す情報の表題が表示されている。以下の説明においては、各エアタグ５〜５ｂに表示されている表題を「提供情報」と記載する。
【００１７】
例えば、利用者端末２は、タッチパネルに表示されたエアタグ５を利用者がタッチした場合には、エアタグ５が示す情報の送信要求をサービス提供システム４に送信する。また、サービス提供システム４は、利用者端末２からエアタグ５が示す情報の送信要求を受信した場合には、エアタグ５が示す情報を利用者端末２に送信する。また、利用者端末２は、エアタグ５が示す情報をサービス提供システム４から受信した場合には、受信した情報をタッチパネルに表示する。
【００１８】
ここで、利用者端末２は、利用者がエアタグ５をタッチした場合には、エアタグ５の提供情報と、利用者端末２の利用者を示す利用者コードとを情報提供システム１０に送信する。情報提供システム１０は、ネットワーク３を介してエアタグ５の提供情報と、利用者端末２の利用者を示す識別コードとを受信した場合には、利用者端末２の利用者が無自覚に興味を有する分野の情報を提示する。
【００１９】
以下、図面を用いて、情報提供システム１０について説明する。図３は、実施例１に係る情報提供システムの一例を説明するための図である。図３に示す例では、情報提供システム１０は、属性情報テーブル記憶部１１、関連度テーブル記憶部１２、評価値テーブル記憶部１３を有する。
【００２０】
また、情報提供システム１０は、提供情報受付部１４、利用者属性取得部１５、関連度格納部１６、属性取得部１７、評価値格納部１８、無自覚情報抽出部１９、無自覚情報提供部２０を有する。また、属性情報テーブル記憶部１１は、属性情報テーブル１１ａを記憶し、関連度テーブル記憶部１２は、関連度テーブル１２ａを記憶し、評価値テーブル記憶部１３は、評価値テーブル１３ａを記憶する。
【００２１】
属性情報テーブル１１ａは、利用者の識別情報である利用者コードと利用者の属性を示すプロフィール情報とを対応付けて記憶するテーブルである。ここで、利用者の属性とは、利用者が興味を有する分野であり、例えば、「カフェ巡り」、「音楽」、「ゲーム」、「スポーツ観戦」といった、ある程度広い分野を示す。また、属性情報テーブル１１ａは、予め、ＡＲシステム１の各利用者について作成されている。つまり、属性情報テーブル１１ａは、興味があると自覚している分野を示すプロフィール情報を、利用者ごとに予め記憶したテーブルである。
【００２２】
図４ａは、属性情報テーブルのテーブルレイアウト例を説明するための図である。図４ａに示すように、属性情報テーブル１１ａは、「利用者コード」、「利用者名」、「プロフィール情報」を文字データで格納するフィールドを有する。
【００２３】
また、図４ｂは、属性情報テーブルの一例を説明するための図である。図４ｂに示す例では、属性情報テーブル１１ａは、利用者コード「０００１」と利用者名「山田  太郎」とプロフィール情報「カフェ巡り」とを対応付けて記憶する。また、属性情報テーブル１１ａは、利用者コード「０００１」と利用者名「山田  太郎」とプロフィール情報「音楽」とを対応付けて記憶する。
【００２４】
また、属性情報テーブル１１ａは、利用者コード「０００２」と利用者名「田中  花子」とプロフィール情報「カフェ巡り」とを対応付けて記憶する。また、属性情報テーブル１１ａは、利用者コード「０００２」と利用者名「田中  花子」とプロフィール情報「ゲーム」とを対応付けて記憶する。また、属性情報テーブル１１ａは、利用者コード「０００３」と利用者名「佐藤  一郎」とプロフィール情報「スポーツ観戦」とを対応付けて記憶する。
【００２５】
図３に戻って、関連度テーブル１２ａは、プロフィール情報と提供情報とを対応付けて記憶するテーブルである。また、関連度テーブル１２ａは、プロフィール情報と提供情報との組ごとに、属性情報と提供情報との関連性を示す関連度を対応付けて記憶する。
【００２６】
ここで、後述するように、関連度テーブル１２ａは、利用者が選択したエアタグの提供情報と、エアタグを選択した利用者と対応付けて属性情報テーブル１１ａに記憶されたプロフィール情報とが対応付けて格納される。つまり、関連テーブル１２ａは、提供情報と、この提供情報を選択した利用者が興味を有する分野を示すプロフィール情報とが、対応付けて記憶されている。
【００２７】
図５ａは、関連度テーブルのテーブルレイアウト例を説明するための図である。図５ａに示すように、属性情報テーブル１２ａは、「プロフィール情報」と「提供情報」とを文字データで格納するフィールドと、「関連度」を数字データで格納するフィールドとを有する。
【００２８】
また、図５ｂは、関連度テーブルの一例を説明するための図である。図５ｂに示す例では、関連度テーブル１２ａは、プロフィール情報「カフェ巡り」と提供情報「○○コーヒー」と関連度「１．９０」とを対応付けて記憶する。同様に、関連度テーブル１２ａは、プロフィール情報「音楽」と関連度「１．２０」、プロフィール情報「ゲーム」と関連度「１．１５」、プロフィール情報「スポーツ観戦」と関連度「１．１０」を提供情報「○○コーヒー」と対応付けて記憶する。
【００２９】
また、関連度テーブル１２ａは、プロフィール情報「読書」と関連度「１．２５」を提供情報「○○コーヒー」と対応付けて記憶する。また、関連度テーブル１２ａは、プロフィール情報「カフェ巡り」と関連度「１．７１」、プロフィール情報「音楽」と関連度「１．０４」、プロフィール情報「映画鑑賞」と関連度「１．０５」を提供情報「××コーヒー」と対応付けて記憶する。
【００３０】
図３に戻って、評価値テーブル１３ａは、利用者コードとプロフィール情報とを対応付けて記憶する。ここで、評価値テーブル１３ａは、属性情報テーブル１１ａとは異なり、各利用者について予め登録されたプロフィール情報ではなく、利用者が選択した提供情報と同じ提供情報を選択した各利用者のプロフィール情報も記憶する。
【００３１】
つまり、評価値テーブル１３ａは、利用者が自覚している興味を示すプロフィール情報だけではなく、利用者が選択した提供情報と同一の提供情報を選択した他の利用者のプロフィール情報も記憶する。また、評価値テーブル１３ａは、利用者コードとプロフィール情報との組ごとに評価値を対応付けて記憶する。
【００３２】
図６ａは、評価値テーブルのテーブルレイアウト例を説明するための図である。図６ａに示すように、評価値テーブル１３ａは、「利用者コード」と「プロフィール情報」とを文字データで格納するフィールドと、「評価値」を数字データで格納するフィールドとを有する。
【００３３】
図６ｂは、評価値テーブルの一例を説明するための図である。図６ｂに示す例では、評価値テーブル１３ａは、利用者コード「０００１」、プロフィール情報「カフェ巡り」、評価値「１９５．７」を対応付けて記憶する。同様に、評価値テーブル１３ａは、利用者コード「０００１」と対応付けて、プロフィール情報「音楽」と評価値「２２４．５」、プロフィール情報「読書」と評価値「３１．３」を記憶する。
【００３４】
また、評価値テーブル１３ａは、利用者コード「０００２」と対応付けて、プロフィール情報「カフェ巡り」と評価値「２８５．２」、プロフィール情報「ゲーム」と評価値「３９１．５」、プロフィール情報「映画鑑賞」と評価値「４０．３」を記憶する。また、評価値テーブル１３ａは、利用者コード「０００３」と対応付けて、プロフィール情報「スポーツ観戦」と評価値「４２２．６」、プロフィール情報「カフェ巡り」と評価値「２９７．０」、プロフィール情報「ゲーム」と評価値「７２．３」を記憶する。
【００３５】
図３に戻って、提供情報受付部１４は、エアタグの提供情報と、利用者端末の利用者を示す利用者コードとを受け付ける。そして、提供情報受付部１４は、取得した提供情報と識別コードとを、利用者属性取得部１５へ送信する。例えば、提供情報受付部１４は、利用者「山田  太郎」が選択したエアタグの提供情報として、「××コーヒー」と、「山田  太郎」の利用者コード「０００１」を受信する。このような場合には、提供情報受付部１４は、提供情報「××コーヒー」と利用者コード「０００１」とを利用者属性取得部１５に送信する。
【００３６】
利用者属性取得部１５は、属性情報テーブル１１ａから、提供情報と利用者コードとを受信した場合には、属性情報テーブル１１ａから、受信した利用者コードと対応付けて記憶されたプロフィール情報を取得する。そして、利用者属性取得部１５は、受信した提供情報と、属性情報テーブル１１ａから取得したプロフィール情報を関連度格納部１６に送信する。また、利用者属性取得部１５は、受信した利用者コードを評価値格納部１８へ送信し、取得したプロフィール情報を無自覚情報抽出部１９へ送信する。
【００３７】
例えば、利用者属性取得部１５は、提供情報「××コーヒー」と利用者コード「０００１」とを受信した場合には、属性情報テーブル１１ａを参照し、利用者コード「０００１」と対応付けて記憶されたプロフィール情報「カフェ巡り」および「音楽」を取得する。そして、利用者属性取得部１５は、提供情報「××コーヒー」と取得したプロフィール情報「カフェ巡り」および「音楽」とを関連度格納部１６へ送信する。また、利用者属性取得部１５は、受信した利用者コード「０００１」を評価値格納部１８へ送信し、取得したプロフィール情報「カフェ巡り」および「音楽」を無自覚情報抽出部１９へ送信する。
【００３８】
関連度格納部１６は、利用者属性取得部１５から、提供情報とプロフィール情報とを受信する。このような場合には、関連度格納部１６は、受信した提供情報とプロフィール情報とを対応付けて関連度テーブル１２ａに格納する。ここで、関連度格納部１６は、受信した提供情報とプロフィール情報とが対応付けて関連度テーブル１２ａに記憶されていない場合には、以下の処理を行う。すなわち、関連度格納部１６は、関連度テーブル１２ａに、受信した提供情報とプロフィール情報と関連度の初期値とを関連付けて関連度テーブル１２ａに格納する。
【００３９】
一方、関連度格納部１６は、受信した提供情報とプロフィール情報とが対応付けて関連度テーブル１２ａに記憶されていた場合には、以下の処理を行う。すなわち、関連度格納部１６は、受信した提供情報とプロフィール情報との組に対応付けて関連度テーブル１２ａに記憶されていた関連値の値と、１よりも大きい所定の値との積算値を算出し、算出した積算値を新たな関連値として格納する。つまり、関連度格納部１６は、受信した提供情報とプロフィール情報とが対応付けて関連度テーブル１２ａに記憶されていた場合には、受信した提供情報とプロフィール情報との組の関連値を情報させる。
【００４０】
また、関連度格納部１６は、受信した提供情報とプロフィール情報とを関連度テーブル１２ａに格納した場合、または、新たな関連値を関連度テーブル１２ａに格納した場合には、受信した提供情報を属性取得部１７に送信する。
【００４１】
例えば、関連度格納部１６は、利用者属性取得部１５からプロフィール情報「カフェ巡り」、提供情報「××コーヒー」を受信する。このような場合には、関連度格納部１６は、提供情報「××コーヒー」とプロフィール情報「カフェ巡り」との組が関連度テーブル１２ａに記憶されているか否かを判別する。そして、関連度格納部１６は、提供情報「××コーヒー」とプロフィール情報「カフェ巡り」との組が、関連度テーブル１２ａに記憶されている場合には、以下の処理を実行する。すなわち、関連度格納部１６は、提供情報「××コーヒー」とプロフィール情報「カフェ巡り」との組に対応付けられた関連度の価に「１．０５」を積算した価を新たな関連価とする。
【００４２】
一方、関連度格納部１６は、提供情報「××コーヒー」とプロフィール情報「カフェ巡り」との組が関連度テーブル１２ａに記憶されていなかった場合には、以下の処理を実行する。すなわち、関連度格納部１６は、提供情報「××コーヒー」とプロフィール情報「カフェ巡り」との組に、関連値の初期値「１．００」を対応付けて格納する。その後、関連度格納部１６は、利用者属性取得部１５から通知された提供情報「××コーヒー」を属性取得部１７に送信する。
【００４３】
属性取得部１７は、関連度テーブル１２ａから、提供情報と対応付けられたプロフィール情報を取得する。つまり、属性取得部１７は、関連度テーブル１２ａを参照し、利用者が選択した提供情報と同一の提供情報を選択した他の利用者のプロフィール情報を取得する。具体的には、属性取得部１７は、関連度格納部１６から、利用者が選択した提供情報を受信する。そして、属性取得部１７は、受信した提供情報をキーとして関連度テーブル１２ａを検索し、受信した提供情報と対応付けられたプロフィール情報および関連値を取得する。その後、属性取得部１７は、取得したプロフィール情報および関連値を評価値格納部１８に送信する。
【００４４】
例えば、属性取得部１７は、関連度テーブル１２ａから、提供情報「××コーヒー」を受信する。このような場合には、属性取得部１７は、関連度テーブル１２ａから提供情報「××コーヒー」と対応付けられたプロフィール情報および関連値を取得する。図５ｂに示す例では、属性取得部１７は、「××コーヒー」と対応付けられたプロフィール情報「カフェめぐり」と関連度「１．７１」、プロフィール情報「音楽」と関連度「１．０４」、プロフィール情報「映画鑑賞」と関連度「１．０５」を取得する。その後、属性取得部１７は、取得したプロフィール情報「カフェめぐり」と関連度「１．７１」、プロフィール情報「音楽」と関連度「１．０４」、プロフィール情報「映画鑑賞」と関連度「１．０５」を評価値格納部１８へ送信する。
【００４５】
評価値格納部１８は、属性情報取得部１７が取得したプロフィール情報と、利用者の識別情報とを対応付けて評価値テーブル１３ａに格納する。具体的には、評価値格納部１８は、属性情報取得部１７からプロフィール情報と関連度とを受信し、利用者属性取得部１５から利用者コードを受信する。そして、評価値格納部１８は、受信したプロフィール情報と利用者コードとの組が評価値テーブル１３ａに記憶されているか否かを判別する。
【００４６】
そして、評価値格納部１８は、受信したプロフィール情報と利用者コードとの組が評価値テーブル１３ａに記憶されていると判別した場合には、以下の処理を実行する。すなわち、評価値格納部１８は、受信したプロフィール情報と利用者コードとの組と対応付けて記憶された評価値と受信した関連度との積算値を算出し、算出した積算値を受信したプロフィール情報と利用者コードとの新たな評価値とする。
【００４７】
また、評価値格納部１８は、受信したプロフィール情報と利用者コードとの組が評価値テーブル１３ａに記憶されていない場合には、以下の処理を実行する。すなわち、評価値格納部１８は、受信したプロフィール情報と利用者コードとの組に、評価値の初期値を対応付けて評価値テーブル１３ａに格納する。その後、評価値格納部１８は、無自覚情報抽出部１９に、評価値テーブル１３ａの更新が終了した旨を通知する。なお、実施例１では、関連度は、１よりも大きい価となるよう設定されているため、評価値納部１８は、受信した利用者コードとプロフィール情報との組みが評価値テーブル１３ａに記憶されている場合には、評価値を上昇させることとなる。
【００４８】
例えば、評価値格納部１８は、取得したプロフィール情報「カフェめぐり」と関連度「１．７１」、プロフィール情報「映画鑑賞」と関連度「１．０５」とを属性取得部１７から受信し、利用者属性取得部１５から利用者コード「０００１」を受信する。このような場合には、評価値格納部１８は、プロフィール情報「カフェめぐり」と利用者コード「０００１」との組、および、プロフィール情報「映画鑑賞」と利用者コード「０００１」との組を、図６ｂに示す評価値テーブル１３ａから検索する。
【００４９】
ここで、図６ｂに示す例では、評価値テーブル１３ａは、利用者コード「０００１」とプロフィール情報「カフェめぐり」との組を記憶しているが、利用者コード「０００１」とプロフィール情報「映画鑑賞」との組を記憶していない。このため、評価値テーブル１３ａは、利用者コード「０００１」とプロフィール情報「カフェめぐり」との組の評価値「１９５．７」と、受信したプロフィール情報「カフェめぐり」の関連度「１．７１」との積算値「３３４．６」を算出する。
【００５０】
そして、評価値テーブル１３ａは、算出した積算値「３３４．６」を利用者コード「０００１」とプロフィール情報「カフェめぐり」との組の新たな評価値とする。また、評価値テーブル１３ａは、利用者コード「０００１」とプロフィール情報「映画鑑賞」との組に評価値の初期値「１０．０」を対応付けて評価値テーブル１３ａに格納する。
【００５１】
無自覚情報抽出部１９は、所定の利用者と対応付けて評価値テーブル１３ａに記憶されたプロフィール情報のうち、所定の利用者と対応付けて属性情報テーブル１１ａに記憶されたプロフィール情報と共通しないプロフィール情報を抽出する。具体的には、無自覚情報抽出部１９は、利用者属性取得部１５から、提供情報を選択した利用者の利用者コードとプロフィール情報とを受信する。そして、無自覚情報抽出部１９は、評価値格納部１８から、評価値テーブル１３ａを更新した旨の通知を受け付けた場合には、以下の処理を実行する。
【００５２】
すなわち、無自覚情報抽出部１９は、評価値テーブル１３ａを参照し、利用者属性取得部１５から受信した利用者コードと対応付けて記憶されたプロフィール情報であって、所定の閾値よりも高い評価値と対応付けて記憶されたプロフィール情報を検索する。換言すると、無自覚情報抽出部１９は、受信した利用者コードと所定の閾値よりも高い評価値と対応付けて記憶されたプロフィール情報を検索する。
【００５３】
そして、無自覚情報抽出部１９は、検索したプロフィール情報と、利用者属性取得部１５から受信したプロフィール情報とを比較し、共通しないプロフィール情報を抽出する。その後、無自覚情報抽出部１９は、抽出したプロフィール情報を無自覚情報提供部２０に送信する。
【００５４】
つまり、無自覚情報抽出部１９は、ある利用者（以下、利用者Ａとする）のプロフィール情報と、利用者Ａが選択した提供情報と同じ提供情報を選択した他の利用者（例えば、利用者Ｂ、Ｃ）のプロフィール情報とを比較し、共通しないプロフィール情報を抽出する。ここで、同じ分野に興味をもつ人物は、同じ対象に興味を持つ可能性が高いと考えられる。
【００５５】
つまり、利用者Ａが選択した提供情報を利用者Ｂ、Ｃが選択したことがある場合には、利用者Ａは、利用者Ｂ、Ｃと同じ分野に興味があるにもかかわらず、自覚していない可能性が高い。このため、無自覚情報抽出部１９は、利用者Ａが選択した提供情報を選択した各利用者Ａ〜Ｃのプロフィール情報と、あらかじめ登録された利用者Ａのプロフィール情報とを比較し、共通しないプロフィール情報を抽出する。つまり、無自覚情報抽出部１９は、上述した処理によってプロフィール情報を利用者Ａが興味を有すると自覚していない分野のプロフィール情報であると判別する。
【００５６】
例えば、無自覚情報抽出部１９は、利用者属性取得部１５から、利用者コード「０００３」とプロフィール情報「スポーツ観戦」とを受信し、評価値格納部１８から、評価値テーブル１３ａを更新した旨の通知を受け付ける。このような場合には、無自覚情報抽出部１９は、利用者コード「０００３」と対応付けて記憶されたプロフィール情報であって、対応付けられた評価値が「２５０．０」よりも大きいプロフィール情報を検索する。
【００５７】
この結果、無自覚情報抽出部１９は、プロフィール情報「スポーツ観戦」と「カフェ巡り」とを取得する。ここで、無自覚情報抽出部１９は、プロフィール情報「スポーツ観戦」を利用者属性取得部１５から受信しているので、プロフィール情報「カフェ巡り」を抽出する。その後、無自覚情報抽出部１９は、抽出したプロフィール情報「カフェ巡り」を無自覚情報提供部２０に送信する。
【００５８】
無自覚情報提供部２０は、無自覚情報抽出部１９が抽出したプロフィール情報を利用者端末２に表示させる。例えば、無自覚情報提供部２０は、無自覚情報抽出部１９が「カフェ巡り」を抽出した場合には、利用者端末２に「あなたは、「カフェ巡り」に興味がありませんか？」といったメッセージを表示させる。
【００５９】
ここで、図７、図８を用いて、利用者が興味を有すると自覚していない分野を利用者端末に表示させる処理の一例について説明する。図７は、利用者端末に表示される提供情報の一例を説明するための図である。以下の説明においては、利用者端末２を利用者「佐藤  一郎」が利用しているものとする。図７に示すように、利用者端末２には、利用者端末２が撮影した町の画像と重ね合わせるように、複数のエアタグ５〜５ｃが表示されている。例えば、利用者「佐藤  一郎」は、利用者端末２に表示されたエアタグ５ｂを選択する。
【００６０】
すると、利用者端末２は、エアタグ５ｂの提供情報「××コーヒー」を情報提供システム１０に送信する。すると、情報提供システム１０は、利用者「佐藤  一郎」、利用者コード「０００３」、提供情報「××コーヒー」を用いて、上述した処理を実行し、利用者「佐藤  一郎」が無自覚に興味を有すると推定される分野のプロフィール情報「カフェ巡り」を抽出する。その後、情報提供システム１０は、利用者「佐藤  一郎」の利用者端末２にプロフィール情報「カフェ巡り」を送信する。
【００６１】
図８は、利用者端末に利用者が興味を有すると自覚していない分野を表示する処理の一例を説明するための図である。例えば、利用者端末２は、情報処理システム１０から、プロフィール情報「カフェ巡り」を受信した場合には、「あなたは「カフェ巡り」に興味がありませんか？」と分野を提案するメッセージボックス５ｄを表示する。このように、情報提供システム１０は、利用者が興味を有すると推定される分野を提案するように表示することによって、無自覚に興味を有する分野を利用者に気付かせることができる。
【００６２】
なお、情報提供システム１０は、図８に示すように、抽出されたプロフィール情報が示す分野を提示するだけではなく、他の表示方法を用いて、無自覚に興味を有する分野を利用者に気付かせることとしてもよい。例えば、図９は、利用者端末の表示例を説明するための図である。情報提供システム１０は、図９に例示するように、利用者端末２の利用者が無自覚に「カフェ巡り」に興味を有すると判別した場合には、「カフェ巡り」と関係が深いエアタグ５ａ、５ｂを通常の表示とし、他のエアタグ５、５ｃを半透明の表示としてもよい。すなわち、情報提供システム１０は、抽出したプロフィール情報に応じて、利用者端末２に表示させるエアタグのフィルタリングを行うこととしてもよい。
【００６３】
例えば、提供情報取得部１４、利用者属性取得部１５、関連度格納部１６、属性取得部１７、評価値格納部１８、無自覚情報抽出部１９、無自覚情報提供部２０とは、電子回路である。ここで、電子回路の例として、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路、またはＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などを適用する。
【００６４】
また、属性情報テーブル記憶部１１、関連度テーブル記憶部１２、評価値テーブル記憶部１３とは、記憶部である。ここで、記憶部の例として、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（flash  memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置などを適用する。
【００６５】
次に、図１０、図１１を用いて、情報提供システム１０が実行する処理の流れの具体例について説明する。まず、図１０を用いて、情報処理システム１０が、関連度および評価値を更新する処理について説明する。図１０は、実施例１に係る情報提供システムが、各テーブルを更新する処理を説明するための図である。
【００６６】
図１０に示す例では、利用者端末は、利用者コード「０００１」を有する利用者「山田  太郎」が、「××コーヒー」のエアタグを選択することによって、提供情報「××コーヒー」を情報提供システム１０へ送信する。このような場合には、図１０中（Ａ）に示すように、情報提供システム１０は、「××コーヒー」と「山田  太郎」のプロフィール情報との関連度を関連度テーブル１２ａから検索する。すなわち、情報提供システム１０は、図１０中（ａ）に示すように、「山田  太郎」のプロフィール情報「カフェ巡り」および「音楽」と提供情報「××コーヒー」とをキーとして関連度テーブル１２ａから関連度を検索する。
【００６７】
そして、情報提供システム１０は、図１０中（Ｂ）に示すように、検索された関連度を更新する。すなわち、情報提供システム１０は、図１０中（ｂ）に示すように、関連度テーブル１２ａのプロフィール情報「カフェ巡り」と提供情報「××コーヒー」の関連度「１．７１」を所定の価「１．０５」を積算した「１．８０」に更新する。また、情報提供システム１０は、図１０中（ｂ）に示すように、関連度テーブル１２ａのプロフィール情報「音楽」と提供情報「××コーヒー」の関連度「１．０４」を所定の価「１．０５」を積算した「１．１０」に更新する。
【００６８】
次に、情報提供システム１０は、図１０中（Ｃ）に示すように、関連度に基づいて、評価値テーブル１３ａの評価値を更新する。すなわち、情報提供システム１０は、図１０中（ｃ）に示すように、利用者「山田  太郎」の利用者コード「０００１」と対応付けて評価テーブル１３ａに格納された評価値を、関連度テーブル１２ａに格納された関連度に基づいて更新する。詳細には、情報提供システム１０は、利用者コード「０００１」とプロフィール情報「カフェ巡り」との組と対応付けられた評価値「１９５．７」と、プロフィール情報「カフェ巡り」と提供情報「××コーヒー」と対応付けられた関連度「１．８０」とを積算する。そして、情報提供システム１０は、積算した価「３５２．３」を新たな評価値として、評価値テーブル１３ａに格納する。
【００６９】
同様に、情報提供システム１０は、利用者コード「０００１」とプロフィール情報「音楽」との組の評価値「３６７．３」に、プロフィール情報「音楽」と提供情報「××コーヒー」との組の関連値「１．１０」を積算した価「４０４．１」を算出する。そして、情報提供システム１０は、算出した価「４０４．１」を利用者コード「０００１」とプロフィール情報「音楽」との組の新たな評価値とする。
【００７０】
また、情報提供システム１０は、利用者コード「０００１」とプロフィール情報「映画鑑賞」との組が図６ｂに示す評価値テーブル１３ａに記憶されていないと判別する。このため、情報提供システム１０は、利用者コード「０００１」とプロフィール情報「映画鑑賞」との組に評価値の初期値「１０．０」を対応付けて、評価値テーブル１３ａに格納する。
【００７１】
このように、情報提供システム１０は、利用者が提供情報を選択するたびに、予め登録された利用者のプロフィール情報、つまり、利用者が興味があると自覚している分野と選択した提供情報との関連度を更新する。つまり、情報提供システム１０は、このような更新を何度も行うことによって、プロフィール情報と提供情報との結びつきの強さを更新する。また、情報提供システム１０は、更新した関連度テーブル１２ａを用いて、評価値テーブル１３ａを更新する。つまり、情報提供システム１０は、プロフィール情報と提供情報との結びつきの強さに基づいて、利用者と利用者が選択した提供情報と同一の提供情報を選択した他の利用者のプロフィール情報との結びつきの強さを更新する。
【００７２】
次に、図１１を用いて、情報処理システム１０が、無自覚に興味を有する分野を利用者に気付かせる処理の具体例について説明する。図１１は、実施例１に係る情報提供システムが、無自覚に興味を有する分野を利用者に気付かせる処理を説明するための図である。
【００７３】
例えば、図１１に示す例では、利用者コード「０００３」を有する利用者「佐藤  一郎」が、提供情報「××コーヒー」を選択する。このような場合には、情報提供システム１０は、図１１中（Ｄ）に示すように、利用者「佐藤  一郎」の利用者コード「０００３」と対応付けられたプロフィール情報を評価値テーブル１３ａから検索する。詳細には、情報提供システム１０は、図１１中（ｄ）に示すように、プロフィール情報「スポーツ観戦」、「カフェ巡り」、「ゲーム」を取得する。なお、これらのプロフィール情報は、「佐藤  一郎」が選択した提供情報と同じ提供情報を選択した他の利用者のプロフィール情報である。
【００７４】
次に、情報提供システム１０は、図１１中（Ｅ）に示すように、検索されたプロフィール情報のうち、評価値が所定の閾値（例えば、「２５０．０」）よりも高く、かつ、利用者テーブルに登録されていないプロフィール情報を抽出する。詳細には、情報提供システム１０は、評価値テーブル１３ａから評価値が「２５０．０」以上のプロフィール情報「スポーツ観戦」、「カフェ巡り」を取得する。そして、情報提供システム１０は、図１１中（ｅ）に示すように、取得したプロフィール情報のうち、属性情報テーブル１１ａに記憶されていないプロフィール情報「カフェ巡り」を抽出する。
【００７５】
その後、情報提供システム１０は、図１１中（Ｆ）に示すように、抽出したプロフィール情報を利用者端末に表示させる。詳細には、情報提供システム１０は、図１１中（ｆ）に示すように、プロフィール情報「カフェ巡り」を利用者端末に送信し、表示させる。
【００７６】
［情報提供システムの処理の流れ］
次に、図１２〜図１５を用いて、情報提供システム１０が実行する処理の流れを説明する。なお、以下の説明においては、利用者Ａの利用コードを「Ａ」、利用者Ａが選択した提供情報を「Ｘ」、プロフィール情報「Ｐ」とする。図１２は、情報提供システムが実行する処理の流れの一例を説明するためのフローチャートである。図１２に示す例では、情報提供システム１０は、利用者端末２から提供情報を受信したことをトリガとして処理を開始する。
【００７７】
まず、情報提供システム１０は利用者Ａが選択した提供情報Ｘを取得する（ステップＳ１０１）。このような場合には、情報提供システム１０は、利用者Ａのプロフィール情報Ｐや提供情報Ｘを用いて、関連度テーブル１２ａを更新する（ステップＳ１０２）。次に、情報提供システム１０は、評価値テーブル１３ａを更新する（ステップＳ１０３）。その後、情報提供システム１０は、利用者Ａが無自覚に興味を有する分野のプロフィール情報を抽出し、抽出したプロフィール情報を利用者Ａに提示し（ステップＳ１０４）、処理を終了する。
【００７８】
次に、図１３を用いて、情報提供システム１０が関連度テーブル１２ａを更新する処理（図１２中ステップＳ１０２）について詳しく説明する。図１３は、関連度テーブルを更新する処理の流れの一例を説明するためのフローチャートである。まず、情報提供システム１０は、属性情報テーブル１１ａから利用者Ａの利用者コードをキーとして検索し、該当するレコードを取得する（ステップＳ２０１）。次に、情報提供システム１０は、取得したレコードのプロフィール情報Ｐと提供情報Ｘをキーとして関連度テーブル１２ａを検索し、該当するレコードを取得する（ステップＳ２０２）。
【００７９】
次に、情報提供システム１０は、関連度テーブル１２ａからレコードが取得できたか否かを判別し（ステップＳ２０３）、レコードが取得できた場合には（ステップＳ２０３肯定）、以下の処理を実行する。すなわち、情報提供システム１０は、関連度テーブル１２ａから取得したレコードの関連度と、所定の定数「ｂ」との積の価を算出し、算出した価を新たな関連度とする（ステップＳ２０４）。一方、情報提供システム１０は、レコードが取得できなかった場合には（ステップＳ２０３否定）、プロフィール情報を「Ｐ」、提供情報を「Ｘ」、関連度を定数「ａ」とする新たなレコードを関連度テーブル１２ａに追加する（ステップＳ２０５）。
【００８０】
その後、情報提供システム１０は、属性情報テーブル１１ａから取得した全てのレコードと提供情報Ｘとについて、関連度テーブル１２ａを更新したか否かを判別し（ステップＳ２０６）、更新したと判別した場合には（ステップＳ２０６肯定）、処理を終了する。一方、情報提供システム１０は、更新していないと判別した場合には（ステップＳ２０６否定）、属性情報テーブル１１ａから取得した他のレコードのプロフィール情報について、ステップＳ２０２〜Ｓ２０５の処理を実行する。
【００８１】
次に、図１４を用いて、情報提供システム１０が評価値テーブルを更新する処理（図１２中ステップＳ１０３）について詳しく説明する。図１４は、評価値テーブルを更新する処理の流れの一例を説明するためのフローチャートである。まず、情報提供システム１０は、提供情報Ｘをキーとして、関連度テーブルから該当するレコードを取得する（ステップＳ３０１）。次に、情報提供システム１０は、関連度テーブルから取得したレコードのプロフィール情報と利用者コードとをキーとして、評価値テーブル１３ａから該当するレコードを検索する（ステップＳ３０２）。
【００８２】
次に、情報提供システム１０は、レコードが取得できたか否かを判別し（ステップＳ３０３）、取得できたと判別した場合には（ステップＳ３０３肯定）、取得したレコードの評価値と関連度テーブルから取得したレコードの関連度との積算値を新たな評価値とする（ステップＳ３０４）。また、情報提供システム１０は、レコードが取得できなかった場合には（ステップＳ３０３否定）、利用者コードを「Ａ」、プロフィール情報を「Ｐ」評価値を定数「ｃ」とする新たなレコードを評価値テーブル１３ａに追加する（ステップＳ３０５）。
【００８３】
その後、情報提供システム１０は、関連度テーブル１２ａから取得した全てのレコードのプロフィール情報について評価値テーブル１３ａを更新したか否かを判別し（ステップＳ３０６）、更新したと判別した場合には（ステップＳ３０６肯定）、処理を終了する。一方、情報提供システム１０は、関連度テーブル１２ａから取得した全てのレコードのプロフィール情報について評価値テーブル１３ａを更新していないと判別した場合には（ステップＳ３０６否定）、以下の処理を実行する。すなわち、情報提供システム１０は、関連度テーブル１２ａから取得した他のレコードのプロフィール情報についてステップＳ３０２〜３０５の処理を実行する。
【００８４】
次に、図１５を用いて、利用者が興味があると自覚していない分野を抽出する処理の流れについて説明する。図１５は、利用者の無自覚の興味を抽出する処理の流れの一例を説明するためのフローチャートである。まず、情報提供システム１０は、利用者Ａの利用者コード「Ａ」をキーとして、評価値テーブル１３ａから該当するレコードを取得する（ステップＳ４０１）。
【００８５】
次に、情報提供システム１０は、取得したレコードのうち、評価値が定数「ｆ」以上であり、かつ、属性情報テーブル１１ａから取得したレコードのプロフィール情報と共通しないレコードを抽出する（ステップＳ４０２）。そして、情報提供システム１０は、レコードを抽出できたか否かを判別し（ステップＳ４０３）、抽出できたと判別した場合には（ステップＳ４０３肯定）、抽出したレコードのプロフィール情報を利用者Ａに提示する（ステップＳ４０４）。
【００８６】
また、情報提供システム１０は、抽出したレコードのうち、プロフィール情報を利用者Ａに提示していないレコードがまだあるか否かを判別し（ステップＳ４０５）、無いと判別した場合には（ステップＳ４０５否定）、処理を終了する。一方、情報提供システム１０は、抽出したレコードのうち、プロフィール情報を利用者Ａに提示していないレコードがまだあると判別した場合には（ステップＳ４０５肯定）、他のレコードのプロフィール情報を利用者Ａに提示する（ステップＳ４０４）。また、情報提供システム１０は、評価値テーブル１３ａからレコードが抽出できなかった場合には（ステップＳ４０３否定）、そのまま処理を終了する。
【００８７】
［実施例１の効果］
このように、情報提供システム１０は、利用者Ａから提供情報を受信した場合には、属性情報テーブル１１ａから利用者Ａの利用者コードＡと対応付けられたプロフィール情報を取得する。そして、情報提供システム１０は、取得したプロフィール情報と受信した提供情報とを対応付けて関連度テーブル１２ａに格納する。また、情報提供システム１０は、受信した提供情報と対応付けられたプロフィール情報を関連度テーブル１２ａから取得し、取得したプロフィール情報と利用者コードＡとを対応付けて評価値テーブル１３ａに格納する。そして、情報提供システム１０は、利用者コードＡと対応付けて評価値テーブル１３ａに格納されたプロフィール情報のうち、利用者コードＡと対応付けて属性情報テーブル１１ａに格納されたプロフィール情報と共通しないプロフィール情報を抽出する。その後、情報提供システム１０は、抽出したプロフィール情報を利用者に提示する。
【００８８】
このため、情報提供システム１０は、利用者が興味があると自覚していない分野を気付かせることができる。また、情報提供システム１０は、利用者が興味があると自覚していない分野に関連する商品やサービスの売り上げを拡大させることができる。すなわち、情報提供システム１０は、利用者が購入した商品と類似する商品を提示するのではなく、利用者が興味があると自覚していない分野を気付かせるので、商品検索等を利用者が自ら行えるきっかけをあたえることができる。この結果、情報提供システム１０は、利用者に対して長期的に関連商品を購入させることができる。
【００８９】
また、情報提供システム１０は、利用者コードとプロフィール情報の組ごとに評価値を記憶する評価値テーブル１３ａを有する。そして、情報提供システム１０は、提案情報を選択した利用者と、提案情報との組み合わせに基づいて、評価値の更新を行う。そして、情報提供システム１０は、評価値テーブル１３ａに格納されたプロフィール情報のうち、評価値の値が所定の閾値よりも高いプロフィール情報であって、属性情報テーブル１１ａに格納されたプロフィール情報と共通しないプロフィール情報を抽出する。このため、情報提供システム１０は、利用者が興味があると自覚していない可能性が高い分野を気付かせることができる。
【００９０】
また、情報提供システム１０は、プロフィール情報と提供情報との組ごとに関係度を記憶する関係度テーブル１２ａを有し、利用者が選択した提供情報と、利用者のプロフィール情報との組み合わせに基づいて、関連度の更新を行う。そして、情報提供システム１０は、関連度を用いて、評価値テーブル１３ａの評価値を更新する。このため情報提供システム１０は、利用者のプロフィール情報と選択した提供情報の組合せが、他の利用者と共通することにより、関連性が高いと考えられる場合には、評価値テーブル１３ａの評価値を上昇させることができる。
【００９１】
この結果、情報提供システム１０は、適切に、利用者が興味があると自覚していない分野を判別できるので、利用者が興味があると自覚していない可能性が高い分野を適切に気付かせることができる。
【００９２】
また、情報提供システム１０は、利用者のプロフィール情報と選択した提供情報との組み合わせが関連度テーブル１２ａに記憶されていない場合には、関連度テーブル１２ａに、利用者のプロフィール情報と選択した提供情報とを対応付けたテーブルを追加する。また、情報提供システム１０は、利用者コードとプロフィール情報との組み合わせが評価値テーブル１３ａに記憶されていない場合には、利用者コードとプロフィール情報とを対応付けたテーブルを評価値テーブル１３ａに追加する。
【００９３】
このため、情報提供システム１０は、プロフィール情報と提供情報との組み合わせや、利用者コードとプロフィール情報との組み合わせに情報提供システム１０の作成者が想定していないような組み合わせを追加することができる。この結果、情報提供システム１０は、作成者が想定していないような分野に対して利用者が無自覚に興味を有している場合にも、その分野を利用者に提示し、気付かせることができる。
【実施例２】
【００９４】
これまで本発明の実施例について説明したが実施例は、上述した実施例以外にも様々な異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００９５】
（１）各数値について
上述した実施例１においては、属性情報テーブル１１ａ、関連度テーブル１２ａ、評価値テーブル１３ａの一例を示した。また、関連度を更新する際の定数として「１．０５」を、関連度の初期値として「１．００」を、評価値の初期値として「１０．０」を示した。また、評価値の閾値として、「２５０．０」を示した。しかし、実施例はこれに限定されるものではなく、これら各種の数値は、あくまで一例であり、情報提供システム１０の運用に応じて、任意の価を設定することができる。
【００９６】
（２）関連度の更新について
上述した実施例１においては、情報提供システム１０は、提供情報および提供情報を選択した利用者のプロフィール情報に基づいて、関連度テーブル１２ａの関連度を上昇させた。しかし、実施例はこれに限定されるものではなく、例えば、利用者がある提供情報について不要である旨を情報提供システム１０に通知した場合には、提供情報と利用者のプロフィール情報との関係度を下げてもよい。
【００９７】
また、情報提供システム１０は、利用者が提供情報を選択した際のタッチパネルに対する接触強度に応じて、関連度の上昇率を変化させたり、関連度を補正することとしてもよい。また、情報提供システム１０は、エアタグを利用者が選択した際の指の動作に基づいて、関連度を修正することとしてもよい。
【００９８】
つまり、情報提供システム１０は、接触強度だけではなく、例えば、エアタグを広げるような指の動作（ピンチアウト）によって提供情報が選択された場合には、対応するテーブル１２ａの関連度を上昇させるように補正してもよい。また、情報提供システム１０は、エアタグをはじくような動作が行われた場合には、対応するテーブル１２ａの関連度を下降させるように補正してもよい。
【００９９】
例えば、利用者端末２は、接触強度を測定できるタッチパネルを有する。そして、利用者端末２は、利用者が選択した提供情報ととともに、この提供情報を利用者が選択した際の接触強度を示す情報を情報提供システム１０に送信する。情報提供システム１０は、提供情報と、接触強度を示す情報とを受信した場合には、上述した処理を実行することによって、関連度テーブル１２ａの関連度を更新するとともに、接触強度が所定の閾値よりも強いか否かを判別する。そして、情報提供システム１０は、接触強度が所定の閾値よりも強いと判別した場合には、関連度テーブル１２ａの関連度をさらに上昇させるように補正することとしてもよい。
【０１００】
また、利用者端末２は、利用者が接触したエアタグの提供情報と、利用者の指がエアタグに接触した際の指の動作を示す情報とを情報提供システム１０に送信する。このような場合には、情報提供システム１０は、上述した処理を実行することによって、関連度テーブル１２ａの関連度を更新するとともに、利用者の指の動作を示す情報から、利用者がピンチアウトを行っていた場合には、関連度を上昇させるように補正する。情報提供システム１０は、このような処理を行うことによって、利用者がより強い興味を有する分野を適切に気付かせることができる。
【０１０１】
（３）分野の提示について
実施例１に係る情報提供システム１０は、評価値テーブル１３ａから抽出したプロフィール情報を利用者端末２に表示させることで、利用者が無自覚に興味を有する分野を気付かせた。しかし、実施例はこれに限定されるものではなく、例えば、情報提供システム１０は、抽出したプロフィール情報を用いて、利用者端末２が利用する他のアプリケーションと連動するようにしてもよい。
【０１０２】
例えば、ＡＲシステム１は、サービス提供システム４、情報提供システム１０に加えて、利用者端末２〜２ｂの利用者のスケジュールを管理するスケジュールシステム６をさらに備える。そして、情報提供システム１０は、上述した処理により、利用者が無自覚に興味がある分野を示すプロフィール情報を抽出した場合には、以下の処理を実行する。
【０１０３】
すなわち、情報提供システム１０は、スケジュールシステム６に対して、利用者コードと抽出したプロフィール情報とを送信することにより、抽出したプロフィール情報と関連性を有するイベントのスケジュールと利用者のスケジュールとを受信する。そして、情報提供システム１０は、受信したイベントのスケジュールと利用者のスケジュールとを比較し、利用者のスケジュールと共通した日時および場所において行われるイベントを抽出する。その後、情報提供システム１０は、利用者端末２に抽出したイベントを提示する。
【０１０４】
図１６は、スケジュールアプリとの連携例を説明するための図である。例えば、「カフェ巡り」に対して無自覚に興味を有すると判別される利用者は、「１月３０日」の「１０時」から「□□市の図書館」に行くスケジュールをスケジュールシステム６に登録したものとする。このような場合には、情報提供システム１０は、「１月３０日」の「１０時」から「□□市の図書館」において行われるイベントのうち、「カフェ巡り」と関連性を有するイベントを抽出する。図１６に示す例では、情報提供システム１０は、「１月３０日」の「１０時」から「□□市の図書館」において「コーヒーショップの移動販売車が来る」イベントの情報を抽出し、抽出したイベントの情報を利用者端末２に提示させる。
【０１０５】
情報提供システム１０は、図１６に示すような具体的な提示を行うことによって、利用者が無自覚に興味を有する分野を、より効率的に気付かせることができる。なお、情報提供システム１０は、図１６に示すように、利用者への提示に興味の有無を入力する機能を付与し、利用者が入力した興味の有無に応じて、関連度あるいは評価値を補正することとしてもよい。
【０１０６】
（４）プログラム
ところで、実施例１に係る情報提供システム１０は、ハードウェアを利用して各種の処理を実現する場合を説明した。しかし、実施例はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１７を用いて、実施例１に示した情報提供システムと同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１７は、情報提供プログラムを実行するコンピュータの一例を説明するための図である。
【０１０７】
図１４に例示されたコンピュータ１００は、ＲＡＭ（Random  Access  Memory）１１０、ＨＤＤ（Hard  Disk  Drive）１２０、Ｉ／Ｏ（Input  Output）１３０、ＲＯＭ（Read  Only  Memory）１４０、ＣＰＵ（Central  Processing  Unit）１５０がバス１７０で接続される。ここで、Ｉ／Ｏ１３０は、利用者端末２〜２ｂから利用者コードや選択した提供情報を受信するための入出力装置である。
【０１０８】
ＨＤＤ１２０には、属性情報テーブル１２１、関連度テーブル１２２、評価値テーブル１２３があらかじめ保存される。属性情報テーブル１２１、関連度テーブル１２２、評価値テーブル１２３は、実施例１に係る各テーブル１１ａ、１２ａ、１３ａと同様の情報である。ＲＯＭ１４０には、情報提供プログラム１４１が記憶されており、ＣＰＵ１５０が情報提供プログラム１４１を読み出すことによって、情報提供プロセス１５１として機能するようになる。なお、情報提供プロセス１５１は、情報提供システム１０と同様の機能を発揮する。
【０１０９】
なお、本実施例で説明した情報提供プログラムは、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＭＯ（Magneto  Optical  Disc）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読取可能な記録媒体に記録される。また、このプログラムは、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１１０】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１１１】
（付記１）利用者から対象情報の参照要求を受け付ける受付部と、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納する第１の格納部と、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納する第２の格納部と、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する抽出部と、
前記抽出部が抽出した属性情報を前記所定の参照要求を行った利用者に提供する提供部と
を有することを特徴とする情報提供装置。
【０１１２】
（付記２）前記第３のテーブルは、前記属性情報と前記識別情報との組み合わせごとに当該属性情報と当該利用者との関連性を示す関連値を記憶し、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記抽出部は、前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、関連値が所定の閾値よりも高い属性情報であって、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出することを特徴とする付記１に記載の情報提供装置。
【０１１３】
（付記３）前記第２のテーブルは、前記対象情報と前記属性情報との組み合わせごとに当該対象情報と当該属性情報との関連性を示す関連値を記憶し、
前記第１の格納部は、前記参照要求に係る対象情報と、当該参照要求に係る属性情報との関連値が前記第２のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該第２のテーブルから取得した関連値と前記第３のテーブルの関連値とを積算した値を、新たな関連値とすることを特徴とする付記２に記載の情報提供装置。
【０１１４】
（付記４）前記第１の格納部は、前記参照要求に係る対象情報に前記参照情報に係る属性情報が対応付けて前記第２のテーブルに記憶されていない場合には、当該対象情報と当該属性情報とを対応付けて前記第２のテーブルに格納し、
前記第２の格納部は、前記第２のテーブルから取得した属性情報に前記参照情報を行った利用者の識別情報が対応付けて前記第３のテーブルに記憶されていない場合には、当該属性情報と当該利用者の識別情報とを対応付けて前記第３のテーブルに格納することを特徴とする付記１〜３のいずれか１つに記載の情報提供装置。
【０１１５】
（付記５）前記利用者は、対象情報を示すタグが表示されたタッチパネルを用いて参照要求の対象となる情報を選択し、
前記受付部は、前記参照要求とともに、前記利用者が前記タグを選択した際の指の動作を示す情報を受付し、
前記第１の格納部は、前記受付部が受け付けた前記指の動作を示す情報に基づいて、前記第２のテーブルの関連値を補正することを特徴とする付記３または４に記載の情報提供装置。
【０１１６】
（付記６）前記提供部は、前記参照要求を行った利用者のスケジュールを参照し、当該スケジュールにおける時刻と場所において行われるイベントを検索し、検索したイベントのうち、前記抽出部によって抽出された属性情報と関連性を有するイベントを抽出し、当該抽出したイベントの情報を当該利用者に提供することを特徴とする付記１〜５のいずれか１つに記載の情報提供装置。
【０１１７】
（付記７）利用者により操作される利用者端末と、利用者端末から情報の参照要求を受け付けた場合には、当該利用者端末に対して、当該参照要求の対象となる情報を送信する情報サーバと、当該利用者端末を利用する利用者の属性を示す属性情報を前記利用者端末に送信する情報提供装置とを有する情報提供システムであって、
前記対象情報提供装置は、
前記利用者端末から情報の参照要求を受け付ける受付部と、
利用者から対象情報の参照要求を受け付ける受付部と、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納する第１の格納部と、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納する第２の格納部と、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する抽出部と、
前記抽出部が抽出した属性情報を前記所定の参照要求を行った利用者に提供する提供部と
を有することを特徴とする情報提供システム。
【０１１８】
（付記８）前記第３のテーブルは、前記属性情報と前記識別情報との組み合わせごとに当該属性情報と当該利用者との関連性を示す関連値を記憶し、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記抽出部は、前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、関連値が所定の閾値よりも高い属性情報であって、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出することを特徴とする付記７に記載の情報提供システム。
【０１１９】
（付記９）前記第２のテーブルは、前記対象情報と前記属性情報との組み合わせごとに当該情報と当該属性情報との関連性を示す関連値を記憶し、
前記第１の格納部は、前記参照要求に係る対象情報と、当該参照要求に係る属性情報との関連値が前記第２のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記第２の格納部は、前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該第２のテーブルから取得した関連値と前記第３のテーブルの関連値とを積算した値を、新たな関連値とすることを特徴とする付記８に記載の情報提供システム。
【０１２０】
（付記１０）前記第１の格納部は、前記参照要求に係る対象情報に前記参照情報に係る属性情報が対応付けて前記第２のテーブルに記憶されていない場合には、当該対象情報と当該属性情報とを対応付けて前記第２のテーブルに格納し、
前記第２の格納部は、前記第２のテーブルから取得した属性情報に前記参照情報を行った利用者の識別情報が対応付けて前記第３のテーブルに記憶されていない場合には、当該属性情報と当該利用者の識別情報とを対応付けて前記第３のテーブルに格納することを特徴とする付記７〜９のいずれか１つに記載の情報提供システム。
【０１２１】
（付記１１）前記利用者は、対象情報を示すタグが表示されたタッチパネルを用いて参照要求の対象となる情報を選択し、
前記受付部は、前記参照要求とともに、前記利用者が前記タグを選択した際の指の動作を示す情報を受付し、
前記第１の格納部は、前記受付部が受け付けた前記指の動作を示す情報に基づいて、前記第２のテーブルの関連値を補正することを特徴とする付記９または１０に記載の情報提供システム。
【０１２２】
（付記１２）前記提供部は、前記参照要求を行った利用者のスケジュールを参照し、当該スケジュールにおける時刻と場所において行われるイベントを検索し、検索したイベントのうち、前記抽出部によって抽出された属性情報と関連性を有するイベントを抽出し、当該抽出したイベントの情報を当該利用者に提供することを特徴とする付記７〜１１のいずれか１つに記載の情報提供システム。
【０１２３】
（付記１３）利用者の属性を示す属性情報を提供する情報提供装置による情報提供方法であって、
利用者から対象情報の参照要求を受け付けし、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納し、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納し、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出し、
前記抽出した属性情報を前記所定の参照要求を行った利用者に提供する
処理を実行することを特徴とする情報提供方法。
【０１２４】
（付記１４）前記第３のテーブルは、前記属性情報と前記識別情報との組み合わせごとに当該属性情報と当該利用者との関連性を示す関連値を記憶し、
前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該関連値を上昇させ、前記第１のテーブルと前記第３のテーブルとを参照し、
前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、関連値が所定の閾値よりも高い属性情報であって、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する処理を実行させることを特徴とする付記１３に記載の情報提供方法。
【０１２５】
（付記１５）前記第２のテーブルは、前記対象情報と前記属性情報との組み合わせごとに当該情報と当該属性情報との関連性を示す関連値を記憶し、
前記参照要求に係る対象情報と、当該参照要求に係る属性情報との関連値が前記第２のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該第２のテーブルから取得した関連値と前記第３のテーブルの関連値とを積算した値を、新たな関連値とする処理を実行させることを特徴とする付記１４に記載の情報提供方法。
【０１２６】
（付記１６）前記参照要求に係る対象情報に前記参照情報に係る属性情報が対応付けて前記第２のテーブルに記憶されていない場合には、当該対象情報と当該属性情報とを対応付けて前記第２のテーブルに格納し、
前記第２のテーブルから取得した属性情報に前記参照情報を行った利用者の識別情報が対応付けて前記第３のテーブルに記憶されていない場合には、当該属性情報と当該利用者の識別情報とを対応付けて前記第３のテーブルに格納する処理を実行させることを特徴とする付記１３〜１５のいずれか１つに記載の情報提供方法。
【０１２７】
（付記１７）前記参照要求とともに、前記利用者が前記対象情報を示すタグが表示されたタッチパネルを用いて前記タグを選択した際の指の動作を示す情報を受付し
前記受け付けた接触強度を示す情報に基づいて、前記第２のテーブルの関連値を補正する処理を実行させることを特徴とする付記１５または１６に記載の情報提供方法。
【０１２８】
（付記１８）前記参照要求を行った利用者のスケジュールを参照し、当該スケジュールにおける時刻と場所において行われるイベントを検索し、検索したイベントのうち、前記抽出した属性情報と関連性を有するイベントを抽出し、当該抽出したイベントの情報を当該利用者に提供する処理を実行させることを特徴とする付記１３〜１７のいずれか１つに記載の情報提供方法。
【０１２９】
（付記１９）利用者の属性を示す属性情報を提供するコンピュータに、
利用者から対象情報の参照要求を受け付けし、
利用者の識別情報と当該利用者の属性を示す属性情報とを対応付けて記憶する第１のテーブルから、前記参照要求を行った利用者の属性情報を取得し、当該属性情報と前記参照要求に係る対象情報とを対応付けて第２のテーブルに格納し、
前記第２のテーブルから、所定の参照要求に係る対象情報に対応付けられた属性情報を取得し、当該属性情報と前記所定の参照要求を行った利用者の識別情報とを対応付けて第３のテーブルに格納し、
前記第１のテーブルと前記第３のテーブルとを参照し、前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出し、
前記抽出した属性情報を前記所定の参照要求を行った利用者に提供する
処理を実行させることを特徴とする情報提供プログラム。
【０１３０】
（付記２０）前記第３のテーブルは、前記属性情報と前記識別情報との組み合わせごとに当該属性情報と当該利用者との関連性を示す関連値を記憶し、
前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該関連値を上昇させ、前記第１のテーブルと前記第３のテーブルとを参照し、
前記所定の参照要求を行った利用者の識別情報に対応付けて前記第３のテーブルに記憶された属性情報のうち、関連値が所定の閾値よりも高い属性情報であって、当該利用者の識別情報に対応付けて前記第１のテーブルに記憶された属性情報と共通しない属性情報を抽出する処理を実行させることを特徴とする付記１９に記載の情報提供プログラム。
【０１３１】
（付記２１）前記第２のテーブルは、前記対象情報と前記属性情報との組み合わせごとに当該情報と当該属性情報との関連性を示す関連値を記憶し、
前記参照要求に係る対象情報と、当該参照要求に係る属性情報との関連値が前記第２のテーブルに記憶されていた場合には、当該関連値を上昇させ、
前記所定の参照要求を行った利用者の識別情報と前記第２のテーブルから取得した属性情報との関連値が前記第３のテーブルに記憶されていた場合には、当該第２のテーブルから取得した関連値と前記第３のテーブルの関連値とを積算した値を、新たな関連値とする処理を実行させることを特徴とする付記２０に記載の情報提供プログラム。
【０１３２】
（付記２２）前記参照要求に係る対象情報に前記参照情報に係る属性情報が対応付けて前記第２のテーブルに記憶されていない場合には、当該対象情報と当該属性情報とを対応付けて前記第２のテーブルに格納し、
前記第２のテーブルから取得した属性情報に前記参照情報を行った利用者の識別情報が対応付けて前記第３のテーブルに記憶されていない場合には、当該属性情報と当該利用者の識別情報とを対応付けて前記第３のテーブルに格納する処理を実行させることを特徴とする付記１９〜２１のいずれか１つに記載の情報提供プログラム。
【０１３３】
（付記２３）前記参照要求とともに、前記利用者が前記対象情報を示すタグが表示されたタッチパネルを用いて前記タグを選択した際の指の動作を示す情報を受付し
前記受け付けた接触強度を示す情報に基づいて、前記第２のテーブルの関連値を補正する処理を実行させることを特徴とする付記２１または２２に記載の情報提供プログラム。
【０１３４】
（付記２４）前記参照要求を行った利用者のスケジュールを参照し、当該スケジュールにおける時刻と場所において行われるイベントを検索し、検索したイベントのうち、前記抽出した属性情報と関連性を有するイベントを抽出し、当該抽出したイベントの情報を当該利用者に提供する処理を実行させることを特徴とする付記１９〜２３のいずれか１つに記載の情報提供プログラム。
【符号の説明】
【０１３５】
１  ＡＲシステム
２〜２ｂ  利用者端末
３  ネットワーク
４  サービス提供システム
５〜５ｄ  エアタグ
６  スケジュールシステム
１０  情報提供システム
１１  属性情報テーブル記憶部
１１ａ  属性情報テーブル
１２  関連度テーブル記憶部
１２ａ  関連度テーブル
１３  評価値テーブル記憶部
１３ａ  評価値テーブル
１４  提供情報受付部
１５  利用者属性取得部
１６  関連度格納部
１７  属性取得部
１８  評価値格納部
１９  無自覚情報抽出部
２０  無自覚情報提供部
【図１】
0005640897.tif 000002
【図２】
0005640897.tif 000003
【図３】
0005640897.tif 000004
【図４ａ】
0005640897.tif 000005
【図４ｂ】
0005640897.tif 000006
【図５ａ】
0005640897.tif 000007
【図５ｂ】
0005640897.tif 000008
【図６ａ】
0005640897.tif 000009
【図６ｂ】
0005640897.tif 000010
【図７】
0005640897.tif 000011
【図８】
0005640897.tif 000012
【図９】
0005640897.tif 000013
【図１０】
0005640897.tif 000014
【図１１】
0005640897.tif 000015
【図１２】
0005640897.tif 000016
【図１３】
0005640897.tif 000017
【図１４】
0005640897.tif 000018
【図１５】
0005640897.tif 000019
【図１６】
0005640897.tif 000020
【図１７】
0005640897.tif 000021