(57)【要約】【課題】料理を作るユーザの総合的な負担を軽減することが可能な食事または食材を配送するサービスを提供する方法を提供する。【解決手段】コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスを提供する方法である。この方法は、ユーザのニーズに基づいて少なくとも１つの料理メニューをユーザに提供するステップ（４０１）と、少なくとも１つの料理メニューのうちユーザによって選択された料理メニューを示す情報を受け取るステップ（４０２）と、ユーザによって選択された料理メニューの食事、または、ユーザによって選択された料理のメニューに必要な少なくとも１つの食材をユーザに配送することを指示するステップ（４０４、４０５）とを包含する。【選択図】　図４
2004005590.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスを提供する方法であって、
前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、
前記方法は、
（ａ）前記コンピュータシステムが、前記ユーザのニーズに基づいて少なくとも１つの料理メニューを前記ユーザに提供するステップと、
（ｂ）前記コンピュータシステムが、前記少なくとも１つの料理メニューのうち前記ユーザによって選択された料理メニューを示す情報を受け取るステップと、
（ｃ）前記コンピュータシステムが、前記ユーザによって選択された料理メニューの食事、または、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材を前記ユーザに配送することを指示するステップと
を包含する、方法。
【請求項２】
前記個別契約は、食事または食材がユーザに配送される日時を規定しており、
前記ステップ（ｃ）において、前記コンピュータシステムは、前記個別契約に規定された時刻までに前記食事または食材を前記ユーザに配送することを指示する、請求項１に記載の方法。
【請求項３】
前記ユーザのニーズは、前記ユーザの余った食材を用いた料理メニューの提供を含み、
前記方法は、（ｄ）前記コンピュータシステムが、前記ユーザの余った食材を示す情報を受け取るステップをさらに包含し、
前記ステップ（ａ）において、前記コンピュータシステムは、前記ユーザの余った食材を用いる少なくとも１つの料理メニューを前記ユーザに提供し、
前記ステップ（ｃ）において、前記コンピュータシステムは、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材のうち、前記ユーザの余った食材を除く食材を前記ユーザに配送することを指示する、請求項１に記載の方法。
【請求項４】
前記ユーザの余った食材を示す情報は、冷蔵庫内に在庫する食材を示す情報に基づいて生成される、請求項３に記載の方法。
【請求項５】
前記ユーザのニーズは、前記店舗の特売品を用いた料理メニューの提供を含み、
前記ステップ（ａ）において、前記コンピュータシステムは、前記店舗の特売品を用いる少なくとも１つの料理メニューを前記ユーザに提供する、請求項１に記載の方法。
【請求項６】
前記ステップ（ａ）において、前記コンピュータシステムは、前記料理メニューの食事または前記料理メニューに必要な少なくとも１つの食材に前記店舗の特売品を用いなかった場合の価格と前記料理メニューの食事または前記料理メニューに必要な少なくとも１つの食材に前記店舗の特売品を用いた場合の価格との差額を前記ユーザにさらに提供する、請求項５に記載の方法。
【請求項７】
前記ユーザのニーズは、前記ユーザの余った食材を用いた料理メニューの提供と、前記店舗の特売品を用いた料理メニューの提供とを含み、前記方法は、（ｄ）前記コンピュータシステムが、前記ユーザの余った食材を示す情報を受け取るステップをさらに包含し、
前記ステップ（ａ）において、前記コンピュータシステムは、前記ユーザの余った食材を用い、かつ、前記店舗の特売品を用いる少なくとも１つの料理メニューを前記ユーザに提供し、
前記ステップ（ｃ）において、前記コンピュータシステムは、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材のうち、前記ユーザの余った食材を除く食材であって、前記店舗の特売品を含む食材を前記ユーザに配送することを指示する、請求項１に記載の方法。
【請求項８】
前記ステップ（ａ）において、前記コンピュータシステムは、前記料理メニューに必要な少なくとも１つの食材のうち前記ユーザの余った食材を除く食材に前記店舗の特売品を用いなかった場合の価格と前記料理メニューに必要な少なくとも１つの食材のうち前記ユーザの余った食材を除く食材に前記店舗の特売品を用いた場合の価格との差額を前記ユーザにさらに提供する、請求項７に記載の方法。
【請求項９】
コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、
前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、
前記方法は、
（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望する食材を示す情報を前記複数のユーザのそれぞれから受け取るステップと、
（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望する食材を収集するステップと、
（ｃ）前記コンピュータシステムが、前記収集結果に基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップと
を包含する、方法。
【請求項１０】
コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、
前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、
前記方法は、
（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望しない食事を示す情報を前記複数のユーザのそれぞれから受け取るステップと、
（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望しない食事を収集するステップと、
（ｃ）前記コンピュータシステムが、前記収集結果に基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップと
を包含する、方法。
【請求項１１】
コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、
前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、
前記方法は、
（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望する食材を示す情報を前記複数のユーザのそれぞれから受け取るステップと、
（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望する食材を収集するステップと、
（ｃ）前記コンピュータシステムが、前記複数のユーザのそれぞれの居住地域のゴミ収集の日程と前記収集結果とに基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップと
を包含する、方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスを提供する方法に関する。
【０００２】
【従来の技術】
冷蔵庫に在庫する食品を活用した献立を提案する献立提案機能を有する冷蔵庫が特開２００２−３９６６９号公報に記載されている。この冷蔵庫を用いれば冷蔵庫に在庫する食品の有効活用が図れるとともに、献立を立案する苦労からユーザを解放することができる。
【０００３】
また、冷蔵庫内に日用品の有無や日用品の重量を検出するセンサを設け、このセンサにより日用品がなくなったことや所定量よりも少なくなったことが検出された場合には、店舗サーバに日用品を発注する日用品自動補充システムが特開２０００−２９６９０４号公報に記載されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記冷蔵庫を用いると、冷蔵庫に在庫する食品を活用した料理メニューは決まるが、その料理メニューに基づく料理を行う場合、調理者は通常在庫食品以外の食材を購入する必要があるため、食材を購入する手間から解放されたことにはならない。
【０００５】
また、上記日用品自動補充システムを用いると、不足した日用品が補充されるだけに留まり、真のユーザメリットは発揮されない。例えば、ユーザがいつもと違う別のメニューを調理しようとした場合、その調理に必要な食材が自動的に購入されるわけではない。
【０００６】
以上のように、従来の技術を用いても、料理を作るユーザの総合的な負担が決して軽減されたことになっていない。
【０００７】
また、調理者は専ら主婦などの特定の個人であり、その個人の生活は現在でも既に多様化したおり、今後益々多様化するであろうと予測される。生活パターンの多様化に伴ってユーザ個々のニーズも多様化している。しかし、ユーザのニーズに適合した調理支援サービスは存在しなかった。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、料理を作るユーザの総合的な負担を軽減することが可能な食事または食材を配送するサービスを提供する方法を提供することを目的とする。
【０００９】
さらに、本発明は、ユーザのニーズに適合した食事または食材を配送するサービスを提供する方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の方法は、コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスを提供する方法であって、前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、前記方法は、（ａ）前記コンピュータシステムが、前記ユーザのニーズに基づいて少なくとも１つの料理メニューを前記ユーザに提供するステップと、（ｂ）前記コンピュータシステムが、前記少なくとも１つの料理メニューのうち前記ユーザによって選択された料理メニューを示す情報を受け取るステップと、（ｃ）前記コンピュータシステムが、前記ユーザによって選択された料理メニューの食事、または、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材を前記ユーザに配送することを指示するステップとを包含し、これにより、上記目的が達成される。
【００１１】
前記個別契約は、食事または食材がユーザに配送される日時を規定しており、前記ステップ（ｃ）において、前記コンピュータシステムは、前記個別契約に規定された時刻までに前記食事または食材を前記ユーザに配送することを指示してもよい。
【００１２】
前記ユーザのニーズは、前記ユーザの余った食材を用いた料理メニューの提供を含み、前記方法は、（ｄ）前記コンピュータシステムが、前記ユーザの余った食材を示す情報を受け取るステップをさらに包含し、前記ステップ（ａ）において、前記コンピュータシステムは、前記ユーザの余った食材を用いる少なくとも１つの料理メニューを前記ユーザに提供し、前記ステップ（ｃ）において、前記コンピュータシステムは、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材のうち、前記ユーザの余った食材を除く食材を前記ユーザに配送することを指示してもよい。
【００１３】
前記ユーザの余った食材を示す情報は、冷蔵庫内に在庫する食材を示す情報に基づいて生成されてもよい。
【００１４】
前記ユーザのニーズは、前記店舗の特売品を用いた料理メニューの提供を含み、前記ステップ（ａ）において、前記コンピュータシステムは、前記店舗の特売品を用いる少なくとも１つの料理メニューを前記ユーザに提供してもよい。
【００１５】
前記ステップ（ａ）において、前記コンピュータシステムは、前記料理メニューの食事または前記料理メニューに必要な少なくとも１つの食材に前記店舗の特売品を用いなかった場合の価格と前記料理メニューの食事または前記料理メニューに必要な少なくとも１つの食材に前記店舗の特売品を用いた場合の価格との差額を前記ユーザにさらに提供してもよい。
【００１６】
前記ユーザのニーズは、前記ユーザの余った食材を用いた料理メニューの提供と、前記店舗の特売品を用いた料理メニューの提供とを含み、前記方法は、（ｄ）前記コンピュータシステムが、前記ユーザの余った食材を示す情報を受け取るステップをさらに包含し、前記ステップ（ａ）において、前記コンピュータシステムは、前記ユーザの余った食材を用い、かつ、前記店舗の特売品を用いる少なくとも１つの料理メニューを前記ユーザに提供し、前記ステップ（ｃ）において、前記コンピュータシステムは、前記ユーザによって選択された料理のメニューに必要な少なくとも１つの食材のうち、前記ユーザの余った食材を除く食材であって、前記店舗の特売品を含む食材を前記ユーザに配送することを指示してもよい。
【００１７】
前記ステップ（ａ）において、前記コンピュータシステムは、前記料理メニューに必要な少なくとも１つの食材のうち前記ユーザの余った食材を除く食材に前記店舗の特売品を用いなかった場合の価格と前記料理メニューに必要な少なくとも１つの食材のうち前記ユーザの余った食材を除く食材に前記店舗の特売品を用いた場合の価格との差額を前記ユーザにさらに提供してもよい。
【００１８】
本発明の方法は、コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、前記方法は、（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望する食材を示す情報を前記複数のユーザのそれぞれから受け取るステップと、（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望する食材を収集するステップと、（ｃ）前記コンピュータシステムが、前記収集結果に基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップとを包含し、これにより、上記目的が達成される。
【００１９】
本発明の方法は、コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、前記方法は、（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望しない食事を示す情報を前記複数のユーザのそれぞれから受け取るステップと、（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望しない食事を収集するステップと、（ｃ）前記コンピュータシステムが、前記収集結果に基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップとを包含し、これにより、上記目的が達成される。
【００２０】
本発明の方法は、コンピュータシステムを用いて、ユーザとの個別契約に基づいて食事または食材を配送するサービスの提供する方法であって、前記個別契約は、前記コンピュータシステムに予め登録されており、前記個別契約は、食事または食材の配送に関するユーザのニーズを規定しており、前記方法は、（ａ）前記コンピュータシステムが、複数のユーザのそれぞれが希望する食材を示す情報を前記複数のユーザのそれぞれから受け取るステップと、（ｂ）前記コンピュータシステムが、前記複数のユーザのそれぞれが希望する食材を収集するステップと、（ｃ）前記コンピュータシステムが、前記複数のユーザのそれぞれの居住地域のゴミ収集の日程と前記収集結果とに基づいて、前記複数のユーザのそれぞれに配送する食材または食事を決定するステップとを包含し、これにより、上記目的が達成される。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
（実施の形態１）
図１は、本発明の食事／食材配送サービスを提供するコンピュータシステム１００の構成を示す。
【００２２】
コンピュータシステム１００は、サービスセンタ１と、家庭１０２と、サービスセンタ１と家庭１０２とを接続するネットワーク１０１とを含む。ネットワーク１０１には、少なくとも１つの店舗（図１に示される例では、店舗１０４、１０５）が接続されている。また、ネットワーク１０１には、オフィス１０３が接続されていてもよい。
【００２３】
ネットワーク１０１は、任意のネットワーク（例えば、インターネット）である。ネットワーク１０１は、無線ＬＡＮを含む各種のＬＡＮ、ＷＡＮ、電話回線、無線電話回線等を含み得る。
【００２４】
家庭１０２には、パーソナルコンピュータ（ＰＣ）１１１、冷蔵庫１１２、電子レンジ１１３などの機器（情報家電）が置かれている。これらの機器は、家庭１０２内に設置されたホームＬＡＮ１１４を介して互いに接続されている。なお、ＰＣ１１１として、任意のタイプの情報処理装置（例えば、携帯電話、ＰＤＡ）が使用され得る。家庭１０２では、ユーザ（消費者）１１５が暮らしている。ホームＬＡＮ１１４は、ネットワーク１０１に接続されている。
【００２５】
サービスセンタ１は、ネットワーク１０１を介して家庭１０２の機器と通信するネットワーク通信部３と、ＣＰＵ２と、メモリ６と、表示部５と、データベース７とを含む。サービスセンタ１は、任意のコンピュータであり得る。
【００２６】
ＣＰＵ２は、食事／食材配送サービスを提供する処理を実行する。
【００２７】
メモリ６には、食事／食材配送サービスを提供する処理を実現するプログラムが格納されている。
【００２８】
表示部５は、サービスセンタ１の管理者が、サービスセンタ１の状態をモニタするために使用される。表示部５は、例えば、ＣＲＴディスプレイである。
【００２９】
データベース７は、顧客ファイル７ａと、食材管理ファイル７ｂと、料理メニュー管理ファイル７ｃとを含む。
【００３０】
なお、図１に示される例では、データベース７はサービスセンタ１の内部に設けられている。しかし、データベース７は、サービスセンタ１の外部に設けられていてもよい。
【００３１】
オフィス１０３にも、家庭１０２と同様に、パーソナルコンピュータ（ＰＣ）１１１などの機器（情報家電）が置かれている。
【００３２】
店舗１０４は、サービスセンタ１からの指示に基づいて、食事または食材をユーザ１１５に配送する食事／食材配送サービスを提供する。なお、店舗１０４で食事または食材が生産されるか否かは問わない。店舗１０４で食事または食材が生産される場合には、その生産された食事または食材をユーザ１１５に配送するようにすればよいし、店舗１０４で食事または食材が生産されない場合には、その食事または食材を別の業者から仕入れ、その仕入れた食事または食材をユーザ１１５に配送するようにすればよい。
【００３３】
なお、サービスセンタ１が、店舗１０４に食事または食材の配送を指示する代わりに、店舗１０４から委託を受けた別の会社に食事または食材の配送を指示するようにしてもよい。この場合、その別の会社が食事／食材配送サービスをユーザ１１５に提供する。その別の会社は、食事／食材配送サービスを代行する料金として、食事／食材配送サービスの利益の一部を店舗１０４から受け取るようにしてもよい。以下の説明では、サービスセンタ１からの指示に基づいて、店舗１０４が食事／食材配送サービスをユーザ１１５に提供するものと仮定する。
【００３４】
また、食事または食材をユーザ１１５に配送する方法としては、さまざまな方法が採用され得る。代表的な方法の１つは、食事または食材をユーザ１１５によって指定された場所に配送することである。そのような指定場所は、ユーザ１１５が暮らしている家庭１０２（自宅）であってもよいし、ユーザ１１５が勤めているオフィス１０３であってもよいし、それ以外の場所であってもよい。それ以外の場所は、ユーザ１１５の生活習慣を考慮してユーザ１１５が立ち寄るのに便利な場所（例えば、コンビニエンスストア、託児所、松下系列の電器店など）であることが好ましい。このような配送は、店舗１０４によって行われてもよいし、店舗１０４から委託を受けた別の業者（例えば、宅配便の業者）によって行われてもよい。このように、「食事または食材をユーザ１１５に配送する」とは、食事または食材をユーザ１１５に直接的に届けるか、第三者を介してユーザ１１５に間接的に届けるかを問わない。
【００３５】
同様に、サービスセンタ１からの指示に基づいて、店舗１０５が食事／食材配送サービスをユーザ１１５に提供するようにしてもよいし、店舗１０５から委託を受けた別の会社が食事／食材配送サービスをユーザ１１５に提供するようにしてもよい。
【００３６】
サービスセンタ１は、店舗１０４の経営者または店舗１０５の経営者によって管理されていてもよいし、店舗１０４の経営者および店舗１０５の経営者のいずれとも異なる管理者によって管理されていてもよい。サービスセンタ１が、店舗１０４の経営者または店舗１０５の経営者によって管理されている場合には、サービスセンタ１は、店舗１０４または店舗１０５の内部に設置されてもよい。
【００３７】
ユーザ１１５が店舗１０４から食事／食材配送サービスを受けるためには、ユーザ１１５と店舗１０４との間で個別契約を結ぶ必要がある。このような個別契約は、例えば、サービスセンタ１によって提供されるウェブページに表示されるボタンをユーザ１１５がクリックしたり、そのウェブページの所定の欄に必要なテキスト情報をユーザ１１５が入力したりすることによって完了され得る。個別契約の内容は、例えば、データベース７の顧客ファイル７ａに格納される。このように、ユーザ１１５と店舗１０４との個別契約は、ユーザ１１５が店舗１０４から食事／食材配送サービスを受ける前に、サービスセンタ１に予め登録される。
【００３８】
なお、ユーザ１１５は、店舗１０４の代わりに、店舗１０４の代理店（例えば、契約代行会社）と個別契約を結ぶようにしてもよい。以下の説明では、便宜上、ユーザ１１５は店舗１０４と個別契約を結ぶものと仮定する。
【００３９】
図２Ａは、ユーザ１１５と店舗１０４との間で個別契約を結ぶ際に使用されるウェブページ２０１の一例を示す。ウェブページ２０１は、食事／食材配送サービスを提供するウェブサイトのホームページである。
【００４０】
ウェブページ２０１は、「全てお任せコース」に関連するボタン２１０〜２１２と、「一部お任せコース」に関連するボタン２２０〜２２２とを含む。ここで、「全てお任せコース」とは、ユーザ１１５と店舗１０４との個別契約に基づく食事／食材配送サービスを提供する前に、サービスセンタ１がユーザ１１５に問い合わせを行わないコースをいう。「一部お任せコース」とは、ユーザ１１５と店舗１０４との個別契約に基づく食事／食材配送サービスを提供する前に、サービスセンタ１がユーザ１１５に何らかの問い合わせを行うコースをいう。
【００４１】
ユーザ１１５によりウェブページ２０１上のボタンが選択される（例えば、マウスポインタ２３０をウェブページ２０１上のボタンの位置に合わせた状態で、ＰＣ１１１に接続されたマウスのボタンがクリックされる）と、選択されたボタンに対応する内容のウェブページがＰＣ１１１に表示される。このような機能は、例えば、ウェブページ２０１を記述するページ記述言語の規則に従って、ウェブページ２０１上の各ボタンと、各ボタンに対応する内容のウェブページのＵＲＬアドレスとを関連付けることによって実現される。
【００４２】
図２Ａは、ユーザ１１５により「一部お任せコース」ボタン２２０と「食材配送サービス」ボタン２２１とが選択された状態を示す。その結果、「一部お任せコース」の「食材配送サービス」に対応するウェブページ２０２がＰＣ１１１に表示される。
【００４３】
図２Ｂは、ウェブページ２０２の一例を示す。ユーザ１１５は、ウェブページ２０２を利用して、食材配送サービスに関するユーザのニーズを規定する。図２Ｂに示される例では、食材配送サービスに関するユーザのニーズは、食材配送サービスの提供を受ける曜日（月〜日）と、食材配送サービスの提供を受ける時刻（朝食、昼食、夕食に対応する時刻）と、料理メニューの提供を受ける時刻と、余った食材の有効活用の有無と、特売品の有効活用の有無と、契約開始日と、住所・氏名と、連絡先と、銀行口座番号とを含む。
【００４４】
なお、ユーザが重視する項目として１つ以上の項目（例えば、コスト重視、栄養バランス重視、好みの食材重視など）を設定できるようにしてもよい。また、料理メニューに適合する形での食材の下ごしらえや、電子レンジで温めればＯＫといった食材に関するユーザの要望を設定できるようにしてもよい。
【００４５】
図２Ｂに示される例は、ユーザ１１５が平日（月〜金）の夕食用の食材配送サービスを申し込んだ状態を示す。図２Ｂに示される例では、余った食材の有効活用を「する」に設定されており、特売品の有効活用を「する」に設定されている。これは、ユーザ１１５の余った食材を有効に活用することが可能で、かつ、店舗１０４の特売品を有効に活用することが可能な料理メニューをサービスセンタ１に提案してもらうことがユーザ１１５のニーズであることを示している。
【００４６】
このようにして、ユーザ１１５は、ウェブページ２０２を利用して、「一部お任せコース」の「食材配送サービス」に関するユーザのニーズを設定することができる。このようなユーザのニーズが、ユーザ１１５と店舗１０４との個別契約の一部として規定される。
【００４７】
なお、ユーザ１１５により「一部お任せコース」ボタン２２０と「食事配送サービス」ボタン２２２とが選択された場合には、「一部お任せコース」の「食事配送サービス」に対応するウェブページがＰＣ１１１に表示される。このウェブページの内容は、余った食材の有効活用の有無を設定する欄がないことを除いてウェブページ２０２の内容と同様である。食事配送サービスの提供を受ける場合には、余った食材を有効活用することは不可能だからである。
【００４８】
このようにして、ユーザ１１５は、ウェブページを利用して、「一部お任せコース」の「食事配送サービス」に関するユーザのニーズを設定することができる。このようなユーザのニーズが、ユーザ１１５と店舗１０４との個別契約の一部として規定される。
【００４９】
同様にして、ユーザ１１５は、ウェブページを利用して、「全てお任せコース」の「食材配送サービス」に関するユーザのニーズや、「全てお任せコース」の「食事配送サービス」に関するユーザのニーズを設定することができる。
【００５０】
ウェブページは、任意のページ記述言語（例えば、ＨＴＭＬ言語）によって記述される。ウェブページを記述するファイルは、サービスセンタ１のメモリ６に格納されている。このファイルは、ネットワーク１０１上でこのファイルが格納されている位置を一意に特定するＵＲＬアドレスを有している。ユーザ１１５が家庭１０２のＰＣ１１１で実行されるウェブページ閲覧ソフトウェアの入力ウィンドウにこのＵＲＬアドレスを入力することにより、入力したＵＲＬアドレスに対応するウェブページがＰＣ１１１に表示される。
【００５１】
なお、ユーザ１１５と店舗１０４との間で個別契約を結ぶ際に使用されるユーザインタフェースは、図２Ａおよび図２Ｂに示される例に限定されない。ユーザ１１５と店舗１０４との間で個別契約を結ぶために任意のユーザインタフェースを使用することができる。しかし、サービスセンタ１によって提供されるウェブページをユーザインタフェースとして使用することは、そのようなウェブページがインターネットを介して世界中のどこからでも容易に閲覧可能である点で好ましい。
【００５２】
図３Ａは、データベース７に格納されている食材管理ファイル７ｂの構造の一例を示す。
【００５３】
食材管理ファイル７ｂは、レコード＃３０１〜＃３０６を含む。レコード＃３０１〜＃３０６のそれぞれは、店舗１０４がユーザ１１５に配送することが可能な食材に対応している。レコード＃３０１〜＃３０６のそれぞれは、食材を識別する食材コードを格納するためのフィールド３１１と、食材の名称を格納するためのフィールド３１２と、食材の配送単位を格納するためのフィールド３１３と、食材の通常の価格（単価）を格納するためのフィールド３１４と、特売品を指定するためのフィールド３１５と、特売品の値引き額を格納するためのフィールド３１６とを含む。
【００５４】
フィールド３１５またはフィールド３１６の内容は、店舗１０４によって特売品の指定および特売品の値引き額の指定が行われるたびに更新される。特売品として指定された食材に対応するレコードのフィールド３１５の内容は、「○」に更新される。また、特売品として指定された食材に対応するレコードのフィールド３１６の内容は、その食材の値引き額に更新される。
【００５５】
例えば、レコード＃３０１は、「大根」という食材が特売品として指定されており、その値引き額が４０円であることを示す。値引き額とは、通常の価格（単価）と特売品の価格（単価）との差額をいう。
【００５６】
図３Ｂは、データベース７に格納されている料理メニュー管理ファイル７ｃの構造の一例を示す。
【００５７】
料理メニュー管理ファイル７ｃは、レコード＃３４１〜＃３４８を含む。レコード＃３４１〜＃３４８のそれぞれは、店舗１０４がユーザ１１５に提供することが可能な料理メニューに対応している。例えば、レコード＃３４１は、料理メニュー「おでん」に対応している。
【００５８】
レコード＃３４１〜＃３４８のそれぞれは、料理メニューを識別する料理メニューコードを格納するためのフィールド３２１と、料理メニューの名称を格納するためのフィールド３２２と、料理の量が何人分であるかを示すフィールド３２３と、料理に必要な食材とその量を格納するためのフィールド３２４と、料理の難易度を格納するためのフィールド３２５と、料理を作るのに必要な所要時間を格納するためのフィールド３２６と、料理の１人分の熱量（カロリー）を格納するためのフィールド３２７と、料理に必要な食材の通常の価格の合計を格納するためのフィールド３２８と、料理の作り方（レシピ）の説明を格納するためのフィールド３２９と、料理に必要な食材の値引き額の合計を格納するためのフィールド３３０とを含む。
【００５９】
例えば、レコード＃３４１のフィールド３２４は、料理メニュー「おでん」を作るために必要な食材が、大根、コンニャク、焼ちくわ、卵、ガンモドキ、おでんの汁の素、練り辛子であることを示している。これらの食材のうち、大括弧｛｝で囲まれた食材は、配送の対象となっている食材を示す。図３Ｂに示される例では、大根、コンニャク、焼ちくわ、卵、ガンモドキが配送の対象になっている。
【００６０】
これらの食材のうち、中括弧［］で囲まれた食材は、通常、配送の対象から除外されている食材を示す。図３Ｂに示される例では、おでんの汁の素、練り辛子が配送の対象から除外されている。例えば、店舗１０４が販売していない食材、家庭１０２に常備されている食材は、通常、配送の対象から除外することが好ましい。ただし、これらの食材を配送の対象に追加するためのユーザインタフェースが設けられていることが好ましい。
【００６１】
以下の説明では、料理メニューに必要な食材とは、フィールド３２４において大括弧｛｝で囲まれた食材をいうものとする。従って、料理メニュー「おでん」に必要な食材は、大根、コンニャク、焼ちくわ、卵、ガンモドキである。
【００６２】
レコード＃３４１のフィールド３２４は、大根、コンニャク、焼ちくわ、卵、ガンモドキの使用量の目安（目安数量）が、それぞれ、１／２本、１丁、２本、４個、４個であることを示している。
【００６３】
レコード＃３４１のフィールド３２４は、料理メニュー「おでん」に必要な食材（大根、コンニャク、焼ちくわ、卵、ガンモドキ）の通常の価格の合計が１０７０円であることを示す。この通常の価格の合計は、店舗１０４がどのように特売品を指定するかには依存しない。従って、この通常の価格の合計は、店舗１０４によって特売品の指定および特売品の値引き額の指定が行われる前に計算され得、フィールド３２８に格納され得る。
【００６４】
この通常の価格の合計は、食材の目安数量を考慮して計算される。例えば、食材の目安数量が食材管理ファイル７ｂのフィールド３１３（図３Ａ）に格納されている配送単位の整数倍でない場合には、その目安数量を配送単位の整数倍に切り上げた数量を用いて通常の価格の合計を計算するようにしてもよい。あるいは、このような切り上げ処理をせずに目安数量を用いて上記合計を計算するようにしてもよい。
【００６５】
食材の目安数量を配送単位の整数倍に切り上げた数量を用いて通常の価格の合計を計算する場合には、その合計は、消費者が店舗１０４に支払う実際の金額により近いものとなる。消費者は、店舗１０４から食材の目安数量を配送単位の整数倍に切り上げた数量だけ食材を購入せざるを得ないからである。図３Ｂに示される例では、料理メニュー「おでん」に必要な食材の通常の価格の合計は、食材の目安数量を配送単位の整数倍に切り上げた数量を用いて計算されている。
【００６６】
レコード＃３４１のフィールド３３０は、料理メニュー「おでん」に必要な食材（大根、コンニャク、焼ちくわ、卵、ガンモドキ）の値引き額の合計が１６０円であることを示す。この値引き額の合計は、店舗１０４によって特売品の指定および特売品の値引き額の指定が行われるたびに再計算され、フィールド３３０に格納される。このようにして、店舗１０４によって特売品の指定および特売品の値引き額の指定が行われるたびに、フィールド３３０の内容が更新される。
【００６７】
この値引き額の合計も、通常の価格の合計と同様に、食材の目安数量を考慮して計算される。ただし、値引き額の合計の計算手法と通常の価格の合計の計算手法とが整合していることが望ましい。図３Ｂに示される例では、料理メニュー「おでん」に必要な食材の値引き額の合計は、食材の目安数量を配送単位の整数倍に切り上げた数量を用いて計算されている。
【００６８】
図４は、図２Ａに示される「一部お任せコース」の食事配送サービスまたは食材配送サービスを提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【００６９】
ステップ４０１：ＣＰＵ２は、ユーザ１１５のニーズに基づいて少なくとも１つの料理メニューをユーザ１１５に提供する。例えば、ユーザ１１５のニーズに完全に適合した料理メニューが存在する場合には、ＣＰＵ２は、その料理メニューをユーザ１１５に提供することが好ましい。また、ユーザ１１５のニーズに部分的に適合した料理メニューが存在する場合には、ＣＰＵ２は、ユーザ１１５のニーズに完全に適合した料理メニューに加えて、ユーザ１１５のニーズに部分的に適合した料理メニューをユーザ１１５に提供することが好ましい。上述したように、ユーザ１１５のニーズは、ユーザ１１５と店舗１０４との個別契約において予め決められている。ＣＰＵ２によって提供された少なくとも１つの料理メニューは、例えば、ＰＣ１１１に表示される。ユーザ１１５は、ＰＣ１１１に表示される少なくとも１つの料理メニューのうちの１つを選択する。
【００７０】
ステップ４０２：ＣＰＵ２は、ＣＰＵ２によって提供された少なくとも１つの料理メニューのうち、ユーザ１１５によって選択された料理メニューを示す情報を受け取る。ユーザ１１５によって選択された料理メニューを示す情報は、例えば、料理メニューを識別する料理メニューコードである。
【００７１】
ステップ４０３：ＣＰＵ２は、ユーザ１１５が希望するサービスが食事配送サービスであるか、食材配送サービスであるかを判定する。このような判定は、顧客ファイル７ａに格納されているユーザ１１５と店舗１０４との個別契約を参照することによってなされる。
【００７２】
ステップ４０３においてユーザが希望するサービスが食事配送サービスであると判定された場合には、処理はステップ４０４に進む。ステップ４０３においてユーザが希望するサービスが食材配送サービスであると判定された場合には、処理はステップ４０５に進む。
【００７３】
ステップ４０４：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューの食事をユーザ１１５に配送するように店舗１０４に指示する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューの食事をユーザ１１５に配送する。
【００７４】
ステップ４０５：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材をユーザ１１５に配送するように店舗１０４に指示する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材をユーザ１１５に配送する。
【００７５】
なお、食材のユーザ１１５への配送は、図２Ｂにおいて「食材配送サービス提供時刻」として指定した時刻（例えば、ＰＭ　４：００）までに行われる。食事のユーザ１１５への配送についても、同様である。
【００７６】
このように、ユーザ１１５は、ユーザ自身のニーズを反映した料理メニューの中から自分のお気に入りの料理メニューを選択することができ、その選択された料理メニューの食事の配送サービス、または、その選択された料理メニューに必要な食材の配送サービスを受けることができる。その結果、「お仕着せ」の料理メニューを提供する従来の食事／食材配送サービスに比べて、ユーザのニーズに柔軟に対応することが可能な食事／食材配送サービスを提供することが可能になる。
【００７７】
ユーザ１１５のニーズは、「ユーザ１１５の余った食材を用いた料理メニューの提供」および「店舗１０４の特売品を用いた料理メニューの提供」の少なくとも一方を含み得る。例えば、図２Ｂに示されるウェブページ２０２においてユーザ１１５が余った食材の有効活用を「する」に設定することは、ユーザ１１５が「ユーザ１１５の余った食材を用いた料理メニューの提供」を希望していることを意味する。同様に、図２Ｂに示されるウェブページ２０２においてユーザ１１５が特売品の有効活用を「する」に設定することは、ユーザ１１５が「店舗１０４の特売品を用いた料理メニューの提供」を希望していることを意味する。
【００７８】
図５は、ユーザ１１５のニーズが「ユーザ１１５の余った食材を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【００７９】
ステップ５０１：ＣＰＵ２は、ユーザ１１５の余った食材を示す情報を受け取る。
【００８０】
ステップ５０２：ＣＰＵ２は、ユーザ１１５の余った食材を用いる少なくとも１つの料理メニューをユーザ１１５に提供する。ステップ５０２が図４に示されるステップ４０１に対応する。
【００８１】
ステップ５０３：ＣＰＵ２は、ＣＰＵ２によって提供された少なくとも１つの料理メニューのうち、ユーザ１１５によって選択された料理メニューを示す情報を受け取る。ステップ５０３が図４に示されるステップ４０２に対応する。
【００８２】
ステップ５０４：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材のうち、ユーザ１１５の余った食材を除く食材をユーザ１１５に配送するように店舗１０４に指示する。ステップ５０４が図４に示されるステップ４０５に対応する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材のうち、ユーザ１１５の余った食材を除く食材をユーザ１１５に配送する。
【００８３】
図６Ａは、冷蔵庫１１２（図１）の構成の一例を示す。冷蔵庫１１２は、情報処理部６０１と、食品格納部６０２とを含む。
【００８４】
情報処理部６０１は、ホームＬＡＮ１１４に接続された通信部６１０と、ＣＰＵ６１１と、メモリ６１２と、入力部６１３と、表示部６１４と、タグリーダ６１５とを含む。
【００８５】
食品格納部６０２は、複数の食品（食材）を格納可能に構成されている。食品格納部６０２に置かれた食品（食材）は、冷却機構（図示せず）により冷却される。食品格納部６０２には扉６０３が開閉可能に結合されている。
【００８６】
入力部６１３は、余った食材の種類を示す情報と余った食材の分量を示す情報とをユーザ１１５が入力可能なユーザインタフェース（例えば、キーボードやタッチパネル）を有している。この場合、通信部６１０は、ユーザ１１５によって入力された余った食材の種類を示す情報と余った食材の分量を示す情報とを入力部６１３から受け取り、それらの情報をホームＬＡＮ１１４、ネットワーク１０１を介して、サービスセンタ１に送信する。
【００８７】
図５に示されるステップ５０１において、サービスセンタ１のＣＰＵ２は、ネットワーク通信部３を介して、家庭１０２の冷蔵庫１１２から送信された情報（すなわち、余った食材の種類を示す情報と余った食材の分量を示す情報）を受け取る。なお、この情報の送信元は、家庭１０２の冷蔵庫１１２に限定されない。例えば、家庭１０２のＰＣ１１１が、余った食材の種類を示す情報と余った食材の分量を示す情報とをユーザ１１５が入力可能なユーザインタフェース（例えば、キーボードやタッチパネル）を有している場合には、サービスセンタ１のＣＰＵ２は、ネットワーク通信部３を介して、家庭１０２のＰＣ１１１から送信された情報（すなわち、余った食材の種類を示す情報と余った食材の分量を示す情報）を受け取ってもよい。
【００８８】
図６Ｂは、余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図である。
【００８９】
表示部６１４は、冷蔵庫１２１に保管されている食品（食材）のリストが表示されるように構成されている。表示部６１４に表示される食品（食材）のリストは、冷蔵庫１２１に保管されている食品（食材）の種類を示す情報６２１と、冷蔵庫１２１に保管されている食品（食材）の分量を示す情報６２２とを含む。図６Ｂに示される例は、大根１／２本、レタス半玉、肉２００ｇ、魚一切れが冷蔵庫１２１内に保管されている状態を示す。このようなリストの表示は、公知のさまざまな方法を利用して達成され得る。例えば、食品の識別情報や食品の製造日を示す情報を記憶した無線タグ（例えば、ＲＦ−ＩＤタグ）を食品格納部６０２に格納する食品（食材）に付けておき、この無線タグをタグリーダ６１５を用いて読み取ることにより、食品格納部６０２に存在する食品（食材）の種類を示す情報が得られる。食品格納部６０２に存在する食品（食材）の分量は、その食品（食材）を使用するたびにユーザ１１５が目分量で概算値を入力するようにしてもよいし、食品格納部６０２に設置された重量センサ（図示せず）を用いて計測するようにしてもよい。
【００９０】
入力部６１３は、表示部６１４に表示される食品（食材）のうちの少なくとも１つを「余った食材」として指定する余りボタン６２３と、「余った食材」の分量を入力するための入力領域６２４とを含む。余りボタン６２３は、例えば、トグルスイッチである。余りボタン６２３を１回押すと、余りボタン６２３は「ＯＮ」となり、その食品（食材）が「余った食材」として指定される。余りボタン６２３をさらに１回押すと、余りボタン６２３は「ＯＦＦ」となり、その食品（食材）が「余った食材」の指定から解除される。入力領域６２４は、表示部６１４に表示される食品（食材）の分量を超える分量の入力が禁止されるように構成されている。図６Ｂに示される例は、冷蔵庫１２１に保管されている大根１／２本のうちの全部（１／２本）を「余った食材」として指定し、冷蔵庫１２１に保管されている肉２００ｇのうちの一部（１００ｇ）を「余った食材」として指定した状態を示している。
【００９１】
このように入力部６１３を構成することにより、冷蔵庫１１２に在庫する食材を示す情報（すなわち、冷蔵庫１１２に在庫する食材の種類を示す情報と冷蔵庫１１２に在庫する食材の分量を示す情報）に基づいて「余った食材の種類を示す情報」と「余った食材の分量を示す情報」とをユーザ１１５が容易に入力することが可能になる。また、冷蔵庫１１２に在庫する食材の情報と整合しない情報がサービスセンタ１に送信されることを防止することが可能になる。
【００９２】
なお、冷蔵庫１１２に在庫する食材を示す情報を「余った食材を示す情報」としてサービスセンタ１に送信するようにしてもよい。このように「余った食材を示す情報」は、冷蔵庫１１２に在庫する食材を示す情報に基づいて生成され得る。
【００９３】
図６Ｂに示される表示部６１４と入力部６１３とは、ユーザ１１５が操作しやすい位置（例えば、冷蔵庫１２１の扉６０３の表面）に設置されることが好ましい。
【００９４】
図５に示されるステップ５０２において、サービスセンタ１のＣＰＵ２は、ステップ５０１において受け取った「余った食材の種類を示す情報」に基づいて「余った食材」を含む少なくとも１つの料理メニューを料理メニュー管理ファイル７ｃから検索し、ステップ５０１において受け取った「余った食材の分量を示す情報」に基づいて余った食材の注文数量を自動的に計算する。
【００９５】
図７は、図５に示されるステップ５０２においてユーザ１１５に提供される「余った食材」を用いた料理メニューを表示したウェブページ７０１の一例を示す。ウェブページ７０１は、図２Ｂにおいて「料理メニューの提供時刻」として指定した時刻（例えば、ＡＭ　８：００）にＰＣ１１１に自動的に表示され得る。
【００９６】
図７に示される例は、「余った食材」として「大根１／２本」が指定された場合に、その「余った食材」（＝「大根１／２本」）を用いる料理メニューとして「おでん」、「大根と豚肉の甘辛煮」、「ふろふき大根」、「大根のピリカラ煮」、「大根とブリのみそ汁」という５つの料理メニューがユーザ１１５に提案された状態を示す。これらの５つの料理メニューのいずれをユーザ１１５が選択した場合でも、ユーザ１１５は「余った食材」（＝「大根１／２本」）を使い切ることができる。このように、図７に示される料理メニューは、「余った食材を使い切りたい」というユーザ１１５のニーズに適合した料理メニューとなっている。
【００９７】
ウェブページ７０１は、行７２１〜行７２５を含む。行７２１〜行７２５のそれぞれは、欄７０２〜欄７０７を有している。
【００９８】
ウェブページ７０１の行７２１、行７２２、行７２３、行７２４、行７２５は、それぞれ、図３Ｂに示される料理メニュー管理ファイル７ｃのレコード＃３４１、レコード＃３４６、レコード＃３４３、レコード＃３４７、レコード＃３４８に対応している。
【００９９】
ウェブページ７０１の欄７０２、欄７０３、欄７０４、欄７０５、欄７０６は、それぞれ、図３Ｂに示される料理メニュー管理ファイル７ｃのフィールド３２２、フィールド３２５、フィールド３２６、フィールド３２７、フィールド３２４における「大根」の目安数量に対応している。ウェブページ７０１の欄７０７の値（注文数量）は、欄７０６の値（目安数量）から「余った食材の分量」（＝１／２本）を減算することによって計算され得る。このような計算は、サービスセンタ１のＣＰＵ２によって行われ得る。
【０１００】
ウェブページ７０１の行７２１〜行７２５は、欄７０７の値（注文数量）の昇順にソートされて表示されている。これは、欄７０７の値（注文数量）を基準値として用いて、ユーザ１１５がウェブページ７０１に表示された料理メニューのうちの１つを選択することを容易にするためである。
【０１０１】
ウェブページ７０１の行７２１〜行７２５は、それぞれ、ボタン７０８〜７１２を含む。ボタン７０８〜７１２は、ユーザ１１５が、行７２１〜行７２５にそれぞれ対応する料理メニューを選択するために使用される。
【０１０２】
サービスセンタ１のＣＰＵ２は、図３Ｂに示される料理メニュー管理ファイル７ｃを参照し、上述した対応関係に基づいて、ウェブページ７０１を記述するファイルを生成する。ＣＰＵ２は、ネットワーク通信部３およびネットワーク１０１を介して、ウェブページ７０１を記述するファイルを家庭１０２のＰＣ１１１に送信する。その結果、図７に示されるウェブページ７０１がＰＣ１１１に表示される。
【０１０３】
なお、図７に示される例では、「余った食材」として単一の食材（大根のみ）を指定した例を説明したが、「余った材料」として複数の食材（例えば、大根と卵）を指定することも可能である。この場合には、「余った材料」として指定された複数の食材のうち最も優先度の高い食材を用いる料理メニューを提供するようにしてもよいし、「余った食材」として指定された複数の食材のうち最も優先度の高い食材から所定の個数の食材を用いる料理メニューを提供するようにしてもよい。あるいは、「余った食材」として指定された複数の食材を平等に扱って、その複数の食材のうち所定の個数の食材を用いる料理メニューを提供するようにしてもよい。
【０１０４】
図８は、ユーザ１１５によって選択された料理メニューに必要な食材を注文するために使用されるウェブページ８０１の一例を示す。ウェブページ８０１は、図７に示されるウェブページ７０１において料理メニュー「おでん」に対応する行７２１に含まれるボタン７０８を選択することによってＰＣ１１１に表示される。
【０１０５】
ウェブページ８０１には、料理メニュー「おでん」に必要な食材のそれぞれについて、目安数量と、配送単位と、通常価格と、値引き額とが表示される。
【０１０６】
ウェブページ８０１は、行８２１〜行８２５を含む。行８２１〜行８２５のそれぞれは、欄８０２〜欄８０６を有している。
【０１０７】
ウェブページ８０１の欄８０２、欄８０３は、図３Ｂに示される料理メニュー管理ファイル７ｃのレコード＃３４１のフィールド３２４に対応している。
【０１０８】
ウェブページ８０１の行８２１の欄８０４、欄８０５、欄８０６は、図３Ａに示される食材管理ファイル７ｂのレコード＃３０１のフィールド３１３、フィールード３１４、フィールド３１６に対応している。
【０１０９】
ウェブページ８０１の行８２２の欄８０４、欄８０５、欄８０６は、図３Ａに示される食材管理ファイル７ｂのレコード＃３０２のフィールド３１３、フィールード３１４、フィールド３１６に対応している。
【０１１０】
ウェブページ８０１の行８２３の欄８０４、欄８０５、欄８０６は、図３Ａに示される食材管理ファイル７ｂのレコード＃３０４のフィールド３１３、フィールード３１４、フィールド３１６に対応している。
【０１１１】
ウェブページ８０１の行８２４の欄８０４、欄８０５、欄８０６は、図３Ａに示される食材管理ファイル７ｂのレコード＃３０５のフィールド３１３、フィールード３１４、フィールド３１６に対応している。
【０１１２】
ウェブページ８０１の行８２５の欄８０４、欄８０５、欄８０６は、図３Ａに示される食材管理ファイル７ｂのレコード＃３０６のフィールド３１３、フィールード３１４、フィールド３１６に対応している。
【０１１３】
ウェブページ８０１は、領域８０７を有している。領域８０７は、行８２１〜行８２５のそれぞれについて、料理メニュー「おでん」に必要な食材を注文するか否かを示す情報を入力するための領域として使用される。食材を注文する場合には、領域８０７のかっこ内に注文数量（０以外の値）を入力する。食材を注文しない場合には、領域８０７のかっこ内に「０」を入力するか、または、何も入力しない。ただし、行８２１に対応する領域８０７のかっこには、注文数量０本が自動的に入力されているものとする。行８２１に対応する領域８０７のかっこ内には、ウェブページ７０１において選択された行７２１の欄７０７の値（注文数量）が代入されるべきだからである。
【０１１４】
サービスセンタ１のＣＰＵ２は、図３Ａに示される食材管理ファイル７ｂと図３Ｂに示される料理メニュー管理ファイル７ｃとを参照し、上述した対応関係に基づいて、ウェブページ８０１を記述するファイルを生成する。ＣＰＵ２は、ネットワーク通信部３およびネットワーク１０１を介して、ウェブページ８０１を記述するファイルを家庭１０２のＰＣ１１１に送信する。その結果、図８に示されるウェブページ８０１がＰＣ１１１に表示される。
【０１１５】
ウェブページ８０１は、送信ボタン８３１と、取消ボタン８３２と、ホームページボタン８３３とを含む。ユーザ１１５が送信ボタン８３１を選択すると、領域８０７に入力された注文数量の食材が注文される。送信ボタン８３１を選択したから所定の時間内にその注文を取り消す場合には、ユーザ１１５は取消ボタン８３２を選択する。
【０１１６】
なお、ユーザ１１５は、注文した食材の配送サービスを受ける時刻、住所・氏名、銀行口座番号などをウェブページ８０１に入力する必要はない。これらの情報は、図２Ｂに示されるウェブページ２０２を利用して予め設定されているからである。
【０１１７】
図９は、ユーザ１１５によって選択された料理メニューに必要な食材を注文するために使用されるウェブページ９０１の一例を示す。ウェブページ９０１は、「余った食材の分量」とその食材の在庫数量とが等しい場合に、ウェブページ８０１に代えて用いられ得る。
【０１１８】
ウェブページ９０１は、領域９０２と領域９０３とを有している。領域９０２は、行９２１〜行９２５のそれぞれについて、料理メニュー「おでん」に必要な食材の在庫数量を示す情報を入力するための領域として使用される。ユーザ１１５が領域９０２のかっこ内に食材の在庫数量（ユーザ１１５の家庭１０２に在庫としてある食材の数量）を入力すると、その食材の注文数量が自動的に計算され、その計算された注文数量が領域９０３のかっこ内に設定される。その食材の注文数量は、食材の目安数量から食材の在庫数量を減算することによって求められる。ただし、この差分が配送単位の整数倍でない場合には、その差分を配送単位の整数倍に切り上げた数量が食材の注文数量として設定される。また、食材の在庫数量が食材の目安数量よりも多い場合には、食材の注文数量は「０」に設定される（すなわち、その食材の注文は行われない）。
【０１１９】
なお、ユーザ１１５がＰＣ１１１に表示されるウェブページ９０１の領域９０２に食材の在庫数量を入力するようにしてもよいし、図６Ａおよび図６Ｂを参照して説明したように冷蔵庫１２１が食材の在庫数量の管理機能を有している場合には冷蔵庫１２１に保管されている食材の在庫量をＰＣ１１１がホームＬＡＮ１１４を介して読み出すようにしてもよい。
【０１２０】
なお、行９２１に対応する領域９０２のかっこには、注文数量１／２本が自動的に入力されているものとする。行９２１に対応する領域９０２のかっこ内には、大根の在庫数量として１／２本が代入されるべきだからである。
【０１２１】
なお、図８に示されるウェブページ８０１または図９に示されるウェブページ９０１とともに、ユーザ１１５によって選択された料理メニューの作り方（レシピ）を説明したウェブページ１００１をＰＣ１１１に表示するようにしてもよい。
【０１２２】
図１０は、ウェブページ１００１の一例を示す。ウェブページ１００１は、領域１００２〜領域１００４を含む。領域１００２には、料理メニュー「おでん」に必要な食材とその食材の目安数量とが表示される。領域１００３には、料理メニュー「おでん」の作り方（レシピ）が表示される。領域１００４には、料理メニュー「おでん」に従って作られる料理の量が何人分であるかを示す数が表示される。
【０１２３】
領域１００２、領域１００３、領域１００４は、それぞれ、図３Ｂに示される料理メニュー管理ファイル７ｃにおけるレコード＃３４１のフィールド３２４、フィールド３２９、フィールド３２３に対応している。
【０１２４】
サービスセンタ１のＣＰＵ２は、図３Ｂに示される料理メニュー管理ファイル７ｃを参照し、上述した対応関係に基づいて、ウェブページ１００１を記述するファイルを生成する。ＣＰＵ２は、ネットワーク通信部３およびネットワーク１０１を介して、ウェブページ１００１を記述するファイルを家庭１０２のＰＣ１１１に送信する。その結果、図１０に示されるウェブページ１００１がＰＣ１１１に表示される。
【０１２５】
図１１は、ユーザ１１５のニーズが「店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【０１２６】
なお、図１１に示される処理の実行が開始される前に、図３Ａに示される食材管理ファイル７ｂの各レコードのフィールド３１５およびフィールド３１６の値と、図３Ｂに示される料理メニュー管理ファイル７ｃの各レコードのフィールド３３０の値とが最新の値に更新されているものとする。
【０１２７】
ステップ１１０１：ＣＰＵ２は、店舗１０４の特売品を用いる少なくとも１つの料理メニューをユーザ１１５に提供する。ステップ１１０１が図４に示されるステップ４０１に対応する。
【０１２８】
ステップ１１０２：ＣＰＵ２は、ＣＰＵ２によって提供された少なくとも１つの料理メニューのうち、ユーザ１１５によって選択された料理メニューを示す情報を受け取る。ステップ１１０２が図４に示されるステップ４０２に対応する。
【０１２９】
ステップ１１０３：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材（店舗１０４の特売品を含む食材）をユーザ１１５に配送するように店舗１０４に指示する。ステップ１１０３が図４に示されるステップ４０５に対応する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材（店舗１０４の特売品を含む食材）をユーザ１１５に配送する。
【０１３０】
図１２は、図１１に示されるステップ１１０１においてユーザに提供される「店舗１０４の特売品」を用いた料理メニューを表示したウェブページ１２０１の一例を示す。ウェブページ１２０１は、図２Ｂにおいて「料理メニューの提供時刻」として指定した時刻（例えば、ＡＭ　８：００）にＰＣ１１１に自動的に表示され得る。
【０１３１】
図１２に示される例は、「店舗１０４の特売品」として「大根」、「牛乳」、「焼ちくわ」、「卵」が指定された場合に、その「店舗１０４の特売品」を用いる料理メニューとして「おでん」、「ふろふき大根」、「鶏の水炊き」、「麻婆茄子」、「キムチ鍋」という５つの料理メニューがユーザ１１５に提案された状態を示す。
【０１３２】
ウェブページ１２０１は、行１２２１〜行１２２５を含む。行１２２１〜行１２２５のそれぞれは、欄１２０２〜欄１２０７を有している。
【０１３３】
ウェブページ１２０１の行１２２１〜行１２２５は、それぞれ、図３Ｂに示される料理メニュー管理ファイル７ｃのレコード＃３４１〜レコード＃３４５に対応している。
【０１３４】
ウェブページ１２０１の欄１２０２〜欄１２０７は、それぞれ、図３Ｂに示される料理メニュー管理ファイル７ｃのフィールド３２２、フィールド３２５、フィールド３２６、フィールド３２７、フィールド３２８、フィールド３３０に対応している。
【０１３５】
欄１２０７の値（値引き額合計）は、その料理メニューに必要な食材に店舗１０４の特売品を用いなかった場合の価格（通常価格）と、その料理メニューに必要な食材に店舗１０４の特売品を用いた場合の価格（特売品価格）との差額を示す。
【０１３６】
ウェブページ１２０１の行１２２１〜行１２２５は、欄１２０７の値（値引き額合計）の降順にソートされて表示されている。これは、欄１２０７の値（値引き額合計）を基準値として用いて、ユーザ１１５がウェブページ１２０１に表示された料理メニューのうちの１つを選択することを容易にするためである。
【０１３７】
ユーザ１１５は、欄１２０７の値（値引き額合計）を参照することにより、料理メニュー「おでん」が最も”お値打ちな”料理メニューであることを知ることができる。店舗１０４は、ユーザ１１５が値引き額合計の大きい料理メニューに必要な食材を注文する可能性が高いので、販売者の意図を反映して特売品の販売を促進することができる。
【０１３８】
図１２に示される例では、行１２２３〜行１２２５に対応する料理メニューの値引き額合計は、「０円」である。これは、行１２２３〜行１２２５に対応する料理メニューに必要な食材には特売品が含まれていないことを示す。行１２２３〜行１２２５は、特売品の販売を促進するという目的を達成するためには、必ずしもウェブページ１２０１に表示されなくてもよい。しかし、行１２２３〜行１２２５をウェブページ１２０１に表示することは、ユーザ１１５の選択肢を広げる観点からは好ましい。
【０１３９】
ウェブページ１２０１の行１２２１〜行１２２５は、それぞれ、ボタン１２０８〜１２１２を含む。ボタン１２０８〜１２１２は、ユーザ１１５が、行１２２１〜行１２２５にそれぞれ対応する料理メニューを選択するために使用される。
【０１４０】
サービスセンタ１のＣＰＵ２は、図３Ｂに示される料理メニュー管理ファイル７ｃを参照し、上述した対応関係に基づいて、ウェブページ１２０１を記述するファイルを生成する。ＣＰＵ２は、ネットワーク通信部３およびネットワーク１０１を介して、ウェブページ１２０１を記述するファイルを家庭１０２のＰＣ１１１に送信する。その結果、図１２に示されるウェブページ１２０１がＰＣ１１１に表示される。
【０１４１】
図１２に示されるウェブページ１２０１において料理メニュー「おでん」に対応する行１２２１に含まれるボタン１２０８が選択されると、料理メニュー「おでん」に必要な食材を注文するために使用されるウェブページがＰＣ１１１に表示される。このウェブページは、図８に示されるウェブページ８０１と同一であるから、ここでは詳しい説明を省略する。ただし、図８に示されるウェブページ８０１の場合と異なり、行８２１に対応する領域８０７のかっこ内に自動的に値が代入されることはない。
【０１４２】
また、図８に示されるウェブページ８０１の代わりに図９に示されるウェブページ９０１を使用するようにしてもよい。
【０１４３】
なお、料理メニュー「おでん」に必要な食材を注文するために使用されるウェブページとともに、料理メニュー「おでん」の作り方（レシピ）を説明したウェブページをＰＣ１１１に表示するようにしてもよい。このウェブページは、図１０に示されるウェブページ１００１と同一であるから、ここでは詳しい説明を省略する。
【０１４４】
図１３は、ユーザ１１５のニーズが「店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食事配送サービスを提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【０１４５】
なお、図１３に示される処理の実行が開始される前に、図３Ａに示される食材管理ファイル７ｂの各レコードのフィールド３１５およびフィールド３１６の値と、図３Ｂに示される料理メニュー管理ファイル７ｃの各レコードのフィールド３３０の値とが最新の値に更新されているものとする。
【０１４６】
ステップ１３０１：ＣＰＵ２は、店舗１０４の特売品を用いる少なくとも１つの料理メニューをユーザ１１５に提供する。ステップ１３０１が図４に示されるステップ４０１に対応する。
【０１４７】
ステップ１３０２：ＣＰＵ２は、ＣＰＵ２によって提供された少なくとも１つの料理メニューのうち、ユーザ１１５によって選択された料理メニューを示す情報を受け取る。ステップ１３０２が図４に示されるステップ４０２に対応する。
【０１４８】
ステップ１３０３：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューの食事（店舗１０４の特売品を食材として用いた食事）をユーザ１１５に配送するように店舗１０４に指示する。ステップ１３０３が図４に示されるステップ４０４に対応する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューの食事（店舗１０４の特売品を食材として用いた食事）をユーザ１１５に配送する。
【０１４９】
図１３に示されるステップ１３０１においてユーザに提供される「店舗１０４の特売品」を用いた料理メニューを表示したウェブページは、図１２に示されるウェブページ１２０１と同一であるから、ここでは詳しい説明を省略する。ただし、図１２に示される難易度の表示（欄１２０３）と所要時間の表示（欄１２０４）とは、省略してもよい。
【０１５０】
ただし、食事配送サービスは、食材配送サービスに比べて食材の加工などの手間がかかるため、食事配送サービスの料金は、食材配送サービスの料金に所定の金額を上乗せした料金に設定される。
【０１５１】
欄１２０７の値（値引き額合計）は、その料理メニューの食事に店舗１０４の特売品を用いなかった場合の価格（通常価格）と、その料理メニューの食事に店舗１０４の特売品を用いた場合の価格（特売品価格）との差額を示す。
【０１５２】
ユーザ１１５は、欄１２０７の値（値引き額合計）を参照することにより、料理メニュー「おでん」が最も”お値打ちな”料理メニューであることを知ることができる。店舗１０４は、ユーザ１１５が値引き額合計の大きい料理メニューに必要な食材を注文する可能性が高いので、販売者の意図を反映して特売品の販売を促進することができる。
【０１５３】
なお、図１３に示される例では、主に主菜（メインディッシュ）をユーザ１１５に提供する場合を想定しているが、特売品を用いる主菜とその主菜に適合する副菜、汁またはスープなどの組や、特売品を用いる副菜とその副菜に適合する主菜、汁またはスープなどの組を一組とし、少なくとも一組以上の料理メニューをユーザ１１５に提供するようにしてもよい。
【０１５４】
図１４は、ユーザ１１５のニーズが「ユーザ１１５の余った食材を用い、かつ、店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【０１５５】
なお、図１４に示される処理の実行が開始される前に、図３Ａに示される食材管理ファイル７ｂの各レコードのフィールド３１５およびフィールド３１６の値と、図３Ｂに示される料理メニュー管理ファイル７ｃの各レコードのフィールド３３０の値とが最新の値に更新されているものとする。
【０１５６】
ステップ１４０１：ＣＰＵ２は、ユーザ１１５の余った食材を示す情報を受け取る。
【０１５７】
ステップ１４０２：ＣＰＵ２は、ユーザ１１５の余った食材を用い、かつ、店舗１０４の特売品を用いる少なくとも１つの料理メニューをユーザ１１５に提供する。ステップ１４０２が図４に示されるステップ４０１に対応する。
【０１５８】
ステップ１４０３：ＣＰＵ２は、ＣＰＵ２によって提供された少なくとも１つの料理メニューのうち、ユーザ１１５によって選択された料理メニューを示す情報を受け取る。ステップ１４０３が図４に示されるステップ４０２に対応する。
【０１５９】
ステップ１４０４：ＣＰＵ２は、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材のうち、ユーザ１１５の余った食材を除く食材であって、店舗１０４の特売品を含む食材をユーザ１１５に配送するように店舗１０４に指示する。ステップ１４０４が図４に示されるステップ４０５に対応する。店舗１０４は、サービスセンタ１のＣＰＵ２からの指示に従って、ユーザ１１５によって選択された料理メニューに必要な少なくとも１つの食材のうち、ユーザ１１５の余った食材を除く食材であって、店舗１０４の特売品を含む食材をユーザ１１５に配送する。
【０１６０】
図１４に示されるステップ１４０２においてユーザに提供される「ユーザ１１５の余った食材」を用い、かつ、「店舗１０４の特売品」を用いた料理メニューを表示したウェブページは、図７に示されるウェブページ７０１に表示される項目と、図１２に示されるウェブページ１２０１に表示される項目との両方を有していることが好ましい。
【０１６１】
そのウェブページは、料理メニューごとに、料理メニュー名、通常価格、値引き額合計、目安数量、注文数量などを表示する。
【０１６２】
値引き額合計は、その料理メニューに必要な少なくとも１つの食材のうちユーザ１１５の余った食材を除く食材に店舗１０４の特売品を用いなかった場合の価格と、その料理メニューに必要な少なくとも１つの食材のうちユーザ１１５の余った食材を除く食材に店舗１０４の特売品を用いた場合の価格との差額を示す。値引き額合計を表示することにより、ユーザ１１５は、どの料理メニューが最も”お値打ちな”料理メニューであるかを知ることができる。
【０１６３】
このような料理メニューを得るためには、例えば、ユーザの余った食材を用いる料理メニュー名に制限を加えた上で、店舗の特売品情報を用いて計算を行った後、目安数量と余った食材の分量とに基づいて注文数量を求めればよい。なお、注文数量は、目安数量と余った食材の分量と配送単位とに基づいて求めてもよい。
【０１６４】
本発明によれば、コンピュータシステムが、ユーザのニーズに基づいて少なくとも１つの料理メニューをユーザに提供し、ユーザによって選択された料理メニューの食事、または、ユーザによって選択された料理のメニューに必要な少なくとも１つの食材をユーザに配送することを指示する。これにより、ユーザは料理メニューを立案する苦労や、料理メニューに必要な食材を店に買いに行く手間から解放される。その結果、料理を作るユーザの総合的な負担が軽減される。
【０１６５】
また、ユーザのニーズが「ユーザの余った食材を用いる料理メニューの提供」を含む場合には、ユーザの余った食材を有効活用することが可能になる。ユーザのニーズが「店舗の特売品を用いる料理メニューの提供」を含む場合には、ユーザは”お値打ちな”食事または食材を容易に手に入れることができる。
【０１６６】
さらに、上述したユーザのニーズや、食事／食材配送サービスの提供日時がユーザと店舗（もしくは店舗の代理店）との間の個別契約に基づいて予め決定されているので、料理メニューの決定、不足食材の購入などのサービスをユーザごとに多様化した生活パターンに対応する形で享受することができる。これにより、ユーザの負担をかなり軽減することが可能になる。
【０１６７】
料理を作る者の多くが主婦であり、生活パターンが益々多様化することを考えると、本発明の食事／食材配送サービスを提供する方法を用いて料理を支援することはきわめて有用である。女性の自立化、共働きなどを食生活の側面から支援することができるからである。例えば、共働きをしている主婦のモデルとして、「平日は大変忙しくて料理メニューを考えて買い物に行く時間がなく、土日は買い物をして料理をする時間があるが、その料理に必要な食材を土日には使いきれない」というモデルを考える。この場合には、「一部お任せコース」の「食材配送サービス」（余った食材の有効活用をする）を平日分だけ申し込むようにすればよい。これにより、土日に買い物をした食材が余っても平日に有効に活用するなかりでなく、料理メニューの提供、食材の配送サービスを受けることができる。
【０１６８】
店舗側としては、特売品を用いる料理メニューを提供することにより、特売品を大量に確実に売りさばくことができるというメリットがある。低価格食材重視の個別契約を結んだユーザは特売品を用いた料理メニューを選択する可能性が大だからである。もちろん、ユーザ側としても、安く食材を購入することができるというメリットがある。このように、店舗側とユーザ側の双方にとってｗｉｎ−ｗｉｎの契約となる。
（実施の形態２）
従来、家庭において余った食材を用いた料理メニューの検索などの技術が開発されてきた。また、各家庭で希望する料理メニューに必要な食材を配送するサービスも行われている。しかしながら、各家庭からの食材の要求に個別に応えていると、必ずしも有効的な食材活用がされるとは限らない。
【０１６９】
図２４は、ユーザが料理メニューを指定した場合の食材配送リストの一例を示す。図２４に示される例は、ユーザＡ、Ｂ、Ｃの各家庭において「じゃがいも」、「豚ミンチ」、「にんじん」の食材が余っていることを示している。ユーザＡ、Ｂ、Ｃのそれぞれは、余った食材を用いる料理メニューを検索し、その検索結果に基づいて個別にユーザが希望する料理メニューを決めていた。そのため、図２４に示されるように、「カレー」、「ハンバーグ」、「肉じゃが」というようにユーザ毎にまったくばらばらに料理メニューが決められていた。ユーザＡ、Ｂ、Ｃのそれぞれは、各料理メニューについて足りない食材をサービスセンタに要求するため、サービスセンタにおいては、配送しなければならない食材を共通化することができなかった。その結果、サービスセンタでは、効率的な料理メニューの選択ができなかった。
【０１７０】
しかしながら、各家庭において余った食材を使った料理メニューが多数検索された場合に、ユーザが特に希望する料理メニューがなく、検索された料理メニューの中で安く経済的に調理できるのであれば、どれでもいい場合もある。また、ユーザ、または、その家族において、健康上の理由や嗜好により、希望しない料理メニューは決まっているが、それ以外であれば、どのような料理メニューでもいい場合もある。例えば、図２４に示される例では、ユーザＡは、「じゃがいも」を使った料理メニューであれば、「じゃがベーコン」という料理メニューを除けば（例えば、ユーザＡの家族にベーコンが嫌いな子供がいるため）、特にこだわりがない場合もある。
【０１７１】
実施の形態２では、ユーザが希望する食材（例えば、家庭において余った食材）と、その食材を利用した料理メニューに必要な食材の配送を希望する日とをユーザに指定してもらう。サービスセンタは、ユーザによって指定された日に、各ユーザが希望する食材を示す情報を複数のユーザから受け取り、その複数のユーザが希望する食材を収集する。サービスセンタは、その収集結果に基づいて、どの料理メニューを各ユーザに提案すれば、各ユーザが希望する食材を有効に活用し、足りない食材を各ユーザに提供することができるかを決定する。これにより、サービスセンタでは、複数のユーザに提供する料理メニューを共通化することができ、同一の日に各ユーザに配送する食材を共通化することができ、流通コストを削減することができるようになる。また、ユーザにとっては、希望する食材を利用した料理メニューを決定できない代わりに、サービスセンタ側で共通の食材を大量に発注することができるようになるため、安い価格で足りない食材を入手できるようになるというメリットがある。
【０１７２】
図１５は、本発明の食事／食材配送サービスを提供するコンピュータシステム１５００の構成を示す。コンピュータシステム１５００の構成は、ネットワーク１１１に複数の家庭１０２ａ、１０２ｂ、１０２ｃが接続されている点を除いて、図１に示すコンピュータシステム１００の構成と同一である。図１５において、図１に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。
【０１７３】
家庭１０２ａには、パーソナルコンピュータ（ＰＣ）１１１ａ、冷蔵庫１１２ａ、電子レンジ１１３ａなどの機器（情報家電）が置かれている。これらの機器は、家庭１０２ａ内に設置されたホームＬＡＮ１１４ａを介して互いに接続されている。なお、ＰＣ１１１ａとして、任意のタイプの情報処理装置（例えば、携帯電話、ＰＤＡ）が使用され得る。家庭１０２ａでは、ユーザ（消費者）Ａが暮らしている。ホームＬＡＮ１１４ａは、ネットワーク１０１に接続されている。
【０１７４】
家庭１０２ｂ、１０２ｃに設置されている機器（情報家電）は、家庭１０２ａに設置されているものと同様である。家庭１０２ｂでは、ユーザ（消費者）Ｂが暮らしている。家庭１０２ｃでは、ユーザ（消費者）Ｃが暮らしている。
【０１７５】
サービスセンタ１５００は、ユーザＡが希望する食材を示す情報を家庭１０２ａから受け取り、ユーザＢが希望する食材を示す情報を家庭１０２ｂから受け取り、ユーザＣが希望する食材を示す情報を家庭１０２ｃから受け取り、それらの受け取った情報に基づいてユーザＡ、Ｂ、Ｃのそれぞれが希望する食材を収集する。さらに、サービスセンタ１５００は、その収集結果に基づいてユーザＡ、Ｂ、Ｃのそれぞれに配送する食材または食事を決定する。
【０１７６】
図１６は、「一部お任せコース」の「食材配送サービス」に対応するウェブページ１６０２の一例である。ウェブページ１６０２は、例えば、図２Ａに示されるウェブページ２０１の「一部お任せコース」ボタン２２０と「食材配送サービス」ボタン２２１とがユーザＡによって選択されることにより、家庭１０２ａのＰＣ１１１ａに表示される。ウェブページ１６０２は、家庭１０２ｂのＰＣ１１１ｂまたは家庭１０２ｃのＰＣ１１１ｃにも表示され得る。
【０１７７】
ユーザＡ、Ｂ、Ｃのそれぞれは、ウェブページ１６０２を利用して、食材配送サービスに関するユーザのニーズを規定する。図１６に示される例では、食材配送サービスに関するユーザのニーズは、食材配送サービスの提供を受ける日（年月日）と、食材配送サービスの提供を受ける時刻（朝食、昼食、夕食）と、余った食材の有効活用の有無とを含む。これらのニーズに代えて、もしくは、これらのニーズに加えて、図２Ｂに示されるニーズを規定するようにしてもよい。
【０１７８】
家庭において余った食材の種類と余った食材の分量とは、例えば、図６Ａに示される情報処理部６０１を含む装置によって管理される。情報処理部６０１の構成は、図６Ａを参照して説明したとおりである。
【０１７９】
表示部６１４は、家庭に保管されている食材のリストが表示されるように構成されている。表示部６１４に表示される食材のリストは、家庭に保管されている食材の種類を示す情報６２１と、家庭に保管されている食材の分量を示す情報６２２とを含む。このようなリストの表示は、公知のさまざまな方法を利用して達成され得る。
【０１８０】
入力部６１３は、表示部６１４に表示される食材のうちの少なくとも１つを「余った食材」として指定する余りボタン６２３と、「余った食材」の分量を入力するための入力領域６２４とを含む。余りボタン６２３は、例えば、トグルスイッチである。余りボタン６２３を１回押すと、余りボタン６２３は「ＯＮ」となり、その食材が「余った食材」として指定される。余りボタン６２３をさらに１回押すと、余りボタン６２３は「ＯＦＦ」となり、その食材が「余った食材」の指定から解除される。入力領域６２４は、表示部６１４に表示される食材の分量を超える分量の入力が禁止されるように構成されている。
【０１８１】
図１７〜図１９は、余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図である。
【０１８２】
図１７に示される例は、じゃがいも１ｋｇ、豚ミンチ４００ｇ、さつまいも６００ｇが家庭１０２ａに保管されており、家庭１０２ａに保管されているじゃがいも１ｋｇのうちの一部（５００ｇ）を「余った食材」として指定した状態を示す。
【０１８３】
図１８に示される例は、じゃがいも５００ｇ、豚ミンチ４００ｇ、こんにゃく１００ｇが家庭１０２ｂに保管されており、家庭１０２ｂに保管されている豚ミンチ４００ｇのうちの全部（４００ｇ）を「余った食材」として指定した状態を示す。
【０１８４】
図１９に示される例は、豚ミンチ４００ｇ、にんじん２本が家庭１０２ｃに保管されており、家庭１０２ｃに保管されているにんじん２本のうちの全部（２本）を「余った食材」として指定した状態を示す。
【０１８５】
図２０は、図１６に示される「一部お任せコース」の「食材配送サービス」を提供する処理の手順を示す。この処理は、サービスセンタ１のＣＰＵ２によって実行される。
【０１８６】
ステップ２００１：ＣＰＵ２は、食材配送サービス提供日を決定する。
【０１８７】
ステップ２００２：ＣＰＵ２は、その食材配送サービス提供日に、各ユーザが希望する食材（例えば、各家庭において「余った食材」として各ユーザに指定された食材）を示す情報を複数のユーザから受け取り、その複数のユーザが希望する食材を収集する。
【０１８８】
ステップ２００３：ＣＰＵ２は、その収集結果に基づいて、最も多く残っている食材を利用した料理メニューを決定する。
【０１８９】
ステップ２００４：ＣＰＵ２は、各ユーザが希望する食材のうち残っている食材があるか否かを判定する。もしあれば処理はステップ２００３に進み、もしなければ処理はステップ２００５に進む。
【０１９０】
ステップ２００５：ＣＰＵ２は、各家庭に配送する食材または食事を決定する。
【０１９１】
例えば、ユーザＡ、Ｂ、Ｃがいずれも食材配送サービス提供日として「２００３年４月２０日」をウェブページ１６０２（図１６）に入力しており、その食材配送サービス提供日に家庭１０２ａにおいて余った食材（ユーザＡが希望する食材）が図１７に示すように指定されており、その食材配送サービス提供日に家庭１０２ｂにおいて余った食材（ユーザＢが希望する食材）が図１８に示すように指定されており、その食材配送サービス提供日に家庭１０２ｃにおいて余った食材（ユーザＣが希望する食材）が図１９に示すように指定されていると仮定する。
【０１９２】
この場合、ＣＰＵ２が収集処理を実行することにより（ステップ２００２）、図２１に示すような収集結果が得られる。サービスセンタ１のデータベース７には、図２２に示すような料理メニューとその料理メニューに必要な食材のリストが蓄積されている（例えば、食材管理ファイル７ｂ）。ＣＰＵ２は、図２１に示される収集結果における希望食材「じゃがいも」、「豚ミンチ」、「にんじん」のうち最も多く残っている食材を利用した料理メニューを図２２に示されるリストから検索する（ステップ２００３）。その結果、希望食材「じゃがいも」、「豚ミンチ」を利用した料理メニューとして「コロッケ」（コード：Ｔ０００３）が決定される。希望食材「にんじん」が残っているため（ステップ２００４で「はい」）、処理はステップ２００３に戻る。ＣＰＵ２は、希望食材「にんじん」を利用した料理メニューを図２２に示されるリストから検索する（ステップ２００３）。その結果、希望食材「にんじん」を利用した料理メニューとして「おでん」（コード：Ｔ０００６）が決定される。希望食材が残っていないため（ステップ２００４で「いいえ」）、処理はステップ２００６に進む。ＣＰＵ２は、家庭１０２ａ、１０２ｂ、１０２ｃのそれぞれに配送する食材または食事を決定する。
【０１９３】
図２３は、ユーザＡ、Ｂ、Ｃのそれぞれに提供する料理メニューの例と、ユーザＡ、Ｂ、Ｃのそれぞれに配送する食材の例とを示す。
【０１９４】
このように、各ユーザは食材の配送を希望する日程と、各家庭で余っている食材とを入力するだけで、サービスセンタが料理メニューを決定し、足りない食材を各家庭に配送することが可能になる。さらに、サービスセンタにおいては、多数のユーザから使いたい食材の要求と配送する日だけの指定から、料理メニューを決定することができるため、経済的・効率的な食材の配送が可能になる。
【０１９５】
実施の形態２では、各ユーザは、食材の配送を希望する日と希望する食材（家庭において余った食材）を入力するだけで、サービスセンタ１で各家庭に提供される料理メニューと各家庭に配送される食材とが決定された。さらに、ユーザの嗜好にあった料理メニューを決定するために、和食・中華・洋食等の料理メニューの分類を入力してもよい。また、各ユーザが希望しない料理メニュー（食事）や、連続して同じ料理メニュー（食事）にならないように、食材を配送する予定日の前後の家庭での料理メニューを登録しておくようにしてもよい。サービスセンタ１が各ユーザが希望しない料理メニューを収集することにより、各家庭でのユーザの希望を料理メニューの決定に反映させることができる。
【０１９６】
なお、サービスセンタ１において各ユーザに提供する料理メニューを決定するときには、各ユーザの住んでいる住所等から、各ユーザの居住地域のゴミ（例えば、生ゴミ）を収集する日程を考慮した料理メニュー（例えば、ゴミ収集の日と図２０のステップ２００２における収集結果とに基づいて決定された料理メニュー）を提案することも可能である。例えば、図２５に示される表をサービスセンタ１のデータベース７に格納しておくことにより、食材を配送する日の次の日がゴミ収集の日でない場合には、焼魚等の生ゴミの量が多くなる料理メニューを選択しないようにすることができる。
【０１９７】
【発明の効果】
本発明によれば、コンピュータシステムが、ユーザのニーズに基づいて少なくとも１つの料理メニューをユーザに提供し、ユーザによって選択された料理メニューの食事、または、ユーザによって選択された料理のメニューに必要な少なくとも１つの食材をユーザに配送することを指示する。これにより、ユーザは料理メニューを立案する苦労や、料理メニューに必要な食材を店に買いに行く手間から解放される。その結果、料理を作るユーザの総合的な負担を軽減することができる。
【０１９８】
本発明によれば、各ユーザは食材の配送を希望する日程と、各家庭で余っている食材を入力するだけで、サービスセンタが料理メニューを決定し、足りない食材を各家庭に配送することが可能になる。さらに、サービスセンタにおいては、多数のユーザから使いたい食材の要求と配送する日だけの指定から、料理メニューを決定することができるため、経済的・効率的な食材の配送が可能になる。
【図面の簡単な説明】
【図１】本発明の食事／食材配送サービスを提供するコンピュータシステム１００の構成を示す図
【図２Ａ】ユーザ１１５と店舗１０４との間で個別契約を結ぶ際に使用されるウェブページ２０１の一例を示す図
【図２Ｂ】ウェブページ２０２の一例を示す図
【図３Ａ】データベース７に格納されている食材管理ファイル７ｂの構造の一例を示す図
【図３Ｂ】データベース７に格納されている料理メニュー管理ファイル７ｃの構造の一例を示す図
【図４】図２Ａに示される「一部お任せコース」の食事配送サービスまたは食材配送サービスを提供する処理の手順を示すフローチャート
【図５】ユーザ１１５のニーズが「ユーザ１１５の余った食材を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示すフローチャート
【図６Ａ】冷蔵庫１１２（図１）の構成の一例を示す図
【図６Ｂ】余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図
【図７】図５に示されるステップ５０２においてユーザ１１５に提供される「余った食材」を用いた料理メニューを表示したウェブページ７０１の一例を示す図
【図８】ユーザ１１５によって選択された料理メニューに必要な食材を注文するために使用されるウェブページ８０１の一例を示す図
【図９】ユーザ１１５によって選択された料理メニューに必要な食材を注文するために使用されるウェブページ９０１の一例を示す図
【図１０】ウェブページ１００１の一例を示す図
【図１１】ユーザ１１５のニーズが「店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示すフロチャート
【図１２】図１１に示されるステップ１１０１においてユーザに提供される「店舗１０４の特売品」を用いた料理メニューを表示したウェブページ１２０１の一例を示す図
【図１３】ユーザ１１５のニーズが「店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食事配送サービスを提供する処理の手順を示すフローチャート
【図１４】ユーザ１１５のニーズが「ユーザ１１５の余った食材を用い、かつ、店舗１０４の特売品を用いた料理メニューの提供」を含む場合における、食材配送サービスを提供する処理の手順を示すフローチャート
【図１５】
本発明の食事／食材配送サービスを提供するコンピュータシステム１５００の構成を示す図
【図１６】ウェブページ１６０２の一例を示す図
【図１７】余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図
【図１８】余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図
【図１９】余った食材の種類を示す情報と、余った食材の分量を示す情報とを入力するのに好適なユーザインタフェースの一例を説明するための図
【図２０】図１６に示される「一部お任せコース」の「食材配送サービス」を提供する処理の手順を示すフローチャート
【図２１】ユーザが希望する食材の収集結果を示す図
【図２２】料理メニューとその料理メニューに必要な食材のリストを示す図
【図２３】ユーザに提供する料理メニューの例とユーザに配送する食材の例を示す図
【図２４】ユーザが料理メニューを指定した場合の食材配送リストを示す図
【図２５】ユーザの居住地域とその地域でのゴミ収集日のリストを示す図
【符号の説明】
１　サービスセンタ
２　ＣＰＵ
３　ネットワーク通信部
５　表示部
６　メモリ
７　データベース
７ａ　顧客ファイル
７ｂ　食材管理ファイル
７ｃ　料理メニュー管理ファイル
１００　コンピュータシステム
１０１　ネットワーク
１０２　家庭
１０３　オフィス
１０４　店舗
１０５　店舗
１１１　ＰＣ
１１２　冷蔵庫
１１３　電子レンジ
１１４　ホームＬＡＮ
１１５　ユーザ
【図１】
2004005590.tif 000003
【図２Ａ】
2004005590.tif 000004
【図２Ｂ】
2004005590.tif 000005
【図３Ａ】
2004005590.tif 000006
【図３Ｂ】
2004005590.tif 000007
【図４】
2004005590.tif 000008
【図５】
2004005590.tif 000009
【図６Ａ】
2004005590.tif 000010
【図６Ｂ】
2004005590.tif 000011
【図７】
2004005590.tif 000012
【図８】
2004005590.tif 000013
【図９】
2004005590.tif 000014
【図１０】
2004005590.tif 000015
【図１１】
2004005590.tif 000016
【図１２】
2004005590.tif 000017
【図１３】
2004005590.tif 000018
【図１４】
2004005590.tif 000019
【図１５】
2004005590.tif 000020
【図１６】
2004005590.tif 000021
【図１７】
2004005590.tif 000022
【図１８】
2004005590.tif 000023
【図１９】
2004005590.tif 000024
【図２０】
2004005590.tif 000025
【図２１】
2004005590.tif 000026
【図２２】
2004005590.tif 000027
【図２３】
2004005590.tif 000028
【図２４】
2004005590.tif 000029
【図２５】
2004005590.tif 000030