(57)【要約】【課題】コンテンツに対応する食材をユーザに提供できる。【解決手段】本願に係る情報処理プログラムは、ユーザに選択されたコンテンツ（例えば、献立に関する献立コンテンツ）に対応する情報であって、複数の食材に関する情報である食材情報を表示する表示手順と、表示手順によって表示された食材情報に対応する複数の食材の購入を示す購入操作（例えば、購入の有無、購入数など）を食材ごとに受け付ける受付手順とをコンピュータに実行させることを特徴とする。【選択図】図１
2020064432.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する表示手順と、
前記表示手順によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける受付手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記表示手順は、
前記ユーザの操作に応じて前記食材情報を更新して表示する
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記ユーザの属性情報に基づいて当該ユーザに提供されるコンテンツを抽出する第１抽出手順
をさらに備え、
前記表示手順は、
前記第１抽出手順によって抽出されたコンテンツのうち、前記ユーザに選択されたコンテンツに対応する前記食材情報を表示する
ことを特徴とする請求項１又は２に記載の情報表示プログラム。
【請求項４】
前記ユーザの行動情報に基づいて当該ユーザに提供されるコンテンツを抽出する第２抽出手順
をさらに備え、
前記表示手順は、
前記第２抽出手順によって抽出されたコンテンツのうち、前記ユーザに選択されたコンテンツに対応する前記食材情報を表示する
ことを特徴とする請求項１から３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記第２抽出手順は、
前記ユーザの前記購入操作の履歴に基づいて当該ユーザに提供されるコンテンツを抽出する
ことを特徴とする請求項４に記載の情報表示プログラム。
【請求項６】
前記第２抽出手順は、
前記ユーザが前記購入操作を行わなかった食材に対応するコンテンツを抽出する
ことを特徴とする請求項４又は５に記載の情報表示プログラム。
【請求項７】
食材に関する情報に基づいて前記ユーザに提供されるコンテンツを抽出する第３抽出手順
をさらに備え、
前記表示手順は、
前記第３抽出手順によって抽出されたコンテンツのうち、前記ユーザに選択されたコンテンツに対応する前記食材情報を表示する
ことを特徴とする請求項１から６のいずれか一つに記載の情報表示プログラム。
【請求項８】
前記第３抽出手順は、
食材の送料又は価格に基づいて前記ユーザに提供されるコンテンツを抽出する
ことを特徴とする請求項７に記載の情報表示プログラム。
【請求項９】
前記表示手順は、
前記ユーザが選択した献立に対応する前記食材情報を表示する
ことを特徴とする請求項１から８のいずれか一つに記載の情報表示プログラム。
【請求項１０】
前記表示手順は、
複数の料理によって構成される献立に対応する前記食材情報を表示する
ことを特徴とする請求項９に記載の情報表示プログラム。
【請求項１１】
前記表示手順は、
前記ユーザに選択された複数の献立に対応する前記食材情報を表示する
ことを特徴とする請求項９又は１０に記載の情報表示プログラム。
【請求項１２】
ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する表示部と、
前記表示部によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける受付部と
を備えたことを特徴とする情報表示装置。
【請求項１３】
コンピュータが実行する情報表示方法であって、
ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する表示工程と、
前記表示工程によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける受付工程と
を含んだことを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示プログラム、情報表示装置及び情報表示方法に関する。
【背景技術】
【０００２】
従来、オンライン上で提供されるレシピに関連する食材の購買支援を行う技術が提供されている。例えば、レシピを提供するウェブサイトにおいて、レシピに必要な食材の購買をユーザが指示した場合に買い物画面を表示し、レシピに関連する食材商品のうち、ユーザが選択した食材商品のオンラインショップにおける購買予約を可能とする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０９３０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、コンテンツに対応する食材をユーザに提供できるとは限らない。例えば、上記の従来技術において、ユーザは、オンラインショップが取り扱っている食材の購買予約ができるに過ぎない。したがって、上記の従来技術では、レシピに必要な食材の中にオンラインショップが取り扱っていない食材がある場合、ユーザはその食材を別の手段で入手する必要があるため、レシピ等のコンテンツに対応する食材をユーザに提供できるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、コンテンツに対応する食材をユーザに提供できる情報表示プログラム、情報表示装置及び情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報表示プログラムは、ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する表示手順と、前記表示手順によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける受付手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、コンテンツに対応する食材をユーザに提供できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報表示の一例を示す図である。
【図２】図２は、実施形態に係る情報表示処理システムの構成例を示す図である。
【図３】図３は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図４】図４は、実施形態に係るコンテンツ記憶部の一例を示す図である。
【図５】図５は、実施形態に係る外部装置の構成例を示す図である。
【図６】図６は、実施形態に係る商品情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る端末装置の構成例を示す図である。
【図８】図８は、実施形態に係る情報表示処理手順の一例を示すフローチャートである。
【図９】図９は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に本願に係る情報表示プログラム、情報表示装置及び情報表示方法を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報表示プログラム、情報表示装置及び情報表示方法が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．実施形態〕
図１を用いて、本実施形態の情報表示プログラム等により実現される情報表示処理を説明する。図１は、実施形態に係る情報表示の一例を示す図である。図１に示す例において、情報表示処理システム１は、コンテンツ配信サーバ１０、外部装置２０及び端末装置１００を有する。コンテンツ配信サーバ１０と、外部装置２０と、端末装置１００とは、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図１に示す情報表示処理システム１は、複数台のコンテンツ配信サーバ１０や、複数台の外部装置２０や、複数台の端末装置１００が含まれてもよい。
【００１１】
図１に示すコンテンツ配信サーバ１０は、献立に関する複数の献立コンテンツにより構成されるコンテンツ（例えば、アプリケーション（以下、アプリと記載する場合がある）に表示されるアプリ向けのコンテンツや、ユーザが利用する端末装置に実装されるブラウザ等に実装されるウェブページ）を配信するサーバ装置である。例えば、コンテンツ配信サーバ１０は、献立に関する情報として、献立の調理時間や、献立の料理に用いる複数の食材に関する情報である食材情報、レシピ、栄養に関する情報等をコンテンツ記憶部１２に格納する。また、コンテンツ配信サーバ１０は、食材情報に対応する食材の産地、価格といった各種の情報を外部装置２０から取得する。
【００１２】
なお、本実施形態において、献立とは、主菜、主食、副菜、汁物等の料理のうち、複数の料理を組み合わせたものを示す。また、コンテンツ配信サーバ１０が配信するコンテンツは、献立に含まれる各料理の調理過程を撮像した画像や動画であってもよい。
【００１３】
また、コンテンツ配信サーバ１０は、端末装置１００に配信したコンテンツや、その他の各種コンテンツにおけるユーザの操作や閲覧等の行動情報、行動情報に基づく属性情報（例えば、年齢、性別、地域等のデモフラフィック属性や、コンテンツ等の利用履歴に基づいて推定されるサイコグラフィック属性など）を端末装置１００から取得する。例えば、コンテンツ配信サーバ１０は、ユーザの行動情報として、電子商取引サービスにおける購入履歴や、検索サービスにおけるクエリの入力履歴、ウェブページの閲覧履歴、アプリの利用履歴を取得してもよい。なお、コンテンツ配信サーバ１０は、これらのユーザの行動情報や属性情報を、任意の外部サーバから取得してもよい。
【００１４】
図１に示す外部装置２０は、食材に関する各種情報を管理するサーバ装置である。例えば、外部装置２０は、各種の食材に対応する商品の卸売、小売等を行う事業者により管理され、食材の産地、価格等を商品情報記憶部２２に格納する。
【００１５】
図１に示す端末装置１００は、ユーザによって利用されるスマートフォンやタブレット等のスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。図１に示す例では、端末装置１００がユーザによって利用されるスマートフォンである場合を示す。また、端末装置１００は、液晶ディスプレイ等の出力部（以下、画面と記載する場合がある）を有し、タッチパネルが採用されているものとする。すなわち、端末装置１００のユーザは、指や専用ペンで出力部の表示面をタッチすることにより各種操作を行う。なお、端末装置１００は、スマートデバイスのみならず、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置であってもよい。
【００１６】
以下、図１を用いて、端末装置１００が行う情報表示処理について説明する。なお、以下の説明では、端末装置１００がユーザＵ１によって利用されるスマートフォンである例を示す。また、以下の説明では、コンテンツ配信サーバ１０が配信する献立に対応する食材の購入操作を、端末装置１００がユーザＵ１から受け付ける例を示す。
【００１７】
まず、コンテンツ配信サーバ１０は、外部装置２０から食材に関する情報を取得する（ステップＳ１１）。例えば、図１の例において、コンテンツ配信サーバ１０は、コンテンツ記憶部１２に格納されている食材情報に対応する食材の産地、価格といった情報を外部装置２０から取得する。
【００１８】
続いて、コンテンツ配信サーバ１０は、端末装置１００に配信する献立を抽出する（ステップＳ１２）。例えば、図１の例において、コンテンツ配信サーバ１０は、端末装置１００から取得した各種コンテンツにおけるユーザＵ１の行動情報及び属性情報に基づいて、端末装置１００に配信する献立をコンテンツ記憶部１２から抽出する。
【００１９】
続いて、コンテンツ配信サーバ１０は、端末装置１００にコンテンツを配信する（ステップＳ１３）。例えば、図１の例において、コンテンツ配信サーバ１０は、ステップＳ１１において取得した食材に関する情報と、ステップＳ１２において抽出した献立とを含むコンテンツを端末装置１００に配信する。
【００２０】
続いて、端末装置１００は、ユーザＵ１から献立の選択を受け付ける（ステップＳ１４）。例えば、図１の例において、端末装置１００は、コンテンツ配信サーバ１０から配信された献立を選択するための領域ＡＲ１を含む画面Ｗ１を表示する。そして、端末装置１００は、領域ＡＲ１のうち各献立に対応する領域にユーザＵ１のタッチ操作等が行われることにより、領域に対応する献立の選択を受け付ける。
【００２１】
続いて、端末装置１００は、ユーザＵ１に選択された献立の情報を表示する（ステップＳ１５）。ここで、本実施形態のステップＳ１４において、端末装置１００が献立Ａの選択を受け付けたものとする。この場合、端末装置１００は、献立Ａの情報を含む画面Ｗ２を表示する。図１に示すように、画面Ｗ２は、献立Ａの調理時間及び食材情報を表示する領域と、作り方（レシピ）に関する情報や、栄養に関する情報の表示操作を受け付けるための領域とを含む領域ＡＲ２、並びに、画面Ｗ２から画面Ｗ３（食材の購入画面）への遷移操作を受け付けるための領域ＡＲ３を含む。
【００２２】
続いて、端末装置１００は、献立Ａの食材情報に対応する食材ごとに、ユーザＵ１から購入操作を受け付ける（ステップＳ１６）。例えば、図１の例において、端末装置１００は、画面Ｗ２においてユーザＵ１により領域ＡＲ３のタッチ操作等が行われることにより、献立Ａの食材情報及び食材情報に対応する食材の産地、価格等を表示する画面Ｗ３へ画面を遷移させる。図１に示すように、画面Ｗ３は、献立Ａの購入数（例えば、１人前、２人前など）を選択するための領域ＡＲ４、各食材の購入の有無を選択するための領域ＡＲ５、各食材の購入数を選択するための領域ＡＲ６、並びに、献立Ａに対応する食材の購入内容（各食材の購入の有無、購入数等）の確定操作を行うための領域ＡＲ７を含む。
【００２３】
ここで、本実施形態において、端末装置１００に対し、食材の購入内容の確定操作、並びに、食材の配送に関する配送情報（例えば、配送日時など）の入力がユーザＵ１により行われたものとする。この場合、端末装置１００は、食材の購入に関する購入情報（例えば、献立を識別するための献立識別情報、食材を識別するための食材識別情報、購入内容など）及び配送情報をコンテンツ配信サーバ１０に送信する（ステップＳ１７）。
【００２４】
続いて、コンテンツ配信サーバ１０は、端末装置１００から受け付けた購入情報及び配送情報を外部装置２０に送信する（ステップＳ１８）。続いて、配送業者Ｔ１は、外部装置２０に送信された購入情報及び配送情報に基づいて、ユーザＵ１に食材を配送する（ステップＳ１９）。
【００２５】
なお、上述の実施形態において、コンテンツ配信サーバ１０がユーザＵ１に提供される献立を抽出する例を示したが、端末装置１００が献立の抽出を行ってもよい。例えば、端末装置１００は、端末装置１００を介してユーザＵ１に提供された各種コンテンツにおけるユーザＵ１の行動情報及び属性情報を収集する。そして、端末装置１００は、コンテンツ配信サーバ１０から配信されたコンテンツからユーザＵ１の行動情報及び属性情報に基づいて献立を抽出し、画面Ｗ１に表示する。
【００２６】
以上のように、実施形態に係る端末装置１００は、献立コンテンツに対応する献立に用いる食材ごとに購入操作を受け付ける。これにより、ユーザが献立に用いる食材のうち、所持している食材を購入せず、ユーザが所持していない食材又は不足している食材を購入することができるため、実施形態に係る端末装置１００は、ユーザに献立に用いる食材を過不足なく提供する。すなわち、実施形態に係る端末装置１００は、コンテンツに対応する食材をユーザに提供できる。
【００２７】
〔２．情報表示処理システムの構成〕
次に、上述した情報表示処理を実現するための情報表示処理システム１について図２を用いて説明する。図２は、実施形態に係る情報表示処理システムの構成例を示す図である。図２に示すように、実施形態に係る情報表示処理システム１は、コンテンツ配信サーバ１０と、外部装置２０と、端末装置１００を含む。コンテンツ配信サーバ１０、外部装置２０及び端末装置１００は、ネットワークＮを介して有線または無線により相互に通信可能に接続される。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークＮには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図２に示す情報表示処理システム１には、複数台のコンテンツ配信サーバ１０や、複数台の外部装置２０、複数台の端末装置１００が含まれてもよい。
【００２８】
コンテンツ配信サーバ１０は、献立に関する複数の献立コンテンツにより構成されるコンテンツ（例えば、アプリに表示されるアプリ向けのコンテンツや、ユーザが利用する端末装置に実装されるブラウザ等に実装されるウェブページ）を配信するサーバ装置である。なお、コンテンツ配信サーバ１０は、コンテンツに関するアプリケーションのデータそのものを配信するサーバであってもよい。また、コンテンツ配信サーバ１０は、端末装置１００に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ（Cascading  Style  Sheets）等のスタイルシート言語により記述される。なお、コンテンツ配信サーバ１０から配信されるコンテンツに関するアプリそのものを制御情報とみなしてもよい。コンテンツ配信サーバ１０の構成は後述する。
【００２９】
外部装置２０は、食材に関する各種情報を管理するサーバ装置である。例えば、外部装置２０は、各種の食材に対応する商品の卸売、小売等を行う事業者により管理される。外部装置２０の構成は後述する。
【００３０】
端末装置１００は、ユーザによって利用される情報処理装置である。端末装置１００は、ユーザの操作に応じて、コンテンツ配信サーバ１０から配信されるコンテンツの表示処理を行う。また、端末装置１００は、上述の情報表示処理を実現する制御情報をコンテンツ配信サーバ１０から受け取った場合には、制御情報に従って情報表示処理を実現する。端末装置１００の構成は後述する。
【００３１】
〔３．コンテンツ配信サーバの構成〕
次に、図３を用いて、コンテンツ配信サーバ１０の構成について説明する。図３は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。図３に示すように、コンテンツ配信サーバ１０は、通信部１１と、コンテンツ記憶部１２と、制御部１３とを有する。
【００３２】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークＮと有線または無線で接続され、外部装置２０、端末装置１００等との間で情報の送受信を行う。
【００３３】
（コンテンツ記憶部１２について）
コンテンツ記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。コンテンツ記憶部１２は、献立に関する複数の献立コンテンツにより構成されるコンテンツの情報を記憶する。例えば、コンテンツ記憶部１２は、献立に関するＨＴＭＬファイル、画像、動画等の各種情報を記憶する。
【００３４】
ここで、図４を用いてコンテンツ記憶部１２が記憶する献立に関する情報の一例を説明する。図４は、実施形態に係るコンテンツ記憶部の一例を示す図である。図４の例では、コンテンツ記憶部１２は、「献立ＩＤ」、「献立」、「レシピ」、「調理時間」、「栄養」、「食材情報」といった項目を有する。
【００３５】
「献立ＩＤ」は、献立を識別するための識別情報を示す。「献立」は、献立の名称を示す。「レシピ」は、献立に含まれる各料理のレシピに関する情報を示す。図４では、「レシピ」に「レシピＲ１」といった概念的な情報が格納される例を示したが、実際には、レシピの内容を示すテキスト情報や、画像情報、映像情報、または、その格納場所を示すファイルパス名などが格納される。
【００３６】
「調理時間」は、献立の調理時間を示す。「栄養」は、献立の栄養に関する情報を示す。「食材情報」は、献立の料理に用いる複数の食材に関する情報を示すものであり、「食材ＩＤ」、「食材」、「特売フラグ」といった項目が含まれる。「食材ＩＤ」は、食材を識別するための識別情報を示す。「食材」は、食材の名称を示す。「特売フラグ」は、食材が通常の価格より値引きされているか否かを示すフラグ情報である。図４に示す例では、特売フラグに「１」が格納されている場合、特売フラグと関連付けてコンテンツ記憶部１２に格納されている食材が値引きされていることを示す。また、特売フラグに「０」が格納されている場合、特売フラグと関連付けてコンテンツ記憶部１２に格納されている食材が値引きされていないことを示す。
【００３７】
すなわち、図４では、献立ＩＤ「Ｍ１」によって識別される「献立Ａ」のレシピが「レシピＲ１」、調理時間が「３０分」、栄養が「栄養情報Ｎ１」であり、食材ＩＤ「Ｆ１」によって識別される食材「エリンギ」が値引きされている例を示す。
【００３８】
なお、コンテンツ記憶部１２は、後述する取得部１４が外部装置２０から取得した食材に関する情報に基づいて、「特売フラグ」の項目にフラグ情報を格納してもよい。例えば、コンテンツ記憶部１２は、外部装置２０から取得した食材に関する情報に、食材が通常の価格より値引きされている旨の情報が付与されてか否かに基づいて、「特売フラグ」の項目にフラグ情報を格納する。また、コンテンツ記憶部１２は、外部装置２０から取得した食材の価格と、外部装置２０から過去に取得した当該食材の価格との比較に基づいて、「特売フラグ」の項目にフラグ情報を格納する。
【００３９】
また、コンテンツ記憶部１２は、外部装置２０から取得した、所定の期間未来（例えば、食材に関する情報を取得した時点から１日後、１週間後など）の食材の値引きに関する情報を当該食材に対応する献立と関連付けて格納してもよい。
【００４０】
また、コンテンツ記憶部１２は、献立の配信対象ユーザの条件（例えば、ユーザの行動情報や属性情報に基づく条件）を献立と関連付けて格納してもよい。また、コンテンツ記憶部１２は、後述する配信部１５が端末装置１００に配信したコンテンツにおいて、献立を選択、閲覧、食材の購入等の操作を行ったユーザの行動情報及び属性情報を、当該献立と関連付けて格納してもよい。
【００４１】
また、コンテンツ記憶部１２は、食材や、献立ごとに送料や価格の割引に関する情報を格納してもよい。例えば、コンテンツ記憶部１２は、送料又は価格の割引が発生する食材及び献立の購入数の閾値を格納してもよい。
【００４２】
（制御部１３について）
制御部１３は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、コンテンツ配信サーバ１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。実施形態に係る制御部１３は、図３に示すように、取得部１４と、配信部１５と、発注部１６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００４３】
（取得部１４について）
取得部１４は、外部装置２０から食材に関する情報を取得する。例えば、図１の例において、取得部１４は、コンテンツ記憶部１２に格納されている食材情報に対応する食材の産地、価格といった情報を外部装置２０から取得する。
【００４４】
なお、取得部１４は、食材に関する情報として、食材の値引きに関する情報を外部装置２０から取得してもよい。また、取得部１４は、所定の期間（例えば、１時間、１日）ごとに外部装置２０から食材に関する情報を取得してもよい。また、取得部１４は、端末装置１００から受け付けたコンテンツの配信要求に応じて、外部装置２０から食材に関する情報を取得してもよい。
【００４５】
（配信部１５について）
配信部１５は、コンテンツ記憶部１２に格納された情報と、取得部１４が外部装置２０から取得した食材に関する情報とに基づくコンテンツを端末装置１００に配信する。例えば、図１の例において、配信部１５は、端末装置１００から取得した各種コンテンツにおけるユーザＵ１の行動情報及び属性情報に基づいて、コンテンツ記憶部１２から献立を抽出する。そして、配信部１５は、取得部１４が外部装置２０から取得した食材に関する情報と、抽出した献立とを含むコンテンツを端末装置１００に配信する。
【００４６】
なお、配信部１５は、コンテンツの表示処理を端末装置１００に実行させるための制御情報又はアプリケーションを端末装置１００に配信してもよい。
【００４７】
（発注部１６について）
発注部１６は、食材の購入に関する購入情報と、食材の配送に関する配送情報とを端末装置１００から受け付ける。そして、発注部１６は、端末装置１００から受け付けた購入情報及び配送情報を外部装置２０に送信する。例えば、図１の例において、発注部１６は、購入情報として、各食材の購入の有無や、購入数、食材識別情報等の情報を受け付け、配送情報として、食材の配送日時などの情報を受け付ける。
【００４８】
なお、コンテンツ配信サーバ１０は、端末装置１００を利用するユーザに関する情報として、発注部１６が受け付けた購入情報及び配送情報の履歴を保持してもよい。そして、コンテンツ配信サーバ１０は、購入情報及び配送情報の履歴を用いて抽出した献立を含むコンテンツを、端末装置１００に配信してもよい。また、コンテンツ配信サーバ１０は、コンテンツと共に購入情報及び配送情報の履歴を端末装置１００に配信してもよい。
【００４９】
〔４．外部装置の構成〕
次に、図５を用いて、外部装置２０の構成について説明する。図５は、実施形態に係る外部装置の構成例を示す図である。図５に示すように、外部装置２０は、通信部２１と、商品情報記憶部２２と、制御部２３とを有する。
【００５０】
（通信部２１について）
通信部２１は、例えば、ＮＩＣ等によって実現される。そして、通信部２１は、ネットワークＮと有線または無線で接続され、コンテンツ配信サーバ１０、端末装置１００等との間で情報の送受信を行う。
【００５１】
（商品情報記憶部２２について）
商品情報記憶部２２は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。商品情報記憶部２２は、商品（食材）に関する各種情報を記憶する。
【００５２】
ここで、図６を用いて商品情報記憶部２２が記憶する食材に関する情報の一例を説明する。図６は、実施形態に係る商品情報記憶部の一例を示す図である。図６の例では、商品情報記憶部２２は、「食材ＩＤ」、「食材」、「産地」、「価格」といった項目を有する。
【００５３】
「食材ＩＤ」は、食材を識別するための識別情報を示す。「食材」は、食材の名称を示す。「産地」は、食材の産地を示す。「価格」は、食材の価格を示す。
【００５４】
すなわち、図６では、食材ＩＤ「Ｆ１」によって識別され、産地が「北海道」である食材「エリンギ」の価格が「９８（円）」である例を示す。
【００５５】
（制御部２３について）
制御部２３は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、外部装置２０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。実施形態に係る制御部２３は、図５に示すように、送信部２４と、受付部２５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００５６】
（送信部２４について）
送信部２４は、コンテンツ配信サーバ１０からの送信要求に応じて、商品情報記憶部２２に格納された食材に関する情報を送信する。例えば、図１の例において、送信部２４は、コンテンツ記憶部１２に格納されている食材情報に対応する食材の産地、価格といった情報をコンテンツ配信サーバ１０に送信する。
【００５７】
（受付部２５について）
受付部２５は、食材の購入に関する購入情報及び食材の配送に関する配送情報をコンテンツ配信サーバ１０から受け付ける。そして、受付部２５は、ユーザに食材の配送を行うサービス提供者（図１の例における配送業者Ｔ１）に、受け付けた購入情報及び配送情報を通知する。
【００５８】
〔５．端末装置の構成〕
次に、図７を用いて、実施形態に係る端末装置１００の構成について説明する。図７は、実施形態に係る端末装置の構成例を示す図である。図７に示すように、端末装置１００は、通信部１１０と、記憶部１２０と、入力部１３０と、出力部１４０と、制御部１５０とを有する。
【００５９】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、コンテンツ配信サーバ１０、外部装置２０等との間で情報の送受信を行う。
【００６０】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００６１】
（入力部１３０及び出力部１４０について）
入力部１３０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１３０は、キーボードやマウスや操作キー等によって実現される。出力部１４０は、各種情報を表示するための表示装置である。つまり、出力部１４０は、端末装置１００の表示画面に相当する。例えば、出力部１４０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合、入力部１３０及び出力部１４０は一体化される。
【００６２】
（制御部１５０について）
制御部１５０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（情報表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。なお、制御部１５０は、上述した情報表示処理を実現する制御情報又はアプリケーションをコンテンツ配信サーバ１０から配信された場合、かかる制御情報又はアプリケーションに従って動作し、情報表示処理を実現する。
【００６３】
また、制御部１５０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。実施形態に係る制御部１５０は、図７に示すように、抽出部１５１と、表示部１５２と、受付部１５３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００６４】
（抽出部１５１について）
抽出部１５１は、コンテンツ記憶部１２に格納された情報と、商品情報記憶部２２に格納された食材に関する情報とに基づくコンテンツから、端末装置１００を利用するユーザに提供される献立に関するコンテンツを抽出する。例えば、抽出部１５１は、ユーザの属性情報に基づいて当該ユーザに提供されるコンテンツを抽出する。例えば、抽出部１５１は、ユーザの性別に応じた献立（例えば、性別が「女性」である場合に低カロリーの献立やイタリアン系の献立、性別が「男性」である場合に高カロリーの献立や中華系の献立）を抽出する。また、例えば、抽出部１５１は、ユーザの年齢に応じた献立（例えば、年齢が高齢（例えば、５０歳以上）である場合に塩分控えめの献立）を抽出する。また、例えば、抽出部１５１は、ユーザの居住地域に応じた献立（例えば、居住地域が「関東」である場合に濃口しょうゆや鰹出汁を用いた献立、居住地域が「関西」である場合に淡口しょうゆや昆布出汁を用いた献立）を抽出する。
【００６５】
また、抽出部１５１は、ユーザの行動情報に基づいて当該ユーザに提供されるコンテンツを抽出してもよい。例えば、抽出部１５１は、電子書取引サービスにおいてユーザが購入した食材や、ポータルサイト等におけるユーザのクエリの入力履歴、各種コンテンツの利用履歴（例えば、料理のレシピを提供するコンテンツにおけるユーザの閲覧履歴）に基づいて、献立を抽出する。
【００６６】
また、抽出部１５１は、ユーザの購入操作の履歴に基づいて当該ユーザに提供されるコンテンツを抽出してもよい。例えば、抽出部１５１は、ユーザが食材の購入を行ってから所定の期間（例えば、購入した食材の賞味期限）以内に当該食材が食材情報に含まれる献立を抽出する。また、例えば、抽出部１５１は、食材の購入操作の履歴から推定される、各食材に対するユーザの趣味嗜好に基づいて、当該ユーザに提供される献立を抽出する。また、例えば、抽出部１５１は、ユーザが購入操作を行った献立の栄養情報に基づいて、当該ユーザに提供される献立を抽出（例えば、ユーザに不足している栄養を栄養情報に含む献立を抽出）する。
【００６７】
また、抽出部１５１は、ユーザが購入操作を行わなかった食材に対応するコンテンツを抽出してもよい。例えば、抽出部１５１は、ユーザが購入操作を行わなかった食材（言い換えると、ユーザが所持していると推定される食材）を食材情報に含む献立を抽出する。
【００６８】
また、抽出部１５１は、食材に関する情報に基づいてユーザに提供されるコンテンツを抽出してもよい。例えば、抽出部１５１は、食材の送料又は価格に基づいてユーザに提供されるコンテンツを抽出する。具体的には、抽出部１５１は、購入操作を行った場合に送料が安くなる食材や、食材の組み合わせ等を食材情報に含む献立を抽出する。また、図１の例において、抽出部１５１は、献立Ａに対応する食材の購入内容の確定操作に応じて、追加で購入した場合送料が安くなる献立及び食材を抽出してもよい。
【００６９】
また、抽出部１５１は、通常の価格より値引きされている食材を食材情報に含む献立を抽出する。例えば、抽出部１５１は、コンテンツ記憶部１２において特売フラグの項目に「１」が格納されている食材に対応する献立を抽出する。また、抽出部１５１は、献立を抽出する時点から所定の期間未来における食材の値引きに関する情報に基づいて、献立を抽出する。
【００７０】
なお、端末装置１００は、コンテンツ配信サーバ１０が配信するコンテンツにおけるユーザの利用履歴（例えば、購入情報、配送情報）を保持してもよい。そして、抽出部１５１は、購入情報や配送情報にもとづいて献立を抽出してもよい。
【００７１】
また、抽出部１５１は、コンテンツ配信サーバ１０に献立を抽出するための情報（例えば、端末装置１００が収集したユーザの行動情報や属性情報）を送信してもよい。そして、送信された情報に基づいてコンテンツ配信サーバ１０が抽出した献立を受け付けることにより、抽出部１５１は、献立の抽出処理を行ってもよい。
【００７２】
また、抽出部１５１は、コンテンツ配信サーバ１０に保持されているコンテンツを一括で取得してもよい。そして、抽出部１５１は、抽出するための情報に基づいて、取得したコンテンツからユーザに提供される献立に関するコンテンツを抽出してもよい。
【００７３】
（表示部１５２について）
表示部１５２は、ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する。例えば、表示部１５２は、ユーザが選択した献立に対応する食材情報を表示する。例えば、図１の例において、表示部１５２は、画面Ｗ１の領域ＡＲ１のうち、ユーザＵ１のタッチ操作等が行われた領域に対応する献立の食材情報を表示する。
【００７４】
また、表示部１５２は、ユーザの操作に応じて食材情報を更新して表示する。例えば、図１の例において、表示部１５２は、画面Ｗ３の領域ＡＲ４−ＡＲ６へのユーザの操作に応じて、食材情報を更新する。具体的には、図１の例において、表示部１５２は、領域ＡＲ４に表示した献立Ａの購入数が変更された場合、変更後の購入数に応じて領域ＡＲ６に表示した各食材の購入数を更新する。また、図１の例において、表示部１５２は、領域ＡＲ５に食材を購入しない旨の操作（例えば、チェックボックスのチェックを外す操作）が行われた場合、領域ＡＲ６に表示した当該食材の購入数を「０」に更新、又は、当該食材を非表示とする。また、図１の例において、表示部１５２は、ユーザの領域ＡＲ６への操作に応じて領域ＡＲ６に表示した食材の購入数を更新する。
【００７５】
なお、表示部１５２は、領域ＡＲ６に表示する食材の購入数を「１」、「２」といった数値だけでなく、「多め」、「少な目」といった感覚的な購入数に更新可能としてもよい。また、表示部１５２は、画面Ｗ３に表示した食材の産地の変更操作（例えば、「外国産」から「国産」への変更）に応じて、食材情報を更新してもよい。
【００７６】
また、表示部１５２は、抽出部１５１によって抽出されたコンテンツのうち、ユーザに選択されたコンテンツに対応する食材情報を表示する。例えば、図１の例において、表示部１５２は、ユーザＵ１の属性情報や、行動情報、あるいは、食材に関する情報に基づいて抽出部１５１が抽出し、画面Ｗ１に表示された献立のうち、ユーザＵ１に選択された献立に対応する食材情報を表示する。
【００７７】
なお、表示部１５２は、抽出部１５１によって抽出された食材を表示してもよい。また、図１の例において、表示部１５２は、画面Ｗ３や、画面Ｗ３において購入内容の確定操作が行われた後に表示する画面等において、抽出部１５１によって抽出された献立及び食材を表示してもよい。また、表示部１５２は、抽出部１５１によって抽出された献立又は食材を、当該献立又は食材を購入した場合における送料や価格の割引に関する情報と共に表示してもよい。
【００７８】
また、表示部１５２は、複数の料理によって構成される献立に対応する食材情報を表示してもよい。例えば、表示部１５２は、主菜、主食、副菜、汁物等の複数の料理よって構成される献立に対応する食材情報を表示する。
【００７９】
また、表示部１５２は、ユーザに選択された複数の献立に対応する食材情報を表示する。例えば、表示部１５２は、図１の画面Ｗ１において、複数の献立の選択を受け付け、各献立に対応する食材情報を表示する。
【００８０】
（受付部１５３について）
受付部１５３は、表示部１５２によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける。例えば、図１の画面Ｗ３において、受付部１５３は、献立Ａの食材情報に対応する食材ごとに、ユーザＵ１から購入操作を受け付けるまた、受付部１５３は、食材の配送に関する配送情報を受け付ける。そして、受付部１５３は、受け付けた購入操作に関する情報を含む購入情報と、配送情報とをコンテンツ配信サーバ１０に送信する。なお、受付部１５３は、表示部１５２がユーザに選択された複数の献立に対応する食材情報を表示する場合、献立ごとにユーザが入力した配送日時を含む配送情報を受け付けてもよい。
【００８１】
〔６．情報表示処理のフロー〕
ここで、図８を用いて、実施形態に係る情報表示処理システム１の情報処理の手順について説明する。図８は、実施形態に係る情報表示処理手順の一例を示すフローチャートである。
【００８２】
図８に示すように、端末装置１００は、コンテンツ記憶部１２に格納された情報と、商品情報記憶部２２に格納された食材に関する情報とに基づくコンテンツからユーザに提供される献立を抽出する（ステップＳ１０１）。例えば、端末装置１００は、ユーザの属性情報や、行動情報、あるいは、食材に関する情報に基づいて献立を抽出する。続いて、端末装置１００は、ユーザが選択した献立に対応する食材情報を表示する（ステップＳ１０２）。
【００８３】
続いて、端末装置１００は、食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける（ステップＳ１０３）。続いて、端末装置１００は、食材の購入に関する購入情報及び配送情報を送信する（ステップＳ１０４）。例えば、図１の例において、端末装置１００は、購入情報及び配送情報をコンテンツ配信サーバ１０に送信する。
【００８４】
〔７．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【００８５】
〔７−１．献立の抽出について〕
上述の抽出部１５１による処理は、コンテンツ配信サーバ１０によって行われてもよい。例えば、コンテンツ配信サーバ１０は、端末装置１００や、任意の外部サーバから取得たユーザの行動情報や属性情報、コンテンツ記憶部１２に格納した食材に関する情報に基づいて献立を抽出し、抽出した献立を含むコンテンツを端末装置１００に配信してもよい。
【００８６】
〔７−２．定期購入について〕
受付部１５３は、食材の定期購入を受け付けてもよい。例えば、受付部１５３は、食材の購入操作と共に定期購入（対象の食材の一定期間（例えば、３日、１週間）ごとの自動購入及び配送）を受け付けてもよい。また、受付部１５３は、献立の定期購入を受け付けてもよい。例えば、受付部１５３は、一定期間ごとに複数の献立に対応する食材の購入操作、並びに、各献立に対応する食材の配送日時を一度に受け付ける。
【００８７】
〔７−３．外部装置２０について〕
外部装置２０は、ユーザに食材の配送を行う配送者（図１の例における配送業者Ｔ１）が利用する端末装置（以下、「配送者端末」と記載する）との間で情報の送受信を行ってもよい。そして、外部装置２０は、配送者端末の位置情報に基づいて、食材の配送日時や、地図上での位置に関する情報を端末装置１００に送信してもよい。
【００８８】
また、外部装置２０は、同一の食材の中から実際にユーザに配送される食材の選別（例えば、食材の鮮度や、個体差等の選別）を行う選別者が利用する端末装置（以下、「選別者端末」と記載する）等との間で情報の送受信を行ってもよい。そして、外部装置２０は、選別者が選別した食材の画像や、選抜者に関する情報を端末装置１００に送信してもよい。また、外部装置２０は、食材の配送後、選別者の評価に関する情報を端末装置１００から受け付けてもよい。
【００８９】
〔８．効果〕
上述してきたように、実施形態に係る端末装置１００は、抽出部１５１と、表示部１５２と、受付部１５３とを有する。抽出部１５１は、ユーザの属性情報に基づいて当該ユーザに提供されるコンテンツを抽出する。表示部１５２は、ユーザに選択されたコンテンツに対応する情報であって、複数の食材に関する情報である食材情報を表示する。受付部１５３は、表示部１５２によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付ける。
【００９０】
これにより、実施形態に係る端末装置１００は、食材ごとに購入操作ができるため、ユーザが過不足なく食材の購入を行うことができる。
【００９１】
また、実施形態に係る端末装置１００において、例えば、表示部１５２は、ユーザの操作に応じて食材情報を更新して表示する。
【００９２】
これにより、実施形態に係る端末装置１００は、ユーザによる食材の購入数等の変更が可能となるため、ユーザビリティを向上させることができる。
【００９３】
また、実施形態に係る端末装置１００において、例えば、抽出部１５１は、ユーザの行動情報に基づいて当該ユーザに提供されるコンテンツを抽出する。
【００９４】
これにより、実施形態に係る端末装置１００は、ユーザの行動情報に基づいてコンテンツを抽出することにより、訴求効果の高いコンテンツを提供することができる。
【００９５】
また、実施形態に係る端末装置１００において、例えば、抽出部１５１は、ユーザの購入操作の履歴に基づいて当該ユーザに提供されるコンテンツを抽出する。
【００９６】
これにより、実施形態に係る端末装置１００は、ユーザが所持している（言い換えると、食材の余りがある）と想定される食材に対応するコンテンツを抽出することにより、コンテンツに対応する食材の購入を促進することができる。
【００９７】
また、実施形態に係る端末装置１００において、例えば、抽出部１５１は、ユーザが購入操作を行わなかった食材に対応するコンテンツを抽出する。
【００９８】
これにより、実施形態に係る端末装置１００は、購入しなかった（ユーザが所持している）食材に対応するコンテンツを抽出することにより、コンテンツに対応する食材の購入を促進することができる。
【００９９】
また、実施形態に係る端末装置１００において、例えば、抽出部１５１は、食材に関する情報に基づいてユーザに提供されるコンテンツを抽出する。
【０１００】
これにより、実施形態に係る端末装置１００は、食材に関するユーザにとって有益な情報に基づいてコンテンツを抽出することにより、コンテンツに対応する食材の購入を促進することができる。
【０１０１】
また、実施形態に係る端末装置１００において、例えば、抽出部１５１は、食材の送料又は価格に基づいてユーザに提供されるコンテンツを抽出する。
【０１０２】
これにより、実施形態に係る端末装置１００は、食材の送料又は価格に関するユーザにとって有益な情報に基づいてコンテンツを抽出することにより、コンテンツに対応する食材の購入を促進することができる。
【０１０３】
また、実施形態に係る端末装置１００において、例えば、表示部１５２は、ユーザが選択した献立に対応する食材情報を表示する。
【０１０４】
これにより、実施形態に係る端末装置１００は、献立に対応する食材情報を表示し、食材を購入可能とすることにより、献立を考えるというユーザの負担を軽減できる。
【０１０５】
また、実施形態に係る端末装置１００において、例えば、表示部１５２は、複数の料理によって構成される献立に対応する食材情報を表示する。
【０１０６】
これにより、実施形態に係る端末装置１００は、献立に含まれる各料理に対応する食材情報を表示し、食材を購入可能とすることにより、献立を考えるというユーザの負担を軽減できる。
【０１０７】
また、実施形態に係る端末装置１００において、例えば、表示部１５２は、ユーザに選択された複数の献立に対応する食材情報を表示する。
【０１０８】
これにより、実施形態に係る端末装置１００は、一度に複数の献立に対応する食材の購入を受け付けることができるため、ユーザの食材購入の負担を軽減できる。
【０１０９】
〔９．ハードウェア構成〕
また、上述してきた各実施形態に係る端末装置は、例えば図９に示すような構成のコンピュータ１０００によって実現される。以下、端末装置１００を例に挙げて説明する。図９は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１１０】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１１１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（実施形態のネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０１１２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０１１３】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１１４】
例えば、コンピュータ１０００が端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５０の機能を実現する。また、ＨＤＤ１４００には、記憶部１２０内の各データが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０１１５】
〔１０．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１１６】
また、上述した端末装置１００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０１１７】
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１１８】
１        情報表示処理システム
１０      コンテンツ配信サーバ
１１      通信部
１２      コンテンツ記憶部
１３      制御部
１４      取得部
１５      配信部
１６      発注部
２０      外部装置
２１      通信部
２２      商品情報記憶部
２３      制御部
２４      送信部
２５      受付部
１００    端末装置
１１０    通信部
１２０    記憶部
１３０    入力部
１４０    出力部
１５０    制御部
１５１    抽出部
１５２    表示部
１５３    受付部
【図１】
2020064432.tif 000003
【図２】
2020064432.tif 000004
【図３】
2020064432.tif 000005
【図４】
2020064432.tif 000006
【図５】
2020064432.tif 000007
【図６】
2020064432.tif 000008
【図７】
2020064432.tif 000009
【図８】
2020064432.tif 000010
【図９】
2020064432.tif 000011
【手続補正書】
【提出日】令和1年10月25日(2019.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが購入操作を行わなかった食材に対応する献立を当該ユーザに提供される献立として抽出する第２抽出手順と、
献立と、献立に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、前記第２抽出手順により抽出された献立のうち前記ユーザに選択された献立に対応する食材情報を表示する表示手順と、
前記表示手順によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記表示手順は、
前記ユーザの操作に応じて前記食材情報を更新して表示する
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記ユーザの属性情報に基づいて当該ユーザに提供される献立を抽出する第１抽出手順
をさらに備え、
前記表示手順は、
前記第１抽出手順によって抽出された献立のうち、前記ユーザに選択された献立に対応する前記食材情報を表示する
ことを特徴とする請求項１又は２に記載の情報表示プログラム。
【請求項４】
食材に関する情報に基づいて前記ユーザに提供される献立を抽出する第３抽出手順
をさらに備え、
前記表示手順は、
前記第３抽出手順によって抽出された献立のうち、前記ユーザに選択された献立に対応する前記食材情報を表示する
ことを特徴とする請求項１から３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記第３抽出手順は、
食材の送料又は価格に基づいて前記ユーザに提供される献立を抽出する
ことを特徴とする請求項４に記載の情報表示プログラム。
【請求項６】
複数の料理によって構成される献立と、献立の料理に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、ユーザに選択された献立に対応する食材情報を表示する表示手順と、
前記表示手順によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項７】
前記ユーザの行動情報に基づいて当該ユーザに提供される献立を抽出する第２抽出手順
をさらに備え、
前記表示手順は、
前記第２抽出手順によって抽出された献立のうち、前記ユーザに選択された献立に対応する前記食材情報を表示する
ことを特徴とする請求項６に記載の情報表示プログラム。
【請求項８】
前記第２抽出手順は、
前記ユーザの前記購入操作の履歴に基づいて当該ユーザに提供される献立を抽出する
ことを特徴とする請求項７に記載の情報表示プログラム。
【請求項９】
前記第２抽出手順は、
前記ユーザが前記購入操作を行わなかった食材に対応する献立を抽出する
ことを特徴とする請求項７又は８に記載の情報表示プログラム。
【請求項１０】
前記表示手順は、
前記ユーザに選択された複数の献立に対応する前記食材情報を表示する
ことを特徴とする請求項１から９のいずれか一つに記載の情報表示プログラム。
【請求項１１】
ユーザが購入操作を行わなかった食材に対応する献立を当該ユーザに提供される献立として抽出する第２抽出部と、
献立と、献立に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、前記第２抽出部により抽出された献立のうち前記ユーザに選択された献立に対応する食材情報を表示する表示部と、
前記表示部によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付部と
を備えたことを特徴とする情報表示装置。
【請求項１２】
コンピュータが実行する情報表示方法であって、
ユーザが購入操作を行わなかった食材に対応する献立を当該ユーザに提供される献立として抽出する第２抽出工程と、
献立と、献立に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、前記第２抽出工程により抽出された献立のうち前記ユーザに選択された献立に対応する食材情報を表示する表示工程と、
前記表示工程によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付工程と
を含んだことを特徴とする情報表示方法。
【請求項１３】
複数の料理によって構成される献立と、献立の料理に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、ユーザに選択された献立に対応する食材情報を表示する表示部と、
前記表示部によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付部と
を備えたことを特徴とする情報表示装置。
【請求項１４】
コンピュータが実行する情報表示方法であって、
複数の料理によって構成される献立と、献立の料理に用いる複数の食材に関する情報である食材情報とを対応付けて記憶する記憶装置を参照し、ユーザに選択された献立に対応する食材情報を表示する表示工程と、
前記表示工程によって表示された食材情報に対応する複数の食材の購入を示す購入操作を食材ごとに受け付け、食材の購入に関する情報である購入情報を、食材を発注する発注装置に送信する受付工程と
を含んだことを特徴とする情報表示方法。