(57)【要約】【課題】利用者が行う必要食材に対する実物食材の仕入れと在庫管理を支援するにあたって、入力作業を減らし、利用者の負担が少ない仕入れと在庫管理を支援する機能を実現する。また、料理食材に適した管理方法を提供することで、料理支援システムが管理する在庫情報と仕入れた食材との間に発生する相違を解消する。さらに、管理期間型仕入スタイルと毎日型仕入スタイルにおける必要食材の仕入れと在庫管理を支援する機能を提供する。【解決手段】必要食材情報を記憶する必要食材情報記憶手段と、必要食材情報を仕入日時登録用情報として編集する仕入日時登録用情報編集手段と、仕入日時を必要食材情報に関連付けて記憶する仕入日時登録手段と、仕入グループと仕入日時毎に識別可能な情報である仕入用情報を編集する仕入用情報編集手段と、在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報を編集する在庫管理用情報編集手段と、を有する。【選択図】図３
2010250793.tif 000002
【特許請求の範囲】
【請求項１】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援システムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備え、
献立計画情報として、少なくとも、調理日時と、代替可能性のある類似する１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、仕入日時を記憶した前記必要食材情報について前記仕入グループと前記仕入日時毎に、最後の調理日時である調理終了日時を求め、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、前記表現手段から出力する在庫管理用情報編集手段と、
を有することを特徴とする料理支援システム。
【請求項２】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
前記仕入日時登録可能必要食材情報に仕入日時を登録した後に、前記管理期間が変更されない場合には、
それぞれの前記在庫集約情報について、「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項３】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項４】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−前記在庫存在期間前識別期間）から（前記調理終了日時＋前記在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項５】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援プログラムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある類似する１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、仕入日時を記憶した前記必要食材情報について前記仕入グループと前記仕入日時毎に、最後の調理日時である調理終了日時を求め、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、前記表現手段から出力する在庫管理用情報編集手段と、
を有することを特徴とする料理支援プログラム。
【請求項６】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項５に記載の料理支援プログラムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
前記仕入日時登録可能必要食材情報に仕入日時を登録した後に、前記管理期間が変更されない場合には、
それぞれの前記在庫集約情報について、「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項７】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項５に記載の料理支援プログラムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項８】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項５に記載の料理支援プログラムであって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−前記在庫存在期間前識別期間）から（前記調理終了日時＋前記在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項９】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援プログラムを記憶した記録媒体であって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある類似する１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、仕入日時を記憶した前記必要食材情報について前記仕入グループと前記仕入日時毎に、最後の調理日時である調理終了日時を求め、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、前記表現手段から出力する在庫管理用情報編集手段と、
を有することを特徴とする料理支援プログラムを記憶した記録媒体。
【請求項１０】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
前記仕入日時登録可能必要食材情報に仕入日時を登録した後に、前記管理期間が変更されない場合には、
それぞれの前記在庫集約情報について、「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１１】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１２】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−前記在庫存在期間前識別期間）から（前記調理終了日時＋前記在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１３】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援方法であって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある類似する１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、を有しており、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集ステップと、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録ステップと、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集ステップと、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、仕入日時を記憶した前記必要食材情報について前記仕入グループと前記仕入日時毎に、最後の調理日時である調理終了日時を求め、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、前記表現手段から出力する在庫管理用情報編集ステップと、
をコンピュータに実行させることを特徴とする料理支援方法。
【請求項１４】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１３に記載の料理支援方法であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集ステップにおいて、
前記仕入日時登録可能必要食材情報に仕入日時を登録した後に、前記管理期間が変更されない場合には、
それぞれの前記在庫集約情報について、「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【請求項１５】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１３に記載の料理支援方法であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集ステップにおいて、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【請求項１６】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項１３に記載の料理支援方法であって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集ステップにおいて、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集ステップにおいて、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集ステップにおいて、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−前記在庫存在期間前識別期間）から（前記調理終了日時＋前記在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、料理食材の仕入れと在庫管理を支援する料理支援システム、プログラム、記録媒体、および方法に関する。
【背景技術】
【０００２】
ニンテンドーＤＳ（商標）の「しゃべるＤＳお料理ナビ料理」（商品名）がヒットする等、料理支援ソフトウェア（システム）のニーズは高いと言える。しかし、このソフトウェアには、残念ながら献立計画を管理する機能や料理に必要な食材（以下「必要食材」とする）に対して実際に仕入れる実物の食材（以下、必要食材に対して実物の食材を「実物食材」とする）の仕入れや在庫管理を支援する機能はない。
パソコンのソフトウェアも存在しており、献立計画を作成する機能や、買い物リストを表示することで仕入れを支援する機能や、実際に仕入れた実物食材に関する情報を利用者に入力させ、消費期限等を管理する在庫管理機能を有しているものもある。しかし、在庫を管理するためには、利用者が実際に仕入れた実物食材に関する情報を別途入力する必要があり、また、使用終了後にも使用済みの入力をする必要があり、利用者にとって大きな負担となる。
【０００３】
また、工業製品等の材料の仕入れや在庫管理を支援するためのシステムも存在しているが、本発明システムが管理対象としている料理食材は、工業製品等の材料と異なり、類似する他の食材で代替することも少なくない。例えば、豚ヒレ肉の代わりに豚ロース肉を使用する場合である。このとき、それぞれの食材が別々に管理されていると、代替使用した場合に、別の食材の在庫を使用したものとして処理されてしまう。これにより、実物食材が使用されると、料理支援システムが管理する在庫情報と実際に仕入れた実物食材との間に相違（または、利用者が感じる違和感）が発生してしまうという問題点がある。
【０００４】
また、食材の仕入スタイルには、日々こまめに買い物に行き、新鮮な食材を仕入れる（調達する、購入する）仕入スタイル（以下「毎日型仕入スタイル」とする）や、例えば、土曜日の昼食から次の土曜日の朝食までの１週間といった具合に管理期間を設定し、管理期間中の調理に使用される必要食材の内、管理期間の最初の日時である土曜日の昼食前に、例えば主に消費期限（または賞味期限）内に使用される（消費可能な）必要食材分（に対応する実物の食材）を中心にまとめて仕入れ（まとめ買いし、まとめて調達し）、残りの必要食材（例えば消費期限内に使用されない（消費できない）必要食材）分（に対応する実物の食材）を後日近所のスーパーでこまめに仕入れる（調達する、購入する）という仕入スタイル（以下「管理期間型仕入スタイル」とする）などが考えられる。特に管理期間型の仕入スタイルは、インターネット通信販売によって食材を仕入れるような場合とも相性が良い。なぜなら、インターネット通信販売によって食材を仕入れる場合には、送料が必要であるために、毎日仕入れることは非経済的であるからである。しかしながら、これらのような仕入スタイルを支援する機能を有した料理支援ソフトウェアは、現時点では存在していない。
ここで、管理期間型仕入スタイルについて補足しておくと、必ずしも管理期間の最初の日時に食材をまとめて仕入れる必要はなく、最初の日時に近い日時に安売り日等があれば、最初の日時には、安売り日までの分だけを仕入れておき、安売り日に食材をまとめて仕入れるような例外があっても良い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記を鑑みて、本発明は、利用者が行う必要食材に対する実物食材の仕入れと在庫管理を支援するにあたって、入力作業を減らすことで利用者の負担が軽減された、仕入れと在庫管理を支援する機能を実現することを目的とする。またその際に、管理対象である料理食材に適した管理方法を提供することで、実物食材が使用されることにより、料理支援システムが管理する在庫情報と仕入れた実物食材との間に発生する相違（または、利用者が感じる違和感）を解消する。さらに、管理期間型仕入スタイルと毎日型仕入スタイルにおける必要食材の仕入れと在庫管理を支援する機能を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための手段として、本発明は以下の特徴を有する。
本発明の第１の態様は、「献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援システムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備え、
献立計画情報として、少なくとも、調理日時と、代替可能性のある類似する１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、仕入日時を記憶した前記必要食材情報について前記仕入グループと前記仕入日時毎に、最後の調理日時である調理終了日時を求め、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、前記表現手段から出力する在庫管理用情報編集手段と、
を有する」ことを特徴とする。
【０００７】
本発明の第２の態様は、第１の態様にかかる料理支援システムにおいて、「利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する第１の態様に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
前記仕入日時登録可能必要食材情報に仕入日時を登録した後に、前記管理期間が変更されない場合には、
それぞれの前記在庫集約情報について、「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する」ことを特徴とする。
【０００８】
本発明の第３の態様は、第１の態様にかかる料理支援システムにおいて、「利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する第１の態様に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する」ことを特徴とする。
【０００９】
本発明の第４の態様は、第１の態様にかかる料理支援システムにおいて、「日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する第１の態様に記載の料理支援システムであって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−前記在庫存在期間前識別期間）から（前記調理終了日時＋前記在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する」ことを特徴とする。
【発明の効果】
【００１０】
第１の態様にかかる料理支援システムによれば、利用者が行う必要食材に対する実物食材の仕入れと在庫管理を支援するにあたって、入力作業を減らし、利用者の負担を軽減することができる。具体的には、利用者は、必要食材毎に調理日時以前の日時である仕入日時を登録するだけで、［仕入グループと仕入日時］を基準にして整理された情報（以下「仕入用情報」とする）を参照することが可能となる。さらに、仕入用情報に対応するように（仕入用情報を意識して）実物食材を仕入れることで、在庫が存在する期間（以下「在庫存在期間」とする）を確認できる仕入グループと仕入日時毎に集約された在庫の情報（以下「在庫集約情報」とする）による在庫管理が可能となる。そして、仕入グループと仕入日時毎に在庫情報が管理されることで、実物食材が使用されることにより、料理支援システムが管理する在庫情報と仕入れた実物食材との間に発生する相違（または、利用者が感じる違和感）を解消することが可能となる。
【００１１】
また、応用例として、インターネット等を通じて実物食材の注文を受け付けるような場合には、第１の態様を利用して、取引記録であるそれぞれの実物食材の情報を、［仕入グループと仕入日時］により、在庫集約情報に関連付けて記憶することで、実物食材を在庫存在期間により管理することが可能となる。これにより、使用終了後に使用済みの入力をする必要が無くなる。
【００１２】
第２の態様にかかる料理支援システムによれば、管理期間型の仕入スタイルを支援することが可能となる。具体的には、管理期間を基準にして判定される必要食材情報である管理期間型の仕入スタイルを支援するための仕入日時登録可能必要食材情報に対して仕入日時の登録を行うように利用者を誘導するための識別情報と、管理期間を基準にして判定される管理期間型の仕入スタイルを支援するための在庫集約情報を利用者に認識させるための識別情報を編集し、利用者に提供することで、管理期間型の仕入スタイルを支援する機能が実現される。この態様は、特に、前記管理期間が変更される可能性がない場合に利用される。
【００１３】
第３の態様にかかる料理支援システムによれば、管理期間型の仕入スタイルを支援することが可能となる。具体的には、第２の態様と同様に、管理期間を基準にして判定される必要食材情報である管理期間型の仕入スタイルを支援するための仕入日時登録可能必要食材情報に対して仕入日時の登録を行うように利用者を誘導するための識別情報と、管理期間を基準にして判定される管理期間型の仕入スタイルを支援するための在庫集約情報を利用者に認識させるための識別情報を編集し、利用者に提供することで、管理期間型の仕入スタイルを支援する機能が実現される。この態様は、前記管理期間が変更される可能性がない場合のみならず前記管理期間が変更される可能性がある場合にも利用される。
【００１４】
第４の態様にかかる料理支援システムによれば、毎日型の仕入スタイルを支援することが可能となる。具体的には、仕入れ（買い物）の基準となる日時である仕入基準日時を基準に判定される必要食材情報である毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報に対して仕入日時の登録を行うように利用者を誘導するための識別情報と、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を基準に判定される毎日型仕入スタイルを支援するための在庫集約情報を利用者に認識させるための識別情報を編集し、利用者に提供することで、毎日型の仕入スタイルを支援する機能が実現される。
【図面の簡単な説明】
【００１５】
【図１】ハードウェアの概略構成を示すブロック図
【図２】データベースの構成の一例を概略的に示すブロック図
【図３】動作例１から動作例３を説明するデータフロー図（ＤＦＤ）
【図４】動作例１における仕入日時登録用情報画面の一例
【図５】動作例１における仕入用情報画面の一例
【図６】仕入用情報を編集する際のキー切れ処理を利用したフローチャートの一例
【図７】動作例１における在庫管理用情報画面の一例
【図８】在庫管理用情報を編集する際のキー切れ処理を利用したフローチャートの一例
【図９】管理期間ＴＢＬ１４１３のデータの一例
【図１０】動作例２における仕入日時登録用情報画面の一例
【図１１】動作例２における在庫管理用情報画面の一例
【図１２】管理期間ＴＢＬ１４１３のデータの一例
【図１３】動作例２における仕入日時登録用情報画面の一例
【図１４】動作例２における在庫管理用情報画面の一例
【図１５】動作例３における仕入日時登録用情報画面の一例
【図１６】動作例３における仕入日時登録用情報画面の一例
【図１７】動作例３における在庫管理用情報画面の一例
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１７】
１．本発明システムのハードウェア構成例
本実施形態に係る本発明システムのハードウェア構成について説明する。図１は、本実施形態にかかる本発明システムのハードウェアの構成を概略的に示すブロック図である。
同図に示すように、本発明システムは、少なくとも、各種情報を表現するディスプレイやプリンタやスピーカー（発音装置）等の表現装置１１と、各種情報を入力するキーボードやマウスや音声入力装置等の入力装置１２と、各種演算やデータ処理を行う演算装置１３（コンピュータプロセッサ）と、処理プログラムやデータ（データベース）等を格納するメモリやハードディスク等の記憶装置１４と、がバス（ＢＵＳ）１６で接続された情報処理装置１である。具体的には、一般的なパソコンや携帯電話やＰＤＡ（Personal Digital Assistant）等が利用可能である。
【００１８】
ここで、記憶装置１４に記憶される各種プログラムやデータ等をサーバ３に記憶することも可能である。さらに、演算装置１３で行われる処理をサーバ３で処理することも可能である。サーバ３は、各種演算を行う演算装置（コンピュータプロセッサ）と、処理プログラムやデータ（データベース）等を格納するメモリやハードディスク等の記憶装置と、通信Ｉ／Ｆと、がバス（ＢＵＳ）で接続された構成を有している。具体的には、一般的なサーバに使用可能なコンピュータである。筐体は必ずしも１つである必要はなく、複数のコンピュータを組み合わせ、処理を分散させたコンピュータ群としてサーバを構成しても良い。サーバ３が設置される場合には、情報処理装置１は、通信手段である通信Ｉ／Ｆ１５を通してインターネット等の通信回線で接続され、同様にインターネット等の通信回線に接続されたサーバ３と通信する。
すなわち、スタンドアロンシステムとして実現される場合には、情報処理装置１で実現されるが、クライアントサーバシステムとして実現される場合には、情報処理装置１をクライアントとして、サーバ３と通信ネットワーク２を通して接続されることで実現されるということである。
【００１９】
また、表現装置１１の代わりに、電子メール等を使用して、各処理結果を情報処理装置１やサーバ３から携帯情報端末４に送信し、携帯情報端末４に表示（または発音）することもできる。すなわち、携帯情報端末４を表現手段として利用することができる。携帯情報端末４とは、携帯電話やＰＤＡ（Personal Digital Assistant）等である。
【００２０】
ここで、特許請求の範囲との関連を明確にしておく。特許請求の範囲に記載のコンピュータプロセッサ手段は情報処理装置１上の演算装置１３またはサーバ３上の演算装置に相当する。特許請求の範囲に記載の記録媒体と記録手段は情報処理装置１上の記憶装置１４またはサーバ３上の記憶装置に相当する。特許請求の範囲に記載の表現手段は主に情報処理装置１上の表現装置１１に相当する。ただし、前述したように、携帯情報端末４を特許請求の範囲に記載の表現手段として利用することができる。特許請求の範囲に記載の入力手段は入力装置１２に相当する。
【００２１】
２．本発明システムのデータベース構成例
本実施形態にかかる本発明システムのデータベースの構成について説明する。図２は、本実施形態に係る本発明システムのデータベース（以下「ＤＢ」とする）の構成の一例を概略的に示すブロック図である。ただし、本発明に直接関係のないテーブル（以下「ＴＢＬ」とする）や属性については割愛している。また、図２および後述する各ＴＢＬの説明において、下線部は各ＴＢＬの主キーである。
【００２２】
２．１．ＤＢ１４１
図２において、ＤＢ１４１は、情報処理装置１上、または、サーバ３上に設置されるＤＢである。複数の利用者分のデータが同一のシステム上で管理される場合など、利用者毎にデータを区別する必要がある場合には、利用者毎にＴＢＬを設置したり、属性に利用者ＩＤを追加したりすれば良い。
【００２３】
２．１．１．献立ＴＢＬ１４１１
献立ＴＢＬ１４１１は、献立計画を記憶するためのＴＢＬである。レシピＩＤで特定される料理を食する日時である「食事日時」、料理（料理レシピ）を特定する情報である「レシピＩＤ」、料理を調理する日時である「調理日時」、料理を何人分作るかという情報である「人数」等の属性を持つ。また、必ず「食事日時＝調理日時」となる場合には、調理日時を食事日時で代用することが可能である。
ここで、調理日時と食事日時は日付と時刻の組み合わせ（例：２００８／０５／０８，２（夕食））である。そのうち時刻は、本実施形態においては、０が朝食、１が昼食、２が夕食、のように管理される。このとき、朝食と昼食と夕食に割り当てる数値の順序を同一日における実際の時刻の順序に一致させると良い。これは、本発明システムにおいて、仕入日時や調理日時や食事日時等の日時を用いて比較演算を行う処理が含まれるためである。また、おやつや夜食等を追加しても良い。この場合、０が朝食、１が昼食、２がおやつ、３が夕食、４が夜食、とすれば良い。また、実際の時刻に近い値を使用して、７が朝食、１２が昼食、１５がおやつ、１９が夕食、２３が夜食、としても良い。
時刻を1時間おきにする等、細かく管理しないのは、各調理日時の間に仕入れるのであれば、昼食から1時間後であっても2時間後であっても、本発明システムにおいて、管理上、違いが無いためである。このようなデータの持ち方は、利用者の仕入れ時刻に無用な制限を与えることがなくなるという効果を有する。
また、レシピＩＤによって、料理レシピＴＢＬ１４１６と関連付けられる。
【００２４】
２．１．２．献立−必要食材ＴＢＬ１４１２
献立−必要食材ＴＢＬ１４１２は、献立計画に基づいて調理される料理に必要な食材に関する情報を記憶するＴＢＬである。「食事日時」、「レシピＩＤ」、料理毎に他の必要食材と区別するための情報である「食材Ｎｏ」、食材ＴＢＬ１４１４に関連付けるための情報である「食材ＩＤ」、料理１人分に対する分量である「分量」、仕入グループＴＢＬ１４１５に関連付けるための情報である「仕入グループＩＤ」、必要食材に対応する実物食材を仕入れる日時である「仕入日時」等の属性を持つ。ここで、献立−必要食材ＴＢＬ１４１２は、「食事日時」と「レシピＩＤ」で献立ＴＢＬ１４１１と関連付けられている。
また、実際に必要となる分量は、「献立−必要食材ＴＢＬ１４１２上の分量×献立ＴＢＬ１４１１上の人数」で算出される。
また、「食材名称」を持たせても良い。この場合「食材ＩＤ」は必ずしも必要ではない。
また、仕入日時は日付と時刻の組み合わせ（例：２００８／０５／０８，２（夕食前））である。そのうち時刻は、本実施形態においては、０が朝食前（または朝食分調理前）、１が昼食前（または昼食分調理前）、２が夕食前（または夕食分調理前）、のように、食事の前（または調理の前）として管理される。仕入日時の時刻が食事（または調理）の前として管理されているのは、仕入れまたは在庫の確認が、食事（または調理）と同時ではなく、２つの連続する食事（または調理）の間に行われると同時に、後ろの食事（または調理）以降の食事（または調理）を目的として行われるためである。そして、献立ＴＢＬ１４１１で管理される調理日時と食事日時の時刻に対応するように数値を割り当てる。すなわち、例えば、２を調理日時または食事日時の夕食として割り当てるとき、同様に２を仕入日時の夕食前として割り当てる。本実施形態においては、調理日時と食事日時の時刻が、０が朝食、１が昼食、２が夕食、と管理されているので、仕入日時の時刻は、０が朝食前（または朝食分調理前）、１が昼食前（または昼食分調理前）、２が夕食前（または夕食分調理前）、となる。仕入時刻は調理時刻の前であることから、１．９とするようなことはしない。これは、本発明システムにおいて、仕入日時や調理日時や食事日時等の日時を用いて比較演算を行う処理が含まれるためである。
もちろん、おやつ前や夜食前等を追加しても良い。この場合、調理日時と食事日時の時刻が、０が朝食、１が昼食、２がおやつ、３が夕食、４が夜食、と管理される場合であれば、０が朝食前、１が昼食前、２がおやつ前、３が夕食前、４が夜食前、とすれば良いし、７が朝食、１２が昼食、１５がおやつ、１９が夕食、２３が夜食、と管理される場合であれば、７が朝食前、１２が昼食前、１５がおやつ前、１９が夕食前、２３が夜食前、とすれば良い。
【００２５】
また、献立−必要食材ＴＢＬ１４１２に記憶された情報を削除する場合には、仕入日時の登録のあるものについては、［仕入グループＩＤと仕入日時］単位で削除しても良い。これにより、［仕入グループＩＤと仕入日時］毎に整理する際に、中途半端な情報になることを防ぐことができる。
【００２６】
２．１．３管理期間ＴＢＬ１４１３
管理期間ＴＢＬ１４１３は、管理期間を記憶するためのＴＢＬである。「メイン仕入日時」等の属性を持つ。メイン仕入日時とは、管理期間の最初の仕入日時に相当し、管理期間分の必要食材をまとめて仕入れるのに適した日時である。そして、任意の連続する２つのメイン仕入日時により、前のメイン仕入日時以降で、かつ、後のメイン仕入日時より前の期間が管理期間となる。すなわち、管理期間は「前のメイン仕入日時≦管理期間＜後のメイン仕入日時」である。
ここで、メイン仕入日時は日付と時刻の組み合わせ（例：２００８／０５／０８，２（夕食前））である。そのうち時刻は、前述した仕入日時の時刻と同様に、例えば本実施形態においては、０が朝食前（または朝食分調理前）、１が昼食前（または昼食分調理前）、２が夕食前（または夕食分調理前）、のように、食事の前（または調理の前）として管理される。このとき、献立ＴＢＬ１４１１で管理される調理日時と食事日時の時刻に対応するように数値を割り当てる。すなわち、２を調理日時または食事日時の夕食として割り当てるとき、同様に２をメイン仕入日時の夕食前として割り当てる。本実施形態においては、調理日時と食事日時の時刻が、０が朝食、１が昼食、２が夕食、と管理されているので、メイン仕入日時の時刻は、０が朝食前（または朝食分調理前）、１が昼食前（または昼食分調理前）、２が夕食前（または夕食分調理前）、となる。仕入時刻は調理時刻の前であるから、１．９とするようなことはしない。また、このＴＢＬは後述する動作例２において設置される。
また、管理期間は「前のメイン仕入日時≦管理期間＜後のメイン仕入日時」と「前のメイン仕入日時≦管理期間≦後のメイン仕入日時の1つ前に当たる日時（前のメイン仕入日時から始まる管理期間の最後の日時）」は同じである。
【００２７】
２．１．４．食材ＴＢＬ１４１４
食材ＴＢＬ１４１４は、食材に関する情報を記憶するためのＴＢＬである。「食材ＩＤ」、「食材名称」等の属性を持つ。献立−必要食材ＴＢＬ１４１２が持っている仕入グループＩＤを当該ＴＢＬが持つようにしても良い。このＴＢＬを設置する代わりに、「食材名称」を献立−必要食材ＴＢＬ１４１２や料理レシピ−必要食材ＴＢＬ１４１７に持つようにしても良い。
【００２８】
２．１．５．仕入グループＴＢＬ１４１５
仕入グループＴＢＬ１４１５は、仕入グループに関する情報を記憶するためのＴＢＬである。「仕入グループＩＤ」、「仕入グループ名称」、仕入グループをさらにグループ化するための情報である食材分類（肉類や魚介類や野菜類等）を表すコードである「食材分類コード」等の属性を持つ。ここで、仕入グループとは、仕入れの単位となるグループであり、代替可能性のある類似する１つ以上（常に１つではなく２つ以上の場合もあるということ）の食材の集合を基礎とする食材の集合である。より分かりやすい例を挙げるのであれば、たとえば、本発明システムを用いて利用者から実物の商品食材を受注する場合において、仕入れの単位となるグループに関連付けられる商品食材が１つ以上（常に１つではなく２つ以上の場合もあるということ）であり、それらの部分集合が代替可能性のある類似する１つ以上（常に１つではなく２つ以上の場合もあるということ）の商品食材である場合には、そのグループは、本発明システムの仕入グループに該当する。
【００２９】
本発明システムが管理対象としている料理食材は、工業製品等の材料と異なり、類似する他の食材で代替することも少なくない。その理由の１つとして、料理毎に必要な分量が決まっていても、実際に販売されている商品食材は、必ずしもその分量に一致しているとは限らないことが挙げられる。その場合、他の料理で同一食材または代替使用が可能な食材を必要とする場合には、それらの料理に必要な分量も考慮しながら食材を仕入れると無駄が少なく仕入れられることがある。具体的には、例えば、料理Ａで豚ロース肉200gを、料理Ｂで豚ヒレ肉100gを必要とし、豚ロース肉320gが商品食材として販売されている場合には、料理Ｂの豚ヒレ肉の代わりに豚ロース肉を使用することを前提に、商品食材豚ロース肉320gを仕入れるような場合である（余った20g分は料理Ａと料理Ｂのそれぞれで少しずつ使用すれば良い）。このとき、それぞれの食材が別々に管理されていると、代替使用した場合に、別の食材の在庫を使用したものとして処理されてしまう。これにより、実物食材が代替使用されると、本発明システムが管理する在庫情報と実際に仕入れた実物食材との間に相違（または、利用者が感じる違和感）が発生してしまう。そこで、これら代替可能性のある類似する食材をまとめて仕入グループとすることで、代替使用した場合に別の食材の在庫を使用したものとして処理されないようにすることが可能となる。このとき同時に、過度にグループ化すると、仕入グループがどの食材に対応しているのかが分かりにくくなるという問題点がある。この点に注意して必要以上にグループ化しないようにすると良い。上記の点を考慮して食材を仕入グループとしてグループ化し、後述する処理と組み合せることで、適切な食材の管理を実現する効果を有するようにしている。
【００３０】
さらに、本来、仕入グループは、代替可能性のある類似する１つ以上の食材の集合であるが、仕入グループが多くなりすぎるような場合には、操作や管理が煩雑となってしまうという短所が発生する場合もある。例えば、利用者に料理レシピの必要食材情報を登録させる（本実施形態においては、料理レシピ−必要食材ＴＢＬ１４１７で管理される情報である。）ような場合には、利用者は必要食材情報毎に仕入グループＩＤを登録しなくてはならないが、仕入グループＩＤが多過ぎる場合には、利用者にとって負担となってしまう。このような場合には、複数の仕入グループをまとめて１つの仕入グループとしても前述した過度のグループ化により発生する問題点に配慮しながら、この短所の解消を目的として、同系統の複数の仕入グループをまとめて１つの仕入グループとすることで調整しても良い。すなわち仕入グループとは、「代替可能性のある類似する１つ以上の食材の集合を基礎とする集合」である。複数の仕入グループをまとめて１つの仕入グループとする例は、例えば、ラムヒレ肉とラムロース肉とワニ胸肉とワニテール肉があった場合に、代替可能性のある類似する食材をまとめると、ラムヒレ肉とラムロース肉を「ラム肉」に、ワニ胸肉とワニテール肉を「ワニ肉」にまとめることになる。しかし、これらは使用頻度があまり高くないし、これらのような集合をそれぞれ別々の仕入グループにしてしまうと、仕入グループが増え過ぎてしまう可能性がある。そこで、ラム肉とワニ肉を「その他の肉類」という仕入グループとしてまとめると使い勝手が良くなる。例えば、肉類では、「豚肉」「牛肉」「鶏肉」「ひき肉」「その他の肉類」「レバー等」「加工品」等の仕入グループを設置すると使い勝手が良い。また、「その他の肉類」のように、より抽象化された汎用的な仕入グループを用意しておくことは、将来、管理対象とする食材が追加された場合に、新しく仕入グループを追加することなく、より抽象化された汎用的な仕入グループに組み入れることで管理できる場合も多い。これにより、仕入グループの再整備が必要となる可能性を低減させる効果が期待できる。例えば、カエルの足肉という食材を新しく管理対象に追加する場合に、新しく「カエル肉」という仕入グループを追加せずに、既存の仕入グループである「その他の肉類」に組み入れれば良い。
【００３１】
例えば、食材の分類方法の一つとして、文部科学省  科学技術・学術審議会資源調査分科会報告の「日本食品標準成分表」の食品群というものもあり、これを使用することもできないわけではない。しかしながら、例えば、乳類には、牛乳とチーズの両方が分類されているが、一般的には代替使用は無いと考えられるため、別々の仕入グループとするほうが良さそうであり、上記食品群をそのまま使用するよりも若干の調整があった方が望ましい場合も多いと思われる。しかし、複数の仕入グループをまとめて１つの仕入グループとしてもそれが過度なものにならなければ使い勝手を著しく低下させることは無いと考えられるため、牛乳とチーズの両方が分類される乳類という仕入グループにしても問題ない。
野菜類で考えると、ほうれん草等の葉菜、玉葱等の茎菜、大根等の根菜、トマト等の果菜、等に分類することができるが、冷凍のミックスベジタブルや複数種類の野菜の入ったカット野菜はどこに分類されるのか、といった分類の難しさは存在する。しかしながら、あくまでも、使用目的を鑑みて、代替可能性のある（代替可能性がより高い）類似する食材をまとめるという観点に立って分類することが重要であり、さらに利用者の使い勝手を十分に考慮して最終的な仕入グループを決定する必要がある。
【００３２】
仕入グループとして適切ではない分類の例としては、例えば、傷み具合の属性による分類が挙げられる。新鮮な食材のグループとして牛ヒレ肉とほうれん草と牛乳を、傷みかけている食材のグループとして牛ロース肉と人参とヨーグルトを分類したとしても、それぞれのグループに所属する食材同士に代替可能性があるとは考え難い。このような分類方法では仕入グループとすることは難しい。これ以外にも、産地による分類、遺伝子組み換え食材と非遺伝子組み換え食材による分類、色による分類、糖度による分類、等も、結果的に代替可能性のある類似食材もグループ化される可能性を否定できないが、一般的には仕入グループとして適切であるとは考え難い。
【００３３】
また原則として、一つの食材が複数の仕入グループに所属することは（例外が無いと言い切るつもりは無いが）基本的にない。例えば、人によっては、牛乳を「そのまま飲料として飲む」という目的に使用する場合と、クッキーやケーキやクリームシチューなどの料理を目的に使用するような場合とで、異なる種類の牛乳を用いる（別々に管理したい）というこだわりを持っている場合もあるであろう。牛乳を「そのまま飲料として飲む」という目的に使用する場合（飲料用牛乳）には、豆乳・乳酸菌飲料・ジュース等と一緒に分類されている方が使い勝手が良さそうであるし、クッキーやケーキやクリームシチューなどの料理を目的に使用するような場合（料理用牛乳）には、脱脂粉乳等と一緒に分類されている方が使い勝手が良さそうである。このような場合には、目的に応じて飲料用牛乳と料理用牛乳に分類されるため、別の食材と考える。飲料用牛乳と料理用牛乳を一つにまとめて牛乳として管理する場合には、飲料用と料理用の内、より使用頻度の高い方、または、より代替する頻度が高い方、として分類すると良い。または、牛乳という仕入グループを独立して作ることもできる。この場合は、飲料用牛乳または料理用牛乳のどちらかの特徴に偏らない単なる牛乳という位置づけとなる。
【００３４】
また、牛乳と一口に言っても、低脂肪牛乳、無調整牛乳等、代替可能な複数種類の牛乳の集合である。同様のことは他の食材にも言えることで、例えば、人参という仕入グループを設置する場合には、通常の人参とミニキャロット等の代替可能な複数種類の食材の集合とすることもあり得る。
【００３５】
食材を仕入グループとしてグループ化する際には、上記のことを踏まえて設定すると良い。
【００３６】
２．１．６．料理レシピＴＢＬ１４１６
料理レシピＴＢＬ１４１６は、料理レシピに関する情報を記憶するためのＴＢＬである。「レシピＩＤ」、「料理名称」等の属性を持つ。このＴＢＬと、献立ＴＢＬ１４１１や献立−必要食材ＴＢＬ１４１２とは、「レシピＩＤ」で関連付けられている。
【００３７】
２．１．７．料理レシピ−必要食材ＴＢＬ１４１７
料理レシピ−必要食材ＴＢＬ１４１７は、料理に必要な食材に関する情報を記憶するＴＢＬである。「レシピＩＤ」、料理毎に他の必要食材と区別するための情報である「食材Ｎｏ」、食材ＴＢＬ１４１４に関連付けるための情報である「食材ＩＤ」、料理１人分に対する分量である「分量」、仕入グループＴＢＬ１４１５に関連付けるための情報である「仕入グループＩＤ」等の属性を持つ。ここで、献立−必要食材ＴＢＬ１４１２は、「レシピＩＤ」で料理レシピＴＢＬ１４１６と関連付けられている。また、「食材名称」を持たせても良い。この場合「食材ＩＤ」は必ずしも必要ではない。
【００３８】
３．本発明システムの動作例
図３は、動作例１から動作例３を説明するデータフロー図（以下「ＤＦＤ」とする）である。図３におけるＳ１（ステップ１）仕入日時登録用情報編集手段は、特許請求の範囲に記載の仕入日時登録用情報編集手段に相当する。図３におけるＳ２（ステップ２）仕入日時登録は、特許請求の範囲に記載の仕入日時登録手段に相当する。図３におけるＳ３（ステップ３）仕入用情報編集手段は、特許請求の範囲に記載の仕入用情報編集手段に相当する。図３におけるＳ４（ステップ４）在庫管理用情報編集手段は、特許請求の範囲に記載の在庫管理用情報編集手段に相当する。図３における必要食材情報記憶手段は、特許請求の範囲に記載の必要食材情報記憶手段に相当する。
【００３９】
３．１．動作例１
動作例１は、本発明システムの基本動作である。
【００４０】
３．１．１．必要食材情報記憶手段
必要食材情報記憶手段は、献立計画情報として、料理に必要な食材の情報を記憶することを目的とする手段である。
本実施形態では、主に献立ＴＢＬ１４１１と献立−必要食材ＴＢＬ１４１２等において必要食材情報が記憶される。図３において、必要食材情報記憶手段を確認することができる。献立−必要食材ＴＢＬ１４１２は、食事日時とレシピＩＤによって、献立ＴＢＬ１４１１に関連付けられており、また、仕入日時と仕入グループＩＤ等を持つ。仕入日時は、最初の段階では登録はない（ＮＵＬＬ値）。また、食材ＴＢＬ１４１４と、献立−必要食材ＴＢＬ１４１２は、「食材ＩＤ」で関連付けられている。また、仕入グループＴＢＬ１４１５と、献立−必要食材ＴＢＬ１４１２は、「仕入グループＩＤ」で関連付けられている。また、料理レシピＴＢＬ１４１６と献立ＴＢＬ１４１１、料理レシピＴＢＬ１４１６と献立−必要食材ＴＢＬ１４１２は、「レシピＩＤ」で関連付けられている。そしてこれらのＴＢＬを結合して必要食材情報を取得する。
【００４１】
献立ＴＢＬ１４１１と献立−必要食材ＴＢＬ１４１２への献立計画情報の登録は、献立計画を作成する機能（献立計画作成手段）により行われる。具体的には、入力装置１２から料理レシピＩＤと食事日時と調理日時と人数を受信し、受信情報と料理レシピＴＢＬ１４１６と料理レシピ−必要食材ＴＢＬ１４１７に基づいて、献立ＴＢＬ１４１１と献立−必要食材ＴＢＬ１４１２に記憶される。
【００４２】
３．１．２．仕入日時登録用情報編集手段
仕入日時登録用情報編集手段は、仕入日時登録手段（後述）における利用者の登録作業を補助するための必要食材情報を編集することを目的とする手段である。
図４は仕入日時登録用情報画面の一例である。利用者は、ｉ４＿１（図４）に任意の期間を指定し、［仕入日時登録用情報表示］ボタンを押下すると、本発明システムは、Ｓ１（図３）において、必要食材情報記憶手段から「調理日時がｉ４＿１（図４）で指定された期間中にある」の条件を満たす必要食材情報を抽出し、仕入グループＩＤと調理日時と食材ＩＤ（左の方が並び替えの優先度が高い）、または、仕入グループＩＤと食材ＩＤと調理日時（左の方が並び替えの優先度が高い）等で並び替え、仕入グループ毎にまとめるように整理して仕入日時登録用情報を編集し、ｉ４＿２（図４）に表示する。このとき、必ずしも仕入グループ毎にまとめる必要はなく、利用者が各必要食材の仕入日時を決定しやすいように編集すれば良い。例えば、まとめる際に、調理日時や料理を基準として並び替え整理しても良い。仕入グループや調理日時や料理等を基準としてまとめるように整理する処理は、キー切れ処理等で実現可能である。また、リレーショナルデータベースの機能を利用しても良い。また、図４の画面例では、肉類や魚介類といった食材分類（食材分類コード）毎にもまとめるように整理している。
ちなみに、仕入グループ毎にまとめる処理は、仕入グループＩＤを使用して処理すると良い。
【００４３】
３．１．３．仕入日時登録手段
仕入日時登録手段は、利用者に必要食材情報に仕入日時を関連付けて登録させ、これを記憶することを目的とする手段である。
次に、利用者は、ｉ４＿２（図４）に表示された仕入日時登録用情報の必要食材情報毎に、ｉ４＿３（図４）において「仕入日時≦調理日時」の条件を満たす仕入日時を登録する。すると、本発明システムは、Ｓ２（図３）において、必要食材情報を特定する情報と仕入日時を受信し、受信情報に基づいて献立−必要食材ＴＢＬ１４１２上の必要食材情報に関連付けて仕入日時を記憶する。このとき、必ずしも、必要食材を特定する情報と仕入日時を受信する必要はなく、各必要食材情報に対応する仕入日時を特定するための情報であれば良く、本発明システムが予め記憶する情報とアルゴリズムを利用して、各必要食材情報に対応する仕入日時を特定しても良い。例えば、予め、記憶装置１４に、必要食材情報に関連付けるために仕入グループＩＤに関連付けて品質保証日数の目安である品質保証期間情報を記憶しておき、「必要食材を特定する情報と仕入日時を受信する」代わりに仕入日時と仕入グループＩＤを受信し、調理日時（または食事日時）が仕入日時から起算して品質保証期間以内にある仕入グループＩＤの一致する必要食材情報を判別する、すなわち「受信した仕入日時≦各必要食材情報の調理日時（または食事日時）≦受信した仕入日時＋受信した仕入グループＩＤに関連付けられた品質保証期間情報」の条件を満たす仕入グループＩＤの一致する必要食材情報を判別し、これに関連付けて、受信した仕入日時を記憶しても良い。また、仕入日時のみを受信し、「受信した仕入日時≦各必要食材情報の調理日時（または食事日時）≦受信した仕入日時＋各必要食材情報の仕入グループＩＤに関連付けられた品質保証期間情報」の条件を満たす必要食材情報に関連付けて、受信した仕入日時を記憶しても良い。
また、仕入日時は必ず調理日時以前（「仕入日時≦調理日時」）でなければならない。
また、データをサーバ３に記憶する場合には、サーバ３側でも値の有効性をチェックすることが望ましい。
極端な実施例として、仕入日時登録用情報編集手段において、必要食材を特定するためのＩＤの付いた必要食材の情報を紙に印刷し、仕入日時登録手段において、ＩＤと仕入日時をテキスト入力するインタフェースを用意し、利用者に該インタフェースから入力させ、入力情報に基づいて、必要食材情報に仕入日時を関連付けて記憶するような実現方法もある。
【００４４】
３．１．４．仕入用情報編集手段
仕入用情報編集手段は、利用者が仕入れの際に参照する仕入用情報を編集することを目的とする手段である。仕入用情報は、利用者が、必要食材に関する情報を、［仕入グループと仕入日時］毎に識別（認識）できるように編集することで、利用者が実物の商品食材を［仕入グループと仕入日時］の単位を意識しながら仕入れることを補助する。
図５は、動作例１における仕入用情報画面の一例である。最初は、仕入用情報表示部ｉ５＿２は空欄であり、ｉ５＿１には、ＣＰＵ日時の前１日程度から後７日程度までの間の日時の内、献立−必要食材ＴＢＬ１４１２において必要食材情報に関連付けられて記憶されている仕入日時（図４の例では、５／１３夕食前、５／１７昼食前、５／２０夕食前）が重複の無いようにロードされる。利用者は、ｉ５＿１において、仕入日時を選択し、［仕入用情報表示］ボタンを押下する。
【００４５】
すると、本発明システムは、Ｓ３（図３）において、必要食材情報記憶手段から仕入日時が一致する必要食材情報を抽出し、仕入用情報として［仕入グループと仕入日時］毎に整理して編集し、ｉ５＿２（図５）に表示する。必須ではないが、整理する際に、最初の調理日時である調理開始日時（調理日時の最小値）と最後の調理日時である調理終了日時（調理日時の最大値）等を求める。また、本実施形態においては、先に仕入日時が一致する必要食材情報を抽出しているため、［仕入グループ］毎に整理すれば、［仕入グループと仕入日時］毎に整理した場合と同じ結果を得ることができる。ちなみに、［仕入グループと仕入日時］毎に整理する処理は、仕入グループＩＤを使用して処理すると良い。
仕入用情報とは、利用者に、仕入れの際（買い物する際）に参照させることで、［仕入グループと仕入日時］毎の必要食材に対して実物食材を仕入れることを補助する（誘導する）ための［仕入グループと仕入日時］を基準にして編集された情報である。
ｉ５＿２（図５）において、ｉ５＿４（図５）は、必要食材情報を［仕入グループと仕入日時］毎に整理する際に求められた調理開始日時と調理終了日時と総量（または総件数）から成る集約情報（以下「仕入用集約情報」とする）である。また、ｉ５＿５（図５）は、整理対象となった内訳である必要食材情報の明細情報（以下「仕入用内訳情報」とする）である。図５においては、仕入用集約情報ｉ５＿４（図５）と仕入用内訳情報ｉ５＿５（図５）を合わせて仕入用情報ｉ５＿３（図５）としている。しかし、仕入用内訳情報ｉ５＿５（図５）だけ、または仕入用集約情報ｉ５＿４（図５）だけ、を仕入用情報ｉ５＿３（図５）として編集し、ｉ５＿２（図５）に表示しても良い。すなわち、仕入用情報は、利用者に仕入れの際（買い物する際）に参照させることで、個々の必要食材に対してではなく、［仕入グループと仕入日時］毎の必要食材に対して実物食材を仕入れることを補助する（誘導する）ことを目的としており、この目的を達成できるように編集されていれば良い。極端な例として、仕入用集約情報の仕入グループと仕入日時と総量だけの情報でも良いし、また、仕入用内訳情報の食材名称と調理の際に参照する分量（以下「調理用分量」）だけの情報でも良いし、また、仕入用内訳情報の食材名称だけの情報でも良い。また、仕入用集約情報にリンクさせて、仕入用内訳情報を別画面に表示するようにしても良い。
ｉ５＿６（図５）は、仕入用集約情報ｉ５＿４だけを仕入用情報ｉ５＿３（図５）として編集し、ｉ５＿２（図５）に表示した例である。ここで、最も重要な情報は仕入グループと総量である。その他は必ずしも必要ではない。また、ｉ５＿７（図５）は、仕入用内訳情報ｉ５＿５（図５）だけを仕入用情報ｉ５＿３（図５）として編集し、ｉ５＿２（図５）に表示した例である。ここで、最も重要な情報は食材名称と分量である（もちろん仕入グループ毎にまとまっている等、［仕入グループと仕入日時］毎に識別できる必要がある。）。その他は必ずしも必要ではない。仕入グループに所属する食材の種類が少ない場合には、利用者は、仕入用集約情報だけでも、具体的な食材を認知できる可能性が高い。一方、仕入グループに所属する食材の種類が多い場合には、利用者は、仕入用集約情報だけでは、具体的な食材を認知できる可能性が低い。そのため、後者では仕入用内訳情報がより重要となる。
【００４６】
［仕入グループと仕入日時］毎に整理する処理は、キー切れ処理で実現可能である。また、リレーショナルデータベースの機能を利用しても良い。図６は、Ｓ３（図３）において、キー切れ処理を利用した場合の処理の一例を示したフローチャートである。
Ｆ６＿１（図６）において、処理対象となる必要食材情報を、［仕入グループＩＤ，仕入日時］をソートキーとしてソート（並び替え）する。
詳細処理Ｆ６＿２（図６）において、以下の（ａ）から（ｃ）等の処理を行う。
（ａ）調理日時と、仮の調理開始日時や仮の調理終了日時と、の比較演算を行い、仮の調理開始日時をより小さい（より前方の）調理日時に更新する、または仮の調理終了日時をより大きい（より後方の）調理日時に更新する処理。キー切れ処理Ｆ６＿３（図６）とＦ６＿４（図６）を処理する時の仮の調理開始日時と仮の調理終了日時が、それぞれ調理日時の最初（最小値）である調理開始日時と調理日時の最後（最大値）である調理終了日時である。
（ｂ）仕入用内訳情報の編集を行う処理。
（ｃ）必要食材情報毎の必要分量（または１件）を総量（または総件数）に加算する処理。
ここで、必要分量とは、「分量×人数」により算出される。また、通常、食材によって分量の単位は異なる、または、同じ食材でも複数の分量の単位がある場合があるが、ｇ（グラム）を基準の分量とするなどして統一しておく。少なくとも、集約単位である［仕入グループと仕入日時］毎に単位が統一されていなくてはならない。この場合、調理用分量と集計に用いる分量とを別々に管理する。調理用分量で用いられる単位は、例えば、大さじ１、１カップ、１本、等である。
【００４７】
そして、［仕入グループＩＤと仕入日時］を処理キーとして行われるキー切れ処理Ｆ６＿３（図６）とＦ６＿４（図６）において、仕入用集約情報の編集、仕入用情報の編集、等を行う。そして、これらの編集結果は、仕入用情報としてｉ５＿２（図５）に表示される。表現手段として、携帯情報端末４を利用することも可能である。この場合、例えば、編集結果を電子メールとして携帯情報端末４に送信し、携帯情報端末４のメールソフトウェア（メーラー）を使用して参照することができる。こうすることで、スーパーマーケット等の外出先で仕入用情報を参照することが可能となる。また、図５の画面例では、肉類や魚介類といった食材分類毎にもまとめるように整理している。また、本実施形態においては、先に仕入日時が一致する必要食材情報を抽出しており、［仕入グループ］毎に整理すれば、［仕入グループと仕入日時］毎に整理した場合と同じ結果を得ることができるため、キー切れ処理の処理キーを［仕入グループＩＤ］としても良い。
【００４８】
仕入用情報は、利用者が仕入れの際に参照することで、［仕入グループと仕入日時］毎を意識して仕入を行うように誘導することに目的がある。そのため、必要食材に関する情報を［仕入グループと仕入日時］毎に識別できるように編集されてさえいればよく、様々な編集が可能である。
例えば、仕入用情報は、仕入日時登録用情報を利用することで表示することもできる（仕入日時登録用情報と仕入用情報が同一の画面を共有して表示されるようにすることもできる）。例えば、図４において、新たに仕入基準日時ｉ４＿４を設置し、仕入基準日時を利用者に指定させ（またはＣＰＵ日時等を利用することもできる）、登録された仕入日時が該仕入基準日時と一致する必要食材情報の背景色を変える（表示例ｉ４＿５）、または、マークを付ける等して識別可能にすることで、必要食材に関する情報を仕入グループと仕入日時毎に識別できるように編集することが可能となる。また、極端なことを言えば、ｉ４＿４を設置し、背景色を変えることをしなくても、利用者は仕入日時を見れば識別可能ではある。さらに、登録された仕入日時が該仕入基準日時と一致する（すなわち、表示例ｉ４＿５のように背景色が変わった）必要食材情報だけを表示し、その他の必要食材情報を非表示とすると、仕入用情報画面の画面例である図５のその他表示例２のｉ５＿７と同様の状態になる。
また、後述される章の説明において使用される画面例である図１０、図１３、図１５、図１６においては、元から利用者が仕入基準日時を指定する欄が設置されている（または、ＣＰＵ日時等も含む仕入基準日時を使用している）ため、図４より相性が良い。このように、複数の仕入日時の必要食材情報が仕入グループ毎に編集されている場合に、仕入日時を指定して（またはＣＰＵ日付等）、その指定された仕入日時と登録された仕入日時が一致する必要食材情報を利用者が識別できる（しやすい）ように背景色を変えることでも実現できる。このように、仕入日時登録用情報を利用して仕入用情報を表示することができる。
このように仕入日時登録用情報を利用して仕入用情報を表示する場合には、図３において、仕入用情報編集手段Ｓ３で実現される機能は、仕入日時登録用情報編集手段Ｓ１において実装することができ、実質的に１つにまとまる場合もある。また、必ずしも図６に示したようなアルゴリズムを使用する必要はなく、判定条件「仕入日時の一致する場合には、背景色を識別可能な色にする。」を利用すれば良い。
また、仕入日時登録用情報が必要食材情報に関連付けられている料理を特定する情報毎に必要食材情報が編集されている場合等、上記以外の編集をされている場合においても、利用者に仕入グループと仕入日時を指定させるなどして、その仕入グループと仕入日時に一致する仕入グループと仕入日時を持つ必要食材情報の背景色を識別可能な色にすることで同様の効果を得ることができる。
さらに、上記いずれの場合においても、該当する必要食材情報を使用して、集約情報を編集し、これを仕入用情報として画面上の任意の場所に編集・表示することもできる。
【００４９】
また、仕入用情報の画面例である図５のその他表示例１のｉ５＿６の表示内容には、後述する在庫管理用情報（図７のｉ７＿２）の表示要件である仕入日時（図５のｉ５＿６と一緒に表示されるｉ５＿１）と調理終了日時（図５のｉ５＿６）が含まれており、前述したように仕入用情報が仕入日時登録用情報と一致する場合があると同時に、仕入用情報が在庫管理用情報と一致する場合があることを意味している。すなわち、１つの実施例として、仕入用情報は、在庫管理用情報を利用することで表示することもできる（在庫管理用情報と仕入用情報が同一の画面を共有して表示されるようにすることもできる）。
このように在庫管理用情報を利用して仕入用情報を表示する（またはその逆）場合には、図３において、仕入用情報編集手段Ｓ３で実現される機能は、在庫管理用情報編集手段Ｓ４において実装する（またはその逆）ことができ、実質的に１つにまとまる場合もあり得る。
【００５０】
３．１．５．在庫管理用情報編集手段
在庫管理用情報編集手段は、利用者が、主に仕入日時から調理終了日時までの期間である在庫存在期間を確認するための［仕入グループと仕入日時］毎に集約された情報である在庫集約情報を編集することを目的とする情報を編集する手段である。
図７は、動作例１における在庫管理用情報画面の一例である。最初は、在庫管理用情報表示部ｉ７＿２（図７）は空欄であり、ｉ７＿１（図７）には、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時として、ＣＰＵ日時の前３日程度、後７日程度の日時（・・・５／１６夕食前、５／１７朝食前、５／１７昼食前、５／１７夕食前、５／１８朝食前・・・等）がロードされる。利用者はｉ７＿１（図７）において在庫判定基準日時を選択し、［在庫管理用情報表示］ボタンを押下する。
ここで、在庫判定基準日時とは、利用者が在庫状況を確認する際に判定の基準となる日時である。例えば、２００８／０５／１７昼食分を調理する直前の在庫状況を確認したい場合には、ｉ７＿１（図７）に２００８／０５／１７昼食前を指定すれば良い。ＣＰＵ日時を使用しても良い。
【００５１】
すると、本発明システムは、Ｓ４（図３）において、必要食材情報記憶手段から必要食材情報を抽出し、在庫管理用整理情報として［仕入グループと仕入日時］毎に整理して編集し、ｉ７＿２（図７）に表示する。整理する際に、最初の調理日時である調理開始日時（調理日時の最小値）と最後の調理日時である調理終了日時（調理日時の最大値）等を求める。
ｉ７＿２（図７）において、ｉ７＿４（図７）は必要食材情報を［仕入グループと仕入日時］毎に整理する際に求められた調理開始日時や調理終了日時等から成る集約情報（以下「在庫集約情報」とする）である。また、ｉ７＿５（図７）は、整理対象となった内訳である必要食材情報の明細情報（以下「在庫管理用必要食材内訳情報」とする）である。図７においては、在庫集約情報ｉ７＿４（図７）と在庫管理用必要食材内訳情報ｉ７＿５（図７）を合わせて在庫管理用整理情報ｉ７＿３（図７）としている。しかし、最低限、仕入日時と調理終了日時を含むことで、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認できる［仕入グループと仕入日時］毎に集約された情報である在庫集約情報ｉ７＿４（図７）を在庫管理用整理情報ｉ７＿３（図７）として編集し、ｉ７＿２（図７）に表示しても良い。なぜなら、在庫を管理する上で最低限必要となる情報は、在庫存在期間を確認するための仕入日時と調理終了日時であるからである。この２つの情報は在庫集約情報ｉ７＿４（図７）に含まれている。
ｉ７＿８（図７）は、在庫集約情報ｉ７＿４（図７）だけを在庫管理用整理情報ｉ７＿３（図７）として編集し、ｉ７＿２（図７）に表示した例である。在庫管理用必要食材内訳情報ｉ７＿５（図７）を、在庫集約情報ｉ７＿４（図７）または在庫集約情報ｉ７＿８（図７）とリンクさせて、別画面に表示するようにしても良い。
【００５２】
［仕入グループと仕入日時］毎に整理する処理は、キー切れ処理等で実現可能である。また、リレーショナルデータベースの機能を利用しても良い。図８は、Ｓ４（図３）において、キー切れ処理を利用した場合の処理の一例を示したフローチャートである。
Ｆ８＿１（図８）において、処理対象となる必要食材情報を、［仕入グループＩＤ，仕入日時］をソートキーとしてソート（並び替え）する。
詳細処理Ｆ８＿２（図８）において、以下の（ａ）から（ｅ）等の処理を行う。
（ａ）調理日時と、仮の調理開始日時や仮の調理終了日時と、の比較演算を行い、仮の調理開始日時をより小さい（より前方の）調理日時に更新する、または仮の調理終了日時をより大きい（より後方の）調理日時に更新する処理。キー切れ処理Ｆ８＿３とＦ８＿４を処理する時の仮の調理開始日時と仮の調理終了日時が、それぞれ調理日時の最初（最小値）である調理開始日時と調理日時の最後（最大値）である調理終了日時である。
（ｂ）在庫管理用必要食材内訳情報の編集を行う処理。
（ｃ）必要食材情報毎の必要分量（または１件）を総量（または総件数）に加算する処理。
（ｄ）「調理日時＜在庫判定基準日時」の条件を満たす必要食材情報の必要分量（または１件数）を使用量（または使用件数）に加算する処理。
（ｅ）「調理日時＝在庫判定基準日時」の条件を満たす必要食材情報の必要分量（または１件数）を在庫判定基準日時使用量（または在庫判定基準日時使用件数）に加算する処理。
ここで、必要分量とは、「分量×人数」により算出される。また、通常、食材によって分量の単位は異なる、または、同じ食材でも複数の分量の単位がある場合があるが、ｇ（グラム）を基準の分量とするなどして統一しておく。少なくとも、集約単位である［仕入グループと仕入日時］毎に単位が統一されていなくてはならない。この場合、調理の際に参照する分量（調理用分量）と集計に用いる分量とを分けて管理する。調理用分量で用いられる単位は、例えば、大さじ１、１カップ、１本、等である。
【００５３】
そして、［仕入グループＩＤと仕入日時］を処理キーとして行われるキー切れ処理Ｆ８＿３（図８）とＦ８＿４（図８）において、在庫状態（在庫有無等）の判定、在庫集約情報の編集、在庫管理用整理情報の編集、等を行う。そして、これらの編集結果は、ｉ７＿２（図７）に表示される。表現手段として、携帯情報端末４（図１）を利用することも可能である。この場合、例えば、編集結果を電子メールとして携帯情報端末４に送信し、携帯情報端末４のメールソフトウェアを使用して参照することができる。
また、図４の画面例では、食材分類毎にもまとめるように整理している。
【００５４】
ここで、キー切れ処理Ｆ８＿３（図８）とＦ８＿４（図８）において行われる在庫状態（在庫有無等）の判定とは、例えば、ｉ７＿１（図７）で指定された在庫判定基準日時を使用して、在庫管理用整理情報（または在庫集約情報）について、以下の（ａ）から（ｃ）の判定処理の少なくとも１つを実行することである。
（ａ）在庫判定基準日時と仕入日時と、の比較演算により、仕入前後の判定を行う処理。
（ｂ）在庫判定基準日時と調理開始日時と、の比較演算により、使用開始前後の判定を行う処理。
（ｃ）在庫判定基準日時と調理終了日時と、の比較演算により、使用終了前後の判定を行う処理。
【００５５】
上記判定処理（ａ）から（ｃ）の結果は、具体的には以下のように活用することで在庫状態を判定することができる。
・「仕入日時≦在庫判定基準日時≦調理終了日時」の条件を満たす在庫管理用整理情報（または在庫集約情報）は、在庫判定基準日時の時点で在庫がある（在庫あり、在庫存在期間中である）。
・「調理開始日時＜在庫判定基準日時＜調理終了日時」の条件を満たす在庫管理用整理情報（または在庫集約情報）は、在庫判定基準日時の時点で使いかけ（使用中）の在庫がある。
・「調理開始日時＝在庫判定基準日時」の条件を満たす在庫管理用整理情報（または在庫集約情報）は、在庫判定基準日時の時点で使い始める（使用開始）。
・「調理終了日時＝在庫判定基準日時」の条件を満たす在庫管理用整理情報（または在庫集約情報）は、在庫判定基準日時の時点で使い終わる（使用終了）。
上記以外にも、「在庫判定基準日時＜仕入日時」は、在庫判定基準日時の時点で仕入前であり、在庫はない、等、上記判定処理（ａ）から（ｃ）の結果を様々に組み合せることが可能である。そして、判定結果に基づいて、必要な在庫管理用整理情報（または在庫集約情報）を、表示／非表示や背景色（文字色）で色分けする等して、識別できるように編集して、在庫管理用情報としてｉ７＿２（図７）に表示する。図７の在庫管理用情報画面においては、「仕入日時≦在庫判定基準日時≦調理終了日時」の条件を満たす、すなわち、在庫判定基準日時の時点において、在庫存在期間中である在庫管理用整理情報をｉ７＿２（図７）に表示した在庫管理用情報の一例である。
【００５６】
また、図８のフローチャートを使用しなくても、特定の［仕入グループと仕入日時］で必要食材情報を抽出し、その［仕入グループと仕入日時］の在庫集約情報を編集することもできる。
【００５７】
３．１．６．本発明システムが管理対象とする料理食材に適した管理方法
在庫を管理するということは、食材の仕入から調理が終了して在庫が無くなるまでを管理することである。献立計画情報として、調理日時を関連付けられた必要食材情報を記憶しているのであれば、利用者が仕入れを行う仕入日時を該必要食材情報に関連付けて記憶しさえすれば、その必要食材情報の仕入日時から調理日時までを管理することが可能となる。
さて、本発明システムが管理対象とする食材は、以下のような特徴を持っている。
・  工業製品等の材料と異なり、材料（食材）を代替使用することがある。
・  品質の保証期間（消費期限）が一般的に長くないことから、仕入日時の管理が重要である。
上記の観点から、［仕入グループと仕入日時］を、仕入れや在庫管理の単位とし、仕入日時から調理終了日時までを在庫のある期間として管理することは、料理食材に適した管理方法と言える。
【００５８】
３．１．７．在庫管理用情報画面の表示内容
在庫管理用情報画面（図７）において、ｉ７＿４（図７）またはｉ７＿６（図７）またはｉ７＿８（図７）は在庫集約情報である。先に求めた［仕入グループと仕入日時］毎の仕入日時と調理開始日時と調理終了日時と在庫状態と総量と使用量と残量が表示されている。残量については、Ｆ８＿２（図８）において集計された［仕入グループと仕入日時］毎の総量（または総件数）と使用量（または使用件数）から、「残量（または残件数）＝総量（または総件数）−使用量（または使用件数）」の計算式により、残量（または残件数）を算出する。
【００５９】
また、ｉ７＿６（図７）は、「在庫判定基準日時に調理あり」と判定された在庫管理用整理情報の表示例（「状態：仕入＆使用開始＆調理」の「調理」の部分）である。ここで、「在庫判定基準日時に調理あり」とは、詳細処理Ｆ８＿２（図８）において、内訳の必要食材情報の中に「調理日時＝在庫判定基準日時」の条件を満たす必要食材情報がある、すなわち、前述した在庫判定基準日時使用量が０ではない場合である。
ｉ７＿６（図７）の使用量において、括弧内の分量は調理後使用量であり、先に求められた在庫判定基準日時使用量（または在庫判定基準日時使用件数）を使用して、「調理後使用量（または、調理後使用件数）＝使用量（または使用件数）＋在庫判定基準日時使用量（または在庫判定基準日時使用件数）」の計算式により算出する。
ｉ７＿６（図７）の残量において、括弧内の分量は調理後残量であり、先に求められた調理後使用量（または、調理後使用件数）を使用して、「調理後残量（または、調理後残件数）＝総量（または総件数）−調理後使用量（または、調理後使用件数）」の計算式により算出する。
【００６０】
また、ｉ７＿５（図７）は在庫管理用必要食材内訳情報である。集約の対象となった各必要食材情報が表示されている。ここで、ｉ７＿７（図７）は、必要食材情報毎に、在庫判定基準日時と、「仕入日時，調理日時」の各要素と、の比較演算を行った判定結果である。比較演算の具体例は、以下の通りである。
・「基準日時＜仕入日時」の場合、「仕入前」、
・「仕入日時≦基準日時＜調理日時」の場合、「未調理」、
・「仕入日時≦基準日時＝調理日時」の場合、「調理」、
・「仕入日時≦調理日時＜基準日時」の場合、「調理済」、
また、上記以外にも
・「基準日時＝仕入日時」の場合、「仕入」、
・「基準日時≧仕入日時」の場合、「仕入済」、
等の判定処理も利用可能である。
【００６１】
また、図７において、在庫集約情報の仕入日時と調理開始日時と調理終了日時、および在庫管理用必要食材内訳情報の調理日時と食事日時には、在庫判定基準日時と比較して一致する場合には「＃」マークを、未満の場合（在庫判定基準日時より前の場合）には「！」マークを頭部に編集している。
【００６２】
３．１．８．応用例
また、利用者にインターネットなどの情報機器を用いて食材の商品（以下「商品食材」とする。）を注文させ、本発明システムが注文情報を記憶する場合や、利用者に、仕入れた実物食材の情報を入力させ、本発明システムが実物食材の情報を記憶する場合には、注文情報や実物食材の情報に仕入グループＩＤと仕入日時を関連付けて記憶しておき、［仕入グループＩＤと仕入日時］で在庫管理用整理情報に関連付けて編集する。こうすることで、調理終了日時以降には基本的には在庫が無くなるはずであるから、在庫が無くなったことを入力する必要がなくなる。注文情報や実物食材の仕入れから調理終了日時までを管理することが可能となる。
【００６３】
３．２．動作例２
動作例２は、前述した管理期間型仕入スタイル（例えば、土曜日の昼食から次の土曜日の朝食までの１週間といった具合に管理期間を設定し、管理期間中の調理に使用される必要食材の内、管理期間の初日時である土曜日の昼食前に、例えば、主に消費期限（または賞味期限）内に使用される予定の（消費可能な）必要食材分（に対応する実物食材）を中心にまとめて仕入れ（まとめ買いし、まとめて調達し）、残りの必要食材（例えば消費期限内に使用されない（消費できない）必要食材）分（に対応する実物食材）を後日近所のスーパーでこまめに仕入れる（購入する、調達する）という仕入スタイル）の支援を実現するための発明である。
【００６４】
３．２．１．管理期間記憶手段
管理期間とは、利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である。図９は、管理期間ＴＢＬ１４１３のデータ例である。メイン仕入日時のデータは日付と時刻の組み合わせとなっている。［２．１．３．管理期間ＴＢＬ１４１３］において記述した通り、時刻は、０が朝食前、１が昼食前、２が夕食前として管理されている。また、本実施形態においては、任意の連続する２つのメイン仕入日時のうち、前のメイン仕入日時をメイン仕入日時１、後のメイン仕入日時をメイン仕入日時２とすると、メイン仕入日時１以降で、かつ、メイン仕入日時２より前の期間が管理期間となる。すなわち、「メイン仕入日時１≦管理期間＜メイン仕入日時２」である。
【００６５】
管理期間ＴＢＬ１４１３へのメイン仕入日時の登録は、メイン仕入日時を登録する機能（メイン仕入日時登録手段）により行われる。具体的には、入力装置１２からメイン仕入日時を受信し、受信情報に基づいて管理期間ＴＢＬ１４１３に記憶される。
【００６６】
管理期間を記憶する方法には、上記以外にも、「毎週土曜日の夕食前をメイン仕入日時とする。」といったルールとして記憶していても良い。この場合、処理プログラム中に管理期間に関する情報を記憶することもできる。
【００６７】
また、この管理期間記憶手段は、特許請求の範囲に記載の管理期間記憶手段に相当する。この管理期間記憶手段は動作例２においてのみ必要な手段であるため、図３においては割愛されている。
【００６８】
３．２．２．仕入日時登録用情報編集手段
図１０は、動作例２における仕入日時登録用情報画面の一例である。最初は、仕入日時登録用情報表示部ｉ１０＿２（図１０）は空欄であり、ｉ１０＿１（図１０）には、管理期間ＴＢＬ１４１３に基づく情報がロードされる。利用者は、ｉ１０＿１（図１０）において、管理期間（メイン仕入日時）を選択し、［仕入日時登録用情報表示］ボタンを押下する。
【００６９】
すると、本発明システムは、Ｓ１（図３）において、ｉ１０＿１（図１０）で選択された情報に基づいて管理期間を特定する情報を取得する。例えば、選択された管理期間のメイン仕入日時であるメイン仕入日時１と次のメイン仕入日時であるメイン仕入日時２を受信する。ここで、管理期間は「メイン仕入日時１≦管理期間＜メイン仕入日時２」を満たす期間である。このとき、メイン仕入日時１のみを受信して、管理期間ＴＢＬ１４１３に基づいて、メイン仕入日時２を求めても良い。管理期間を特定する情報を取得できれば良い。ＣＰＵ時刻から導出される管理期間を使用することもできる。例えば、ＣＰＵ時刻を含む管理期間やその次期管理期間である。
【００７０】
次に、本発明システムは、必要食材情報記憶手段に基づいて、「メイン仕入日時１≦調理日時＜メイン仕入日時２」すなわち「調理日時が管理期間中である」（または、「「仕入日時の登録なし、かつ、調理日時が管理期間中である」または「仕入日時の登録あり、かつ、仕入日時と調理日時の両方が管理期間中である」の少なくとも一つ」でも良い）の条件を満たす必要食材情報を抽出する。
そして、仕入基準日時ｉ１０＿３（図１０）を、例えば、利用者に指定させる値、または、メイン仕入日時１、または、ＣＰＵ時刻に近い日時、または、メイン仕入日時１から始まる管理期間の最後の日時、として、抽出した必要食材情報毎に、少なくとも、「調理日時が管理期間中である、かつ、仕入基準日時が調理日時以前である」の条件（動作例２においては、この条件に加えて、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、後述する（ａ）のパターンを採用しており、仕入日時の登録がある必要食材情報の場合には、「登録されている仕入日時が「仕入日時≧仕入基準日時」である」の条件も満たすか否かを判定している。）を満たすか否かを判定し、満たす場合には、管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報（以下「仕入日時登録可能必要食材情報」とする）として他の必要食材情報と識別（区別）できるように仕入日時登録用情報を編集し、ｉ１０＿２（図１０）に表示する。このようにして、仕入日時登録用情報画面（図１０）を通して、利用者に仕入日時登録可能必要食材情報を認識させる。ここで、管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報とは、管理期間型仕入スタイルを支援する際に、仕入基準日時を仕入日時として登録（既に仕入日時の登録がある場合には、更新）することが可能な必要食材情報である。仕入日時登録用情報画面（図１０）においては、ｉ１０＿４において、チェックボックスが表示されているものが仕入日時登録可能必要食材情報である。他の必要食材情報にはチェックボックスが表示されないため、仕入基準日時を仕入日時として登録することはできない。このように仕入日時登録可能必要食材情報しか仕入基準日時を仕入日時として登録することができないように編集することで、利用者に、確実に仕入日時登録可能必要食材情報に対してのみ仕入基準日時を仕入日時として登録させることが可能となる。また、文字色や背景色を変えても識別しやすくなる。
ここで、仕入基準日時とは、仕入れ（買い物）の基準となる日時である。特に動作例２においては、仕入れ（買い物）の基準となる管理期間中の任意の日時である（管理期間中仕入基準日時）。例えば、仕入日時登録用情報画面（図１０）において、２００８／０５／１７昼食分を調理する直前に仕入れる必要食材を選択しようとする場合には、ｉ１０＿３（図１０）に２００８／０５／１７昼食前を指定すれば良い。仕入基準日時ｉ１０＿３（図１０）には、管理期間中の日時がロードされる。すなわち、選択可能な仕入基準日時はｉ１０＿１（図１０）で選択された管理期間中の日時である。
【００７１】
仕入日時登録用情報画面に表示される必要食材情報は基本的に自由であり、抽出条件である「調理日時が管理期間中である」（または、「「仕入日時の登録なし、かつ、調理日時が管理期間中である」または「仕入日時の登録あり、かつ、仕入日時と調理日時の両方が管理期間中である」の少なくとも一つ」でも良い）の条件を満たす必要食材情報でも良いし、仕入日時登録可能必要食材情報のみでも良い。仕入日時登録可能必要食材情報のみを表示するということは、マークや背景色を変える等の工夫をすることなしに、仕入日時登録可能必要食材情報を識別（区別）できる状態になるということである。もちろんその他の必要食材情報も表示されても良い。仕入日時登録可能必要食材情報を識別（区別）できさえすれば良い。
【００７２】
また、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、「調理日時が管理期間中である、かつ、仕入基準日時が調理日時以前である」の条件に加えて、仕入日時が登録済となっている必要食材情報について、
（ａ）登録されている仕入日時が「仕入日時≧仕入基準日時」である。
（ｂ）登録されている仕入日時が「仕入日時＝仕入基準日時」である。
の（ａ）または（ｂ）のいずれか1つの条件を採用し、これを満たす場合には、仕入日時が登録されていても、仕入基準日時で上書き更新できる、すなわち、仕入日時登録可能必要食材情報とする。（ａ）または（ｂ）のいずれを採用するかは、使い勝手に応じてどちらの方法が選択されても良い。（ａ）のパターンでは、「仕入日時＞仕入基準日時」の場合にも仕入基準日時で仕入日時を上書き更新できるが、（ｂ）のパターンでは、できない。
動作例２においては、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、上記（ａ）のパターンを採用しており、Ｓ１（図３）において、必要食材情報記憶手段から抽出される必要食材情報毎に、「仕入日時の登録あり、かつ、「仕入日時＜仕入基準日時」」の場合、「仕入済」、と判定し、ｉ１０＿４（図１０）において「済」マークを編集する。ｉ１０＿７（図１０）は表示例である。「済」マークを編集された必要食材情報は、仕入日時登録可能必要食材情報ではない。動作例３でも同様の処理が可能である。
【００７３】
また、必要食材情報記憶手段から抽出される必要食材情報毎に、「仕入日時の登録なし、かつ、「調理日時＜仕入基準日時」」の場合、「仕入無し」と判定し、ｉ１０＿４（図１０）において「無」マークを編集する。ｉ１０＿８（図１０）は表示例である。「無」マークを編集された必要食材情報は、仕入日時登録可能必要食材情報ではない。
【００７４】
また、本発明システムが、仕入グループＴＢＬ１４１５上に品質保証期間情報を記憶するなどして、必要食材情報に関連付けられる品質保証期間情報（ｉ１０＿１０（図１０）の保存目安は品質保証期間情報の表示例である。）を記憶し、Ｓ１（図３）において、必要食材情報記憶手段から抽出される必要食材情報毎に、「仕入日時の登録なし、かつ、「調理日時＞仕入基準日時＋品質保証期間」」の場合「品質保証期間注意」、の判定を行い、当該仕入基準日時を仕入日時として登録すると、品質保証期間内に消費されないことを表すために、調理日時に「！」マークを編集する。ｉ１０＿１１（図１０）は表示例である。動作例３でも同様の処理が可能である。
【００７５】
また、本発明システムが、仕入グループＴＢＬ１４１５上に品質保証期間情報を記憶するなどして、必要食材情報に関連付けられる品質保証期間情報を記憶し、Ｓ１（図３）において、必要食材情報記憶手段から抽出される必要食材情報毎に、「仕入日時の登録あり、かつ、「調理日時＞仕入日時＋品質保証期間」」の場合「品質保証期間オーバー」と判定し、登録された仕入日時の通りに仕入れると品質保証期間内に消費されないことを表すために、調理日時に「！！」マークを編集する。ｉ１０＿９（図１０）は表示例である。また、ｉ１０＿１０は品質保証期間である。動作例３でも同様の処理が可能である。
【００７６】
仕入基準日時ｉ１０＿３等において仕入基準日時を変更した場合には、仕入日時登録用情報において影響のある箇所は、再度、編集され、ｉ１０＿２に表示される。
【００７７】
３．２．３．仕入日時登録手段
次に、本発明システムは、Ｓ２（図３）において、利用者に、仕入日時登録用情報画面（図１０）でチェックボックス等により識別可能となった仕入日時登録可能必要食材情報の内、仕入基準日時に仕入れようとする仕入日時登録可能必要食材情報を特定する情報を、入力手段１２により入力させる。本実施形態においては、ｉ１０＿４（図１０）において、ｉ１０＿３で指定された仕入基準日時に仕入れようとする必要食材に対応するチェックボックスをチェック入力させることで選択（入力）させている。このように基本的には仕入日時登録可能必要食材情報のみ仕入日時を登録可能にすることで、利用者に、確実に仕入日時登録可能必要食材情報に対してのみ仕入基準日時を仕入日時として登録させることが可能となる。次に、該入力情報に基づいて、仕入基準日時を仕入日時として仕入日時登録可能必要食材情報に関連付けて記憶する。仕入基準日時ｉ１０＿３には、前述の通り、管理期間中の日時以外を選択することはできないことから、これにより、常に、仕入基準日時を、「管理期間中であり、かつ、調理日時以前である」すなわち「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」の条件を満たす仕入日時として、選択された仕入日時登録可能必要食材情報に関連付けて記憶することが可能となる。ここで、データをサーバ３に記憶する場合には、サーバ３側でも値の有効性をチェックすることが望ましい。
登録された仕入日時は、ｉ１０＿５（図１０）の対応箇所に表示される。また、チェックをはずした場合には、献立−必要食材ＴＢＬ１４１２上の対応する必要食材情報に関連付けられた仕入日時属性にＮＵＬＬ値を記憶すると同時に、ｉ１０＿５（図１０）の対応箇所に「−」マークを表示する。
このようにして、ｉ１０＿３（図１０）に指定された仕入基準日時に仕入れたい仕入日時登録可能必要食材情報を選択するだけで必要条件を満たす仕入日時の登録が可能となり、効率的な仕入日時の登録が可能となる効果がある。動作例１における仕入日時登録用情報画面（図４）を用いた場合では、利用者は、どの必要食材をいつ仕入れるのかということを考えながら登録する必要がある。これに対して、動作例２においては、仕入基準日時にどの必要食材を仕入れるのかということさえ考えれば良い。これにより、利用者の意思決定が簡素化される効果が期待できる。
【００７８】
また、仕入日時の登録方法として、必ずしも、必要食材を特定する情報と仕入日時を受信する必要はなく、それぞれの必要食材情報に対応する仕入日時を特定することができる情報であれば良く、本発明システムが予め記憶する情報とアルゴリズムを利用して、各必要食材情報に対応する仕入日時を特定しても良い。例えば、次のようにアルゴリズムを用いた自動選択の仕組みを実現することができる。
仕入グループＴＢＬ１４１４または献立−必要食材ＴＢＬ１４１２等に品質保証期間を記憶することで、各必要食材情報に関連付けられる品質保証期間を記憶させる。ｉ１０＿１０（図１０）の保存目安は、本発明システムに記憶された品質保証期間を表示している。利用者は、ｉ１０＿３（図１０）で仕入基準日時を選択し、［自動選択］ボタンｉ１０＿１２（図１０）を押下すると、本発明システムは、「仕入日時の登録なし、かつ、調理日時が管理期間中である、かつ、「仕入基準日時≦調理日時≦仕入基準日時＋品質保証期間」」の条件を満たす必要食材情報に関連付けて、仕入基準日時を仕入日時として記憶し、ｉ１０＿５（図１０）の対応する箇所に仕入日時を表示する。「仕入日時の登録なし、かつ、調理日時が管理期間中である、かつ、「仕入基準日時≦調理日時≦仕入基準日時＋品質保証期間」」条件以外に、［自動選択］ボタンｉ１５＿５（図１５）押下時に仕入グループＩＤを受信し、「仕入グループＩＤが一致する」等の条件を加えても良い。
【００７９】
３．２．４．仕入用情報編集手段
利用者は、［仕入用情報表示］ボタンｉ１０＿１３（図１０）を押下すると、ｉ１０＿３（図１０）に指定された仕入基準日時を仕入日時として、仕入用情報画面（図５）のｉ５＿２と同様に、仕入用情報を取得する。処理の詳細は、［３．１．４．仕入用情報編集手段］と同様である。また、仕入日時登録用情報と仕入用情報（または、在庫管理用情報と仕入用情報）が同一の画面を共有して表示する（仕入用情報を、仕入日時登録用情報（または、在庫管理用情報）を利用して表示する）点についても同様である。
【００８０】
３．２．５．在庫管理用情報編集手段
図１１は、動作例２における在庫管理用情報画面の一例である。最初は、在庫管理用情報表示部ｉ１１＿２（図１１）は空欄であり、ｉ１１＿１（図１１）には、管理期間ＴＢＬ１４１３に基づく情報がロードされる。利用者は、在庫管理用情報画面（図１１）のｉ１１＿１（図１１）において、管理期間（メイン仕入日時）を選択し、［在庫管理用情報表示］ボタンを押下する。
【００８１】
すると、本発明システムは、Ｓ４（図３）において、選択された管理期間（メイン仕入日時）に基づいて管理期間を特定する情報を取得する。例えば、選択されたメイン仕入日時であるメイン仕入日時１と次のメイン仕入日時であるメイン仕入日時２を受信する。このとき管理期間は「メイン仕入日時１≦管理期間＜メイン仕入日時２」を満たす期間である。メイン仕入日時１のみを受信して、管理期間ＴＢＬ１４１３に基づいて、メイン仕入日時２を求めても良い。管理期間を特定するための情報を受信すれば良い。ＣＰＵ時刻から導出される管理期間を使用することもできる。例えば、ＣＰＵ時刻を含む管理期間や次期管理期間である。
【００８２】
３．２．５．１．管理期間が変更される可能性がない場合
次に、仕入日時登録可能必要食材情報に対して仕入日時を登録した後に、仕入日時登録可能必要食材情報を判定する際に使用された管理期間が変更される（「メイン仕入日時がこの管理期間を短縮する方向に変更される」、すなわち、「メイン仕入日時１が後方へ変更される、または、メイン仕入日時２が前方へ変更される」）可能性がない場合には、本発明システムは、Ｓ４（図３）において、必要食材情報記憶手段に基づいて、仕入日時を登録された必要食材情報について、［仕入グループと仕入日時］毎に在庫管理用整理情報として整理し、各在庫管理用整理情報について調理日時の最後（最大値）である調理終了日時を求め、「メイン仕入日時１≦仕入日時≦調理終了日時＜メイン仕入日時２」の条件を満たすか否か、すなわち「仕入日時から調理終了日時までの期間である在庫存在期間中のすべての時点が管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、その在庫管理用整理情報（管理期間型仕入スタイルを支援するための在庫管理用整理情報）を、条件を満たさない在庫管理用整理情報と識別（区別）できるように在庫管理用情報を編集し、ｉ１１＿２（図１１）に表示する。ちなみに前述している通り、「メイン仕入日時１＜メイン仕入日時２」かつ「仕入日時≦調理日時」である。
また、在庫管理用整理情報を予め作成しておき、データベースやファイルに記憶しておいても良い。
【００８３】
このとき、在庫判定基準日時ｉ１１＿３（図１１）は、例えば、利用者に指定させる値、または、メイン仕入日時１、または、ＣＰＵ時刻に近い日時、または、メイン仕入日時１から始まる管理期間の最後の日時、等としておけば良い。
ここで、在庫判定基準日時とは、利用者が在庫状況を確認する際に判定の基準となる日時である。例えば、在庫管理用情報画面（図１１）において、２００８／０５／１７昼食分を調理する直前の在庫状況を確認したい場合には、ｉ１１＿３（図１１）に２００８／０５／１７昼食前を指定すれば良い。
【００８４】
また、このとき、在庫管理用整理情報は、少なくとも利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認できる［仕入グループと仕入日時］毎に集約された情報である管理期間型仕入スタイルを支援するための在庫集約情報（以下「在庫集約情報」とする）を含んでいれば良い。
【００８５】
また、Ｓ２（図３）において、仕入日時登録可能必要食材情報のみ仕入日時を登録可能としている場合には、常に、「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」の条件を満たす仕入日時を記憶しているはずであるから、仕入日時を登録された必要食材情報について、［仕入グループと仕入日時］毎に在庫管理用整理情報として整理する際に、「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」の条件を満たす、すなわち、「仕入日時と調理日時の両方が管理期間中にある」の条件を満たす仕入日時を登録された必要食材情報を抽出してから、［仕入グループと仕入日時］毎に整理する処理を行うようにすると、処理対象を減らすことができ、処理の負荷を軽減する効果が期待できる。
【００８６】
３．２．５．２．管理期間が変更される可能性もある場合（変更されない場合も含む）
仕入日時登録可能必要食材情報に対して仕入日時を登録した後に、仕入日時登録可能必要食材情報を判定する際に使用された管理期間が変更される（「メイン仕入日時がこの管理期間を短縮する方向に変更される」、すなわち、「メイン仕入日時１が後方へ変更される、または、メイン仕入日時２が前方へ変更される」）可能性もある場合には、本発明システムは、Ｓ４（図３）において、必要食材情報記憶手段に基づいて、仕入日時を登録された必要食材情報について、［仕入グループと仕入日時］毎に在庫管理用整理情報として整理し、各在庫管理用整理情報について調理日時の最後（最大値）である調理終了日時を求め、「仕入日時＜メイン仕入日時２」かつ「メイン仕入日時１≦調理終了日時」の条件を満たす、すなわち「仕入日時から調理終了日時までの期間である在庫存在期間中の一時点が管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、その在庫管理用整理情報（管理期間型仕入スタイルを支援するための在庫管理用整理情報）を、条件を満たさない在庫管理用整理情報と識別（区別）できるように在庫管理用情報を編集し、ｉ１１＿２（図１１）に表示する。ちなみに前述している通り、「メイン仕入日時１＜メイン仕入日時２」かつ「仕入日時≦調理日時」である。
こうすることで、仕入日時から調理終了日時までの期間である在庫存在期間が１つ以上の管理期間をまたがるような在庫管理用整理情報（在庫集約情報）を、管理期間型仕入スタイルを支援するための在庫管理用整理情報（在庫集約情報）として判定することが可能となる。
ちなみに、仕入日時登録可能必要食材情報に対して仕入日時を登録した後に、仕入日時登録可能必要食材情報を判定する際に使用された管理期間が変更されない場合には、「仕入日時から調理終了日時までの期間である在庫存在期間中の一時点が管理期間中にある」の条件を満たす在庫管理用整理情報と、「仕入日時から調理終了日時までの期間である在庫存在期間中のすべての時点が管理期間中にある」の条件を満たす在庫管理用整理情報と、は結果的に一致する。
また、在庫管理用整理情報を予め作成しておき、データベースやファイルに記憶しておいても良い。
【００８７】
このとき、在庫判定基準日時ｉ１１＿３（図１１）は、例えば、利用者に指定させる値、または、メイン仕入日時１、または、ＣＰＵ時刻に近い日時、または、メイン仕入日時１から始まる管理期間の最後の日時、等としておけば良い。
ここで、在庫判定基準日時とは、利用者が在庫状況を確認する際に判定の基準となる日時である。例えば、在庫管理用情報画面（図１１）において、２００８／０５／１７昼食分を調理する直前の在庫状況を確認したい場合には、ｉ１１＿３（図１１）に２００８／０５／１７昼食前を指定すれば良い。
【００８８】
また、このとき、在庫管理用整理情報は、少なくとも利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認できる［仕入グループと仕入日時］毎に集約された情報である管理期間型仕入スタイルを支援するための在庫集約情報を含んでいれば良い。
【００８９】
また、Ｓ２（図３）において、仕入可能期間（後述）を使用して、常に、
（ａ）「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」
（ｂ）「調理日時−仕入可能期間≦仕入日時≦調理日時」
の（ａ）と（ｂ）の条件を満たす仕入日時を記憶する場合には、Ｓ４（図３）において、仕入日時を関連付けられた必要食材情報について、［仕入グループと仕入日時］毎に在庫管理用整理情報として整理する際に、
（ｃ）「仕入日時＜メイン仕入日時１≦調理日時＜メイン仕入日時２」
（ｄ）「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」
（ｅ）「メイン仕入日時１≦仕入日時＜メイン仕入日時２≦調理日時」
（ｆ）「仕入日時＜メイン仕入日時１＜メイン仕入日時２≦調理日時」
（ｇ）「メイン仕入日時１−仕入可能期間≦仕入日時≦調理日時＜メイン仕入日時１」
の（ｃ）から（ｇ）の少なくとも１つの条件を満たす必要食材情報を抽出して、［仕入グループと仕入日時］毎に整理する処理を行うと、処理対象を減らすことができ、処理の負荷を軽減する効果が期待できる。
ここで、仕入可能期間とは、調理日時に対して最大でどの程度前から仕入可能とするか、という情報である。言い換えると、調理日時を終点とする調理日時以前の仕入が可能な有限の期間である。例えば、動作例２においては、３０日程度から４０日程度としておけば良い。動作例２における仕入可能期間は、管理期間（メイン仕入日時１とメイン仕入日時２との間の期間）として取り得る最大の値以上の値としておく必要がある。なぜなら、管理期間よりも仕入可能期間が短くなってしまう場合には、メイン仕入日時等、管理期間の初期の日時において、必要食材情報に対して仕入日時を登録すると、上記（ｂ）の条件を満たさなくなってしまうからである。
また、Ｓ２（図３）において、仕入日時登録可能必要食材情報のみ仕入日時を登録可能としている場合には、常に、上記（ａ）「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」の条件を満たす仕入日時を記憶しているはずである。
【００９０】
さて、「仕入日時＜メイン仕入日時２」かつ「メイン仕入日時１≦調理終了日時」の条件を満たす、すなわち、「仕入日時から調理終了日時までの期間である在庫存在期間中の一時点が管理期間中にある」の条件を満たす在庫管理用整理情報は、以下の（ａ）から（ｈ）に分類される。
（ａ）「メイン仕入日時１≦仕入日時≦調理開始日時≦調理終了日時＜メイン仕入日時２」の場合、今期仕入、今期調理開始、今期調理終了
（ｂ）「メイン仕入日時１≦仕入日時≦調理開始日時＜メイン仕入日時２≦調理終了日時」の場合、今期仕入、今期調理開始、次期以降調理終了
（ｃ）「メイン仕入日時１≦仕入日時＜メイン仕入日時２≦調理開始日時≦調理終了日時」の場合、今期仕入、次期以降調理開始、次期以降調理終了
（ｄ）「仕入日時≦調理開始日時＜メイン仕入日時１≦調理終了日時＜メイン仕入日時２」の場合、前期以前仕入、前期以前調理開始、今期調理終了
（ｅ）「仕入日時＜メイン仕入日時１≦調理開始日時≦調理終了日時＜メイン仕入日時２」の場合、前期以前仕入、今期調理開始、今期調理終了
（ｆ）「仕入日時≦調理開始日時＜メイン仕入日時１＜メイン仕入日時２≦調理終了日時」の場合、前期以前仕入、前期以前調理開始、次期以降調理終了
（ｇ）「仕入日時＜メイン仕入日時１≦調理開始日時＜メイン仕入日時２≦調理終了日時」の場合、前期以前仕入、今期調理開始、次期以降調理終了
（ｈ）「仕入日時＜メイン仕入日時１＜メイン仕入日時２≦調理開始日時≦調理終了日時」の場合、前期以前仕入、次期以降調理開始、次期以降調理終了
【００９１】
次に、管理期間が変更される可能性がある場合の具体的な表示内容の例を図１２から図１４を用いて説明する。
図１２は、管理期間が変更される可能性がある場合の管理期間ＴＢＬ１４１３の一例である。２００８／０５／１３夕食前が２００８／０５／１４夕食前に変更となり、２００８／０５／１９夕食前が追加されている。例えばこのとき、変更と追加後に新しくできた「２００８／０５／１４夕食前≦管理期間＜２００８／０５／１９夕食前」の条件を満たす管理期間は、「２００８／０５／１３夕食前≦管理期間＜２００８／０５／２２昼食前」の条件を満たす管理期間が変更されたパターンである。また、「２００８／０５／８昼食前≦管理期間＜２００８／０５／１４夕食前」の条件を満たす管理期間は、「２００８／０５／８昼食前≦管理期間＜２００８／０５／１３夕食前」の条件を満たす管理期間が変更されたパターンである。
【００９２】
図１３は、「２００８／０５／１３夕食前≦管理期間＜２００８／０５／２２昼食前」から「２００８／０５／１４夕食前≦管理期間＜２００８／０５／１９夕食前」へ、管理期間が変更された場合の仕入日時登録用情報画面の一例である。図１０においても編集されている以下（ａ）と（ｂ）、
（ａ）「仕入日時の登録なし、かつ、「メイン仕入日時１≦調理日時＜メイン仕入日時２」」の条件を満たす必要食材情報、
（ｂ）「仕入日時の登録あり、かつ、「メイン仕入日時１≦仕入日時≦調理日時＜メイン仕入日時２」」の条件を満たす必要食材情報、
の他に、図１３においては以下（ｃ）から（ｅ）、
（ｃ）「仕入日時の登録あり、かつ、「仕入日時＜メイン仕入日時１＜メイン仕入日時２≦調理日時」」の条件を満たす必要食材情報（ｉ１３＿４は表示例）と、
（ｄ）「仕入日時の登録あり、かつ、「メイン仕入日時１≦仕入日時＜メイン仕入日時２≦調理日時」」の条件を満たす必要食材情報（ｉ１３＿５は表示例）、
（ｅ）「仕入日時の登録あり、かつ、「仕入日時＜メイン仕入日時１≦調理日時＜メイン仕入日時２」」の条件を満たす必要食材情報（ｉ１３＿３は表示例）、
も抽出し、仕入日時登録用情報として編集されている。
これにより、仕入日時登録用情報画面において、前述したように管理期間を変更することにより出る可能性のある影響である、仕入日時と調理日時とが１つ以上の管理期間をまたがる必要食材情報を利用者に認識させることが可能となる。図１３中において、「（前）」マークは、前期以前の管理期間を意味する。また、「（次）」マークは、次期以降の管理期間を意味する。
【００９３】
図１４は、管理期間が変更される可能性がある場合の在庫管理用情報画面の一例である。図１１においても編集されている以下（ａ）、
（ａ）「メイン仕入日時１≦仕入日時≦調理開始日時≦調理終了日時＜メイン仕入日時２」すなわち「今期仕入、今期調理開始、今期調理終了」の条件を満たす在庫管理用整理情報、
の他に、図１４においては以下（ｂ）から（ｄ）、
（ｂ）「仕入日時≦調理開始日時＜メイン仕入日時１＜メイン仕入日時２≦調理終了日時」すなわち「前期以前仕入、前期以前調理開始、次期以降調理終了」の条件を満たす在庫管理用整理情報（ｉ１４＿３は表示例）、
（ｃ）「メイン仕入日時１≦仕入日時≦調理開始日時＜メイン仕入日時２≦調理終了日時」すなわち「今期仕入、今期調理開始、次期以降調理終了」の条件を満たす在庫管理用整理情報（ｉ１４＿４は表示例）、
（ｄ）「仕入日時＜メイン仕入日時１≦調理開始日時≦調理終了日時＜メイン仕入日時２」すなわち「前期以前仕入、今期調理開始、今期調理終了」の条件を満たす在庫管理用整理情報（ｉ１４＿５は表示例）、
も抽出し、在庫確認用情報として編集されている。
これにより、在庫管理用情報画面において、前述したように管理期間を変更することにより出る可能性のある影響である、仕入日時から調理終了日時までの期間である在庫存在期間が１つ以上の管理期間をまたがるような在庫管理用整理情報（在庫集約情報）を、管理期間型仕入スタイルを支援するための在庫管理用整理情報（在庫集約情報）として判定することが可能となる。図１４中において、「（前）」マークは、前期以前の管理期間を意味する。また、「（次）」マークは、次期以降の管理期間を意味する。
【００９４】
また、在庫判定基準日時ｉ１１＿３を変更した場合には、在庫管理用情報において影響のある箇所は、再度、編集され、ｉ１４＿２（またはｉ１１＿２）に表示される。
【００９５】
３．２．６．在庫確認用情報における仕入日時登録のない必要食材情報の扱いについて
Ｓ４（図３）において、必要食材情報記憶手段から、「仕入日時の登録なし、かつ、メイン仕入日時１≦調理日時＜メイン仕入日時２」の条件を満たす必要食材情報を抽出し、［仕入グループ］毎に整理し（実際の処理では、仕入日時がＮＵＬＬ値であるため、［仕入グループと仕入日時］毎に整理すれば良い。）、この仕入予定無し必要食材整理情報も在庫管理用情報の一部として編集する。仕入予定無し必要食材整理情報は、「仕入予定無し」マークを付けるなどして編集し、ｉ１１＿２（図１１）やｉ１４＿２（図１４）に表示される。ｉ１１＿４（図１１）とｉ１４＿６（図１４）は表示例である。
この処理により、在庫管理用情報画面において、管理期間中の仕入日時登録の無い必要食材情報についての管理も可能となり、利用者に仕入予定が無いことを知らせることが可能となる。
【００９６】
３．３．動作例３
動作例３は、前述した毎日型仕入スタイル（毎日買い物に行き、新鮮な食材を調達する仕入スタイル）の支援を実現するための発明である。
【００９７】
３．３．１．仕入日時登録用情報編集手段
図１５は、動作例３における仕入日時登録用情報画面の一例である。最初は、仕入日時登録用情報表示部ｉ１５＿２は空欄であり、仕入基準日時ｉ１５＿１には、ＣＰＵ日時の前１日程度、後７日程度の日時がロードされる。利用者は、ｉ１５＿１（図１５）において、仕入基準日時を選択し、［仕入日時登録用情報表示］ボタンを押下する。
ここで、仕入基準日時とは、仕入れ（買い物）の基準となる日時である。例えば、仕入日時登録用情報画面（図１５）において、２００８／０５／１３昼食分を調理する直前に仕入れる必要食材を選択しようとする場合には、ｉ１５＿１（図１５）に２００８／０５／１３昼食前を指定すれば良い。
【００９８】
すると、本発明システムは、Ｓ１（図３）において、ｉ１５＿１（図１５）で選択された仕入基準日時を受信する。次に、本発明システムは、必要食材情報記憶手段から、「仕入基準日時が仕入可能期間中である」の条件を満たす必要食材情報を抽出し、仕入日時登録用情報を編集し、ｉ１５＿２（図１５）に表示する。
ここで、仕入可能期間とは、調理日時に対して最大でどの程度前から仕入可能とするか、という情報である。言い換えると、調理日時を終点とする調理日時以前の仕入が可能な有限の期間である。本実施形態においては、仕入可能期間を、調理日時当日を含めて９日間（調理日時当日を含めずに８日間）としている。すなわち、それぞれの必要食材情報毎に「調理日時−仕入可能期間（８日間）≦仕入基準日時≦調理日時」の条件を満たす期間が仕入可能期間である。ここで、逆の捉え方をすると、前述した抽出条件は、「調理日時が、仕入基準日時から起算して仕入可能期間（９日間）中」すなわち、「仕入基準日時≦調理日時≦仕入基準日時＋仕入可能期間（８日間）」の条件を満たす必要食材情報を抽出していることと同じである。また、仕入可能期間を、すべての仕入グループや必要食材に共通する値を使用するだけではなく、仕入グループ毎や必要食材情報毎に設定しても良い。例えば仕入グループＩＤや必要食材情報に関連付けられる品質保証期間から導出される値を使用することもできる。また、季節毎に変化する値を使用しても良い。
次に、抽出した必要食材情報毎に、「仕入基準日時が仕入可能期間中である」の条件（動作例３においては、この条件に加えて、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、後述する（ａ）のパターンを採用しており、仕入日時の登録がある必要食材情報の場合には、「登録されている仕入日時が「仕入日時≧仕入基準日時」である」の条件も満たすか否かを判定している。）を満たすか否かを判定し、満たす場合には、毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報（以下「仕入日時登録可能必要食材情報」とする）として他の必要食材情報と識別（区別）できるように仕入日時登録用情報を編集し、ｉ１５＿２（図１５）に表示する。このようにして、仕入日時登録用情報画面（図１５）を通して、利用者に仕入日時登録可能必要食材情報を認識させる。ここで、毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報とは、毎日型仕入スタイルを支援する際に、仕入基準日時を仕入日時として登録（既に仕入日時の登録がある場合には、更新）することが可能な必要食材情報である。仕入日時登録用情報画面（図１５）においては、ｉ１５＿３（図１５）において、チェックボックスが表示されているものが仕入日時登録可能必要食材情報である。他の必要食材情報にはチェックボックスが表示されないため、仕入基準日時を仕入日時として登録することはできない。このように仕入日時登録可能必要食材情報しか仕入日時を登録できないように編集することで、利用者に、確実に仕入日時登録可能必要食材情報に対してのみ仕入基準日時を仕入日時として登録させることが可能となる。また、文字色や背景色を変えても良い。図１５においては、すべての必要食材情報にチェックボックスが表示されているため、同じ動作例３における仕入日時登録用情報画面の一例で仕入基準日時が異なる仕入日時登録用情報画面である図１６も参照されたい。
【００９９】
さて、仕入日時登録用情報画面に表示される必要食材情報は基本的に自由であり、抽出条件である「仕入基準日時が仕入可能期間中である」の条件を満たす必要食材情報でも良いし、仕入日時登録可能必要食材情報のみでも良い。仕入日時登録可能必要食材情報のみを表示するということは、マークや背景色を変える等の工夫をすることなしに、仕入日時登録可能必要食材情報を識別（区別）できる状態になるということである。もちろんその他の必要食材情報も表示されても良い。仕入日時登録可能必要食材情報を識別（区別）できさえすれば良い。
【０１００】
また、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、「仕入基準日時が仕入可能期間中である」の条件に加えて、仕入日時が登録済となっている必要食材情報について、
（ａ）登録されている仕入日時が「仕入日時≧仕入基準日時」である。
（ｂ）登録されている仕入日時が「仕入日時＝仕入基準日時」である。
の（ａ）または（ｂ）のいずれか1つの条件を採用し、これを満たす場合には、仕入日時が登録されていても、仕入基準日時で上書き更新できる、すなわち、仕入日時登録可能必要食材情報とするようにすると良い。（ａ）または（ｂ）のいずれを採用するかは、使い勝手に応じてどちらの方法が選択されても良い。（ａ）のパターンでは、「仕入日時＞仕入基準日時」の場合にも仕入基準日時で仕入日時を上書き更新できるが、（ｂ）のパターンでは、できない。
動作例３においては、一度仕入日時を登録した必要食材情報について、安易に上書きされてしまうことを防ぐために、上記（ａ）のパターンを採用しており、Ｓ１（図３）において、必要食材情報記憶手段から抽出される必要食材情報毎に、「仕入日時の登録あり、かつ、「仕入日時＜仕入基準日時」」の場合、「仕入済」、と判定し、ｉ１５＿３（図１５）において「済」マークを編集している。図１５には表示例がないが、図１６において、ｉ１６＿３（図１６）は表示例である。「済」マークを編集された必要食材情報は、仕入日時登録可能必要食材情報ではない。
【０１０１】
３．３．２．仕入日時登録手段
次に、本発明システムは、Ｓ２（図３）において、利用者に、仕入日時登録用情報画面（図１５）で識別可能となった仕入日時登録可能必要食材情報の内、仕入基準日時に仕入れようとする仕入日時登録可能必要食材情報を特定する情報を、入力手段１２により入力させる。本実施形態においては、ｉ１５＿３（図１５）において、ｉ１５＿１（図１５）で指定された仕入基準日時に仕入れようとする必要食材に対応するチェックボックスにチェック入力させることで選択（入力）させている。このように基本的には仕入日時登録可能必要食材情報のみ仕入日時を登録可能にすることで、利用者に、確実に仕入日時登録可能必要食材情報に対してのみ仕入基準日時を仕入日時として登録させることが可能となる。次に、該入力情報に基づいて、仕入基準日時を仕入日時として仕入日時登録可能必要食材情報に関連付けて記憶する。これにより、常に、仕入基準日時を、「仕入可能期間中である」すなわち「調理日時−仕入可能期間≦仕入日時≦調理日時」の条件を満たす仕入日時として、選択された仕入日時登録可能必要食材情報に関連付けて記憶することが可能となる。ここで、データをサーバ３に記憶する場合には、サーバ３側でも値の有効性をチェックすることが望ましい。
登録された仕入日時は、ｉ１５＿４（図１５）の対応箇所に表示される。また、チェックをはずした場合には、献立−必要食材ＴＢＬ１４１２上の対応する必要食材情報に関連付けられた仕入日時属性にＮＵＬＬ値を記憶すると同時に、ｉ１５＿４（図１５）の対応箇所に「−」マークを表示する。
このようにして、ｉ１５＿１（図１５）に指定された仕入基準日時に仕入れたい仕入日時登録可能必要食材情報を選択するだけで必要条件を満たす仕入日時の登録が可能となり、効率的な仕入日時の登録が可能となる効果がある。動作例１における仕入日時登録用情報画面（図４）を用いた場合では、利用者は、どの必要食材をいつ仕入れるのかということを考えながら登録する必要がある。これに対して、動作例３においては、動作例２と同様、仕入基準日時にどの必要食材を仕入れるのかということさえ考えれば良い。これにより、利用者の意思決定が簡素化される効果が期待できる。
【０１０２】
また、仕入日時の登録方法として、動作例２と同様、必ずしも、必要食材を特定する情報と仕入日時を受信する必要はなく、それぞれの必要食材情報に対応する仕入日時を特定することができる情報であれば良く、本発明システムが予め記憶する情報とアルゴリズムを利用して、各必要食材情報に対応する仕入日時を特定しても良い。例えば、次のようにアルゴリズムを用いた自動選択の仕組みを実現することができる。
仕入グループＴＢＬ１４１４または献立−必要食材ＴＢＬ１４１２等に品質保証期間を記憶することで、各必要食材情報に関連付けられる品質保証期間を記憶させる。ｉ１５＿６（図１５）の保存目安は、本発明システムに記憶された品質保証期間を表示している。利用者は、ｉ１５＿１（図１５）で仕入基準日時を選択し、［自動選択］ボタンｉ１５＿５（図１５）を押下すると、本発明システムは、「仕入日時の登録なし、かつ、仕入基準日時が仕入可能期間中である、かつ、「仕入基準日時≦調理日時≦仕入基準日時＋品質保証期間」」の条件を満たす必要食材情報について、仕入日時として仕入基準日時を記憶し、ｉ１５＿４（図１５）の対応する箇所に仕入日時を表示する。「仕入日時の登録なし、かつ、仕入基準日時が仕入可能期間中である、かつ、「仕入基準日時≦調理日時≦仕入基準日時＋品質保証期間」」条件以外に、［自動選択］ボタンｉ１５＿５（図１５）押下時に仕入グループＩＤを受信し、「仕入グループＩＤが一致する」等の条件を加えても良い。
【０１０３】
３．３．３．仕入用情報編集手段
利用者は、［仕入用情報表示］ボタンｉ１５＿７（図１５）を押下すると、ｉ１５＿１（図１５）に指定された仕入基準日時を仕入日時として、仕入用情報画面（図５）のｉ５＿２と同様の情報を取得する。処理の詳細は、［３．１．４．仕入用情報編集手段］と同様である。また、仕入日時登録用情報と仕入用情報（または、在庫管理用情報と仕入用情報）が同一の画面を共有して表示する（仕入用情報を、仕入日時登録用情報（または、在庫管理用情報）を利用して表示する）点についても同様である。
【０１０４】
３．３．４．在庫管理用情報編集手段
図１７は、動作例３における在庫管理用情報画面の一例である。最初は、在庫管理用情報表示部ｉ１７＿２（図１７）は空欄であり、在庫判定基準日時ｉ１７＿１（図１７）には、ＣＰＵ日時の前３日程度、後３日程度の日時が在庫判定基準日時としてロードされる。利用者は、ｉ１７＿１（図１７）において、在庫判定基準日時を選択し、［在庫管理用情報表示］ボタンを押下する。
ここで、在庫判定基準日時とは、利用者が在庫状況を確認する際に判定の基準となる日時である。例えば、在庫管理用情報画面（図１７）において、２００８／０５／１７昼食分を調理する直前の在庫状況を確認したい場合には、ｉ１７＿１（図１７）に２００８／０５／１７昼食前を指定すれば良い。
【０１０５】
すると、本発明システムは、Ｓ４（図３）において、ｉ１７＿１（図１７）で選択された在庫判定基準日時を受信する。次に、必要食材情報記憶手段に基づいて、仕入日時を登録された必要食材情報について、［仕入グループと仕入日時］毎に在庫管理用整理情報として整理し、各在庫管理用整理情報について調理日時の最後（最大値）である調理終了日時を求め、在庫判定基準日時が、「仕入日時−在庫存在期間前識別期間」から「調理終了日時＋在庫存在期間後識別期間」までの期間（以下、この期間を「在庫管理用整理情報識別期間」とする）中である、すなわち、「仕入日時−在庫存在期間前識別期間≦在庫判定基準日時≦調理終了日時＋在庫存在期間後識別期間」の条件を満たすか否かを判定し、条件を満たす場合には、その在庫管理用整理情報（毎日型仕入スタイルを支援するための在庫管理用整理情報）を、条件を満たさない在庫管理用整理情報と識別（区別）できるように在庫管理用情報を編集し、ｉ１７＿２（図１７）に表示する。
ここで、在庫存在期間前識別期間とは、在庫管理用情報編集手段（Ｓ４（図３））において、在庫管理用整理情報を、在庫存在期間のどの程度前から識別（区別）するか、という期間である。また、在庫存在期間後識別期間とは、在庫管理用情報編集手段（Ｓ４（図３））において、在庫管理用整理情報（または在庫集約情報）を、在庫存在期間のどの程度後まで識別（区別）するか、という期間である。在庫存在期間前識別期間および在庫存在期間後識別期間は０日間とすることもできる。
また、このとき、在庫管理用整理情報は、少なくとも利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認できる［仕入グループと仕入日時］毎に集約された情報である毎日型仕入スタイルを支援するための在庫集約情報（以下「在庫集約情報」とする）を含んでいれば良い。
また、在庫管理用整理情報を予め作成しておき、データベースやファイルに記憶しておいても良い。
【０１０６】
図１７の表示内容について、図１５から図１７を用いて説明する。図１６は、図１５と同様に仕入日時登録用情報画面の一例であるが、仕入基準日時が２００８／０５／１５夕食前となっている。図１５では、仕入基準日時が２００８／０５／１３昼食前となっている点と相違している。図１７において、ｉ１７＿３とｉ１７＿５に表示される在庫管理用整理情報は、図１５において仕入日時を登録された必要食材情報の在庫管理用整理情報に相当する。また、ｉ１７＿４に表示される在庫管理用整理情報は、図１６において仕入日時を登録された必要食材情報の在庫管理用整理情報に相当する。
【０１０７】
また、Ｓ２（図３）において、仕入日時登録可能必要食材情報のみ仕入日時を登録可能としている場合には、常に、「調理日時−仕入可能期間（動作例３では８日間）≦仕入日時≦調理日時」の条件を満たす仕入日時を記憶しているはずであるから、Ｓ４（図３）において、仕入日時を登録された前記必要食材情報について、「在庫判定基準日時−仕入可能期間（動作例３では８日間）−在庫存在期間後識別期間≦仕入日時≦在庫判定基準日時＋在庫存在期間前識別期間」の条件を満たす必要食材情報を抽出して、［仕入グループＩＤと仕入日時］毎に整理する処理を行うと、処理対象を減らすことができ、処理の負荷を軽減する効果が期待できる。
【産業上の利用可能性】
【０１０８】
家庭の主婦等、日々、料理を調理する人が、献立計画に基づいて必要な食材を仕入れ、さらに仕入れた食材の在庫を管理したい場合に利用できるものである。
【符号の説明】
【０１０９】
１      ・・・  情報処理装置
１１    ・・・  表現装置
１２    ・・・  入力装置
１３    ・・・  演算装置
１４    ・・・  記憶装置
１５    ・・・  通信Ｉ／Ｆ
１６    ・・・  ＢＵＳ
２      ・・・  通信ネットワーク
３      ・・・  サーバ
４      ・・・  携帯情報端末
【図１】
2010250793.tif 000003
【図２】
2010250793.tif 000004
【図３】
2010250793.tif 000005
【図４】
2010250793.tif 000006
【図５】
2010250793.tif 000007
【図６】
2010250793.tif 000008
【図７】
2010250793.tif 000009
【図８】
2010250793.tif 000010
【図９】
2010250793.tif 000011
【図１０】
2010250793.tif 000012
【図１１】
2010250793.tif 000013
【図１２】
2010250793.tif 000014
【図１３】
2010250793.tif 000015
【図１４】
2010250793.tif 000016
【図１５】
2010250793.tif 000017
【図１６】
2010250793.tif 000018
【図１７】
2010250793.tif 000019
【手続補正書】
【提出日】平成21年11月30日(2009.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援システムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備え、
献立計画情報として、少なくとも、調理日時と、代替可能性のある１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、同一の前記仕入グループと前記仕入日時に関連付けられる前記必要食材情報に関連付けられる前記調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする在庫管理用情報取得手段と、
を有することを特徴とする料理支援システム。
【請求項２】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援し、前記仕入日時登録可能必要食材情報に関連付けて仕入日時を記憶した後に前記管理期間が変更されることのない請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項３】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中の一時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項４】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件を満たすか否かを判定し、満たす場合には、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件を満たすか否かを判定し、満たす場合には、前記毎日型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１に記載の料理支援システム。
【請求項５】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援プログラムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、同一の前記仕入グループと前記仕入日時に関連付けられる前記必要食材情報に関連付けられる前記調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする在庫管理用情報取得手段と、
を有することを特徴とする料理支援プログラム。
【請求項６】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援し、前記仕入日時登録可能必要食材情報に関連付けて仕入日時を記憶した後に前記管理期間が変更されることのない請求項５に記載の料理支援プログラムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記の必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項７】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項５に記載の料理支援プログラムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中の一時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項８】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項５に記載の料理支援プログラムであって、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件を満たすか否かを判定し、満たす場合には、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件を満たすか否かを判定し、満たす場合には、前記毎日型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項５に記載の料理支援プログラム。
【請求項９】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援プログラムを記憶した記録媒体であって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、同一の前記仕入グループと前記仕入日時に関連付けられる前記必要食材情報に関連付けられる前記調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする在庫管理用情報取得手段と、
を有することを特徴とする料理支援プログラムを記憶した記録媒体。
【請求項１０】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援し、前記仕入日時登録可能必要食材情報に関連付けて仕入日時を記憶した後に前記管理期間が変更されることのない請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１１】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中の一時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１２】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項９に記載の料理支援プログラムを記憶した記録媒体であって、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件を満たすか否かを判定し、満たす場合には、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件を満たすか否かを判定し、満たす場合には、前記毎日型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項９に記載の料理支援プログラムを記憶した記録媒体。
【請求項１３】
献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援方法であって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備えるコンピュータを動作させるために、
献立計画情報として、少なくとも、調理日時と、代替可能性のある１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、を有しており、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集ステップと、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録ステップと、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集ステップと、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、同一の前記仕入グループと前記仕入日時に関連付けられる前記必要食材情報に関連付けられる前記調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする在庫管理用情報取得ステップと、
をコンピュータに実行させることを特徴とする料理支援方法。
【請求項１４】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援し、前記仕入日時登録可能必要食材情報に関連付けて仕入日時を記憶した後に前記管理期間が変更されることのない請求項１３に記載の料理支援方法であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得ステップは、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集ステップとし、
該在庫管理用情報編集ステップにおいて、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【請求項１５】
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１３に記載の料理支援方法であって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得ステップは、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集ステップとし、
該在庫管理用情報編集ステップにおいて、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中の一時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【請求項１６】
日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項１３に記載の料理支援方法であって、
前記仕入日時登録用情報編集ステップにおいて、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件を満たすか否かを判定し、満たす場合には、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録ステップにおいて、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得ステップは、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集ステップとし、
該在庫管理用情報編集ステップにおいて、
前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件を満たすか否かを判定し、満たす場合には、前記毎日型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する、
ことを特徴とする請求項１３に記載の料理支援方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の第３の態様は、第１の態様にかかる料理支援システムにおいて、「利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する第１の態様に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件により、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、「前記在庫存在期間中の一時点が前記管理期間中にある」の条件により、前記管理期間型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する」ことを特徴とする。
本発明の第４の態様は、第１の態様にかかる料理支援システムにおいて、「日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する第１の態様に記載の料理支援システムであって、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
であり、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、それぞれの必要食材情報について、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件により、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報編集手段において、
それぞれの前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件により、前記毎日型仕入スタイルを支援するための在庫集約情報を、前記コンピュータプロセッサ手段を用いて判定し、判定結果を識別できるように編集する」ことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の第１の態様は、「献立計画管理支援機能と食材仕入支援機能と在庫管理支援機能を提供する料理支援システムであって、
データ処理のためのコンピュータプロセッサ手段と、記録媒体と、前記記録媒体へデータを記録するための記録手段と、処理結果を出力するための表現手段と、情報を該料理支援システムへ入力するための入力手段と、を備え、
献立計画情報として、少なくとも、調理日時と、代替可能性のある１つ以上の食材の集合を基礎とする食材の集合である仕入グループと、を関連付けられた、料理に必要な食材の情報である必要食材情報を前記記録媒体上に記憶する必要食材情報記憶手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、前記必要食材情報を、利用者が仕入日時を登録する際に参照する情報である仕入日時登録用情報として編集し、前記表現手段から出力する仕入日時登録用情報編集手段と、
利用者に、前記仕入日時登録用情報を参照させながら、それぞれの前記必要食材情報に対応する仕入日時を特定するための情報を入力装置から入力させ、該入力情報に基づいて、前記記録手段を用いて、前記調理日時以前の日時である仕入日時を前記必要食材情報に関連付けて前記必要食材情報記憶手段に記憶する仕入日時登録手段と、
前記コンピュータプロセッサ手段を用いて、利用者が仕入れの際に参照する仕入用情報を、前記必要食材情報記憶手段に基づいて、必要食材に関する情報を前記仕入グループと前記仕入日時毎に識別できるように編集し、前記表現手段から出力する仕入用情報編集手段と、
前記コンピュータプロセッサ手段を用いて、前記必要食材情報記憶手段に基づいて、同一の前記仕入グループと前記仕入日時に関連付けられる前記必要食材情報に関連付けられる前記調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする在庫管理用情報取得手段と、
を有する」ことを特徴とする。
本発明の第２の態様は、「利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援し、前記仕入日時登録可能必要食材情報に関連付けて仕入日時を記憶した後に前記管理期間が変更されることのない請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中のすべての時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する」。
本発明の第３の態様は、「利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を設定し、該管理期間中の調理に使用される必要食材の内、該管理期間の最初の日時に、消費期限または賞味期限内に使用される必要食材分を中心にまとめて仕入れ、残りの必要食材分を、後日、こまめに仕入れるような仕入スタイルである管理期間型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
利用者が食材の仕入れと在庫管理を行う際に管理の基準とする期間である管理期間を記憶する管理期間記憶手段を有し、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる前記管理期間中の日時である管理期間中仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記調理日時が前記管理期間中であり、かつ、前記管理期間中仕入基準日時が前記調理日時以前である」の条件を満たすか否かを判定し、満たす場合には、前記管理期間中仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記管理期間型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記管理期間中仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記管理期間中仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫存在期間中の一時点が前記管理期間中にある」の条件を満たすか否かを判定し、満たす場合には、前記管理期間型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する」。
本発明の第４の態様は、「日々こまめに新鮮な食材を仕入れるような仕入スタイルである毎日型仕入スタイルを支援する請求項１に記載の料理支援システムであって、
前記仕入日時登録用情報編集手段において、
仕入れの基準となる日時である仕入基準日時を使用して、
前記必要食材情報記憶手段に基づいて、前記必要食材情報について、前記コンピュータプロセッサ手段を用いて、少なくとも「前記仕入基準日時が仕入可能期間中である」の条件を満たすか否かを判定し、満たす場合には、前記仕入基準日時を仕入日時として登録または更新することが可能な必要食材情報である、前記毎日型仕入スタイルを支援するための仕入日時登録可能必要食材情報として識別できるように前記仕入日時登録用情報を編集し、
前記仕入日時登録手段において、
利用者に、識別可能となった前記仕入日時登録可能必要食材情報の内、前記仕入基準日時に仕入れようとする前記仕入日時登録可能必要食材情報を特定するための情報を前記入力手段により入力させ、該入力情報に基づいて、前記記録手段を用いて、前記仕入基準日時を仕入日時として前記仕入日時登録可能必要食材情報に関連付けて記憶し、
前記在庫管理用情報取得手段は、少なくとも前記仕入日時と前記調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集し、これを在庫管理用情報編集手段とし、
該在庫管理用情報編集手段において、
前記在庫集約情報について、在庫状況を確認する際に判定の基準となる日時である在庫判定基準日時を使用して、前記コンピュータプロセッサ手段を用いて、少なくとも「前記在庫判定基準日時が、（前記仕入日時−在庫存在期間前識別期間）から（前記調理終了日時＋在庫存在期間後識別期間）までの期間中である」の条件を満たすか否かを判定し、満たす場合には、前記毎日型仕入スタイルを支援するための前記在庫集約情報として識別できるように編集する」。
ここで、本発明の第４の態様において、
仕入可能期間とは、前記調理日時を終点とする前記調理日時以前の仕入が可能な有限の期間、
在庫存在期間前識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の前に識別する０または有限の期間、
在庫存在期間後識別期間は、前記在庫管理用情報編集手段において、前記在庫集約情報を、前記在庫存在期間の後に識別する０または有限の期間、
である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
また、図８のフローチャートを使用しなくても、特定の［仕入グループと仕入日時］で必要食材情報を抽出し、その［仕入グループと仕入日時］の在庫集約情報を編集することもできる。
なお、在庫管理用情報編集手段において、同一の仕入グループと仕入日時に関連付けられる必要食材情報に関連付けられる調理日時の内、最後の調理日時を取得し、これを在庫が無くなる日時である調理終了日時とする処理は、特に在庫管理用情報取得手段であり、該在庫管理用情報取得手段に、少なくとも仕入日時と調理終了日時を含む、利用者が仕入日時から調理終了日時までの期間である在庫存在期間を確認するための仕入グループと仕入日時毎に集約された情報である在庫集約情報を編集する処理を付加した処理は、在庫管理用情報編集手段である。