(57)【特許請求の範囲】
【請求項１】
情報が公開されたネットワークに接続され、ユーザに推薦する推薦情報を前記ネットワークから検索して前記ユーザに提示する推薦情報提示装置において、
前記ユーザの行動の予定に対応した前記推薦情報を前記ネットワークから検索する推薦情報検索部と、
前記推薦情報検索部の検索により得られた前記推薦情報を前記ユーザに提示する推薦情報提示部と、
前記ユーザが行った行動を検出する行動検出部と、
前記ユーザの行動の予定と前記行動検出部により検出された前記ユーザが行った行動とを比較し、前記ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断部と、
前記ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得部と、
前記行動予定変更原因取得部が取得した前記ユーザの行動の予定が変更された原因に関する情報に対応する前記ユーザの行動を予測する行動予測部と、を備え、
前記推薦情報検索部は、
前記行動予定変更判断部により前記ユーザの行動の予定が変更されたと判断された場合には、前記行動予測部により予測された前記ユーザの行動に対応した前記推薦情報を検索する
ことを特徴とする推薦情報提示装置。
【請求項２】
前記推薦情報提示部は、
前記行動予定変更判断部により前記ユーザの行動の予定が変更されたと判断された場合に、前記推薦情報提示部により検索された前記ユーザの行動の予定に対応した前記推薦情報を提示しないことを特徴とする請求項１に記載の推薦情報提示装置。
【請求項３】
前記行動予測部は、前記行動検出部により検出された過去の前記ユーザが行った行動に基づいて、前記ユーザの行動を予測することを特徴とする請求項１に記載の推薦情報提示装置。
【請求項４】
ユーザの行動に伴い操作される電気機器と、情報が公開されたネットワークから前記ユーザに推薦する推薦情報を検索して提示する推薦情報提示装置と、を備える推薦情報提示システムにおいて、
前記ユーザの行動の予定に対応した前記推薦情報を前記ネットワークから検索する推薦情報検索部と、
前記推薦情報検索部の検索により得られた前記推薦情報を前記ユーザに提示する推薦情報提示部と、
前記ユーザの操作により前記電気機器が操作された場合に前記電気機器から送信される識別ＩＤを取得し、前記識別ＩＤに対応する前記ユーザの行動を検出する行動検出部と、
前記ユーザの行動の予定と前記行動検出部により検出された前記識別ＩＤに対応する前記ユーザの行動とを比較し、前記ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断部と、
前記ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得部と、
前記行動予定変更原因取得部が取得した前記ユーザの行動の予定が変更された原因に関する情報に対応する前記ユーザの行動を予測する行動予測部と、を備え、
前記推薦情報検索部は、
前記行動予定変更判断部により前記ユーザの行動の予定が変更されたと判断された場合には、前記行動予測部により予測された前記ユーザの行動に対応した前記推薦情報を検索する
ことを特徴とする推薦情報提示システム。
【請求項５】
情報が公開されたネットワークからユーザに推薦する推薦情報を検索して前記ユーザに提示する推薦情報提示方法において、
推薦情報提示装置に備えられた推薦情報検索部が、前記ユーザの行動の予定に対応した前記推薦情報を前記ネットワークから検索する推薦情報検索ステップと、
前記推薦情報提示装置に備えられた推薦情報提示部が、前記推薦情報検索ステップの検索により得られた前記推薦情報を前記ユーザに提示する推薦情報提示ステップと、
前記推薦情報提示装置に備えられた行動検出部が、前記ユーザが行った行動を検出する行動検出ステップと、
前記推薦情報提示装置に備えられた行動予定変更判断部が、前記ユーザの行動の予定と前記行動検出ステップにより検出された前記ユーザが行った行動とを比較し、前記ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断ステップと、
前記推薦情報提示装置に備えられた行動予定変更原因取得部が、前記ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得ステップと、
前記推薦情報提示装置に備えられた行動予測部が、前記行動予定変更原因取得ステップで取得された前記ユーザの行動の予定が変更された原因に関する情報に対応する前記ユーザの行動を予測する行動予測ステップと、を備え、
前記推薦情報検索ステップでは、
前記行動予定変更判断ステップで前記ユーザの行動の予定が変更されたと判断された場合には、前記行動予測ステップで予測された前記ユーザの行動に対応した前記推薦情報が検索される
ことを特徴とする推薦情報提示方法。
【請求項６】
情報が公開されたネットワークからユーザに推薦する推薦情報を検索して前記ユーザに提示する推薦情報提示プログラムにおいて、
前記ユーザの行動の予定に対応した前記推薦情報を前記ネットワークから検索する推薦情報検索ステップと、
前記推薦情報検索ステップの検索により得られた前記推薦情報を前記ユーザに提示する推薦情報提示ステップと、
前記ユーザが行った行動を検出する行動検出ステップと、
前記ユーザの行動の予定と前記行動検出ステップにより検出された前記ユーザが行った行動とを比較し、前記ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断ステップと、
前記ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得ステップと、
前記行動予定変更原因取得ステップで取得された前記ユーザの行動の予定が変更された原因に関する情報に対応する前記ユーザの行動を予測する行動予測ステップと、
をプロセッサに実行させ、
前記推薦情報検索ステップでは、
前記行動予定変更判断ステップで前記ユーザの行動の予定が変更されたと判断された場合には、前記行動予測ステップで予測された前記ユーザの行動に対応した前記推薦情報が検索される
ことを特徴とする推薦情報提示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに推薦する推薦情報を提示する推薦情報提示装置、推薦情報提示システム、推薦情報提示方法及び推薦情報提示プログラムに関する。
【背景技術】
【０００２】
ユーザのスケジュールに応じて、推薦情報を提供する技術がある（例えば、特許文献１）。特許文献１には、ユーザのスケジュールとしてユーザの移動先等の行動予定が予め登録され、この行動予定に応じた推薦情報（例えば、行き先付近の飲食店の情報等）を検索してユーザに推薦する技術について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０１８１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術は、ユーザの行動予定の変更を考慮したものではない。したがって、ユーザが行動予定を登録した後、この行動予定が変更された場合においても、変更前の行動予定に沿って推薦情報が提示されてしまうという問題があった。
【０００５】
本発明の推薦情報提示装置、推薦情報提示システム、推薦情報提示方法及び推薦情報提示プログラムは、上記のような課題を解決するためになされたもので、ユーザの行動予定の変更を判断することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る推薦情報提示装置は、情報が公開されたネットワークに接続され、ユーザに推薦する推薦情報をネットワークから検索してユーザに提示する推薦情報提示装置において、ユーザの行動の予定に対応した推薦情報をネットワークから検索する推薦情報検索部と、推薦情報検索部の検索により得られた推薦情報をユーザに提示する推薦情報提示部と、ユーザが行った行動を検出する行動検出部と、ユーザの行動の予定と行動検出部により検出されたユーザが行った行動とを比較し、ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断部と、ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得部と、行動予定変更原因取得部が取得したユーザの行動の予定が変更された原因に関する情報に対応するユーザの行動を予測する行動予測部と、を備え、推薦情報検索部は、行動予定変更判断部によりユーザの行動の予定が変更されたと判断された場合には、行動予測部により予測されたユーザの行動に対応した推薦情報を検索することを特徴とする。
【０００７】
本発明に係る推薦情報提示システムは、ユーザの行動に伴い操作される電気機器と、情報が公開されたネットワークからユーザに推薦する推薦情報を検索して提示する推薦情報提示装置と、を備える推薦情報提示システムにおいて、ユーザの行動の予定に対応した推薦情報をネットワークから検索する推薦情報検索部と、推薦情報検索部の検索により得られた推薦情報をユーザに提示する推薦情報提示部と、ユーザの操作により電気機器が操作された場合に電気機器から送信される識別ＩＤを取得し、識別ＩＤに対応するユーザの行動を検出する行動検出部と、ユーザの行動の予定と行動検出部により検出された識別ＩＤに対応するユーザの行動とを比較し、ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断部と、ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得部と、行動予定変更原因取得部が取得したユーザの行動の予定が変更された原因に関する情報に対応するユーザの行動を予測する行動予測部と、を備え、推薦情報検索部は、行動予定変更判断部によりユーザの行動の予定が変更されたと判断された場合には、行動予測部により予測されたユーザの行動に対応した前記推薦情報を検索することを特徴とする。
【０００８】
本発明に係る推薦情報提示方法は、情報が公開されたネットワークからユーザに推薦する推薦情報を検索してユーザに提示する推薦情報提示方法において、推薦情報提示装置に備えられた推薦情報検索部が、ユーザの行動の予定に対応した推薦情報をネットワークから検索する推薦情報検索ステップと、推薦情報提示装置に備えられた推薦情報提示部が、推薦情報検索ステップの検索により得られた推薦情報をユーザに提示する推薦情報提示ステップと、推薦情報提示装置に備えられた行動検出部が、ユーザが行った行動を検出する行動検出ステップと、推薦情報提示装置に備えられた行動予定変更判断部が、ユーザの行動の予定と行動検出ステップにより検出されたユーザが行った行動とを比較し、ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断ステップと、推薦情報提示装置に備えられた行動予定変更原因取得部が、ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得ステップと、推薦情報提示装置に備えられた行動予測部が、行動予定変更原因取得ステップで取得されたユーザの行動の予定が変更された原因に関する情報に対応するユーザの行動を予測する行動予測ステップと、を備え、推薦情報検索ステップでは、行動予定変更判断ステップでユーザの行動の予定が変更されたと判断された場合には、行動予測ステップで予測されたユーザの行動に対応した推薦情報が検索されることを特徴とする。
【０００９】
本発明に係る推薦情報提示プログラムは、情報が公開されたネットワークからユーザに推薦する推薦情報を検索してユーザに提示する推薦情報提示プログラムにおいて、ユーザの行動の予定に対応した推薦情報をネットワークから検索する推薦情報検索ステップと、推薦情報検索ステップの検索により得られた推薦情報をユーザに提示する推薦情報提示ステップと、ユーザが行った行動を検出する行動検出ステップと、ユーザの行動の予定と行動検出ステップにより検出されたユーザが行った行動とを比較し、ユーザの行動の予定が変更されたか否かを判断する行動予定変更判断ステップと、ユーザの行動の予定が変更された原因に関する情報を取得する行動予定変更原因取得ステップと、行動予定変更原因取得ステップで取得されたユーザの行動の予定が変更された原因に関する情報に対応するユーザの行動を予測する行動予測ステップと、をプロセッサに実行させ、推薦情報検索ステップでは、行動予定変更判断ステップでユーザの行動の予定が変更されたと判断された場合には、行動予測ステップで予測されたユーザの行動に対応した推薦情報が検索されることを特徴とする。
【発明の効果】
【００１０】
本発明に係る推薦情報提示装置、推薦情報提示システム、推薦情報提示方法及び推薦情報提示プログラムは、ユーザの行動予定と、ユーザが行った行動とを比較するので、ユーザの行動予定が変更したか否かを判断することができる。よって、ユーザの行動予定の変更に応じた推薦情報の提示処理を実行することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る推薦情報提示システムの構成図である。
【図２】実施の形態１に係る実施の形態１に係る推薦情報提示装置の機能ブロック図である。
【図３】実施の形態１に係るユーザ情報データベースの一例である。
【図４】実施の形態１に係るスケジュールデータベースの一例である。
【図５】実施の形態１に係る機器情報行動対応データベースの一例である。
【図６】実施の形態１に係る推薦情報定義データベースの一例である。
【図７】実施の形態１に係る推薦情報提示装置のハードウェア構成図である。
【図８】実施の形態１に係る推薦情報提示装置の動作フローチャートである。
【図９】実施の形態２に係る推薦情報提示装置の機能ブロック図である。
【図１０】実施の形態２に係る推薦情報提示装置の動作フローチャートである。
【図１１】実施の形態２に係る行動予測部が、ユーザの行動を予測する例について説明する図である。
【図１２】実施の形態３に係る推薦情報提示装置の機能ブロック図である。
【図１３】実施の形態３に係る推薦情報提示装置の動作フローチャートである。
【発明を実施するための形態】
【００１２】
実施の形態１．
以下、図１を用いて、実施の形態１に係る推薦情報提示システムの構成について説明する。図１は、本発明に係る推薦情報提示システムの構成図である。図１において、推薦情報提示システム１００は、推薦情報提示装置１、電気機器２、情報提供装置３、及びネットワーク４を備える。なお、図１に示す推薦情報提示システムの構成は、以下の実施の形態においても共通するものとする。
【００１３】
電気機器２は、ユーザの行動に伴って使用される電気機器であって、後述する推薦情報提示装置１との間で情報通信を行うための機能を有している。電気機器２は、例えば、冷蔵庫、ＩＨ（Ｉｎｄｕｃｔｉｏｎ  Ｈｅａｔｉｎｇ）クッキングヒーター、エアコン、電子レンジ、掃除機などである。電気機器２は、ユーザに操作された場合に、ユーザに操作されたことを示す操作情報を後述するネットワーク４を介して推薦情報提示装置１に送信する。操作情報には、電気機器２を識別するための機器ＩＤ、及びこの操作情報が送信された時刻が含まれている。
【００１４】
情報提供装置３は、インターネット上に情報を公開する装置である。このインターネット上に公開される情報（以下、インターネット情報とする）は、例えば、各地域の気象情報、ニュース、自治体が提供する地域情報である。
【００１５】
推薦情報提示装置１は、情報提供装置３により公開されたインターネット情報のうち、後述するユーザの行動予定に応じたインターネット情報を検索し、推薦情報としてユーザに提示する装置である。推薦情報提示装置１は、例えば、宅内に配置されるデジタルサイネージ等がこれに相当する。なお、推薦情報提示装置１は、デジタルサイネージに限られず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）又はスマートフォン等、推薦情報を画像や音でユーザに提供可能な装置であればよい。
【００１６】
次に、図２を用いて、推薦情報提示装置１の構成について説明する。図２は、実施の形態１に係る推薦情報提示装置１の機能ブロック図である。推薦情報提示装置１は、入力部１１、表示部１２、ユーザ情報記憶部１３、推薦情報検索部１４、推薦情報定義記憶部１５、情報取得部１６、機器情報取得部１７、行動検出部１８、環境認識部２６、機器情報行動対応記憶部１９、行動予定変更判断部２０、及びスケジュール記憶部２１を備える。
【００１７】
入力部１１は、ユーザの操作によりユーザ情報、及びスケジュールを推薦情報提示装置１内に入力する。ユーザ情報は、ユーザに応じた推薦情報を検索するためのユーザ固有の情報であって、例えば、ユーザのユーザＩＤ、名称、年齢、性別、趣味、及び嗜好等の情報がこれに相当する。また、スケジュールは、洗濯、炊事、食事、外出等、各時間帯におけるユーザが行う行動の予定（以下、行動予定という）である。入力部１１は、ユーザ情報をユーザ情報記憶部１３にユーザ情報データベースとして記憶させる。また、入力部１１は、スケジュールをスケジュール記憶部２１にスケジュールデータベースとして記憶させる。なお、ユーザ情報は、上記例に限られず、ユーザ固有の情報であればよい。例えば、好みのスポーツ等の情報を入力部１１から入力できるようにしてもよい。スケジュールに関しても、各時間帯におけるユーザが行う行動予定を特定できれば、例えば、入浴、外食、旅行等の情報を入力部１１から入力できるようにしてもよい。
【００１８】
ユーザ情報記憶部１３は、入力部１１から取得されたユーザ情報をユーザ情報データベースとして記憶する。図３は、ユーザ情報データベースの一例である。ユーザ情報データベースには、ユーザＩＤ、ユーザ名称、年齢、性別、趣味、及び嗜好が対応づけられて記憶される。図３の例においては、ユーザＩＤ「００１」、ユーザ名称「母」、年齢「４９」、性別「女」、趣味「音楽」、及び嗜好「和食」がそれぞれ対応づけられて記憶されている。
【００１９】
スケジュール記憶部２１は、入力部１１から取得したスケジュールをスケジュールデータベースとして記憶する。図４は、実施の形態１に係るスケジュールデータベースの一例である。スケジュールデータベースには、時間帯毎のユーザの行動予定が記憶されている。例えば、図４の例においては、ユーザＩＤ「００１」で示されるユーザが８：００−１０：００の間に「洗濯」、１０：００−１２：００の間に「炊事」、１２：００−１４：００の間に「外出」、１４：００−１６：００の間に「炊事」、１８：００−２０：００の間に「テレビ鑑賞」、及び２０：００−２２：００の間に「就寝」することを示す。なお、１６：００−１８：００の時間帯において「−」は、特に何も予定が入っていないことを示す。なお、図４の例では、１日を２時間毎に区切った時間帯に対して行動予定を対応づける例を示したが、スケジュール記憶部２１が記憶するスケジュールデータベースは、これに限られず、日付毎に行動予定を対応づけ、１月分のスケジュールを記憶するものでもよい。
【００２０】
機器情報取得部１７は、ネットワーク４を介して電気機器２から操作情報を取得する。
【００２１】
機器情報行動対応記憶部１９は、電気機器２の機器ＩＤと行動予定とを対応づけた機器情報行動対応データベースを記憶している。図５は、実施の形態１に係る機器情報行動対応データベースの一例である。図５において、上段には機器ＩＤが記憶され、下段にはユーザの行動が記憶されている。なお、説明のため、図５上段のかっこ内には機器ＩＤで示される機器を示している。
【００２２】
行動検出部１８は、機器情報取得部１７から操作情報を取得し、この操作情報に含まれる機器ＩＤに基づき機器情報行動対応記憶部１９に記憶される機器情報行動対応データベースを参照し、ユーザが行った行動を検出する。以下の説明において、行動検出部１８が検出したユーザが行った行動を行動実績という。行動検出部１８は、機器ＩＤ「１ａ」を電気機器２の一例である洗濯機から取得した場合に、図５に示す機器情報行動対応データベースの上段の機器ＩＤ「１ａ」に対応づけられた下段の行動「洗濯」を参照することで、ユーザが洗濯していることを検出することができる。
【００２３】
情報取得部１６は、情報提供装置３よりネットワーク４を介してインターネット情報を取得する。
【００２４】
環境認識部２６は、後述する推薦情報検索部１４が推薦情報を検索するために必要なインターネット情報を情報取得部１６を介して取得し、ユーザの環境を認識する。推薦情報を検索するために必要なインターネット情報は、例えば、ユーザの所在地における気象情報である。
【００２５】
推薦情報定義記憶部１５は、推薦情報定義データベースを記憶する。推薦情報定義データベースは、ユーザ情報記憶部１３に記憶されているユーザ情報、スケジュール記憶部２１に記憶されている行動予定、及び環境認識部２６から取得するインターネット情報から得られる情報をそれぞれ検索対象の文字列に対応づけている。図６は、実施の形態１に係る推薦情報定義データベースの一例である。図６においては、行動予定、趣味、嗜好、地域、及び気象情報が、検索対象の文字列と対応づけられている。例えば、最上列には、行動予定「外出」、趣味「テニス」、嗜好「和食」、地域「関東」、気象情報「晴」に対し、検索対象の文字列「関東地方おすすめの和食店」、「関東地方のテニスコート」が対応づけられている。推薦情報定義データベースは、予め装置の設計者又はユーザにより設定される。なお、本実施の形態においては、行動予定、趣味、嗜好、地域、及び気象情報が検索対象と対応づけられているが、少なくとも行動予定と検索対象の文字列とが対応づけられていればよく、趣味、嗜好、地域、気象情報等の情報が必ずしも対応づけられていなくともよい。趣味、趣向、地域、気象情報等の情報が対応付けられていない欄は、「−」で示している。
【００２６】
推薦情報検索部１４は、ユーザ情報記憶部１３に記憶されたユーザ情報データベースと、スケジュール記憶部２１に記憶されたスケジュールデータベースと、環境認識部２６から取得したインターネット情報とに基づいて、ユーザに推薦する推薦情報を検索し、この推薦情報を表示部１２に出力する。具体的には、推薦情報検索部１４は、推薦情報を提示するユーザのユーザ情報、このユーザの所定時間帯における行動予定、環境認識部２６が認識したユーザの環境の各項目に対応する検索対象の文字列を推薦情報定義データベースから選択し、選択した検索対象の文字列を取得する。推薦情報検索部１４は、取得した文字列を所定間隔で分節し、分節した文字列を情報取得部１６に出力し、情報取得部１６に対して情報提供装置３がインターネット上に公開しているインターネット情報を取得させる。推薦情報検索部１４は、取得したインターネット情報を推薦情報として表示部１２に出力し、この表示部１２に推薦情報を表示させる。また、推薦情報検索部１４は、後述する行動予定変更判断部２０によりユーザの行動予定が変更したと判断された場合には、ユーザ情報記憶部１３に記憶されたスケジュールデータベースと、スケジュール記憶部２１に記憶されたユーザ情報データベースと、環境認識部２６から取得したインターネット情報とに基づいて検索された推薦情報を表示部１２に送信しない。すなわち、推薦情報の提示処理において、推薦情報検索部１４は、ユーザの行動予定が変更された場合には、表示部１２に推薦情報を提示させない処理を行う。
【００２７】
行動予定変更判断部２０は、行動検出部１８が検出したユーザの所定時間帯における行動実績と、スケジュール記憶部に記憶されている同時間帯における行動予定とを比較し、ユーザのスケジュールの行動予定が変更されたか否かを判断する。具体的には、行動検出部１８が検出したユーザの所定時間帯における行動実績と、スケジュール記憶部に記憶されている同時間帯における行動予定が同一であれば、ユーザのスケジュールの行動予定が変更されていないと判断し、異なればユーザのスケジュールが変更されたと判断する。
【００２８】
表示部１２は、推薦情報検索部１４が出力する推薦情報を表示する。なお、本実施の形態に係る推薦情報提示装置１は推薦情報を表示する表示部１２を備えるものとして説明するが、推薦情報提示装置１は、表示部１２に代えて、推薦情報を音声により出力する音声出力部（図示せず）であってもよい。以降の説明において、表示部１２又は音声出力部を推薦情報提示部と表現してもよい。
【００２９】
以下、推薦情報提示装置のハードウェア構成について説明する。図７は、実施の形態１に係る推薦情報提示装置のハードウェア構成図である。
【００３０】
推薦情報提示装置１は、プロセッサ９０１、補助記憶装置９０２、メモリ９０３、通信装置９０４、入力インタフェース９０５、ディスプレイインタフェース９０６、入力装置９０７、及びディスプレイ９０８を備える。プロセッサ９０１は、信号線９１０を介して他のハードウェアと接続され、これら他のハードウェアを制御する。入力インタフェース９０５は、ケーブル９１１を介して入力装置９０７に接続されている。ディスプレイインタフェース９０６は、ケーブル９１２を介してディスプレイ９０８に接続されている。
【００３１】
プロセッサ９０１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、推薦情報提示装置１を制御する。プロセッサ９０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、又はＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等に相当する。
【００３２】
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等に相当する。
【００３３】
メモリ９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等に相当する。
【００３４】
通信装置９０４は、電気機器２、又は情報提供装置３から送信される情報を受信するレシーバー９０４１及び情報を電気機器２、又は情報提供装置３に送信するトランスミッター９０４２を備える。通信装置９０４は、例えば、通信チップ又はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等に相当する。
【００３５】
入力インタフェース９０５は、入力装置９０７のケーブル９１１が接続されるポートである。入力インタフェース９０５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子等に相当する。
【００３６】
ディスプレイインタフェース９０６は、ディスプレイ９０８のケーブル９１２が接続されるポートである。ディスプレイインタフェース９０６は、ＵＳＢ端子又はＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子等に相当する。
【００３７】
入力装置９０７は、例えば、マウス、キーボード又はタッチパネル等に相当する。
【００３８】
ディスプレイ９０８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等に相当し、推薦情報を表示する。
【００３９】
以下、図２に示す推薦情報提示装置１の機能ブロック図と、図７に示す推薦情報提示装置１のハードウェア構成図との対応関係について説明する。
【００４０】
入力部１１の機能は、プロセッサ９０１、入力装置９０７、及び入力インタフェース９０５により実現される。
【００４１】
情報取得部１６、機器情報取得部１７の機能は、プロセッサ９０１、及び通信装置９０４により実現される。
【００４２】
表示部１２の機能は、プロセッサ９０１、ディスプレイ９０８、及びディスプレイインタフェース９０６により実現される。
【００４３】
推薦情報検索部１４、行動検出部１８、及び環境認識部２６、行動予定変更判断部２０の機能は、プロセッサ９０１により実現される。
【００４４】
ユーザ情報記憶部１３、スケジュール記憶部２１、機器情報行動対応記憶部１９、及び推薦情報定義記憶部１５の機能は、補助記憶装置９０２により実現される。
【００４５】
具体的には、補助記憶装置９０２は、入力部１１、表示部１２、推薦情報検索部１４、行動検出部１８、情報取得部１６、機器情報取得部１７、環境認識部２６、及び行動予定変更判断部２０の機能を実現するプログラム（以下、推薦情報提示プログラムという）を記憶している。なお、推薦情報提示プログラムは、１つのプログラムであってもよいし、複数のプログラムから構成されていてもよい。また、補助記憶装置９０２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を記憶している。
【００４６】
プロセッサ９０１は、補助記憶装置９０２に記憶された推薦情報提示プログラムをメモリ９０３にロードした後、推薦情報提示プログラムを読み込み、プログラムを実行する。なお、推薦情報提示装置１は、複数のプロセッサ９０１を備えていてもよい。推薦情報提示装置１が複数のプロセッサ９０１を備える場合には、複数のプロセッサ９０１は連携して推薦情報提示プログラムを実行する。また、プロセッサ９０１は、補助記憶装置９０２に記憶されたＯＳの一部をメモリ９０３にロードした後、このＯＳを実行しながら、推薦情報提示プログラムを実行する。また、プロセッサ９０１により実行した各機能ブロックの処理結果は、メモリ９０３、補助記憶装置９０２、又はプロセッサ９０１内のレジスタ又はキャッシュメモリのいずれかに記憶される。
【００４７】
なお、各機能ブロックの機能を実現するための推薦情報提示プログラムを提供する場合、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）等の記憶媒体に記憶して提供することが可能である。また、各機能ブロックはプロセッシングサーキットリーとして提供してもよい。
【００４８】
また、各機能ブロックを示す「部」は、「回路」、「工程」、「手順」、「ステップ」又は「処理」と読み替えてもよい。「回路」及び「プロセッシングサーキットリー」は、プロセッサ９０１だけでなく、ロジックＩＣ、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）といった他の種類の処理回路をも包含する概念である。
【００４９】
以下、図８を用いて、実施の形態１に係る推薦情報提示装置１の動作について説明する。図８は、実施の形態１に係る推薦情報提示装置１の推薦情報の動作フローチャートである。図８の説明においては、事前に、ユーザが入力装置９０７を操作し、図３に示すユーザ情報を入力部１１を介してユーザ情報記憶部１３に、図４に示すスケジュールを入力部１１を介してスケジュール記憶部２１に記憶させているものとする。本実施の形態において、ユーザが推薦情報提示装置１の電源をＯＮにした場合、又は推薦情報の提示を開始させる操作を入力部１１を介して行った場合に、図８に示す動作を開始するものとする。
【００５０】
Ｓ１において、推薦情報検索部１４は、ユーザ情報記憶部１３に記憶されたユーザデータベースから、ユーザ情報を取得する。例えば、推薦情報検索部１４は、図３に示すユーザＩＤ「００１」、ユーザ名称「母」、年齢「４９」、性別「女」、趣味「音楽」、及び嗜好「和食」を取得する。推薦情報検索部１４は、取得するユーザ情報を必要に応じて選択してもよい。図８の説明においては、趣味「音楽」、及び嗜好「和食」を用いるため、少なくとも趣味「音楽」、及び嗜好「和食」を取得すればよい。
【００５１】
Ｓ２において、推薦情報検索部１４は、スケジュール記憶部２１に記憶されたスケジュールデータベースから、所定時間帯におけるユーザの行動予定を取得する。いずれの時間帯の行動予定を取得するかについては、推薦情報提示装置１の設計者が任意に定めることが可能である。例えば、推薦情報検索部１４は、現在時刻から２時間後の時刻を含むスケジュール情報の時間帯に対応づけられた行動予定を取得するようにする。すなわち、推薦情報提示装置１は、現在時刻が１０：３０である場合に、その２時間後の時刻である１２：３０を含む時間帯「１２：００-１４：００」に対応づけられた行動予定「外出」を取得する。
【００５２】
Ｓ３において、推薦情報検索部１４は、取得したユーザの行動予定に対応する地域の気象情報を環境認識部２６から取得する。環境認識部２６が気象情報を取得する方法については、推薦情報検索部１４から行動予定に関する情報を取得し、この行動予定に対応する地域に関する気象情報を情報取得部１６、ネットワーク４を介して情報提供装置３から取得すればよい。また、行動予定に対応する地域は、スケジュール記憶部２１に記憶されるスケジュールデータベースの行動予定の情報に地域の情報を含めておけばよい。
【００５３】
Ｓ４において、推薦情報検索部１４は、Ｓ１からＳ３で取得したユーザ情報、行動予定、及び気象情報に基づき、推薦情報定義データベースから、検索対象の文字列を取得する。例えば、推薦情報検索部１４は、Ｓ１からＳ３で趣味「音楽」、嗜好「和食」、行動予定「外出」、地域「関東」、気象情報「晴」を取得していた場合には、図６に示す推薦情報定義データベースを参照し、検索対象の文字列「関東地方おすすめの和食店」、「関東地方のテニスコート」を取得する。
【００５４】
Ｓ５において、情報取得部１６は、検索対象の文字列を分節した文字列を検索キーワードとし、情報提供装置３がネットワーク４に公開するインターネット情報から所望のインターネット情報を検索する。情報取得部１６は、検索によって得られた所望のインターネット情報を推薦情報として推薦情報検索部１４に出力する。
【００５５】
Ｓ６において、行動予定変更判断部２０は、行動検出部１８が検出したユーザの所定時間帯における行動実績と、スケジュール記憶部２１に記憶されている同時間帯における行動予定とを比較し、ユーザのス行動予定が変更されたか否かを判断する。例えば、現在時刻が「１０：３０」である場合、図４に示すスケジュールデータベースによれば、ユーザは洗濯をしている予定となっている。行動予定変更判断部２０は、スケジュール記憶部２１に記憶されているスケジュールデータベースから現在時刻「１０：３０」が含まれる時刻帯「１０：００−１２：００」と、この時刻帯に対応する行動予定「炊事」を検出する。また、行動予定変更判断部２０は、時間帯「１０：００−１２：００」におけるユーザの行動実績を行動検出部１８から検出する。行動予定変更判断部２０は、行動検出部１８から検出したユーザの行動実績が「炊事」である場合には、行動予定が変更されていないと判断し、スケジュールが変更されていないことを示す信号を推薦情報検索部１４に出力する。推薦情報検索部１４は、行動予定変更判断部２０から行動予定が変更されていないことを示す信号を取得した場合には、ＳＴ７ａの処理を実行する。一方、行動予定変更判断部２０は、行動検出部１８から取得したユーザの行動実績が「炊事」以外である場合には、行動予定が変更されたと判断し、行動予定が変更されたことを示す信号を推薦情報検索部１４に出力する。推薦情報検索部１４は、行動予定変更判断部２０から行動予定が変更されたことを示す信号を取得した場合には、ＳＴ７ｂの処理を実行する。
【００５６】
Ｓ７aにおいて、推薦情報検索部１４は、取得した推薦情報を表示部１２に出力する。表示部１２は、推薦情報をディスプレイ９０８に表示する。
【００５７】
Ｓ７ｂにおいて、推薦情報検索部１４は、取得した推薦情報を表示部１２に出力せず、推薦情報をディスプレイ９０８に表示させない。
【００５８】
推薦情報提示装置１は、以上のＳ１からＳ７ａ、又は７ｂまでの動作を繰り返し実行する。ユーザが入力装置９０７を操作することにより、推薦情報提示装置１の推薦情報の動作は停止する。なお、推薦情報提示装置１の開始、停止処理は、ユーザが入力装置９０７を操作することに限られない。例えば、推薦情報提示装置１に人感センサ（図示せず）を備え、ユーザが推薦情報提示装置１に近づいた場合に起動し、ユーザが推薦情報提示装置１から遠ざかった場合に停止するようにしてもよい。
【００５９】
なお、図８の説明において、推薦情報検索部１４は、推薦情報を検索するために、ユーザ情報、スケジュールの情報、及び気象情報を取得する例を示した。本実施の形態に係る推薦情報提示装置１は、必ずしもユーザ情報、及び気象情報を取得する必要はなく、少なくともスケジュールの情報、すなわち、ユーザの行動予定を取得し、ユーザの行動予定に対応した推薦情報をネットワークから検索すればよい。
【００６０】
以上のように、実施の形態１に係る推薦情報提示装置１は、ユーザの行動予定とユーザの行った行動とを比較することによりユーザの行動予定が変更したか否かを判断し、ユーザの行動予定が変更したと判断した場合には、推薦情報を提示しないので、不要な推薦情報をユーザに提示しないようにすることができる。よって、不要な情報が提示されることによる煩わしさを解消することができる。
【００６１】
実施の形態１に係る推薦情報提示装置１について、ユーザが一人である場合を例に説明したが、ユーザが複数いる場合にも個々のユーザに応じた推薦情報を提示することが可能である。例えば、図４に示すスケジュールにユーザＩＤ毎のスケジュールを記憶しておけばよい。また、電気機器２から送信される操作情報にユーザＩＤを含めれば、行動検出部１８は、いずれのユーザの行動実績であるかを識別することができる。電気機器２がユーザを識別する方法は、例えば、ユーザが電気機器２を操作する際にユーザＩＤを入力するようにしてもよいし、指紋、虹彩、声紋等の生体認証により識別してもよいし、ユーザが個々に持つスマートフォンやＩＣタグ等と通信により、ユーザＩＤを取得するようにしてもよい。以下の実施の形態についても同様である。
【００６２】
実施の形態１に係る推薦情報提示システム１００において、電気機器２は、宅内に設置されることを前提として説明したが、本実施の形態に係る電気機器２は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を有し、ユーザが持ち運ぶことが可能なウェアラブル端末であってもよい。電気機器２がＧＰＳ機能を備えるウェアラブル端末である場合には、電気機器２は操作情報に含まれる機器ＩＤに代えて、ユーザの位置座標を含めて推薦情報提示装置１に送信する。また、機器情報行動対応記憶部１９には、ユーザの位置座標とユーザの行動とを対応づけた機器情報行動対応デーブルを記憶する。推薦情報提示装置１の行動検出部１８は、電気機器２からユーザの位置座標を取得した場合には、機器情報行動対応記憶部１９の機器情報行動対応データベースからこのユーザの位置座標に対応するユーザの行動を取得することによって、ユーザの行動実績を検出する。このように、電気機器２から送信される操作情報に、ユーザの位置座標を含めることによって、ユーザが宅外にいる場合であっても行動検出部１８がユーザの行動実績を検出することが可能となる。以下の実施の形態についても同様である。
【００６３】
実施の形態１に係る推薦情報検索部１４は、検索対象の文字列に基づき推薦情報を検索したが、ユーザ情報、スケジュールの情報、環境認識部２６から取得した情報を文字に変換し、そのまま検索キーワードとして用いてもよい。
【００６４】
実施の形態２
以下、実施の形態２に係る推薦情報提示装置１について説明する。実施の形態２に係る推薦情報提示装置１は、ユーザの行動予定が変更された場合に、過去のユーザの行動実績に基づいて変更後の行動予定を予測し、予測した行動予定に基づいて推薦情報を提示することを特徴とする。
【００６５】
以下、図９を用いて、実施の形態２に係る推薦情報提示装置１の構成について説明する。図９は、実施の形態２に係る推薦情報提示装置の機能ブロック図である。図９の説明において、実施の形態１に係る推薦情報提示装置１の構成に相当するものに関しては、同じ符号を付して説明を省略する。
【００６６】
図９において、推薦情報提示装置１は、行動パターン記憶部２２、及び行動予測部２３を備える。
【００６７】
行動パターン記憶部２２は、行動検出部１８が検出したユーザの行動実績と、この行動実績で示される行動が行われた時刻とを対応づけた行動パターンデータベースを記憶する。なお、行動パターン記憶部２２に記憶される行動パターンデータベースは、ユーザが編集できるようにしてもよい。行動パターン記憶部２２の機能は、補助記憶装置９０２により実現される。
【００６８】
行動予測部２３は、行動予定変更判断部２０により、ユーザの行動予定が変更したと判断された場合に、行動パターン記憶部２２に記憶された行動パターンデータベースを参照し、ユーザの行動を予測する。行動予測部２３は、行動パターンデータベースを参照し、ユーザの過去数日間のユーザの行動を分析することにより、ユーザの行動予定を予測する。予測方法には、様々な方法を採用することが可能である。例えば、行動予測部２３は、行動予定変更時のユーザの行動実績を行動パターン記憶部２２から取得し、この行動実績の後に行われた確率が最も高い行動実績を行動パターンデータベースから検索することで、行動予定変更後の行動予定を予測することができる。また、行動予測部２３は、ユーザのスケジュールの行動予定が変更された場合に、現在時刻から所定時間前までのスケジュールデータベースの行動予定及びその時刻と、同日における現在時刻から所定時間前までの行動パターンデータベースの行動実績とその時刻とを比較し、同日における行動パターンデータベースの行動予定がスケジュールデータベースの行動予定よりも所定時間遅れていると判断することも可能である。行動予測部２３は、同日における行動パターンデータベースの行動実績がスケジュールデータベースの行動予定よりも所定時間遅れていると判断した場合には、スケジュールデータベースの行動予定に対応づけられた時刻を所定時間遅らせることで、スケジュール変更後の行動予定を予測することができる。さらに、行動予測部２３は、ユーザのスケジュールの行動予定が変更された場合に、過去数日間の行動パターンデータベース参照し、所定の時間帯に最も多く行われた行動実績を判断し、この行動実績をスケジュール変更後の行動予定と予測することも可能である。行動予測部２３の機能は、プロセッサ９０１により実現される。
【００６９】
次に、図１０、図１１を用いて、実施の形態２に係る推薦情報提示装置１の動作について説明する。図１０は、実施の形態２に係る推薦情報提示装置の動作フローチャートである。図１１は、実施の形態２に係る行動予測部２３が、ユーザの行動を予測する例について説明する図である。なお、図１０の説明において、実施の形態１に係る推薦情報提示装置１の動作に相当するものに関しては、同じ符号を付して説明を省略する。以下の説明では、Ｓ６において、行動予定変更判断部２０によりユーザのスケジュールの行動予定が変更したと判断された後のＳ７ｃから７ｅに関する推薦情報提示装置１の動作について説明する。Ｓ６において、スケジュール変更部は、日付「１／２」の現在時刻「８：３０」において、ユーザのスケジュールの行動予定が変更したと判断したものとする。
【００７０】
Ｓ７ｃにおいて、行動予測部２３は、日付「１／２」の現在時刻「８：３０」から２時間後の時刻を含むスケジュールの日付「１／２」の時間帯「１０：００−１２：００」におけるユーザの行動を予測する。具体的には、図１１に示すように、行動予定変更時のユーザの行動実績（図１１斜線枠）を行動パターン記憶部２２から取得する。次に、行動予測部２３は、過去数日間（この例においては、日付１／３から１／７とする）における行動実績「炊事」の後にいかなる行動が行われたかについて分析する。図１１に示す行動パターンデータベースの例の場合、後に「外出」が行われた回数が最多である。なお、図１１の実線枠は、後に行動「外出」が行われる行動「炊事」の回数であり、破線枠は、後に行動「外出」以外が行われる行動「炊事」を示す。したがって、行動予測部２３は、日付「１／２」の時間帯「１０：００−１２：００」において、ユーザが「外出」すると予測することができる。
【００７１】
Ｓ７ｄにおいて、推薦情報検索部１４は、行動予測部２３が予測した行動「外出」を行動予定とし、図６に示す推薦情報定義データベースを用いて、検索対象の文字列を取得し、推薦情報を検索する。
【００７２】
Ｓ７ｅにおいて、推薦情報検索部１４は、取得した推薦情報を表示部１２に出力する。表示部１２は、推薦情報をディスプレイ９０８に表示する。
【００７３】
以上のように、実施の形態２に係る推薦情報表示装置１は、ユーザのスケジュールが変更した場合に、過去のユーザの行動実績に基づいて、ユーザの行動予定を予測し、予測したユーザの行動予定に基づいて推薦情報を検索するので、ユーザのスケジュールが変更した場合であっても、変更後のユーザの行動予定に応じた推薦情報を提示することができる。
【００７４】
実施の形態３
以下、実施の形態３に係る推薦情報提示装置１について説明する。実施の形態３に係る推薦情報提示装置１は、ユーザのスケジュールの行動予定が変更された場合に、スケジュールの行動予定が変更した原因（以下、行動予定変更原因とする）に基づいてユーザの行動予定を予測し、予測した行動予定に基づいて推薦情報を提示することを特徴とする。
【００７５】
以下、図１２を用いて、実施の形態３に係る推薦情報提示装置１の構成について説明する。図１２は、実施の形態３に係る推薦情報提示装置１の機能ブロック図である。図１２の説明において、実施の形態１に係る推薦情報提示装置１の構成に相当するものに関しては、同じ符号を付して説明を省略する。
【００７６】
図１２において、推薦情報提示装置１は、行動予定変更対応記憶部２５、及び行動予定変更原因取得部２４を備える。
【００７７】
行動予定変更対応記憶部２５は、行動予定変更原因とユーザの行動予定とを対応づけた行動予定変更対応データベースを記憶する。例えば、行動予定変更原因が「体調不良」である場合には、ユーザの行動には「通院」等と対応づけて記憶する。また、行動予定変更原因が「来客」であれば、「来客準備」等と対応づけて記憶する。行動予定変更対応記憶部２５の機能は、補助記憶装置９０２により実現される。
【００７８】
行動予定変更原因取得部２４は、外部機器５から行動予定変更原因を取得する。外部機器５は、例えば、ユーザが所持するウェアラブル端末等がこれに相当する。行動予定変更原因取得部２４は、外部機器５をユーザが操作することにより、行動予定変更原因をこの外部機器５から取得することができる。なお、外部機器５はユーザの操作により行動予定変更原因を送信するものでなくてもよく、例えば、ユーザの脈拍等からユーザの体調を自動で認識し、ユーザの体調に変化があった場合に、行動予定変更原因「体調不良」を送信するものであってもよい。行動予定変更原因取得部２４の機能は、プロセッサ９０１、及び通信装置９０４又は入力装置９０７によって実現される。なお、外部機器５は、行動予定原因を送信する機能を持った電気機器２であってもよい。また、外部機器５は、行動予定原因として災害情報を送信する情報提供装置３であってもよい。
【００７９】
行動予測部２３は、行動予定変更判断部２０がユーザの行動予定が変更したと判断した場合に、行動予定変更原因取得部２４から行動予定変更原因を取得する。行動予測部２３は、行動予定変更対応記憶部２５に記憶された行動予定変更対応データベースを参照し、行動予定変更原因取得部２４から取得した行動予定変更原因に対応するユーザの行動予定を取得し、ユーザの行動予定を予測する。
【００８０】
推薦情報定義記憶部１５に行動予定変更対応記憶部２５の行動予定変更対応データベースに含まれる行動予定と、検索対象の文字列とを対応づけて記憶しておくことで、推薦情報検索部１４は、行動予測部２３が予測した行動に応じて推薦情報を検索することができる。例えば、行動予定が「通院」であれば、検索対象の文字列を「おすすめの病院」等とすることで、推薦情報検索部１４が病院に関する情報を検索することができる。
【００８１】
次に、図１３を用いて、実施の形態３に係る推薦情報提示装置１の動作について説明する。図１３は、実施の形態３に係る推薦情報提示装置の動作フローチャートである。なお、図１３の説明において、実施の形態２に係る推薦情報提示装置１の動作に相当するものに関しては、同じ符号を付して説明を省略する。以下の説明では、Ｓ６において、行動予定変更判断部２０によりユーザのスケジュールの行動予定が変更したと判断された後のＳ７ｆに関する推薦情報提示装置１の動作について説明する。また、外部機器５は、ユーザの健康状態を管理するウェアラブル端末であるものとする。
【００８２】
Ｓ７ｆにおいて、行動予測部２３は、行動予定変更原因取得部２４を介して外部機器５から行動予定変更原因「体調不良」を取得し、この行動予定変更原因「体調不良」に基づいてユーザの行動予定「通院」を予測する。具体的には、行動予測部２３は、行動予定変更原因「体調不良」に対応する行動予定「通院」を行動予定変更対応記憶部２５に記憶された行動予定変更対応データベースから取得する。行動予測部２３は、行動予定「通院」を推薦情報検索部１４に出力する。以降の処理については、図１０に示す動作フローチャートと同様である。すなわち、推薦情報検索部１４は、予測した行動予定「通院」に基づき、推薦情報定義記憶部１５に記憶された推薦情報定義テーブルから検索対象の文字列を取得し、この検索対象文字列に基づき情報取得部１６を介して情報提供装置３からインターネット情報（例えば、近隣の病院の情報等）を取得する（Ｓ７ｄ）。また、推薦情報検索部１４は、取得したインターネット情報を推薦情報として表示部１２に出力し、表示部１２は、推薦情報を表示する（Ｓ７ｅ）。
【００８３】
以上のように、実施の形態３に係る推薦情報提示装置１はユーザの行動予定が変更したと判断した場合に、ユーザの行動予定が変更した原因に基づきユーザの行動を予測し、予測したユーザの行動に基づいて推薦情報を検索するので、過去の行動実績が無い行動に関しても行動予定を予測することが可能となり、変更後のユーザの行動予定に応じた推薦情報を提示することができる。
【００８４】
実施の形態３に係る行動予定変更原因は一例であって、必ずしも上記した例に限られない。行動予定変更原因は、任意に設定することが可能である。
【００８５】
実施の形態１から実施の形態３に係る記憶部、すなわち、ユーザ情報記憶部１３、スケジュール記憶部２１、推薦情報定義記憶部１５、機器情報行動対応記憶部１９、行動パターン記憶部２２、及び行動予定変更対応記憶部２５は、推薦情報提示装置１が備えるものとして説明したが、外部に設けられてもよい。
【符号の説明】
【００８６】
１  推薦情報提示装置、２  電気機器、３  情報提供装置、４  ネットワーク、１１  入力部、１２  表示部、１３  ユーザ情報記憶部、１４  推薦情報検索部、１５  推薦情報定義記憶部、１６  情報取得部、１７  機器情報取得部、１８  行動検出部、２６  環境認識部、１９  機器情報行動対応記憶部、２０  行動予定変更判断部、２１  スケジュール記憶部、２２  行動パターン記憶部、２３  行動予測部、２４  行動予定変更原因取得部、２５  行動予定変更対応記憶部、９０１  プロセッサ、９０２  補助記憶装置９０２、９０３  メモリ、９０４  通信装置、９０４１  レシーバ、９０４２  トランスミッター、９０５  入力インタフェース、９０６  ディスプレイインタフェース、９０７  入力装置、９０８  ディスプレイ、９１０  信号線、９１１  ケーブル、９１２  ケーブル
【図１】
0006459994.tif 000002
【図２】
0006459994.tif 000003
【図３】
0006459994.tif 000004
【図４】
0006459994.tif 000005
【図５】
0006459994.tif 000006
【図６】
0006459994.tif 000007
【図７】
0006459994.tif 000008
【図８】
0006459994.tif 000009
【図９】
0006459994.tif 000010
【図１０】
0006459994.tif 000011
【図１１】
0006459994.tif 000012
【図１２】
0006459994.tif 000013
【図１３】
0006459994.tif 000014