(57)【要約】【課題】食事内容の記録に当たり、ユーザの手間を軽減することができる食事履歴システムを提供する。【解決手段】食事履歴システムは、飲食店の位置及び飲食店で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、位置情報を取得する位置情報取得手段と、前記位置情報に基づいて飲食店情報を取得する飲食店情報取得手段と、飲食店情報から日時においてユーザが食事をしたと推定される料理の料理名を含む料理名候補群を抽出する抽出手段と、料理名候補群に含まれる各料理名を選択可能な形態でユーザに提示する提示手段と、ユーザによる前記料理名候補群に含まれる料理名の選択又はユーザによる料理名の入力を受付ける受付手段と、前記料理名を、ユーザの位置と日時とに対応付けて当該ユーザの食事履歴情報として食事履歴データベースに蓄積する食事履歴蓄積手段と、を備える。【選択図】図１
2019046417.tif 000002
【特許請求の範囲】
【請求項１】
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段と、
を備えることを特徴とする食事履歴システム。
【請求項２】
請求項１記載の食事履歴システムにおいて、
前記位置情報取得手段は前記食事履歴データベースから当該ユーザの食事履歴情報を取得し、
前記抽出手段は、前記食事履歴情報、及び前記位置情報に基づいて、当該ユーザが前記日時及び前記位置において過去に食べた料理に合致する料理名を前記料理名候補群に含めることを特徴とする食事履歴システム。
【請求項３】
請求項１または２記載の食事履歴システムにおいて、
前記食事履歴データベース又は前記飲食店情報データベースは、料理名に関連付けられた料理カテゴリを記憶し、
当該ユーザにより指定された料理カテゴリである入力料理カテゴリを受付けるカテゴリ受付手段を備え、
前記抽出手段は、前記食事履歴データベース又は前記飲食店情報データベースに基づいて、前記入力料理カテゴリと同一の料理カテゴリに関連付けられた１または複数の料理名を含む前記料理名候補群を抽出することを特徴とする食事履歴システム。
【請求項４】
請求項１〜３のうちいずれか１項記載の食事履歴システムにおいて、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記抽出手段は、対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めることを特徴とする食事履歴システム。
【請求項５】
請求項１〜４のうちいずれか１項記載の食事履歴システムにおいて、
前記飲食店情報データベースの前記飲食店情報は、飲食店ごとの１または複数の人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の人気料理名を料理名候補群に含めることを特徴とする食事履歴システム。
【請求項６】
請求項１〜５のうちいずれか１項記載の食事履歴システムにおいて、
前記人気料理情報は、前記飲食店ごとにおけるユーザ属性ごとの人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めることを特徴とする食事履歴システム。
【請求項７】
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータに、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を実行させることを特徴とする食事履歴蓄積プログラム。
【請求項８】
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータが実行する方法であって、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を含むことを特徴とする食事履歴蓄積方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、栄養指導における食事履歴の記録等に利用される食事履歴システムに関する。
【背景技術】
【０００２】
食習慣の改善に資することを目的として、食事の購買情報を分析し実際に喫食した食事に関する情報を正確かつ簡便に記録するための購買履歴分類装置を含む購買履歴分類システムが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開ＷＯ２０１５１５５８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、店舗の情報端末から食事の情報が購買履歴分類装置へ送信され、その食事の情報と対象ユーザの食事特徴量とに基づいてユーザの喫食メニューを推定し、当該推定された喫食メニューをユーザ端末に送信し、ユーザ端末に推定された喫食メニューを表示することにより、喫食内容の記録に当たりユーザの手間を軽減できるように構成されている。
【０００５】
このような技術においては、店舗の情報端末から食事の情報を受信することが必要となるので、対応した機器を有している店舗でないと利用できないという問題があった。
【０００６】
本発明は、従来技術の問題に鑑みなされたものであり、食事内容の記録に当たり、店舗の情報端末からの食事情報を必要とせずにユーザの手間を軽減することができる食事履歴システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の食事履歴システムは、
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段と、
を備えることを特徴とする。
【０００８】
上記構成の食事履歴システムによれば、前記位置情報取得手段により取得されたユーザの位置情報から飲食店情報取得手段により当該ユーザが食事した前記飲食店情報が飲食店情報データベースから取得される。前記飲食店情報取得手段により取得された前記飲食店情報から前記抽出手段により当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群が飲食情報データベースから抽出される。そして、前記提示手段が前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する。前記受付手段が、前記料理名候補群に含まれる１または複数の料理の料理名のうち少なくとも１つの料理名が選択された場合又は料理名が入力された場合に、前記選択された又は入力された料理名を認識する。前記食事履歴蓄積手段が、前記選択された又は入力された料理名を、当該ユーザの位置と日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する。
【０００９】
これにより、ユーザは、提示された料理名候補群に含まれる１または複数の料理の料理名のうちのうち少なくとも１つの料理名を選択することにより、当該ユーザの食事履歴情報を蓄積できるので、ユーザの手間を軽減してユーザによる料理名の入力操作を簡素化でき、食事履歴の記録を容易にすることが可能となる。そして、料理名候補群が位置情報と飲食店情報とに基づいて推定されるので、店舗情報端末からの食事情報を不要とすることができる。
【００１０】
本発明の食事履歴システムにおいて、
前記位置情報取得手段は前記食事履歴データベースから当該ユーザの食事履歴情報を取得し、
前記抽出手段は、前記食事履歴情報、及び前記位置情報に基づいて、当該ユーザが前記日時及び前記位置において過去に食べた料理に合致する料理名を前記料理名候補群に含めることが好ましい。
【００１１】
上記構成の食事履歴システムによれば、前記食事履歴情報及び前記位置情報にも基づいて過去に食べた料理に合致する料理名を含む前記料理名候補群とするので、選択提示された前記料理名群から入力される蓋然性が高くなり、ユーザによる入力操作をより簡素化できる。
【００１２】
本発明の食事履歴システムにおいて、
前記食事履歴データベース又は前記飲食店情報データベースは、料理名に関連付けられた料理カテゴリを記憶し、
当該ユーザにより指定された料理カテゴリである入力料理カテゴリを受付けるカテゴリ受付手段を備え、
前記抽出手段は、前記食事履歴データベース又は前記飲食店情報データベースに基づいて、前記入力料理カテゴリと同一の料理カテゴリに関連付けられた１または複数の料理名を含む前記料理名候補群を抽出することが好ましい。
【００１３】
上記構成の食事履歴システムによれば、カテゴリ受付手段がユーザにより入力された前記料理カテゴリを受け付ける。受けられた前記料理カテゴリにもとづいて前記抽出手段が前記料理カテゴリに関連付けられた料理名を含む料理名候補群を抽出する。これにより、ユーザの意図を反映させるように料理名候補群に含まれる料理名の絞り込みが行われるので、選択肢が多く提示されることに起因するユーザの違和感を解消又は軽減できる。
【００１４】
本発明の食事履歴システムにおいて、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記抽出手段は、対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めることが好ましい。
【００１５】
上記構成の食事履歴システムによれば、前記抽出手段が、同じ属性情報を含む前記他ユーザの食事情報に基づいて料理名候補群を抽出するので、選択提示された前記料理名群から入力される蓋然性が高くなるので、ユーザによる入力操作をより簡素化できる。
【００１６】
本発明の食事履歴システムにおいて、
前記飲食店情報データベースの前記飲食店情報は、飲食店ごとの１または複数の人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の人気料理名を料理名候補群に含めることが好ましい。
【００１７】
上記構成の食事履歴システムによれば、ユーザは当該飲食店の人気料理を食べた蓋然性が高いことが多いので、前記抽出手段により、少なくとも１以上の当該人気料理名が料理名候補群に含まれるようにすることで、ユーザによる入力操作をより簡素化できる。
【００１８】
本発明の食事履歴システムにおいて、
前記人気料理情報は、前記飲食店ごとにおけるユーザ属性ごとの人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めることが好ましい。
【００１９】
上記構成の食事履歴システムによれば、ユーザの属性に応じた人気料理名が前記抽出手段により抽出されることにより、選択入力する料理名の蓋然性が高くなるので、ユーザによる入力操作をより簡素化できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態による食事履歴システムの一構成例を示す機能ブロック図である。
【図２】本発明における食事履歴システムの食事履歴データベースの一例を示すリスト図。
【図３】本発明における食事履歴システムの食事履歴データベースの一例を示すリスト図。
【図４】本発明における食事履歴システムの飲食店情報データベースの一例を示すリスト図。
【図５】本発明における食事履歴システムの飲食店情報データベースの他の一例を示すリスト図。
【図６Ａ】本発明における食事履歴システムの動作を説明するフロー図（前半）。
【図６Ｂ】本発明における食事履歴システムの動作を説明するフロー図（後半）。
【図７】本発明における食事履歴システムのユーザ端末に表示される料理カテゴリの入力画面の一例を示す図。
【図８】本発明における食事履歴システムの料理名候補群データによるユーザ端末に表示される料理名の入力画面の一例を示す図。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施の形態について食事履歴システムを例にして図面を参照して説明する。食事履歴システムには、例えば対象ユーザ（例えば、糖尿病患者や高血圧患者）の記録された食事、体重、体脂肪等のデータを分析し、分析結果を提示することでユーザの健康管理を助ける栄養指導システム等である。
【００２２】
［食事履歴システム］
図１は、本実施の形態による食事履歴システムの一構成例を示す機能ブロック図である。食事履歴サーバ１０は携帯電話網やインターネット網等の通信ネットワーク２０を介してユーザ端末３０に接続される。図１において、ユーザ端末３０は、通信ネットワーク２０とは図示していないが無線基地局を介して接続され、食事履歴サーバ１０と通信ネットワーク２０とはＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等で通信可能に構成されている。
【００２３】
食事履歴サーバ１０は、通信ネットワーク２０を介して、複数のユーザの通信端末（図１では３０，３１，３２のみを例示する）との間でデータ通信を行うことにより、複数のユーザのための栄養指導に使用される。なお、以下の説明では、説明の便宜のため、栄養指導のサポート処理の対象のユーザの通信端末をユーザ端末３０と表し、「対象のユーザ」と異なるユーザの通信端末をユーザ端末３１、ユーザ端末３２と表す。
【００２４】
食事履歴システムには、通信ネットワーク２０に接続されている管理栄養士の通信端末４０を含めてもよい。
【００２５】
管理栄養士は、通信端末４０を介して、各ユーザの食生活の特徴や趣味嗜好、生活スタイル等を考慮した適切な栄養指導等の情報を含むデータを、食事履歴サーバ１０の栄養指導処理部１９Ａに送信する。これにより、管理栄養士は、各ユーザに対し栄養指導等のアドバイスを行う。なお、管理栄養士は複数人でもよく、複数のユーザ端末３０に対してそれぞれ管理栄養士の通信端末４０を介してアドバイスを提供しても良い。
【００２６】
［食事履歴サーバ］
食事履歴サーバ１０は、ＣＰＵとメモリを含む制御部１０ｎと、食事履歴データベース１１（データベース）と、飲食店情報データベース１２（データベース）とを備える。食事履歴サーバ１０の制御部１０ｎは、ＣＰＵがメモリに展開された所定ソフトウエアプログラムを実行することにより、ＣＰＵが位置情報取得部１３、飲食店情報取得部１４、抽出部１５、提示部１６、受付部１７、食事履歴蓄積部１８、カテゴリ受付部１９、栄養指導処理部１９Ａとして機能する。また、食事履歴サーバ１０はハードウエアのネットワーク接続部ＮＩＣを含む。ネットワーク接続部ＮＩＣは各種データをユーザ端末３０へ送信し、ユーザ端末３０から各種データを受信する。
【００２７】
食事履歴データベース１１は、ユーザごとの食事履歴情報を蓄積する。食事履歴情報は、図２に示されるように、リスト形式で、料理名１１１と、日時１１２と、ユーザ位置１１３（緯度経度）と、料理カテゴリ１１４と、ユーザ属性情報１１５とを含んでいる。
【００２８】
日時１１２は、ユーザが料理を食した日時（食事をした年月日及び時刻）である。これに代えて、日時１１２は、例えば、朝方の６時〜９時、昼前の９時〜１２時、昼過ぎの１２時〜１５時、夕方の１５時〜１８時、夜のはじめ頃の１８時〜２１時、夜遅くの２１時〜２４時のそれぞれの時間帯で表されてもよい。かかる食事時間帯の各間隔は適宜設定できる。
【００２９】
料理カテゴリ１１４は、例えば、おやつ、和食、中華、カレー、肉料理、魚料理等の地域、文化又は材料によって分類された料理の区分である。例えば、和食と魚料理のように、一のカテゴリが他のカテゴリと重複していてもよいし、又は一のカテゴリが他のカテゴリに包含されてもよい。料理カテゴリは、例えば、和食等のように比較的抽象的な分類であってもよいし、寿司、ラーメン、天丼等、比較的具体的な分類であってもよいし、これらが混在していてもよい。また、第１層「和食」第２層「麺類」第３層「そば」「うどん」のように、料理カテゴリが階層的に表現されてもよい。また、料理カテゴリ１１４は、上記分類に代えて又は加えて、朝食、昼食、夕食、春の料理、夏の料理等、当該料理を主に食べるタイミングで分類されてもよい。
【００３０】
ユーザ属性情報１１５には、図３に示すように、登録されているユーザＩＤ１１５１、該ユーザに登録されているユーザ毎のパスワード１１５２や、前記ユーザ毎の身長１１５３、体重１１５４、年齢１１５５及び性別１１５６さらには、出身地（図示せず）が登録されている。ユーザ属性情報１１５には、例えば、好きな料理など、ユーザの嗜好を示す情報が含まれていてもよい。  飲食店情報データベース１２は、複数の飲食店の各々の位置及び飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する。飲食店情報データベース１２は、図４に示すように、リスト形式で、店舗の飲食店名１２１、前記飲食店名の店舗の緯度経度により示される飲食店名の店舗の位置である飲食店位置１２２、料理カテゴリ１２３、該飲食店名の店舗で提供している料理の料理名が登録されている料理メニュー１２４等が登録されている。さらに、飲食店情報データベース１２の飲食店情報は、飲食店ごとの１または複数の人気料理名に関する情報を含む人気料理情報（人気料理名ランキング１２５）を含むことができる。前記飲食店名の飲食店位置１２２は、一定の範囲を示すような情報であってもよいし、店舗の中心部の緯度経度に加え、飲食店の面積が付加されていてもよい。また、前記飲食店名の飲食店位置１２２は、標高または建物の階数のように、高さを示す情報を含んでいてもよい。
【００３１】
またさらに、図５に示すように、人気料理情報（人気料理名ランキング）は、飲食店ごとにおけるユーザ属性（年齢、性別、出身地、身長、体重等）ごとの人気料理名に関する情報を含む人気料理情報を含む。人気料理情報は、例えば飲食店の端末から受信した情報に基づいて作成されてもよいし、食事履歴データベースに含まれる情報に基づいて作成されてもよい。
【００３２】
位置情報取得部１３は、ユーザ端末３０からネットワーク接続部ＮＩＣを介してユーザの位置を含む位置情報（緯度経度）を受信して取得する。また、位置情報取得部１３は食事履歴データベース１１から当該ユーザの食事履歴情報を取得することができる。
【００３３】
飲食店情報取得部１４は、ユーザ端末３０から取得した位置情報（緯度経度）に基づいて当該ユーザが食事した時間帯である食事時間帯を特定する。
【００３４】
抽出部１５は、位置情報及び飲食店情報に基づいて食事時間帯おいて当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を決定する。
【００３５】
抽出部１５は、食事履歴情報、及び位置情報に基づいて、当該ユーザが食事時間帯及び位置において過去に食べた料理に合致する料理名を料理名候補群に含めることができる。
【００３６】
抽出部１５は、対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を、検索し、検索された他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、料理名候補群に含めることが好ましい。
【００３７】
これは、ユーザの属性と、料理の好みとに相関があると推察されるからである。
【００３８】
具体的には、ユーザの出身地が同じユーザは同じような地方又は味の料理を好む傾向があるなど、ユーザ属性の出身地と料理の好みにも相関があると推察される。例えば、高齢者は脂っこい料理を好まないなど、ユーザの年齢と料理の好みとの間にも相関があると推察される。また、男女は、甘味や辛味に対する好み及び摂取カロリーの高低の違いがあるなど、ユーザの性別と料理の好みとの間にも相関があると推察される。また、ユーザの体型（身長、体重）と料理の好みとの間にも相関があると推察される。  提示部１６は、料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザのユーザ端末３０に表示して提示する。
【００３９】
受付部１７は、当該ユーザによる料理名候補群に含まれる１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける。
【００４０】
食事履歴蓄積部１８は、当該ユーザにより選択又は入力された料理名を、当該ユーザの位置及び食事時間帯と対応付けて当該ユーザの食事履歴情報として食事履歴データベース１１に蓄積する。
【００４１】
カテゴリ受付部１９は、当該ユーザに入力された入力料理カテゴリを受付ける。
【００４２】
［ユーザ端末］
次に、本実施形態のユーザ端末３０は、ユーザが食事履歴の記録をすべく使用するスマートフォンやタブレット端末等の通信機器である。例えば、ユーザ端末３０のスマートフォンは、音声通話やデータ通信に用いられる通信部３０ａ、ユーザのための操作部兼表示部であるタッチパネル３０ｂ、時計３０ｃ、マイク３０ｄ、スピーカ３０ｅ、振動子３０ｆ、カメラ３０ｇ、位置検出用のＧＰＳ機能部３０ｈ等の作動装置並びにこれら作動装置を制御する制御部３０ｎを備えている。
【００４３】
制御部３０ｎは、ＣＰＵとフラシュメモリ等のＲＯＭ，ＲＡＭの記憶部（図示せず）を含み、記憶部に格納された種々のソフトウエアプログラムに従うＣＰＵによって通信端末の処理を含む全体動作を制御する。ＧＰＳ機能部３０ｈがＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）信号を受信し、制御部３０ｎにより、ＧＰＳ信号に基づいてユーザ端末３０の現在位置を検出する。現在時刻を計時する時計はＧＰＳ機能部による測位の計算にＣＰＵにより利用される。
【００４４】
ＧＰＳ機能部３０ｈは、例えばＧＰＳ信号を利用して定期的にユーザの位置情報を算出し、この位置情報をＲＡＭに蓄積する。位置情報は、緯度及び経度により表される。そして、制御部３０ｎは、一定時間分の位置情報が蓄積されるごとに上記蓄積された位置情報をＲＡＭから読み出して食事履歴サーバ１０へ周期的に送信する。
【００４５】
制御部３０ｎは、ＲＡＭに展開された画像表示用の食事履歴記録アプリ３５のプログラムを実行することにより、各ユーザが食事履歴記録アプリ３５を介して食事履歴サーバ１０によるサポートを享受可能な状態とする。  制御部３０ｎは、端末装置全体を制御し、タッチパネル３０ｂからの入力に従ってＲＡＭに記憶された各種ソフトウエアプログラムを読み出して実行する。通信部３０ａは、通信ネットワーク２０を介して食事履歴サーバ１０等と情報の送受信を行う。位置情報取得部１３では、例えばＧＰＳ機能部３０ｈによってユーザ端末３０の位置情報を取得することができる。
【００４６】
ここで、食事履歴システムは、例えば、ユーザの食事や運動、体重、体脂肪、血圧等のデータを分析し、分析結果を提示することでユーザの健康管理を助けるシステムである。例えば、ユーザが、後述する処理により、ユーザ端末３０のタッチパネル３０ｂから日々の食事内容（食事履歴）を入力して通信ネットワーク２０を介して食事履歴サーバ１０（栄養指導処理部１９Ａ）に送信する。また、ユーザ端末３０は、ユーザ端末３０のタッチパネル３０ｂを介して入力された運動、体重、体脂肪等のデータを、通信ネットワーク２０を介して食事履歴システムに送信してもよい。これに代えて又は加えて、ユーザに装着されたウェアラブルセンサ（不図示）により検知された運動、体重、体脂肪等のデータが、通信ネットワーク２０を介して食事履歴システムに送信されてもよい。この食事履歴の記録データ及び運動、体重、体脂肪、血圧等のデータは、栄養指導処理部１９Ａによって分析され、分析結果が通信ネットワーク２０を介してユーザ端末３０に送信されて、タッチパネル３０ｂに表示される。分析とは、例えば、運動の種別又は運動量に対する摂取カロリーや、摂取カロリーや栄養素（炭水化物、脂質、カルシウム等）の１日摂取量の理想値との比較や体重、体脂肪、血圧との相関関係の分析等である。
【００４７】
［食事履歴サーバにおける履歴記録処理］
図６Ａ図６Ｂを参照して、かかる食事履歴の記録処理を説明する。
【００４８】
まず、ユーザ端末３０は、食事履歴記録アプリ３５の起動に応じて、ＧＰＳ機能部３０ｈによって取得されたユーザ端末３０の位置、ユーザ端末３０に記憶された対象ユーザのユーザＩＤとその位置の取得日時とを含む位置データを周期的に取得して、これらを通信部３０ａを介して食事履歴サーバ１０に送信する（図６Ａ／ＳＴＥＰ１０１）。  食事履歴サーバ１０の位置情報取得部１３は、ネットワーク接続部ＮＩＣを介して位置データを受信したか否かを判定する（図６Ａ／ＳＴＥＰ２０１）。
【００４９】
当該判定結果が否定的である場合（図６Ａ／ＳＴＥＰ２０１‥ＮＯ）、位置情報取得部１３は、図６Ａ／ＳＴＥＰ２０１の処理を再度実行する。
【００５０】
当該判定結果が肯定的である場合（図６Ａ／ＳＴＥＰ２０１‥ＹＥＳ）、食事履歴サーバ１０の位置情報取得部１３は、位置データに含まれるユーザ端末３０の位置と対象ユーザＰのユーザＩＤとその位置の取得日時とをメモリに記憶する（図６Ａ／ＳＴＥＰ２０２）。
【００５１】
次に、食事履歴サーバ１０の飲食店情報取得部１４は、メモリに記憶された位置データに基づいてユーザ端末３０がある位置に所定時間以上滞在したかを判定する（図６Ａ／ＳＴＥＰ２０３）。所定時間は食事を完了するまでの平均的な時間であり、例えば３０分である。ユーザ端末３０がある位置に所定時間以上滞在するとは、所定時間以上にわたって厳密な意味で同一の場所にいる必要はなく、ユーザ端末３０が所定時間以上にわたってほぼ同一とみなせる範囲（例えば５ｍ以内のような範囲）にいる場合に飲食店情報取得部１４は、ユーザ端末３０がある位置に所定時間以上滞在したと判定してもよい。また、例えば、ノイズや食事中に席を外したりすることなども勘案すると、ユーザ端末３０が所定時間継続して同一の一または同一とみなせる範囲にいる必要はないので、ユーザ端末３０が、所定時間の所定割合（例えば３０分の８割である２４分以上）以上、同一の一または同一とみなせる範囲にいる場合に、飲食店情報取得部１４は、ユーザ端末３０がある位置に所定時間以上滞在したと判定してもよい。
【００５２】
当該判定結果が否定的である場合（図６Ａ／ＳＴＥＰ２０３‥ＮＯ）、位置情報取得部１３は、図６Ａ／ＳＴＥＰ２０１の処理を再度実行する。
【００５３】
当該判定結果が肯定的である場合（図６Ａ／ＳＴＥＰ２０３‥ＹＥＳ）、食事履歴サーバ１０の提示部１６は、料理カテゴリの入力を促すプッシュ通知をネットワーク接続部ＮＩＣを介してユーザ端末３０に送信する（図６Ａ／ＳＴＥＰ２０４）。
【００５４】
そして、ユーザ端末３０において、その制御部３０ｎは、通信部３０ａを介しプッシュ通知を受信したか否かを判定する（図６Ａ／ＳＴＥＰ１０２）。
【００５５】
当該判定結果が否定的である場合（図６Ａ／ＳＴＥＰ１０２‥ＮＯ）、ユーザ端末３０の制御部３０ｎは、図６Ａ／ＳＴＥＰ１０２の処理を再度実行する。
【００５６】
当該判定結果が肯定的である場合（図６Ａ／ＳＴＥＰ１０２‥ＹＥＳ）、ユーザ端末３０の制御部３０ｎは、受信したデータを図７に示される料理カテゴリの入力画面としてタッチパネル３０ｂに出力する（図６Ａ／ＳＴＥＰ１０３）。本実施形態の料理カテゴリの入力画面には、図７に示されるように、「おやつ」「和食」「中華」「カレー」その他のように料理の各カテゴリを示すボタンと、食事をしていない旨を示すボタンとが含まれている。本実施形態の料理カテゴリの入力画面には、これらに加えて又は代えて、料理のカテゴリの入力ボックスが含まれていてもよい。
【００５７】
次に、ユーザ端末３０において、ユーザ端末３０の制御部３０ｎは、料理カテゴリの入力画面において料理カテゴリが入力されたか否かを判定する（図６Ａ／ＳＴＥＰ１０４）。
【００５８】
当該判定結果が否定的である場合（図６Ａ／ＳＴＥＰ１０４‥ＮＯ）、ユーザ端末３０の制御部３０ｎは、図６Ａ／ＳＴＥＰ１０４の処理を再度実行する。
【００５９】
当該判定結果が肯定的である場合（図６Ａ／ＳＴＥＰ１０４‥ＹＥＳ）、ユーザ端末３０の制御部３０ｎは、料理カテゴリ情報を通信部３０ａを介して食事履歴サーバ１０に送信する（図６Ａ／ＳＴＥＰ１０５）。食事をしていない旨を示すボタンが押下された場合には、ユーザ端末３０の制御部３０ｎは、食事をしていない旨を示す情報を食事履歴サーバ１０に送信するとともに、ＳＴＥＰ１０１の処理を実行する。食事をしていない旨を示す情報を受信した食事履歴サーバ１０は、ＳＴＥＰ２０１の処理を実行する。
【００６０】
食事履歴サーバ１０のカテゴリ受付部１９は、ネットワーク接続部ＮＩＣを介し料理カテゴリ情報を受信したか否かを判定する（図６Ａ／ＳＴＥＰ２０５）。
【００６１】
当該判定結果が否定的である場合（図６Ａ／ＳＴＥＰ２０５‥ＮＯ）、位置情報取得部１３は、図６Ａ／ＳＴＥＰ２０５の処理を再度実行する。
【００６２】
当該判定結果が肯定的である場合（図６Ａ／ＳＴＥＰ２０５‥ＹＥＳ）、食事履歴サーバ１０の抽出部１５は、食事履歴データベース１１を参照して、ユーザＩＤに基づいてユーザの属性を認識する（図６Ａ／ＳＴＥＰ２０６）。なお、ユーザの属性は、食事履歴データベース１１から分離されて記憶されていてもよい。
【００６３】
次に、食事履歴サーバ１０の飲食店情報取得部１４は、ユーザの食事をした時間帯を認識する（図６Ａ／ＳＴＥＰ２０７）。例えば、食事履歴サーバ１０の飲食店情報取得部１４は、ユーザ端末３０がある位置に所定時間以上滞在したと判定した場合、当該位置にユーザ端末３０が到着した時刻（例えば１８：４５）を認識し、当該時刻が含まれる時間帯（例えば夜のはじめ頃の１８時〜２１時）を認識する。これに代えて、飲食店情報取得部１４は、当該位置から離れた時刻に対応する時間帯を認識してもよいし、当該位置に到着した時刻と当該位置から離れた時刻との中間の時刻に対応する時間帯を認識してもよい。
【００６４】
次に、抽出部１５は、食事履歴データベース１１を参照して、ユーザが当該時間帯、当該位置において過去に食べたカテゴリ情報に合致する少なくとも１つの料理名と、その料理を食べた日時とその料理を食べる頻度とを認識する（図６Ａ／ＳＴＥＰ２０８）。例えば、図６Ａ／ＳＴＥＰ２０５で受信した料理カテゴリ情報に示される料理のカテゴリが「カレー」であり、食事時間帯が「夜のはじめ頃の１８時〜２１時」であったとする。この場合、抽出部１５は、食事履歴データベース１１から、ユーザ属性に位置データに含まれるユーザＩＤと同一のユーザＩＤが含まれ、食事時間帯が「夜のはじめ頃の１８時〜２１時」であり、料理カテゴリが「カレー」であり、位置データに含まれる位置と同一又は当該位置から所定の距離以内の位置の料理名を認識する。
【００６５】
次に、抽出部１５は、食事履歴データベース１１を参照して、当該時間帯におけるユーザの属性及びカテゴリ情報に対応する少なくとも１つの料理名を認識する（図６Ａ／ＳＴＥＰ２０９）。なお、抽出部１５は、ユーザの属性と完全に同一の属性に紐づけられた料理名だけではなく、例えば、ユーザの年齢と±３歳など、所定の年齢範囲の属性に紐づけられた料理名や、ユーザの出身地「宮城県」と同一の地方又は国の「岩手県」に紐づけられた料理名や、ユーザの身長、体重を含む所定の身長範囲及び所定の体重範囲に含まれる身長、体重に紐づけられた料理名を認識してもよい。
【００６６】
次に、抽出部１５は、飲食店情報データベース１２を参照して、ユーザの位置に対応する飲食店があるか否かを判定する（図６Ｂ／ＳＴＥＰ２１０）。例えば、抽出部１５は、飲食店情報データベース１２に示される飲食店の位置から所定距離以内にユーザの位置があるか否かを判定する。また、飲食店の位置がある程度の範囲で表されている場合には、抽出部１５は、ユーザの位置が当該範囲に含まれているか否かを判定する。
【００６７】
当該判定結果が肯定的である場合（図６Ｂ／ＳＴＥＰ２１０‥ＹＥＳ）、抽出部１５は、飲食店情報データベース１２の人気料理情報を参照し、当該時間帯、当該カテゴリ情報及びユーザの属性における当該飲食店の人気料理名を認識する（図６Ｂ／ＳＴＥＰ２１１）。
【００６８】
一方、図６Ｂ／ＳＴＥＰ２１０の当該判定結果が否定的である場合（図６Ｂ／ＳＴＥＰ２１０‥ＮＯ）、当該時間帯、当該カテゴリ情報及びユーザの属性は、認識した料理名を以下（１）〜（５）の優先度で並び替える（図６Ｂ／ＳＴＥＰ２１２）。（１）が優先順位が高い料理名であり、（５）が優先順位が低い料理名である。
【００６９】
（１）図６Ａ／ＳＴＥＰ２０８で認識された料理名のうち、ユーザが所定の頻度以上で食べている料理の料理名、
（２）図６Ａ／ＳＴＥＰ２０８で認識された料理名のうち、過去の所定期間（例えば現在から１か月前以内）内にユーザが食べた料理の料理名、
（３）図６Ｂ／ＳＴＥＰ２１１で認識された人気料理名、
（４）図６Ａ／ＳＴＥＰ２０８で認識された料理名のうち、前記所定期間以前にユーザが食べた料理名、
（５）図６Ａ／ＳＴＥＰ２０９で認識されたユーザの属性に対応する料理名。
【００７０】
このように、抽出部１５は、位置情報及び飲食店情報に基づいて食事時間帯おいて当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を決定する。抽出部１５は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の人気料理名を料理名候補群に含めることができる。抽出部１５は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めることができる。
【００７１】
そして、抽出部１５は、料理名候補群データを作成する（図６Ｂ／ＳＴＥＰ２１３）。
【００７２】
そして、食事履歴サーバ１０の提示部１６は、ネットワーク接続部ＮＩＣを介して料理名候補群データをユーザ端末３０に送信する（図６Ｂ／ＳＴＥＰ２１４）。
【００７３】
そして、ユーザ端末３０において、その制御部３０ｎは、通信部３０ａを介して料理名候補群データを受信したか否かを判定する（図６Ｂ／ＳＴＥＰ１０６）。
【００７４】
当該判定結果が否定的である場合（図６Ｂ／ＳＴＥＰ１０６‥ＮＯ）、ユーザ端末３０の制御部３０ｎは、図６Ｂ／ＳＴＥＰ１０６の処理を再度実行する。
【００７５】
当該判定結果が肯定的である場合（図６Ｂ／ＳＴＥＰ１０６‥ＹＥＳ）、ユーザ端末３０の制御部３０ｎは、料理名候補群データを図８に示される料理名の入力画面としてタッチパネル３０ｂに出力する（図６Ｂ／ＳＴＥＰ１０７）。図８において、ユーザはスクロール選択画面３０ｂ１において料理名を選択して入力でき、また、入力画面３０ｂ２において料理名直接入力できる。また、図８に示される料理名の入力画面においては、図６Ｂ／ＳＴＥＰ２１２で優先度が高いとされた料理名がより選択されやすくなるように表示される。例えば、優先度が最高の料理名は、スクロール選択画面３０ｂ１の上部または中央に表示されてもよいし、太字、異なる色など目立つ態様で表示されてもよい。
【００７６】
次に、ユーザ端末３０において、ユーザ端末３０の制御部３０ｎは、料理名の入力画面において少なくとも１つの料理名が入力されたか否かを判定する（図６Ｂ／ＳＴＥＰ１０８）。ユーザ端末３０の制御部３０ｎは、文字入力による料理名の入力を受け付けるように構成されていてもよいが、少なくとも料理名候補群データに含まれる料理名については、選択可能に表示される。
【００７７】
当該判定結果が否定的である場合（図６Ｂ／ＳＴＥＰ１０８‥ＮＯ）、ユーザ端末３０の制御部３０ｎは、図６Ｂ／ＳＴＥＰ１０８の処理を再度実行する。
【００７８】
当該判定結果が肯定的である場合（図６Ｂ／ＳＴＥＰ１０８‥ＹＥＳ）、ユーザ端末３０の制御部３０ｎは、ユーザに選択された料理名または入力された料理名を通信部３０ａを介して食事履歴サーバ１０に送信する（図６Ｂ／ＳＴＥＰ１０９）。
【００７９】
受付部１７は、ユーザに選択された料理名または入力された料理名をネットワーク接続部ＮＩＣを介し受信したか否かを判定する（図６Ｂ／ＳＴＥＰ２１５）。
【００８０】
当該判定結果が否定的である場合（図６Ｂ／ＳＴＥＰ２１５‥ＮＯ）、受付部１７は、図６Ｂ／ＳＴＥＰ２１５の処理を再度実行する。
【００８１】
当該判定結果が肯定的である場合（図６Ｂ／ＳＴＥＰ２１５‥ＹＥＳ）、受付部１７は、ユーザに選択された料理名または入力された料理名を認識し、食事履歴蓄積部１８は、当該料理名を関連する時間帯及びユーザ位置と共に食事履歴データベース１１に追加する（図６Ｂ／ＳＴＥＰ２１６）。
【００８２】
以上により、食事履歴の記録処理が終了する。
【００８３】
上記構成の食事履歴システムによれば、患者自分の薬剤履歴情報を容易に知ることができ患者の利便性が向上する。
【００８４】
以上、本発明の一実施例について説明したが、かかる実施例に限定されるものではなく、特許請求の範囲に記載された本発明の範囲内において、種々の変形・変更が可能である。例えば、実施例においてはユーザー端末が食事履歴サーバと通信をして実行しているが、ユーザー端末が必要な情報を食事履歴サーバから取得し、すべての処理を行ってもよい。
【００８５】
また、図６Ａ／ＳＴＥＰ１０２〜ＳＴＥＰ１０５及び図６Ａ／ＳＴＥＰ２０４〜ＳＴＥＰ２０５が省略され、代わりにユーザの過去の食事の履歴からユーザが食べたことのあるカテゴリが認識され、当該カテゴリを含む情報が図６Ａ／ＳＴＥＰ２０８以降のカテゴリ情報として扱われてもよい。また、料理名候補群を抽出できる限りで、任意のステップが省略されてもよい。また、ユーザの属性等が勘案されずに、人気料理名が料理候補群に追加されてもよい。
【符号の説明】
【００８６】
１０…食事履歴サーバ、１１…食事履歴データベース（データベース）、２０…通信ネットワーク、３０…ユーザ端末、３０ｂ…タッチパネル、３５…食事履歴記録アプリ。
【図１】
2019046417.tif 000003
【図２】
2019046417.tif 000004
【図３】
2019046417.tif 000005
【図４】
2019046417.tif 000006
【図５】
2019046417.tif 000007
【図６Ａ】
2019046417.tif 000008
【図６Ｂ】
2019046417.tif 000009
【図７】
2019046417.tif 000010
【図８】
2019046417.tif 000011
【手続補正書】
【提出日】平成30年8月27日(2018.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段とを備え、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記抽出手段は、対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めることを特徴とする食事履歴システム。
【請求項２】
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段とを備え、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記飲食店情報データベースの前記飲食店情報は、飲食店ごとおけるユーザ属性ごとの１または複数の人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めることを特徴とする食事履歴システム。
【請求項３】
請求項１または２記載の食事履歴システムにおいて、
前記位置情報取得手段は前記食事履歴データベースから当該ユーザの食事履歴情報を取得し、
前記抽出手段は、前記食事履歴情報、及び前記位置情報に基づいて、当該ユーザが前記時間帯及び前記位置において過去に食べた料理に合致する料理名を前記料理名候補群に含めることを特徴とする食事履歴システム。
【請求項４】
請求項１〜３のうちいずれか１項記載の食事履歴システムにおいて、
前記食事履歴データベース又は前記飲食店情報データベースは、料理名に関連付けられた料理カテゴリを記憶し、
当該ユーザにより指定された料理カテゴリである入力料理カテゴリを受付けるカテゴリ受付手段を備え、
前記抽出手段は、前記食事履歴データベース又は前記飲食店情報データベースに基づいて、前記入力料理カテゴリと同一の料理カテゴリに関連付けられた１または複数の料理名を含む前記料理名候補群を抽出することを特徴とする食事履歴システム。
【請求項５】
ユーザごとの食事履歴情報及びユーザごとのユーザ属性を含む属性情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータに、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めるステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を実行させることを特徴とする食事履歴蓄積プログラム。
【請求項６】
ユーザごとの食事履歴情報及びユーザごとのユーザ属性を含む属性情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータが実行する方法であって、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めるステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を含むことを特徴とする食事履歴蓄積方法。
【請求項７】
ユーザごとの食事履歴情報及びユーザごとのユーザ属性を含む属性情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報及び飲食店ごとおけるユーザ属性ごとの１または複数の人気料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータに、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
ユーザが飲食店で食事をしたと推定された際に、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めるステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を実行させることを特徴とする食事履歴蓄積プログラム。
【請求項８】
ユーザごとの食事履歴情報及びユーザごとのユーザ属性を含む属性情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報及び飲食店ごとおけるユーザ属性ごとの１または複数の人気料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースとを備えるコンピュータが実行する方法であって、
ユーザの位置と日時とを含む位置情報を取得するステップと、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得するステップと、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出するステップと、
ユーザが飲食店で食事をしたと推定された際に、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めるステップと、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示するステップと、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付けるステップと、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積するステップと、
を含むことを特徴とする食事履歴蓄積方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の指導支援システムは、
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段とを備え、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記抽出手段は、対象のユーザと同じ属性情報を含む他ユーザの食事履歴情報を検索し、検索された前記他ユーザの食事履歴情報に基づいて決定された１または複数の料理名を、前記料理名候補群に含めることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
これにより、ユーザは、提示された料理名候補群に含まれる１または複数の料理の料理名のうちのうち少なくとも１つの料理名を選択することにより、当該ユーザの食事履歴情報を蓄積できるので、ユーザの手間を軽減してユーザによる料理名の入力操作を簡素化でき、食事履歴の記録を容易にすることが可能となる。そして、料理名候補群が位置情報と飲食店情報とに基づいて推定されるので、店舗情報端末からの食事情報を不要とすることができる。
また、上記構成の食事履歴システムによれば、前記抽出手段が、当該ユーザと同じ属性情報を含む前記他ユーザの食事情報に基づいて料理名候補群を抽出するので、選択提示された前記料理名候補群から入力される蓋然性が高くなるので、ユーザによる入力操作をより簡素化できる。
本発明の指導支援システムは、
ユーザごとの食事履歴情報を蓄積する食事履歴データベースと、
複数の飲食店の各々の位置及び前記飲食店の各々で供される料理の料理名に関する情報を含む飲食店情報を保持する飲食店情報データベースと、
ユーザの位置と日時とを含む位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて当該ユーザが食事した前記飲食店情報を飲食店情報データベースから取得する飲食店情報取得手段と、
前記飲食店情報から前記日時に応じた時間帯において当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群を抽出する抽出手段と、
前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する提示手段と、
当該ユーザによる前記料理名候補群に含まれる前記１または複数の料理の料理名のうち少なくとも１つの料理名の選択又は当該ユーザによる少なくとも１つの料理名の入力を受付ける受付手段と、
前記選択又は入力された料理名を、当該ユーザの位置と前記日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する食事履歴蓄積手段とを備え、
前記食事履歴蓄積手段は、ユーザごとのユーザ属性を含む属性情報を前記食事履歴データベースに蓄積し、
前記飲食店情報データベースの前記飲食店情報は、飲食店ごとおけるユーザ属性ごとの１または複数の人気料理名に関する情報を含む人気料理情報を含み、
前記抽出手段は、ユーザが飲食店で食事をしたと推定された際に、当該飲食店の人気料理情報に含まれる１または複数の人気料理名のうちの少なくとも１以上の当該飲食店における当該ユーザのユーザ属性に応じた人気料理名を料理名候補群に含めることを特徴とする。
上記構成の食事履歴システムによれば、前記位置情報取得手段により取得されたユーザの位置情報から飲食店情報取得手段により当該ユーザが食事した前記飲食店情報が飲食店情報データベースから取得される。前記飲食店情報取得手段により取得された前記飲食店情報から前記抽出手段により当該ユーザが食事をしたと推定される１または複数の料理の料理名を含む料理名候補群が飲食情報データベースから抽出される。そして、前記提示手段が前記料理名候補群に含まれる各料理名を選択可能な形態で当該ユーザに提示する。前記受付手段が、前記料理名候補群に含まれる１または複数の料理の料理名のうち少なくとも１つの料理名が選択された場合又は料理名が入力された場合に、前記選択された又は入力された料理名を認識する。前記食事履歴蓄積手段が、前記選択された又は入力された料理名を、当該ユーザの位置と日時とに対応付けて当該ユーザの食事履歴情報として前記食事履歴データベースに蓄積する。
これにより、ユーザは、提示された料理名候補群に含まれる１または複数の料理の料理名のうちのうち少なくとも１つの料理名を選択することにより、当該ユーザの食事履歴情報を蓄積できるので、ユーザの手間を軽減してユーザによる料理名の入力操作を簡素化でき、食事履歴の記録を容易にすることが可能となる。そして、料理名候補群が位置情報と飲食店情報とに基づいて推定されるので、店舗情報端末からの食事情報を不要とすることができる。
そして、上記構成の食事履歴システムによれば、ユーザは当該飲食店の人気料理を食べた蓋然性が高いことが多いので、前記抽出手段により、少なくとも１以上の当該人気料理名が料理名候補群に含まれるようにすることで、ユーザによる入力操作をより簡素化できる。
さらに、上記構成の食事履歴システムによれば、ユーザの属性に応じた人気料理名が前記抽出手段により抽出されることにより、選択入力する料理名の蓋然性が高くなるので、ユーザによる入力操作をより簡素化できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】