(57)【要約】【課題】利用者の状態に応じた情報の予測精度を向上させる。【解決手段】本願に係る情報提供装置は、ウェブ検索の内容等の利用者のネットワーク上における行動を示す行動情報と、当該利用者の遺伝子情報とを取得する取得部と、前記取得部により取得された前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態に応じた状態情報を生成する生成部と、前記生成部により生成された状態情報を提供する提供部とを有することを特徴とする。【選択図】図１
2017204199.tif 000002
【特許請求の範囲】
【請求項１】
利用者のネットワーク上における行動を示す行動情報と、当該利用者の遺伝子情報とを取得する取得部と、
前記取得部により取得された前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態に応じた状態情報を生成する生成部と、
前記生成部により生成された状態情報を提供する提供部と
を有することを特徴とする情報提供装置。
【請求項２】
前記生成部は、前記行動情報と前記遺伝子情報とに加えて、前記利用者の環境を示す環境情報、または、前記利用者の身体的な情報を示す身体情報の少なくともいずれか１つに基づいて、前記状態情報を生成する
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記生成部は、前記行動情報として、前記利用者によるウェブ検索の内容、または、前記利用者による所定の電子商店街の利用履歴の少なくともいずれか１つに基づいて、前記状態情報を生成する
ことを特徴とする請求項１または２に記載の情報提供装置。
【請求項４】
前記生成部は、前記利用者が有するリスクを示す状態情報を生成する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の情報提供装置。
【請求項５】
前記生成部は、前記遺伝子情報を組み合わせた状態情報を生成する
ことを特徴とする請求項４に記載の情報提供装置。
【請求項６】
前記生成部は、前記遺伝子情報が示す前記利用者の先天的特徴と、前記行動情報とのマッチング結果に基づいて、前記利用者が有するリスクを示す状態情報を生成する
ことを特徴とする請求項４または５に記載の情報提供装置。
【請求項７】
前記生成部は、前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態を推定し、推定された状態に応じて、当該利用者に対して提案する情報を、前記状態情報として生成する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の情報提供装置。
【請求項８】
前記生成部によって生成された状態情報が所定の条件を満たす場合には、所定の警告を出力する出力部
を有することを特徴とする請求項１〜７のうちいずれか１つに記載の情報提供装置。
【請求項９】
前記提供部は、前記利用者または当該利用者が許諾した他の利用者に対して、前記状態情報を提供する
ことを特徴とする請求項１〜８のうちいずれか１つに記載の情報提供装置。
【請求項１０】
前記提供部は、前記状態情報のうち提供する範囲を、前記利用者に応じて変更する
ことを特徴とする請求項９に記載の情報提供装置。
【請求項１１】
前記提供部は、前記利用者が許諾した前記他の利用者が、医療関係者である場合には、当該他の利用者に対して前記状態情報の全体を提供する
ことを特徴とする請求項９または１０に記載の情報提供装置。
【請求項１２】
前記提供部は、前記状態情報のうち、予め定められた一部の範囲を前記利用者に対して提供する
ことを特徴とする請求項９〜１１のうちいずれか１つに記載の情報提供装置。
【請求項１３】
前記生成部は、過去に生成した状態情報と、前記利用者の実際の状態との差分に基づいて、前記行動情報と前記遺伝子情報とから前記状態情報を生成する手法を修正する
ことを特徴とする請求項１〜１２のうちいずれか１つに記載の情報提供装置。
【請求項１４】
前記生成部は、前記行動情報と前記遺伝子情報との関係性を学習した学習器を用いて、前記行動情報と前記遺伝子情報とから前記状態情報を生成する
ことを特徴とする請求項１〜１３のうちいずれか１つに記載の情報提供装置。
【請求項１５】
情報提供装置が実行する情報提供方法であって、
利用者のネットワーク上における行動を示す行動情報と、当該利用者の遺伝子情報とを取得する取得工程と、
前記取得工程により取得された前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態に関する状態情報を生成する生成工程と、
前記生成工程により生成された状態情報を提供する提供工程と
を含むことを特徴とする情報提供方法。
【請求項１６】
コンピュータに、
利用者のネットワーク上における行動を示す行動情報と、当該利用者の遺伝子情報とを取得する取得手順と、
前記取得手順により取得された前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態に関する状態情報を生成する生成手順と、
前記生成手順により生成された状態情報を提供する提供手順と
を実行させるための情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法および情報提供プログラムに関する。
【背景技術】
【０００２】
従来、利用者の状態に応じた様々な情報を提供する技術が知られている。このような技術の一例として、血圧や体温等といった利用者の体調を示す情報と、気温や天気等の環境情報とに基づいて、利用者の体調変化を予測し、予測結果を通知する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３８９７０号公報
【特許文献２】特開２０１０−２３２９６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、必ずしも予測精度が良いとは言えない場合がある。例えば、上述した従来技術では、利用者の体調といった変動する情報に基づいて、利用者の体調変化を予測するので、予測精度が悪化する恐れがある。
【０００５】
本願は、上記に鑑みてなされたものであって、利用者の状態に応じた情報の予測精度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報提供装置は、利用者のネットワーク上における行動を示す行動情報と、当該利用者の遺伝子情報とを取得する取得部と、前記取得部により取得された前記行動情報と前記遺伝子情報とに基づいて、前記利用者の状態に応じた状態情報を生成する生成部と、前記生成部により生成された状態情報を提供する提供部とを有することを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、利用者の状態に応じた情報の予測精度を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報提供装置が実行する情報提供処理の一例を示す図である。
【図２】図２は、実施形態に係る情報提供装置の構成例を示す図である。
【図３】図３は、実施形態に係るリスク解析用情報データベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る遺伝子情報データベースに登録される情報の一例を示す図である。
【図５】図５は、実施形態に係る利用者種別データベースに登録される情報の一例を示す図である。
【図６】図６は、実施形態に係る利用者許諾データベースに登録される情報の一例を示す図である。
【図７】図７は、実施形態に係る情報提供装置が状態情報を生成する処理の流れの一例を示すシーケンス図である。
【図８】図８は、実施形態に係る情報提供装置が状態情報を提供する処理の流れの一例を示すシーケンス図である。
【図９】図９は、実施形態に係る情報提供装置が実行する情報提供処理の流れの一例を示すフローチャートである。
【図１０】図１０は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報提供装置、情報提供方法および情報提供プログラムを実施するための形態（以下、「実施形態」と記載する。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、情報提供方法および情報提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１−１．情報提供装置の一例〕
まず、図１を用いて、情報提供装置が実行する情報提供処理の一例について説明する。図１は、実施形態に係る情報提供装置が実行する情報提供処理の一例を示す図である。図１では、情報提供装置１０は、インターネット等の所定のネットワークＮを介して、利用者Ｕ０１が使用する利用者端末１００、医師等といった医療従事者が使用する病院端末２００、遺伝子解析を行う解析業者が使用する解析業者端末３００といった情報処理装置と通信可能である。なお、情報提供装置１０は、図１に示した利用者端末１００以外にも、任意数の利用者が使用する任意の数の利用者端末１００と通信可能であるものとする。また、情報提供装置１０は、図１に示した病院端末２００以外にも、任意の医療従事者が使用する病院端末２００や、任意の病院に設置された病院端末２００と通信可能である。また、情報提供装置１０は、任意の解析業者が使用する任意の数の解析業者端末３００と通信可能である。
【００１１】
情報提供装置１０は、後述する情報提供処理を実行する情報処理装置であり、例えば、サーバ装置やクラウドシステム等により実現される。また、病院端末２００は、医師等の医療従事者が使用する端末装置であり、例えば、ＰＣ（Personal  Computer）等の情報処理装置である。また、解析業者端末３００は、遺伝子解析を行う業者が使用する端末装置であり、例えば、ＰＣ等の情報処理装置である。
【００１２】
利用者端末１００は、スマートフォンやタブレット等のスマートデバイスであり、３Ｇ（3rd  Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。なお、利用者端末１００は、スマートデバイスのみならず、デスクトップＰＣやノートＰＣ等の情報処理装置であってもよい。
【００１３】
〔１−２．遺伝子解析について〕
ここで、情報提供装置１０は、利用者からの許諾をあらかじめ得ることを前提に、利用者が有する遺伝子の情報に基づいた各種の情報提供サービスを実現する。例えば、情報提供装置１０は、サービスの利用登録をおこなった利用者Ｕ０１の遺伝子の解析を解析業者に依頼し、解析業者から利用者Ｕ０１の遺伝子の解析結果である遺伝子情報を受付けると、受付けた遺伝子情報に基づいた各種のサービスを利用者Ｕ０１に対して提供する。
【００１４】
このような遺伝子情報には、利用者Ｕ０１が有する身体的な因子を示す情報が含まれる。例えば、遺伝子情報には、利用者Ｕ０１の遺伝子配列、利用者Ｕ０１が有すると予測されるアレルギーの種別、利用者Ｕ０１がどのような病気（例えば、癌や糖尿病等）にかかりやすいか、利用者Ｕ０１の身体がどのような状態になりやすいか（例えば、太りやすいのか、痩せやすいのか等）といった情報が含まれる。また、遺伝子情報には、利用者Ｕ０１が有する身体的な因子のみならず、例えば、利用者Ｕ０１が興奮しやすいか否か、利用者Ｕ０１が落ち込みやすいか否か等といった、利用者Ｕ０１の性格の指標となりえる情報が含まれていてもよい。このように、遺伝子情報は、身体的な因子や精神的な因子等、利用者が有する先天的特徴を示す情報となりえる。なお、遺伝子情報には、上述した情報以外にも、解析可能な各種の情報が含まれていてもよい。
【００１５】
また、遺伝子情報は、偶発的所見等の観点から、利用者Ｕ０１本人の遺伝子情報であっても、利用者Ｕ０１に直接提供される情報と、医師などの第三者を介して提供されるべき情報とが含まれると考えられる。そこで、情報提供装置１０は、遺伝子情報を、利用者Ｕ０１に対して直接提供可能な情報と、医師等の第三者を介して提供される情報とに分けて提供する。
【００１６】
〔１−３．情報提供処理について〕
ここで、利用者の体調等といった変動する情報のみに基づいて、利用者の体調変化等、利用者の各種状態を予測した場合には、予測精度が悪化する恐れがある。そこで、情報提供装置１０は、利用者の遺伝子情報、すなわち、利用者に関する不変的な情報を用いて、利用者の状態に応じた状態情報を生成し、生成した状態情報の提供を行う。具体的には、情報提供装置１０は、利用者のネットワーク上における行動を示す行動情報と、利用者の遺伝子情報とを取得し、取得された行動情報と遺伝子情報とに基づいて、状態情報を生成する。
【００１７】
〔１−３−１．行動情報について〕
ここで、行動情報とは、例えば、利用者によるウェブ検索の内容や、利用者による所定の電子商店街の利用履歴等、ネットワーク上において利用者が行った任意の行動を示す情報である。例えば、情報提供装置１０は、ウェブ検索の内容として、利用者がウェブ検索において入力した検索クエリの履歴、ウェブ検索の結果閲覧したウェブページの履歴等を示す行動情報を取得してもよい。また、例えば、情報提供装置１０は、利用者が電子商店街で閲覧した商品の履歴や購入した商品の履歴等を示す行動情報を取得してもよい。
【００１８】
また、情報提供装置１０は、上述した行動情報以外にも、例えば、利用者が閲覧したウェブページやウェブコンテンツの履歴、利用者がダウンロードしたアプリケーションの履歴、利用者が実行したアプリケーションの履歴、利用者が選択した広告の履歴、オークションで利用者が閲覧した商品の履歴や入札した商品の履歴等を示す行動情報を収集してもよい。また、情報提供装置１０は、利用者が行った路線検索の履歴、すなわち、利用者がどこからどこまで移動したかを示す履歴や、ブログ等に投稿した内容等を行動情報として取得してもよい。このように、情報提供装置１０は、利用者が行ったネットワークと関連する任意の行動を示す情報を、行動情報として収集すればよい。
【００１９】
なお、情報提供装置１０は、利用者が行った各種の行動の履歴のみならず、これらの履歴から予測される利用者の行動、すなわち、予測された利用者の将来の行動を示す行動情報を取得してもよい。例えば、情報提供装置１０は、利用者が閲覧したウェブページの履歴等から、利用者が選択するであろう（すなわち、利用者が気に入るであろう）広告の内容や種別を示す行動情報を予測してもよい。また、情報提供装置１０は、利用者が購入した商品の履歴等から、利用者が購入するであろう商品を示す行動情報を予測してもよい。
【００２０】
〔１−３−２．他の情報を考慮した情報提供処理について〕
また、情報提供装置１０は、利用者の行動情報および利用者の遺伝子情報以外にも、利用者の状態を予測する要因となりえる情報であれば、任意の情報を取得し、取得した情報を考慮して、利用者の状態情報を生成してもよい。例えば、情報提供装置１０は、利用者の脈拍、血圧、体重等の推移を示す情報、すなわち、利用者の身体的な状態を示す身体情報を取得し、取得した身体情報を考慮して、状態情報を生成してもよい。また、例えば、情報提供装置１０は、利用者の位置、その位置の気温、気圧、天気等、利用者を取り巻く環境の状態を示す環境情報を取得し、取得した環境状態を考慮して、状態情報を生成してもよい。また、情報提供装置１０は、これら行動情報、身体情報、および環境情報を任意の組み合わせで遺伝子情報と共に使用して、状態情報を生成してもよい。
【００２１】
〔１−３−３．状態情報について〕
ここで、情報提供装置１０は、利用者の状態を示す情報であれば、任意の情報を状態情報として生成してよい。例えば、情報提供装置１０は、行動情報と遺伝子情報とに基づいて、利用者が有する身体的、精神的なリスクを示すリスク情報として状態情報を生成してもよい。より具体的には、情報提供装置１０は、遺伝子情報が示す各種の情報と、行動情報が示す利用者の行動との相関に基づいて、利用者の身体的なリスクを示す状態情報を生成する。すなわち、情報提供装置１０は、遺伝子情報が示す利用者の先天的特徴と、行動情報とのマッチング結果に基づいて、利用者の身体的なリスクを示す状態情報を生成する。例えば、情報提供装置１０は、遺伝子情報と行動情報とから、利用者の現在または将来の状態を推定し、推定した状態に応じて、利用者に対して提案する情報を生成する。
【００２２】
以下、情報提供装置１０が状態情報を生成する処理の具体例について、幾つか説明する。例えば、情報提供装置１０は、所定の疾患が発生しやすい遺伝子を有する旨を遺伝子情報が示す場合、すなわち、所定の疾患が発生しやすい先天的特徴を利用者が有する場合には、その疾患と関連性のある行動を行動情報から特定する。より具体的には、情報提供装置１０は、利用者が、糖尿病になりやすい遺伝子を有する場合には、糖分が多く含まれる食品や酒類の購入履歴が行動情報に含まれているか否かや、糖分が多く含まれる食品や酒類の購入頻度を特定する。そして、情報提供装置１０は、糖分が多く含まれる食品や酒類の購入履歴が行動情報に含まれている場合や、購入頻度が所定の閾値よりも多い場合には、糖尿病の恐れがある旨を示す状態情報を生成する。
【００２３】
また、例えば、情報提供装置１０は、複数の利用者の行動情報と遺伝子情報とから、利用者の状態情報を生成してもよい。より具体的には、情報提供装置１０は、各利用者の行動情報の共通性と、各利用者の遺伝子情報の共通性とに基づいて、各利用者の状態情報を生成してもよい。例えば、情報提供装置１０は、ある疾患になりやすい遺伝子を有する複数の利用者を特定し、特定した各利用者が共通して行っている行動を行動履歴から特定する。そして、情報提供装置１０は、その疾患になりやすい遺伝子を有していない利用者等のうち、特定した行動を行っている利用者に対し、その疾患になりやすい旨を示す状態情報を提供してもよい。
【００２４】
また、情報提供装置１０は、環境情報や身体情報を考慮して、状態情報を生成してもよい。例えば、情報提供装置１０は、心臓に疾患が生じやすい遺伝子を有する利用者を特定する。また、情報提供装置１０は、特定した利用者の脈拍や血圧、特定した利用者の現在位置や気温、気圧等を環境情報や身体情報から特定する。そして、情報提供装置１０は、例えば、急激な血圧の変動が認められる場合や、気温や気圧が大きく変動する場合には、心臓の疾患が生じやすくなっている旨の状態情報を提供してもよい。また、情報提供装置１０は、行動情報、身体情報および環境情報から各種の疾患が生じうる可能性のスコアを算出し、算出したスコアが所定の閾値を超えた場合には、対応する疾患が生じうる旨の状態情報を提供してもよい。
【００２５】
なお、情報提供装置１０は、上述した状態情報以外にも、利用者が有するリスクを示す状態情報であれば、任意の内容の状態情報を生成してよい。また、情報提供装置１０は、疾患の発生のみならず、例えば、糖尿病になりやすくなる旨を示す状態情報等、疾患に対する注意を促す内容の状態情報を生成してもよい。
【００２６】
また、情報提供装置１０は、遺伝子情報と状態情報とを組み合わせた状態情報を生成してもよい。例えば、情報提供装置１０は、上述した状態情報と共に、利用者が有する遺伝子情報のうち、各種の疾患に関連する遺伝子情報を含む状態情報を提供してもよい。このような情報は、利用者に対してリスクを認識させるのみならず、医師等に対して提供されることで、より適切な医療行為の実現を促すことができる。
【００２７】
また、情報提供装置１０は、状態情報が所定の条件を満たす場合には、所定の警告を出力してもよい。例えば、情報提供装置１０は、心臓に疾患が生じやすい遺伝子を有する利用者の血圧が急激に上昇している場合等、予測される利用者の状態が緊急を要する場合には、利用者に対して各種の警告を通知してもよい。なお、状態情報は、上述したように、利用者の状態を医療的な観点から示す情報であってもよく、他にも、利用者の状態を、広告配信や商品の提案等に利用可能な態様で示す各種の情報であってもよい。
【００２８】
〔１−３−４．状態情報の提供先について〕
ここで、情報提供装置１０は、利用者や利用者が許諾した他の利用者に対して、生成した状態情報を提供する。例えば、情報提供装置１０は、利用者Ｕ０１の遺伝子情報と行動情報とから生成した状態情報、すなわち、利用者Ｕ０１の現在または将来の状態を示す状態情報を、利用者Ｕ０１に対して提供してもよく、例えば、利用者Ｕ０１が許諾した家族や医師等の他の利用者に対して提供してもよい。
【００２９】
また、情報提供装置１０は、状態情報の提供先となる利用者に応じて、状態情報のうち提供する範囲の変更や制御を行ってもよい。例えば、情報提供装置１０は、利用者が許諾した他の利用者が、医師等の医療関係者である場合には、偶発的所見の観点から、遺伝子情報や状態情報を含む状態情報の全体を提供してもよい。一方で、遺伝子情報の内容や状態情報の内容には、癌等といった重篤な疾患になりやすい等の情報が含まれる場合がある。そこで、利用者の心理的な負担を考慮し、情報提供装置１０は、遺伝子を提供した利用者本人に対しては、状態情報のうち所定の範囲のみを提供してもよい。例えば、情報提供装置１０は、重篤な遺伝子疾患等を有する旨を利用者Ｕ０１の状態情報が示す場合には、利用者Ｕ０１の許諾を得た医師のみに状態情報を提供し、利用者Ｕ０１に対しては、状態情報を提供せずともよい。
【００３０】
〔１−３−５．行動情報と遺伝子情報との関係性の学習について〕
なお、情報提供装置１０は、行動情報と遺伝子情報との関係性を学習したモデルを用いて、状態情報の生成を行ってもよい。例えば、情報提供装置１０は、所定の疾患について、どのような遺伝子情報を有する利用者がどのような行動を行っているか、どのような行動を行った際に、遺伝子情報が示す疾患に罹患しやすいか等といった行動情報と遺伝子情報との共起性をモデルに学習させる。そして、情報提供装置１０は、利用者から取得した行動情報と遺伝子情報とをモデルに入力することで、発現する可能性の高い疾患等を示す状態情報を生成してもよい。
【００３１】
また、情報提供装置１０は、前回生成した状態情報と、利用者の実際の状態との差分に基づいて、行動情報と遺伝子情報とから状態情報を生成する手法を修正してもよい。例えば、情報提供装置１０は、利用者Ｕ０１の行動情報や遺伝子情報等に基づいて、糖尿病に罹患しやすい旨を示す状態情報を生成したものとする。そして、情報提供装置１０は、状態情報を生成してから所定の時間が経過するまでの間に、利用者Ｕ０１が糖尿病に罹患した場合には、利用者Ｕ０１の行動情報と遺伝子情報との関係が、糖尿病に罹患しやすい利用者の行動情報と遺伝子情報との関係であるものとして、モデルの再学習を行う。この結果、情報提供装置１０は、様々な利用者に対して状態情報を生成すればするほど、状態情報の精度を向上させることができる。
【００３２】
なお、情報提供装置１０は、任意のモデルを用いて、上述した処理を実行して良い。例えば、情報提供装置１０は、ＧＷＡＳ（Genome-Wide  Association  Study）を用いた学習器や、ディープラーニング、ＳＶＭ（Support  Vector  Machine）等、任意の機械学習の技術を用いて、行動情報と遺伝子情報との関連性を学習し、学習結果に基づいて、利用者の状態情報を生成すればよい。
【００３３】
〔１−４．情報提供処理の一例〕
次に、図１を用いて、情報提供処理の一例について説明する。また、以下の例では、情報提供装置１０は、利用者Ｕ０１の遺伝子情報、行動情報、身体情報および環境情報に基づいて、利用者Ｕ０１が有するリスクなど、利用者の状態を示す状態情報を生成し、生成した状態情報を利用者Ｕ０１や利用者Ｕ０１が許諾した医師に対して提供する処理の一例について説明する。
【００３４】
まず、情報提供装置１０は、利用者Ｕ０１が使用する利用者端末１００を介して、利用者登録を受付ける（ステップＳ１）。このような利用者登録時においては、利用者Ｕ０１に対し、遺伝子情報の保存、遺伝子情報の利用、遺伝子情報を用いた状態情報の生成および配信、利用者Ｕ０１が許可した医師等への遺伝子情報や状態情報の提供、モデルの修正等に用いる旨の許諾を受付ける。また、情報提供装置１０は、利用者Ｕ０１に対して診断等といった各種の医療行為を行う医師の登録を受付ける。
【００３５】
続いて、情報提供装置１０は、遺伝子の解析依頼を、解析業者に対して送信する（ステップＳ２）。このような場合、解析業者は、利用者Ｕ０１に対して血液、唾液、毛髪等といった生体サンプルの採取キットを送信する。そして、利用者Ｕ０１は、採取キットを用いて採取された生体サンプルを解析業者に提供する（ステップＳ３）。このような場合、解析業者は、利用者Ｕ０１の遺伝子情報を解析し（ステップＳ４）、遺伝子情報を情報提供装置１０に登録する（ステップＳ５）。
【００３６】
また、情報提供装置１０は、利用者Ｕ０１の行動情報や身体情報を収集する（ステップＳ６）。例えば、情報提供装置１０は、利用者Ｕ０１が使用するウェアラブルデバイス等から、利用者Ｕ０１の血圧等を取得し、利用者端末１００や図示を省略したログサーバ等から、利用者Ｕ０１の行動情報を取得する。この際、情報提供装置１０は、ＧＰＳ（Global  Positioning  System）等を用いて利用者Ｕ０１の現在位置を特定し、特定した利用者Ｕ０１の現在位置の気温や気圧等といった環境情報を取得してもよい。
【００３７】
そして、情報提供装置１０は、行動情報を含むリスク解析用情報と、遺伝子情報とから、利用者が有するリスクの状態を示す状態情報、すなわち、状態情報を生成する（ステップＳ７）。例えば、情報提供装置１０は、リスク解析用情報データベース３１を有し、リスク解析用情報データベース３１に、リスク解析用情報Ｒ１０を格納する。このようなリスク解析用情報Ｒ１０には、取得した利用者Ｕ０１の行動情報Ｒ０１、身体情報Ｒ０２、および環境情報Ｒ０３が含まれている。また、情報提供装置１０は、遺伝子情報データベース３２を有し、遺伝子情報データベース３２に、解析業者から登録を受付けた利用者Ｕ０１の遺伝子情報Ｇ１０を格納する。
【００３８】
まず、情報提供装置１０は、遺伝子情報データベース３２から利用者Ｕ０１の遺伝子情報Ｇ１０を読み出すと、読み出した遺伝子情報Ｇ１０から利用者Ｕ０１が罹患しやすい疾患など、遺伝子情報Ｇ１０から特定可能な利用者Ｕ０１の先天的特徴を特定する。そして、情報提供装置１０は、リスク解析用情報データベース３１に登録されたリスク解析用情報Ｒ１０と、特定した先天的特徴とのマッチングを行い、利用者に対して提供する状態情報Ｃ１０を生成する。例えば、情報提供装置１０は、利用者が遺伝的に高血圧になりやすいという先天的特徴を特定した際に、利用者が比較的カロリーが高い食品を頻繁に購入している旨の行動情報Ｒ０１が取得された場合には、高血圧の警告を含む状態情報Ｃ１０を生成する。なお、情報提供装置１０は、ステップＳ６およびステップＳ７を、所定の時間間隔で実行する。
【００３９】
そして、情報提供装置１０は、利用者Ｕ０１から状態情報Ｃ１０の提供要求を受付けた場合には（ステップＳ８）、状態情報Ｃ１０を提供する。より具体的には、情報提供装置１０は、利用者Ｕ０１または利用者Ｕ０１が許諾した他の利用者に対し、状態情報Ｃ１０のうち提供する範囲を利用者の種別に応じて決定し、決定した範囲を配信する（ステップＳ９）。例えば、情報提供装置１０は、利用者の種別が登録された利用者種別データベース３３と、各利用者に対して状態情報の閲覧を許可した利用者が登録された利用者許諾データベース３４とを有する。このような場合、情報提供装置１０は、状態情報の要求元となる利用者の種別と、その利用者に対する許諾の状態とに応じて、状態情報の要求元となる利用者に対して提供する状態情報の範囲を決定する。
【００４０】
例えば、利用者種別データベース３３には、利用者を識別する利用者ＩＤ（Identifier）と、利用者の種別とが対応付けて登録されている。また、利用者許諾データベース３４には、利用者ＩＤに対し、その利用者ＩＤが示す利用者に対して状態情報の閲覧を許可した利用者の利用者ＩＤが許諾ＩＤとして対応付けて登録されている。このような情報が登録されている場合、情報提供装置１０は、まず、状態情報Ｃ１０の要求元である利用者Ｕ０１の利用者ＩＤ「ＩＤ＃１」と対応付けられた種別「本人」を特定する。この結果、情報提供装置１０は、状態情報Ｃ１０の要求元が利用者Ｕ０１本人であるので、状態情報のうち、予め定められた所定の範囲を利用者Ｕ０１に対して提供する（ステップＳ１０）。
【００４１】
ここで、情報提供装置１０は、病院端末２００を使用する医師から認証および提供要求を受付けたものとする（ステップＳ１１）。このような場合、情報提供装置１０は、要求元となる医師の認証を行うとともに、医師の利用者ＩＤ「ＩＤ＃２」と対応付けられた種別「医師」を特定する。また、情報提供装置１０は、医師の利用者ＩＤ「ＩＤ＃２」と対応付けられた許諾ＩＤ「ＩＤ＃１」を特定する。このような場合、状態情報Ｃ１０の要求元となる医師に対しては、利用者Ｕ０１が状態情報Ｃ１０の提供を許諾している。このため、情報提供装置１０は、状態情報Ｃ１０の要求元となる医師に対し、状態情報のみならず、遺伝子情報Ｇ１０の内容や、遺伝子情報Ｇ１０が示す先天的特徴等を含むすべての状態情報Ｃ１０を提供する（ステップＳ１２）。この結果、医師は、状態情報Ｃ１０を用いて、利用者Ｕ０１の診断や各種疾患の通知等を行う（ステップＳ１３）。
【００４２】
また、情報提供装置１０は、所定の疾患に罹患している可能性が高い場合等、ステップＳ７にて生成した状態情報が所定の要件を満たす場合は、各種の警告を含むアラート通知を利用者Ｕ０１の利用者端末１００に送信する（ステップＳ１４）。この結果、利用者Ｕ０１は、疾患や健康状態に対する各種の対応を迅速に行うことができる。
【００４３】
〔２．情報提供装置の構成〕
以下、上記した情報提供処理を実現する情報提供装置１０が有する機能構成の一例について説明する。図２は、実施形態に係る情報提供装置の構成例を示す図である。図２に示すように、情報提供装置１０は、通信部２０、記憶部３０、および制御部４０を有する。
【００４４】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、利用者端末１００、病院端末２００、解析業者端末３００の他、利用者のネットワーク上の行動を示すログデータを管理するログサーバ４００との間で情報の送受信を行う。
【００４５】
記憶部３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、リスク解析用情報データベース３１、遺伝子情報データベース３２、利用者種別データベース３３、利用者許諾データベース３４、および状態情報データベース３５（以下、「各データベース３１〜３５」と記載する場合がある。）を記憶する。
【００４６】
以下、図３〜図６を用いて、各データベース３１〜３５に登録される情報の一例について説明する。図３は、実施形態に係るリスク解析用情報データベースに登録される情報の一例を示す図である。図３に示す例では、リスク解析用情報データベース３１には、「利用者ＩＤ」および「リスク解析用情報」といった項目を有する情報が登録される。また、「リスク解析用情報」には、「行動情報」、「身体情報」、「環境情報」といった項目に属する各種の情報が登録される。
【００４７】
「利用者ＩＤ」は、利用者を識別する識別子である。また、「リスク解析用情報」は、対応付けられた利用者ＩＤが示す利用者の行動情報Ｒ０１、身体情報Ｒ０２、および環境情報Ｒ０３を含む情報である。例えば、図３に示す例では、リスク解析用情報データベース３１には、利用者Ｕ０１の行動情報Ｒ０１として、電子商店街における購買履歴「購買履歴＃１、購買履歴＃２」、ウェブ検索における検索クエリ「検索クエリ＃１、検索クエリ＃２」、閲覧したウェブページの閲覧履歴「閲覧履歴＃１、閲覧履歴＃２」、オークションの入札履歴「入札履歴＃１、入札履歴＃２」、路線検索等に基づく移動履歴「移動履歴＃１、移動履歴＃２」等が登録されている。
【００４８】
また、例えば、リスク解析用情報データベース３１には、利用者Ｕ０１の身体情報Ｒ０２として、脈拍「脈拍＃１、脈拍＃２」、血圧「血圧＃１、血圧＃２」、体重「体重＃１、体重＃２」等が登録されている。また、例えば、リスク解析用情報データベース３１には、利用者Ｕ０１の環境情報Ｒ０３として、利用者の現在位置を示す位置「位置＃１、位置＃２」、現在位置の気温「気温＃１、気温＃２」、現在位置の気圧「気圧＃１、気圧＃２」、現在位置の天気「天気＃１、天気＃２」等が登録されている。
【００４９】
なお、図３に示す情報以外にも、リスク解析用情報データベース３１には、各利用者のリスク解析用情報Ｒ１０が登録されているものとする。また、図１に示す例では、「購買履歴＃１」や「検索クエリ＃１」等といった概念的な値を記載したが、実際には、リスク解析用情報データベース３１には、各項目の内容を示す各種の情報が登録されることとなる。
【００５０】
図４は、実施形態に係る遺伝子情報データベースに登録される情報の一例を示す図である。図４に示す例では、遺伝子情報データベース３２には、「利用者ＩＤ」および「遺伝子情報」といった項目を有する情報が登録される。ここで、「遺伝子情報」とは、対応付けられた利用者ＩＤが示す利用者の遺伝子情報Ｇ１０を示す情報である。なお、図４に示す例では、遺伝子情報Ｇ１０として、「解析データ＃１」、「解析データ＃４」等といった概念的な値を記載したが、実際には、遺伝子情報データベース３２には、遺伝子情報Ｇ１０として、遺伝子配列や各種疾患に対応する遺伝子の有無等を示す情報が登録される。
【００５１】
例えば、図４に示す例では、遺伝子情報データベース３２には、利用者ＩＤ「ＩＤ＃１」と遺伝子情報「解析データ＃１」とが対応付けて登録されている。このような情報は、利用者ＩＤ「ＩＤ＃１」が示す利用者Ｕ０１の遺伝子情報Ｇ１０が、遺伝子情報「解析データ＃１」である旨を示す。
【００５２】
図５は、実施形態に係る利用者種別データベースに登録される情報の一例を示す図である。図５に示す例では、利用者種別データベース３３には、「利用者ＩＤ」および「種別」といった項目を有する情報が登録される。ここで、「種別」とは、対応付けられた利用者ＩＤが示す利用者の種別を示す情報である。
【００５３】
例えば、図５に示す例では、利用者種別データベース３３には、利用者ＩＤ「ＩＤ＃１」と種別「本人」とが対応付けて登録され、利用者ＩＤ「ＩＤ＃２」と種別「医師」とが対応付けて登録され、利用者ＩＤ「ＩＤ＃３」と種別「ユーザ家族」とが対応付けて登録され、利用者ＩＤ「ＩＤ＃４」と種別「本人」とが対応付けて登録されている。このような情報は、利用者ＩＤ「ＩＤ＃１」、「ＩＤ＃４」が示す利用者が、遺伝子解析を依頼した利用者本人である旨を示し、利用者ＩＤ「ＩＤ＃２」が示す利用者が、いずれかの利用者の診察を行う医師である旨を示し、利用者ＩＤ「ＩＤ＃３」が示す利用者が、いずれかの利用者の家族である旨を示す。
【００５４】
図６は、実施形態に係る利用者許諾データベースに登録される情報の一例を示す図である。図６に示す例では、利用者許諾データベース３４には、「利用者ＩＤ」および「許諾ＩＤ」といった項目を有する情報が登録される。ここで、「許諾ＩＤ」とは、対応付けられた利用者ＩＤが示す利用者に対して状態情報の閲覧を許可した利用者の利用者ＩＤを示す情報である。なお、許諾ＩＤ「ｎｕｌｌ」とは、許諾の必要が無い、または、許諾が行われていない旨を示す。
【００５５】
例えば、図６に示す例では、利用者許諾データベース３４には、利用者ＩＤ「ＩＤ＃２」と許諾ＩＤ「ＩＤ＃１」とが対応付けて登録され、利用者ＩＤ「ＩＤ＃３」と許諾ＩＤ「ＩＤ＃１」とが対応付けて登録されている。このような情報は、利用者ＩＤ「ＩＤ＃２」、「ＩＤ＃３」が示す利用者に対し、利用者ＩＤ「ＩＤ＃１」が示す利用者が状態情報の閲覧を許諾している旨を示す。
【００５６】
図２に戻り、説明を続ける。状態情報データベース３５には、情報提供装置１０が生成した状態情報Ｃ１０が登録されている。例えば、状態情報データベース３５には、各利用者について生成された状態情報Ｃ１０が順次登録されることとなる。
【００５７】
制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報提供装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。
【００５８】
図２に示すように、制御部４０は、登録受付部４１、収集部４２、取得部４３、生成部４４、要求受付部４５、決定部４６、および提供部４７を有する。登録受付部４１は、利用者Ｕ０１からの利用者登録を受付ける。このような場合、登録受付部４１は、利用者Ｕ０１に対して一意な利用者ＩＤを付与するとともに、解析業者端末３００に対して利用者Ｕ０１の遺伝子情報の解析を依頼する。
【００５９】
また、登録受付部４１は、利用者Ｕ０１に対して付与した利用者ＩＤと、種別「本人」とを対応付けて利用者種別データベース３３に登録する。また、登録受付部４１は、利用者Ｕ０１が状態情報の提供を許諾する他の利用者の種別の登録を受付ける。このような場合、登録受付部４１は、利用者Ｕ０１が登録した他の利用者の利用者ＩＤと、利用者Ｕ０１が登録した種別とを対応付けて利用者種別データベース３３に登録する。また、登録受付部４１は、利用者Ｕ０１の利用者ＩＤを許諾ＩＤとして、利用者Ｕ０１が許諾した利用者の利用者ＩＤとを対応付けて利用者許諾データベース３４に登録する。
【００６０】
収集部４２は、利用者Ｕ０１の遺伝子情報Ｇ１０と、利用者Ｕ０１のリスク解析用情報Ｒ１０を収集する。例えば、収集部４２は、利用者Ｕ０１の遺伝子情報Ｇ１０を解析業者端末３００から受付けると、受付けた遺伝子情報Ｇ１０を利用者Ｕ０１の利用者ＩＤと対応付けて遺伝子情報データベース３２に登録する。また、収集部４２は、ログサーバ４００等から、利用者Ｕ０１の行動情報Ｒ０１を収集し、利用者端末１００等から利用者Ｕ０１の身体情報Ｒ０２を収集し、天気予報を管理するサーバ等から、利用者Ｕ０１の環境情報Ｒ０３を収集する。そして、収集部４２は、収集した行動情報Ｒ０１、身体情報Ｒ０２、および環境情報Ｒ０３を、リスク解析用情報Ｒ１０として、リスク解析用情報データベース３１に登録する。
【００６１】
取得部４３は、利用者Ｕ０１のネットワーク上における行動を示す行動情報Ｒ０１と、利用者Ｕ０１の遺伝子情報Ｇ１０とを取得する。例えば、取得部４３は、所定の時間間隔で、状態情報を生成する対象となる利用者のリスク解析用情報Ｒ１０と、遺伝子情報Ｇ１０とを、リスク解析用情報データベース３１および遺伝子情報データベース３２から取得する。
【００６２】
生成部４４は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに基づいて、利用者Ｕ０１の状態に応じた状態情報Ｃ１０を生成する。より具体的には、生成部４４は行動情報Ｒ０１と、遺伝子情報Ｇ１０が示す先天的特徴とに基づいて、状態情報Ｃ１０を生成する。そして、生成部４４は、生成した状態情報Ｃ１０を、状態情報データベース３５に格納する。具体的には、生成部４４は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに加えて、環境情報Ｒ０３、または、身体情報Ｒ０２の少なくともいずれか１つに基づいて、状態情報Ｃ１０を生成する。例えば、生成部４４は、取得部４３が取得したリスク解析用情報Ｒ１０から、行動情報Ｒ０１として、検索クエリ等といった利用者Ｕ０１によるウェブ検索の内容や、購買履歴等といった利用者Ｕ０１による所定の電子商店街の利用履歴を用いて、利用者の現在または将来の状態を示す状態情報を生成する。
【００６３】
ここで、生成部４４は、状態情報として、利用者Ｕ０１が罹患しやすい疾患等、利用者Ｕ０１が有するリスクを示す状態情報を生成してもよい。また、生成部４４は、状態情報として、遺伝子情報Ｇ１０と状態情報とを組み合わせた状態情報を生成してもよい。また、生成部４４は、例えば、遺伝子情報Ｇ１０が示す利用者Ｕ０１の先天的特徴と、行動情報Ｒ０１とのマッチング結果に基づいて、利用者Ｕ０１が有するリスクを示す状態情報を生成してもよい。
【００６４】
また、生成部４４は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに基づいて、利用者Ｕ０１の状態を推定し、推定された状態に応じて、利用者Ｕ０１に対して提案する情報を、状態情報Ｃ１０として生成してもよい。例えば、生成部４４は、利用者Ｕ０１が糖尿病になりやすい遺伝子を有し、かつ、行動情報Ｒ０１に、「のどが渇く」等といった糖尿病に罹患した際の身体的な特徴を示す検索クエリが含まれている場合には、利用者Ｕ０１が糖尿病であると判定する。そして、生成部４４は、利用者Ｕ０１が糖尿病であると判定した場合には、利用者Ｕ０１に対して、医師による診断を提案する情報を、状態情報Ｃ１０として生成してもよい。
【００６５】
なお、生成部４４は、行動情報Ｒ０１と遺伝子情報Ｇ１０との関係性や、行動情報Ｒ０１と遺伝子情報Ｇ１０が示す先天的特徴との関係性を学習した学習器を用いて、上述した状態情報の生成を実行してもよい。例えば、生成部４４は、行動情報Ｒ０１と遺伝子情報Ｇ１０との共起性を学習した学習器を用いて、状態情報の生成を実現してもよい。また、生成部４４は、前回生成した状態情報Ｃ１０と、利用者Ｕ０１の実際の状態との差分に基づいて、行動情報Ｒ０１と遺伝子情報Ｇ１０とから状態情報Ｃ１０を生成する手法を修正してもよい。また、生成部４４は、生成された状態情報が所定の条件を満たす場合には、所定の警告を出力するように提供部４７に対して指示する。
【００６６】
要求受付部４５は、利用者Ｕ０１や利用者Ｕ０１が許諾した他の利用者等から、状態情報の提供要求を受付ける。このような場合、要求受付部４５は、要求元となる利用者の認証を行うとともに、要求元の利用者を示す利用者ＩＤを決定部４６に出力する。
【００６７】
決定部４６は、状態情報のうち提供する範囲を決定する。より具体的には、決定部４６は、要求元となる利用者の種別に応じて、状態情報Ｃ１０のうち提供する範囲を変更する。例えば、決定部４６は、要求元となる利用者が、医師等の医療関係者である場合には、状態情報Ｃ１０の全体を提供する旨を決定する。また、決定部４６は、要求元となる利用者が、遺伝子解析を依頼した本人である場合には、状態情報Ｃ１０のうち、予め定められた一部の範囲を提供する旨を決定する。
【００６８】
例えば、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別を利用者種別データベース３３から特定する。そして、決定部４６は、特定した種別が「本人」である場合には、状態情報Ｃ１０のうち、予め定められた所定の範囲を提供する旨を決定する。一方、決定部４６は、特定した種別が「ユーザ家族」である場合には、状態情報Ｃ１０のうち、利用者の家族に対して提供する範囲として予め定められた所定の範囲を提供する旨を決定する。また、決定部４６は、特定した種別が「医師」である場合には、状態情報Ｃ１０の全体を提供する旨を決定する。
【００６９】
続いて、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別が「本人」である場合には、要求受付部４５から受付けた利用者ＩＤと対応する状態情報を状態情報データベース３５から読み出す。そして、決定部４６は、読み出した状態情報のうち、決定した範囲を提供部４７に対して出力する。例えば、決定部４６は、リスク解析情報Ｒ１０と遺伝子情報Ｇ１０とに基づいて、利用者が罹患している可能性の高い疾患を列挙した状態情報Ｃ１０が生成された場合、利用者が罹患している可能性の高い疾患のうち、重篤な疾患を除外した状態情報Ｃ１０を、提供部４７に対して出力する。
【００７０】
一方、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別が「本人」以外の種別である場合には、種別に応じて状態情報Ｃ１０のうち提供する範囲を決定する。例えば、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別が「医師」である場合には、状態情報Ｃ１０の全体や、遺伝子情報Ｇ１０を提供対象として決定する。また、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別が「ユーザ家族」である場合には、例えば、利用者が罹患している可能性の高い疾患のうち、診断に注意を要する疾患以外の疾患や、重篤な疾患を提供対象として決定する。
【００７１】
続いて、決定部４６は、利用者許諾データベース３４を参照し、要求受付部４５から受付けた利用者ＩＤと対応付けられた許諾ＩＤを特定する。そして、決定部４６は、特定した許諾ＩＤと対応する状態情報を状態情報データベース３５から読み出し、読み出した状態情報のうち、決定した範囲を提供部４７に対して出力する。また、決定部４６は、要求受付部４５から受付けた利用者ＩＤと対応付けられた種別が「本人」以外の種別であり、かつ、利用者許諾データベース３４から特定した許諾ＩＤが「ｎｕｌｌ」である場合には、許諾を得ていないものとして、状態情報を提供しない旨を出力するよう、提供部４７に指示する。
【００７２】
例えば、決定部４６は、利用者ＩＤ「ＩＤ＃２」を要求受付部４５から受付けた場合には、利用者ＩＤ「ＩＤ＃２」と対応付けられた種別「医師」を利用者種別データベース３３から特定し、利用者ＩＤ「ＩＤ＃２」と対応付けられた許諾ＩＤ「ＩＤ＃１」を特定する。このような場合、決定部４６は、状態情報Ｃ１０の提供先が、利用者ＩＤ「ＩＤ＃１」が示す利用者によって許諾を受けた医師であるので、利用者ＩＤ「ＩＤ＃１」が示す利用者の状態情報Ｃ１０や、遺伝子情報Ｇ１０の全体を提供対象とする。
【００７３】
提供部４７は、状態情報Ｃ１０を提供する。例えば、提供部４７は、状態情報の要求元に対して、決定部４６から受付けた状態情報を提供する。また、提供部４７は、状態情報を提供しない旨を出力するよう指示された場合には、状態情報が提供できない旨を、状態情報の要求元に対して提供する。また、提供部４７は、所定の警告を出力するように生成部４４から指示された場合には、生成部４４が生成した状態情報に対応する利用者に対して、各種の警告を提供する。
【００７４】
〔３．処理の流れの一例〕
次に、図７、図８を用いて、情報提供装置１０が実行する情報提供処理の流れの一例について説明する。図７は、実施形態に係る情報提供装置が状態情報を生成する処理の流れの一例を示すシーケンス図である。また、図８は、実施形態に係る情報提供装置が状態情報を提供する処理の流れの一例を示すシーケンス図である。
【００７５】
まず、図７を用いて、情報提供装置１０が状態情報Ｃ１０を生成する処理の流れの一例を説明する。まず、利用者Ｕ０１は、利用者登録とともに、遺伝子情報Ｇ１０の利用許諾を情報提供装置１０に送信する（ステップＳ１０１）。このような場合、情報提供装置１０は、許諾情報に基づいて、利用者ＩＤを利用者Ｕ０１に提供する（ステップＳ１０２）。続いて、利用者Ｕ０１は、遺伝子の解析依頼を情報提供装置１０に送信する（ステップＳ１０３）。このような場合、情報提供装置１０は、遺伝子の解析依頼を解析業者Ａ０１に対して送信する（ステップＳ１０４）。
【００７６】
続いて、利用者Ｕ０１は、遺伝子解析に用いる生体サンプルを解析業者Ａ０１に対して送付する（ステップＳ１０５）。このような場合、解析業者Ａ０１は、遺伝子解析を行い（ステップＳ１０６）、遺伝子情報Ｇ１０を情報提供装置１０に通知する（ステップＳ１０７）。この結果、情報提供装置１０は、利用者Ｕ０１の遺伝子情報Ｇ１０を登録する（ステップＳ１０８）。
【００７７】
ここで、利用者Ｕ０１は、所定の時間間隔で、身体情報Ｒ０２を情報提供装置１０に対して通知する（ステップＳ１０９）。また、情報提供装置１０は、利用者Ｕ０１の現在位置等に基づいて、環境情報Ｒ０３を収集するとともに（ステップＳ１１０）、ログサーバ４００等から、利用者Ｕ０１の行動情報を収集する（ステップＳ１１１）。そして、情報提供装置１０は、遺伝子情報Ｇ１０と、リスク解析用情報Ｒ１０とに基づいて、利用者Ｕ０１の状態に基づく状態情報Ｃ１０を生成し（ステップＳ１１２）、生成した状態情報Ｃ１０を登録して（ステップＳ１１３）、処理を終了する。
【００７８】
続いて、図８を用いて、情報提供装置１０が状態情報Ｃ１０を提供する処理の流れの一例を説明する。まず、利用者Ｕ０１は、情報提供装置１０に、状態情報Ｃ１０の閲覧を許諾する他の利用者Ｕ０２と、医師Ｄ０１とを登録する（ステップＳ２０１）。このような場合、情報提供装置１０は、状態情報Ｃ１０の閲覧を許諾された各利用者の登録を受付ける（ステップＳ２０２）。
【００７９】
例えば、情報提供装置１０は、利用者Ｕ０１から、利用者Ｕ０２の種別が「ユーザ家族」であり、医師Ｄ０１の種別が「医師」である旨の登録を受付ける。このような場合、情報提供装置１０は、医師Ｄ０１に利用者ＩＤ「ＩＤ＃２」を提供し、利用者Ｕ０２に利用者ＩＤ「ＩＤ＃３」を提供する。そして、情報提供装置１０は、利用者ＩＤ「ＩＤ＃２」に種別「医師」を対応付けて利用者種別データベース３３に登録し、利用者ＩＤ「ＩＤ＃２」に許諾ＩＤ「ＩＤ＃１」を対応付けて利用者許諾データベース３４に登録する。また、情報提供装置１０は、利用者ＩＤ「ＩＤ＃３」に種別「ユーザ家族」を対応付けて利用者種別データベース３３に登録し、利用者ＩＤ「ＩＤ＃３」に許諾ＩＤ「ＩＤ＃１」を対応付けて利用者許諾データベース３４に登録する。
【００８０】
ここで、情報提供装置１０は、利用者Ｕ０１から状態情報Ｃ１０の閲覧要求を受付けた場合（ステップＳ２０３）、状態情報Ｃ１０のうち本人に対して提供する範囲を決定し（ステップＳ２０４）、決定した範囲の状態情報Ｃ１０を提供する（ステップＳ２０５）。一方、情報提供装置１０は、利用者Ｕ０２から状態情報Ｃ１０の閲覧要求を受付けた場合（ステップＳ２０６）、状態情報Ｃ１０のうち、利用者Ｕ０１から許諾された利用者Ｕ０２、すなわち、利用者の家族に対して提供する範囲を決定し（ステップＳ２０７）、決定した範囲の状態情報Ｃ１０を提供する（ステップＳ２０８）。一方、情報提供装置１０は、医師Ｄ０１から状態情報Ｃ１０の閲覧要求を受付けた場合は（ステップＳ２０９）、状態情報Ｃ１０の全ての範囲を遺伝子情報Ｇ１０と共に医師Ｄ０１に提供する（ステップＳ２１０）。
【００８１】
この結果、利用者Ｕ０１、利用者Ｕ０２、および医師Ｄ０１は、利用者Ｕ０１の状態情報Ｃ１０を閲覧し（ステップＳ２１１）、状態情報Ｃ１０の内容に応じて、食事制限や運動の予定等、利用者Ｕ０１の状態に対してどのような対応を行うかを示す対応情報の登録を行う（ステップＳ２１２）。なお、このような対応情報は、利用者Ｕ０１の体調管理を補助するサービスやアプリケーション等が指針として利用可能な情報であり、情報提供装置１０に対して登録が行われてもよく、利用者Ｕ０１が使用する利用者端末１００や、利用者Ｕ０１の体調管理を補助するサービスを提供するサーバ装置等に登録されてもよい。
【００８２】
また、利用者Ｕ０１、利用者Ｕ０２、および医師Ｄ０１は、利用者Ｕ０１の実際の状態を情報提供装置１０に送信する（ステップＳ２１３）。例えば、利用者Ｕ０１は、自身が認識可能な範囲で利用者Ｕ０１の実際の状態を情報提供装置１０に送信すればよい。また、医師Ｄ０１は、利用者Ｕ０１の実際の診断結果や身体情報等を情報提供装置１０に送信すればよい。このような場合、情報提供装置１０は、ステップＳ２０８にて提供した状態情報が示す利用者Ｕ０１の状態と、ステップＳ２１３にて送信された実際の状態とに基づいて、状態情報Ｃ１０を生成する手法を更新し（ステップＳ２１４）、処理を終了する。
【００８３】
続いて、図９を用いて、情報提供装置１０が実行する情報提供処理の流れについて説明する。図９は、実施形態に係る情報提供装置が実行する情報提供処理の流れの一例を示すフローチャートである。例えば、情報提供装置１０は、利用者Ｕ０１の遺伝子情報Ｇ１０を取得し（ステップＳ３０１）、行動情報Ｒ０１を含むリスク解析用情報Ｒ１０を取得する（ステップＳ３０２）。続いて、情報提供装置１０は、遺伝子情報Ｇ１０とリスク解析用情報Ｒ１０とに基づいて、利用者Ｕ０１の状態を示す状態情報Ｃ１０を生成し（ステップＳ３０３）、状態情報Ｃ１０の提供要求を受信したか否かを判定する（ステップＳ３０４）。
【００８４】
そして、情報提供装置１０は、状態情報Ｃ１０の提供要求を受信した場合は（ステップＳ３０４：Ｙｅｓ）、状態情報Ｃ１０のうち、提供要求の送信元となる利用者の種別に応じた範囲を提供し（ステップＳ３０５）、ステップＳ１０２に戻る。一方、情報提供装置１０は、状態情報Ｃ１０の提供要求を受信していない場合は（ステップＳ３０４：Ｎｏ）、ステップＳ１０２に戻る。
【００８５】
〔４．変形例〕
上記では、情報提供装置１０による情報提供処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、情報提供装置１０が実行する情報提供処理のバリエーションについて説明する。
【００８６】
〔４−１．適用可能なサービスについて〕
上述した例では、情報提供装置１０は、利用者Ｕ０１の遺伝子情報Ｇ１０と、行動情報Ｒ０１とに基づいて、利用者Ｕ０１が罹患しやすい疾患や、利用者Ｕ０１が罹患していると予測される疾患等を示す情報を、利用者Ｕ０１の状態に応じた状態情報Ｃ１０として生成した。しかしながら、実施形態は、これに限定されるものではない。すなわち、情報提供装置１０は、利用者Ｕ０１の遺伝子情報Ｇ１０と、行動情報Ｒ０１とに基づいて、利用者Ｕ０１の状態に応じた状態情報Ｃ１０を生成するのであれば、任意の内容の状態情報Ｃ１０を生成してもよい。
【００８７】
このような状態情報Ｃ１０の内容については、利用者Ｕ０１の遺伝子情報Ｇ１０と、行動情報Ｒ０１とに基づいて、利用者Ｕ０１に対してどのようなサービスを提供するかに応じて任意の設定が適用可能である。例えば、情報提供装置１０は、広告配信、ショッピング、オークション、旅行やホテル等の予約、ニュースの配信、音楽や動画像の配信サービス、ゲームコンテンツの配信、路線検索、求人検索、レストラン検索、不動産検索、レシピ検索、カップリングサービス等、任意のサービスにおいて、上述した情報提供処理を適用可能である。また、情報提供装置１０は、情報提供処理を適用するサービスと関連する利用者Ｕ０１の行動を示す情報であれば、任意の情報を行動情報Ｒ０１として収集してもよい。
【００８８】
例えば、情報提供装置１０は、複数の利用者の行動情報Ｒ０１と、遺伝子情報Ｇ１０との関連性を学習し、所定の遺伝子情報Ｇ１０を有する利用者が購入する可能性が高い商品を特定する。そして、情報提供装置１０は、ある利用者が所定の遺伝子情報Ｇ１０を有している場合には、その遺伝子情報Ｇ１０を有している利用者が購入する可能性が高い商品の広告や商品の購入を提案する情報、すなわち、利用者がその遺伝子情報Ｇ１０を有しているという状態に応じた状態情報を生成し、提供してもよい。
【００８９】
また、情報提供装置１０は、利用者が気に入りそうな商品、レストラン、ホテル、旅行先、不動産、ゲーム、音楽や動画像等の広告や提案を行う状態情報を生成してもよい。また、情報提供装置１０は、利用者が検索しそうな路線検索の結果を含む状態情報を生成してもよい。また、情報提供装置１０は、所定の遺伝子情報Ｇ１０を有している利用者が多く働いている会社や職業等を特定し、その遺伝子情報Ｇ１０を有している他の利用者に対し、その会社や職業を提案する状態情報を生成してもよい。また、情報提供装置１０は、複数の利用者の行動情報Ｒ０１と、遺伝子情報Ｇ１０との関連性に基づいて、相性がいい利用者の組み合わせを特定し、特定した組み合わせに従って、利用者のカップリングサービスを提供してもよい。
【００９０】
また、情報提供装置１０は、利用者が気に入りそうな商品、レストラン、ホテル、旅行先、不動産、ゲーム、音楽や動画像等の広告や提案を行う場合には、これらの購入履歴、閲覧履歴、渡航履歴、使用履歴、視聴履歴等を行動情報Ｒ０１として取得してもよい。すなわち、情報提供装置１０は、情報提供処理を適用するサービスに関連する任意の履歴を行動情報として取得してもよい。
【００９１】
また、情報提供装置１０は、行動情報Ｒ０１に基づいて、数学者や会計士等、数字に強い利用者が共通して有する遺伝子情報Ｇ１０を特定する。そして、情報提供装置１０は、特定した遺伝子情報Ｇ１０を有する利用者に対して広告を配信する場合には、商品や役務の価格を示す数値を含む広告を配信し、特定した遺伝子情報Ｇ１０を有さない利用者に対して広告を配信する場合には、価格を示す数値を含まない広告を配信してもよい。
【００９２】
このように、情報提供装置１０は、利用者Ｕ０１の行動情報Ｒ０１と遺伝子情報Ｇ１０とに基づいて、利用者Ｕ０１の状態に応じた情報を生成するのであれば、任意のサービスを提供するための情報であって、任意の内容の状態情報Ｃ１０を生成してよい。このようなサービスの内容や、状態情報Ｃ１０の内容は、上述した例に限定されるものではなく、各種サービスの内容に応じて適宜設定の変更が可能である。
【００９３】
〔４−２．警告の出し分けについて〕
ここで、情報提供装置１０は、状態情報Ｃ１０の内容に応じて、警告の出し分けを行ってもよい。例えば、情報提供装置１０は、重篤な疾患の可能性が高い場合や、リスクの度合いが高い疾患の可能性が高い場合等には、電話等といった緊急性を担保できる手法により、利用者Ｕ０１本人に対して、警告を出力してもよい。また、情報提供装置１０は、リスクの度合いが低い場合等には、メール等の警告を、利用者Ｕ０１本人のみならず、医師Ｄ０１等に出力してもよい。
【００９４】
〔４−３．セキュリティの保持について〕
なお、遺伝子情報Ｇ１０やリスク解析用情報Ｒ１０は、個人情報に該当する可能性がある。そこで、情報提供装置１０は、個人情報保護の観点から、セキュリティを保持するための各種の技術を採用してもよい。例えば、情報提供装置１０は、利用者Ｕ０１や医師Ｄ０１の認証を行う際に、生体認証を採用してもよい。また、情報提供装置１０は、遺伝子情報Ｇ１０やリスク解析用情報Ｒ１０を暗号化した状態で記憶および配信してもよい。
【００９５】
〔４−４．装置構成〕
なお、情報提供装置１０は、任意の数の利用者端末１００と通信可能に接続されていてもよく、任意の数の病院端末２００、解析業者端末３００、およびログサーバ４００と通信可能に接続されていてもよい。また、情報提供装置１０は、利用者端末１００と情報のやり取りを行うフロントエンドサーバと、情報提供処理を実行するバックエンドサーバとにより実現されてもよい。このような場合、フロントエンドサーバには、図２に示す登録受付部４１、要求受付部４５、提供部４７が配置され、バックエンドサーバには、記憶部３０の各データベース３１〜３５と共に、収集部４２、取得部４３、生成部４４、決定部４６等が配置されることとなる。
【００９６】
〔４−５．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００９７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２に示した要求受付部４５、決定部４６、および提供部４７は、統合されてもよい。
【００９８】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００９９】
〔５．プログラム〕
また、上述してきた実施形態に係る情報提供装置１０は、例えば図１０に示すような構成のコンピュータ１０００によって実現される。図１０は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、出力装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【０１００】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ、フラッシュメモリ等により実現される。
【０１０１】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する出力装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【０１０２】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【０１０３】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【０１０４】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、出力装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【０１０５】
例えば、コンピュータ１０００が情報提供装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０上にロードされたプログラムを実行することにより、制御部４０の機能を実現する。
【０１０６】
〔６．効果〕
上述したように、情報提供装置１０は、利用者Ｕ０１のネットワーク上における行動を示す行動情報Ｒ０１と、利用者Ｕ０１の遺伝子情報Ｇ１０とを取得する。そして、情報提供装置１０は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに基づいて、利用者Ｕ０１の状態に応じた状態情報Ｃ１０を生成する。このため、情報提供装置１０は、状態情報Ｃ１０の予測精度を向上させることができる。
【０１０７】
また、情報提供装置１０は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに加えて、利用者Ｕ０１の環境を示す環境情報Ｒ０３、または、利用者の身体的な情報を示す身体情報Ｒ０２の少なくともいずれか１つに基づいて、状態情報Ｃ１０を生成する。このため、情報提供装置１０は、状態情報Ｃ１０の予測精度を向上させることができる。
【０１０８】
また、情報提供装置１０は、行動情報Ｒ０１として、利用者Ｕ０１によるウェブ検索の内容、または、利用者Ｕ０１による所定の電子商店街の利用履歴の少なくともいずれか１つに基づいて、状態情報Ｃ１０を生成する。このため、情報提供装置１０は、利用者Ｕ０１の行動情報Ｒ０１と遺伝子情報Ｇ１０との関連性に基づいて、状態情報Ｃ１０を生成することができる。
【０１０９】
また、情報提供装置１０は、利用者Ｕ０１が有するリスクを示す状態情報Ｃ１０を生成する。このため、情報提供装置１０は、例えば、利用者Ｕ０１に対して、疾患の予防や注意を促すことができる。
【０１１０】
また、情報提供装置１０は、状態情報Ｃ１０として、遺伝子情報Ｇ１０を組み合わせた状態情報Ｃ１０を生成する。このため、情報提供装置１０は、医師Ｄ０１等に、診断の指標となる情報を提供することができる。
【０１１１】
また、情報提供装置１０は、遺伝子情報Ｇ１０が示す利用者Ｕ０１の先天的特徴と、行動情報Ｒ０１とのマッチング結果に基づいて、利用者が有するリスクを示す状態情報Ｃ１０を生成する。このため、情報提供装置１０は、例えば、利用者が糖尿病になりやすいというリスクを有する際に、糖分が多い食品を頻繁に購入している場合等に、糖尿病に罹患するリスクが高い旨の状態情報Ｃ１０を提供することができる。
【０１１２】
また、情報提供装置１０は、行動情報Ｒ０１と遺伝子情報Ｇ１０とに基づいて、利用者Ｕ０１の状態を推定し、推定された状態に応じて、利用者Ｕ０１に対して提案する情報を、状態情報Ｃ１０として生成する。このため、情報提供装置１０は、利用者Ｕ０１の状態に応じた各種の状態情報Ｃ１０を提供することができる。
【０１１３】
また、情報提供装置１０は、状態情報Ｃ１０が所定の条件を満たす場合には、所定の警告を出力する。このため、情報提供装置１０は、利用者Ｕ０１のが有するリスクが急を要する場合等に、迅速な警告を行うことができる。
【０１１４】
また、情報提供装置１０は、利用者Ｕ０１または利用者Ｕ０１が許諾した他の利用者（例えば、利用者Ｕ０２や医師Ｄ０１）に対して、状態情報Ｃ１０を提供する。ここで、情報提供装置１０は、状態情報Ｃ１０のうち提供する範囲を、利用者に応じて変更する。例えば、情報提供装置１０は、利用者Ｕ０１が許諾した他の利用者が、医師Ｄ０１等の医療関係者である場合には、他の利用者に対して状態情報Ｃ１０の全体を提供する。一方、情報提供装置１０は、利用者Ｕ０１に対して、状態情報Ｃ１０のうち、予め定められた一部の範囲を提供する。このため、情報提供装置１０は、偶発的所見や、利用者Ｕ０１の心理状況を考慮した情報の提供を行うことができる。
【０１１５】
また、情報提供装置１０は、過去に生成した状態情報Ｃ１０と、利用者Ｕ０１の実際の状態との差分に基づいて、行動情報Ｒ０１と遺伝子情報Ｇ１０とから状態情報Ｃ１０を生成する手法を修正する。このため、情報提供装置１０は、状態情報Ｃ１０の予測精度を順次高めていくことができる。
【０１１６】
また、情報提供装置１０は、行動情報Ｒ０１と遺伝子情報Ｇ１０との関係性を学習した学習器を用いて、行動情報Ｒ０１と遺伝子情報Ｇ１０とから状態情報Ｃ１０を生成する。このため、情報提供装置１０は、様々な観点から利用者Ｕ０１の状態情報Ｃ１０を生成することができる。
【０１１７】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１８】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。
【符号の説明】
【０１１９】
１０  情報提供装置
２０  通信部
３０  記憶部
３１  リスク解析用情報データベース
３２  遺伝子情報データベース
３３  利用者種別データベース
３４  利用者許諾データベース
３５  状態情報データベース
４０  制御部
４１  登録受付部
４２  収集部
４３  取得部
４４  生成部
４５  要求受付部
４６  決定部
４７  提供部
１００  利用者端末
２００  病院端末
３００  解析業者端末
４００  ログサーバ
【図１】
2017204199.tif 000003
【図２】
2017204199.tif 000004
【図３】
2017204199.tif 000005
【図４】
2017204199.tif 000006
【図５】
2017204199.tif 000007
【図６】
2017204199.tif 000008
【図７】
2017204199.tif 000009
【図８】
2017204199.tif 000010
【図９】
2017204199.tif 000011
【図１０】
2017204199.tif 000012