(57)【要約】  一実施例において、ポータブルデバイスに、複数の第１食料画像を判断し、また複数の第２食料画像を判断するように操作可能な一以上のプロセッサが備えられている。前記第１食料画像は各々が対応する第１料理レシピに関連付けられている。前記第２食料画像は各々が対応する第２料理レシピに関連付けられている。前記プロセッサは、第１列と第２列を含む第１のグラフィック画像を表示させるために送信するようにさらに操作可能である。前記第１列には並んで提示される前記第１食料画像が含まれる。前記第２列には並んで提示される前記第２食料画像が含まれる。前記プロセッサはさらに、ユーザーが特定の第１食品画像を選択したという旨の表示を受信することで、第２食品画像の部分集合を判断し、また並んで提示されている前記第２食品画像の部分集合を含む第２列を含んだ第２のグラフィック画像を表示のために送信するように、操作可能である。【選択図】なし【特許請求の範囲】
【請求項１】
ａ．一以上の命令を保存するように動作可能な一以上のメモリユニットと、
ｂ．前記一以上のメモリユニットに通信可能に接続された一以上のプロセッサと、
を備えるポータブルデバイスであって、
前記一以上のプロセッサは、前記一以上の命令が実行されると：
ｉ．複数のタンパク質画像であって、前記複数のタンパク質画像は、各々が対応するタンパク質系料理レシピに関連付けられている、複数のタンパク質画像を判断し、
ｉｉ．複数のソース画像であって、前記複数のソース画像は、各々が対応するソース料理レシピに関連付けられている、複数のソース画像を判断し、
ｉｉｉ．タンパク質に対応する第１列とソースに対応する第２列を含む第１のグラフィック画像を表示のために送信し、ここで、
前記第１列には前記第１列の中に並んで提示される前記複数のタンパク質画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数のソース画像が含まれ、
前記複数のタンパク質画像の各々はユーザーにより選択可能であって、
前記複数のソース画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数のソース画像の各々を別々にスクロールするように構成され、
ｉｖ．ユーザーが前記複数のタンパク質画像のうち第１タンパク質画像を選択したという旨の第１表示を受信し、前記第１表示は、選択された第１タンパク質画像に関連付けされた前記対応するタンパク質系料理レシピをユーザーが選択したことを示し、
ｖ．前記第１表示の受信に引き続いて：
ａ．前記選択されたタンパク質系料理レシピに基づいて、前記複数のソース画像のうちソース画像の部分集合を判断し、
ｂ．前記選択されたタンパク質系料理レシピに関連付けられた第２タンパク質画像を含み、さらにタンパク質に対応する第１列とソースに対応する第２列を含む、第２のグラフィック画像を表示のために送信し、ここで、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数のタンパク質画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記ソース画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記ソース画像の部分集合の各々を別々にスクロールするように構成され、
ｃ．ユーザーが前記ソース画像の部分集合のうち第１ソース画像を選択したという旨の第２表示を受信し、前記第２表示は、この選択された第１ソース画像に関連付けされた前記対応するソース料理レシピをユーザーが選択したことを示し、
ｖｉ．前記第２表示の受信に引き続いて：
ａ．前記選択されたタンパク質系料理レシピに関連付けられた前記第２タンパク質画像を含み、さらに前記選択されたソース料理レシピに関連付けられた第２ソース画像を含み、さらにタンパク質に対応する第１列とソースに対応する第２列を含む、第３のグラフィック画像を表示のために送信し、ここで、
前記第３のグラフィック画像の前記第１列には、前記第３のグラフィック画像の前記第１列の中に並んで提示された前記複数のタンパク質画像が含まれ、
前記第３のグラフィック画像の前記第２列には、前記第３のグラフィック画像の前記第２列の中に並んで提示された前記ソース画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記ソース画像の部分集合の各々を別々にスクロールするように構成され、
ｂ．ユーザーが前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピを進めることを選択したという旨の第３表示を受信し、
ｖｉｉ．前記第３表示の受信に引き続いて：
ａ．前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピに関連付けられた各食材を判断し、
ｂ．判断された食材を含む第４のグラフィック画像を表示のために送信し、
ｃ．前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を受信し、
ｖｉｉｉ．前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、
前記複数の追加グラフィック画像の各々には、前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ように操作可能であることを特徴とするポータブルデバイス。
【請求項２】
ａ．一以上の命令を保存するように動作可能な一以上のメモリユニットと、
ｂ．前記一以上のメモリユニットに通信可能に接続された一以上のプロセッサと、
を備えるポータブルデバイスであって、
前記一以上のプロセッサは、前記一以上の命令が実行されると：
ｉ．複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像を判断し、
ｉｉ．複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像を判断し、
ｉｉｉ．第１列と第２列を含む第１のグラフィック画像を表示のために送信し、ここで、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成され、
ｉｖ．ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を受信し、ここで、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示し、
ｖ．前記第１表示の受信に引き続いて：
１．前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を判断し、
２．前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために送信し、ここで、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
３．ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択したという旨の第２表示を受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示し、
ｖｉ．前記第２表示の受信に引き続いて：
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像を表示のために送信し、ここで、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、
ように操作可能であることを特徴とするポータブルデバイス。
【請求項３】
前記一以上のプロセッサは、前記一以上の命令が実行されると、
ａ．ユーザーが前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを選択した、という旨の第３表示を受信し、
ｂ．前記第３表示の受信に引き続いて：
ｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピに関連付けられた各食材を判断し、
ｉｉ．判断された食材を含む第４のグラフィック画像を表示のために送信し、
ｉｉｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を受信し、
ｃ．前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ように操作可能であることを特徴とする請求項２に記載のポータブルデバイス。
【請求項４】
前記一以上のプロセッサは、前記一以上の命令が実行されると、
ａ．ユーザーが、前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを、選択したという旨の第３表示を受信し、
ｂ．前記第３表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、
前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ようにさらに操作可能であることを特徴とする請求項２に記載のポータブルデバイス。
【請求項５】
前記複数の第１料理レシピが、複数のメインコースレシピ、複数の牛肉料理レシピ、複数の魚料理レシピ、複数の豆腐料理レシピ、または複数のタンパク質系料理レシピであることを特徴とする請求項２に記載のポータブルデバイス。
【請求項６】
前記複数の第２料理レシピが、複数の付け合わせ料理レシピ、複数のデザートレシピ、または複数のソース料理レシピであることを特徴とする請求項５に記載のポータブルデバイス。
【請求項７】
前記複数の第２料理レシピの部分集合に含まれる第２料理レシピのそれぞれに各々が関連付けられている食料画像が、前記第２食料画像の部分集合に含まれ、、また
前記複数の第２料理レシピの部分集合に含まれている前記第２料理レシピの各々が、前記選択された第１料理レシピに関連付けられていることを特徴とする請求項２に記載のポータブルデバイス。
【請求項８】
ａ．複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像、を一以上のプロセッサを用いて判断するステップと、
ｂ．複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像、を前記一以上のプロセッサを用いて判断するステップと、
ｃ．第１列と第２列を含む第１のグラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成されるステップと、
ｄ．ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を前記一以上のプロセッサを用いて受信するステップであって、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示すステップと、
ｅ．前記第１表示の受信に引き続いて：
ｉ．前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を、前記一以上のプロセッサを用いて判断し、
ｉｉ．前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために前記一以上のプロセッサを用いて送信し、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
ｉｉｉ．ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択した、という旨の第２表示を、前記一以上のプロセッサを用いて受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示す、ステップと、
ｆ．前記第２表示の受信に引き続いて：
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、ステップと、
を備える方法。
【請求項９】
ａ．ユーザーが前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを選択した、という旨の第３表示を前記一以上のプロセッサを用いて受信するステップと、
ｂ．前記第３表示の受信に引き続いて、
ｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピに関連付けられた各食材を前記一以上のプロセッサを用いて判断し、
ｉｉ．判断された食材を含む第４のグラフィック画像を表示のために前記一以上のプロセッサを用いて送信し、
ｉｉｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を前記一以上のプロセッサを用いて受信する、ステップと、
ｃ．前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、ステップと、
をさらに備えることを特徴とする請求項８に記載の方法。
【請求項１０】
ａ．ユーザーが、前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを、選択したという旨の第３表示を前記一以上のプロセッサを用いて受信するステップと、
ｂ．前記第３表示の受信に引き続いて、複数の追加グラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、
前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれているステップと、
をさらに備えることを特徴とする請求項８に記載の方法。
【請求項１１】
前記複数の第１料理レシピが、複数のメインコースレシピ、複数の牛肉料理レシピ、複数の魚料理レシピ、複数の豆腐料理レシピ、または複数のタンパク質系料理レシピであることを特徴とする請求項８に記載の方法。
【請求項１２】
前記複数の第２料理レシピが、複数の付け合わせ料理レシピ、複数のデザートレシピ、または複数のソース料理レシピであることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記複数の第２料理レシピの部分集合に含まれる第２料理レシピのそれぞれに各々が関連付けられている食料画像が、前記第２食料画像の部分集合に含まれ、、また
前記複数の第２料理レシピの部分集合に含まれている前記第２料理レシピの各々が、前記選択された第１料理レシピに関連付けられていることを特徴とする請求項８に記載の方法。
【請求項１４】
ロジックを備えた非一過性のコンピュータで読み取り可能な媒体であって、前記ロジックは、一以上のプロセッサにより実行されると：
ａ．複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像を判断し、
ｂ．複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像を判断し、
ｃ．第１列と第２列を含む第１のグラフィック画像を表示のために送信し、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成され、
ｄ．ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を受信し、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示し、
ｅ．前記第１表示の受信に引き続いて：
ｉ．前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を判断し、
ｉｉ．前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために送信し、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
ｉｉｉ．ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択したという旨の第２表示を受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示し、
ｆ．前記第２表示の受信に引き続いて、
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像を、表示のために送信し、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、
ように構成されていることを特徴とする非一過性のコンピュータで読み取り可能な媒体。
【請求項１５】
前記ロジックは、前記一以上のプロセッサにより実行されると、
ａ．ユーザーが前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを選択した、という旨の第３表示を受信し、
ｂ．前記第３表示の受信に引き続いて：
ｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピに関連付けられた各食材を判断し、
ｉｉ．判断された食材を含む第４のグラフィック画像を表示のために送信し、
ｉｉｉ．前記選択された第１料理レシピおよび前記選択された第２料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を受信し、
ｃ．前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ようにさらに構成されていることを特徴とする請求項１４に記載の非一過性のコンピュータで読み取り可能な媒体。
【請求項１６】
前記ロジックは、前記一以上のプロセッサにより実行されると、
ａ．ユーザーが、前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを、選択したという旨の第３表示を受信し、
ｂ．前記第３表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、
前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ようにさらに構成されていることを特徴とする請求項１４に記載の非一過性のコンピュータで読み取り可能な媒体。
【請求項１７】
前記複数の第１料理レシピが、複数のメインコースレシピ、複数の牛肉料理レシピ、複数の魚料理レシピ、複数の豆腐料理レシピ、または複数のタンパク質系料理レシピであることを特徴とする請求項１４に記載の非一過性のコンピュータで読み取り可能な媒体。
【請求項１８】
前記複数の第２料理レシピが、複数の付け合わせ料理レシピ、複数のデザートレシピ、または複数のソース料理レシピであることを特徴とする請求項１７に記載の非一過性のコンピュータで読み取り可能な媒体。
【請求項１９】
前記複数の第２料理レシピの部分集合に含まれる第２料理レシピのそれぞれに各々が関連付けられている食料画像が、前記第２食料画像の部分集合に含まれ、、また
前記複数の第２料理レシピの部分集合に含まれている前記第２料理レシピの各々が、前記選択された第１料理レシピに関連付けられていることを特徴とする請求項１４に記載の非一過性のコンピュータで読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して調理の分野に関し、より具体的には調理システムに関する。
【背景技術】
【０００２】
従来、ユーザーは、閲覧する料理本を選択し、料理本からレシピを選択した後で、料理本の指示に従うことにより、食品を調理してきた。しかしながら、このような従来の調理技術では不十分となる場合がある。
【発明の概要】
【０００３】
第１の実施例では、ポータブルデバイスに、
一以上の命令を保存するように動作可能な一以上のメモリユニットと、
前記一以上のメモリユニットに通信可能に接続された一以上のプロセッサと、
が備えられ、
前記一以上のプロセッサは、前記一以上の命令が実行されると：
複数のタンパク質画像であって、前記複数のタンパク質画像は、各々が対応するタンパク質系料理レシピに関連付けられている、複数のタンパク質画像を判断し、
複数のソース画像であって、前記複数のソース画像は、各々が対応するソース料理レシピに関連付けられている、複数のソース画像を判断し、
タンパク質に対応する第１列とソースに対応する第２列を含む第１のグラフィック画像を表示のために送信し、ここで、
前記第１列には前記第１列の中に並んで提示される前記複数のタンパク質画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数のソース画像が含まれ、
前記複数のタンパク質画像の各々はユーザーにより選択可能であって、
前記複数のソース画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数のソース画像の各々を別々にスクロールするように構成され、
ユーザーが前記複数のタンパク質画像のうち第１タンパク質画像を選択したという旨の第１表示を受信し、前記第１表示は、選択された第１タンパク質画像に関連付けされた前記対応するタンパク質系料理レシピをユーザーが選択したことを示し、
前記第１表示の受信に引き続いて：
前記選択されたタンパク質系料理レシピに基づいて、前記複数のソース画像のうちソース画像の部分集合を判断し、
前記選択されたタンパク質系料理レシピに関連付けられた第２タンパク質画像を含み、さらにタンパク質に対応する第１列とソースに対応する第２列を含む、第２のグラフィック画像を表示のために送信し、ここで、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数のタンパク質画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記ソース画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記ソース画像の部分集合の各々を別々にスクロールするように構成され、
ユーザーが前記ソース画像の部分集合のうち第１ソース画像を選択したという旨の第２表示を受信し、前記第２表示は、選択された第１ソース画像に関連付けされた前記対応するソース料理レシピをユーザーが選択したことを示し、
前記第２表示の受信に引き続いて：
前記選択されたタンパク質系料理レシピに関連付けられた前記第２タンパク質画像を含み、さらに前記選択されたソース料理レシピに関連付けられた第２ソース画像を含み、さらにタンパク質に対応する第１列とソースに対応する第２列を含む、第３のグラフィック画像を表示のために送信し、ここで、
前記第３のグラフィック画像の前記第１列には、前記第３のグラフィック画像の前記第１列の中に並んで提示された前記複数のタンパク質画像が含まれ、
前記第３のグラフィック画像の前記第２列には、前記第３のグラフィック画像の前記第２列の中に並んで提示された前記ソース画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数のタンパク質画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記ソース画像の部分集合の各々を別々にスクロールするように構成され、
ユーザーが前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピを進めることを選択したという旨の第３表示を受信し、
前記第３表示の受信に引き続いて：
前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピに関連付けられた各食材を判断し、
判断された食材を含む第４のグラフィック画像を表示のために送信し、
前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を受信し、
前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、
前記複数の追加グラフィック画像の各々には、前記選択されたタンパク質系料理レシピおよび前記選択されたソース料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ように操作可能であることを特徴とする。
【０００４】
第２の実施例では、ポータブルデバイスに、
一以上の命令を保存するように動作可能な一以上のメモリユニットと、
前記一以上のメモリユニットに通信可能に接続された一以上のプロセッサと、
が備えられ、
前記一以上のプロセッサは、前記一以上の命令が実行されると：
複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像を判断し、
複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像を判断し、
第１列と第２列を含む第１のグラフィック画像を表示のために送信し、ここで、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成され、
ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を受信し、ここで、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示し、
前記第１表示の受信に引き続いて：
前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を判断し、
前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために送信し、ここで、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択したという旨の第２表示を受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示し、
前記第２表示の受信に引き続いて：
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像を表示のために送信し、ここで、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、
ように操作可能であることを特徴とする。
【０００５】
別の実施例として、前記一以上のプロセッサは、前記一以上の命令が実行されると、
ユーザーが前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを選択した、という旨の第３表示を受信し、
前記第３表示の受信に引き続いて：
前記選択された第１料理レシピおよび前記選択された第２料理レシピに関連付けられた各食材を判断し、
判断された食材を含む第４のグラフィック画像を表示のために送信し、
前記選択された第１料理レシピおよび前記選択された第２料理レシピの調理を開始することをユーザーが選択したという旨の第４表示を受信し、
前記第４表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ように操作可能であることを特徴とするあらゆるポータブルデバイスが含まれる。
【０００６】
別の実施例として、前記一以上のプロセッサは、前記一以上の命令が実行されると、
ユーザーが、前記選択された第１料理レシピおよび前記選択された第２料理レシピを進めることを、選択したという旨の第３表示を受信し、
前記第３表示の受信に引き続いて、複数の追加グラフィック画像を表示のために送信し、
前記複数の追加グラフィック画像の各々には、前記選択された第１料理レシピおよび前記選択された第２料理レシピを調理することに関連付けられた一以上のステップが含まれている、
ようにさらに操作可能であることを特徴とするあらゆるポータブルデバイスが含まれる。
【０００７】
別の実施例として、前記複数の第１料理レシピが、複数のメインコースレシピ、複数の牛肉料理レシピ、複数の魚料理レシピ、複数の豆腐料理レシピ、または複数のタンパク質系料理レシピであることを特徴とするあらゆるポータブルデバイスが含まれる。
【０００８】
別の実施例として、前記複数の第２料理レシピが、複数の付け合わせ料理レシピ、複数のデザートレシピ、または複数のソース料理レシピであることを特徴とするあらゆるポータブルデバイスが含まれる。
【０００９】
別の実施例として、前記複数の第２料理レシピの部分集合に含まれる第２料理レシピのそれぞれに各々が関連付けられている食料画像が、前記第２食料画像の部分集合に含まれ、、また前記複数の第２料理レシピの部分集合に含まれている前記第２料理レシピの各々が、前記選択された第１料理レシピに関連付けられていることを特徴とするあらゆるポータブルデバイスが含まれる。
【００１０】
第３の実施例は、
複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像、を一以上のプロセッサを用いて判断するステップと、
複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像、を前記一以上のプロセッサを用いて判断するステップと、
第１列と第２列を含む第１のグラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成されるステップと、
ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を前記一以上のプロセッサを用いて受信するステップであって、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示すステップと、
前記第１表示の受信に引き続いて：
前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を、前記一以上のプロセッサを用いて判断し、
前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために前記一以上のプロセッサを用いて送信し、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、
前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択した、という旨の第２表示を、前記一以上のプロセッサを用いて受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示す、ステップと、
前記第２表示の受信に引き続いて：
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像を表示のために前記一以上のプロセッサを用いて送信するステップであって、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、ステップと、
を備える方法である。
【００１１】
第４の実施例では、非一過性のコンピュータで読み取り可能な媒体がロジックを備えており、前記ロジックは、一以上のプロセッサにより実行されると：
複数の第１食料画像であって、前記複数の第１食料画像は、各々が複数の第１料理レシピのうち対応する第１料理レシピに関連付けられている、複数の第１食料画像を判断し、
複数の第２食料画像であって、前記複数の第２食料画像は、各々が複数の第２料理レシピのうち対応する第２料理レシピに関連付けられている、複数の第２食料画像を判断し、
第１列と第２列を含む第１のグラフィック画像を表示のために送信し、
前記第１列には前記第１列の中に並んで提示される前記複数の第１食料画像が含まれ、
前記第２列には前記第２列の中に並んで提示される前記複数の第２食料画像が含まれ、
前記複数の第１食料画像の各々はユーザーにより選択可能であって、
前記複数の第２食料画像の各々はユーザーにより選択可能であって、
前記第１のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第１のグラフィック画像はさらに、ユーザーからの要求に応じて前記複数の第２食料画像の各々を別々にスクロールするように構成され、
ユーザーが前記複数の第１食料画像のうち特定の第１食料画像を選択したという旨の第１表示を受信し、
前記第１表示は、選択された第１食料画像に関連付けされた前記対応する第１料理レシピをユーザーが選択したことを示し、
前記第１表示の受信に引き続いて：
前記選択された第１料理レシピに基づいて、前記複数の第２食料画像のうち第２食料画像の部分集合を判断し、
前記選択された第１料理レシピに関連付けられた第３食料画像を含み、さらに第１列と第２列を含む、第２のグラフィック画像、を表示のために送信し、
前記第２のグラフィック画像の前記第１列には、前記第２のグラフィック画像の前記第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２のグラフィック画像の前記第２列には、前記第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第２のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第２のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成され、
ユーザーが前記第２食料画像の部分集合のうち特定の第２食料画像を選択したという旨の第２表示を受信し、
前記第２表示は、選択された第２食料画像に関連付けされた前記対応する第２料理レシピをユーザーが選択したことを示し、
前記第２表示の受信に引き続いて、
前記選択された第１料理レシピに関連付けられた前記第３食料画像を含み、さらに前記選択された第２料理レシピに関連付けられた第４食料画像を含み、さらに第１列と第２列とを含む、第３のグラフィック画像、を表示のために送信し、
前記第３のグラフィック画像の第１列には、前記第３のグラフィック画像の第１列の中に並んで提示された前記複数の第１食料画像が含まれ、前記第２列には、前記第３のグラフィック画像の第２列の中に並んで提示された前記第２食料画像の部分集合が含まれ、
前記第３のグラフィック画像は、ユーザーからの要求に応じて前記複数の第１食料画像の各々を別々にスクロールするように構成され、
前記第３のグラフィック画像はさらに、ユーザーからの要求に応じて前記第２食料画像の部分集合の各々を別々にスクロールするように構成されている、
ように構成されていることを特徴とする。
【００１２】
第５の実施例では、電子料理本は、レシピを選択、閲覧および実行するためのグラフィカルユーザーインターフェース（ＧＵＩ）を提供する。ＧＵＩは幅広い食事選択肢を創出する相補的なメニュー項目の選択を提供する。食材、分量、レシピの実行手順が、ユーザーの選択に基づいて統合されたチャートまたはタスクリストの中に表示されることで、手動調理または、手動調理および調理器具自動化調理のあらゆる組み合わせが促進される。
【００１３】
本開示や、本開示ならびにその特徴および利点をより完全に理解するために、添付している図面と併せて、以下の説明を参照する。
【図面の簡単な説明】
【００１４】
【図１Ａ】図１Ａはユーザーが食料品を調理すること補助可能な調理システムの一例を示す。
【図１Ｂ】図１Ｂはユーザーが食料品を調理すること補助可能な調理システムの一例を示す。
【００１５】
【図２】図２は例示的なグラフィック画像を表す。
【図３】図３は例示的なグラフィック画像を表す。
【図４】図４は例示的なグラフィック画像を表す。
【図５】図５は例示的なグラフィック画像を表す。
【図６】図６は例示的なグラフィック画像を表す。
【図７】図７は例示的なグラフィック画像を表す。
【図８】図８は例示的なグラフィック画像を表す。
【図９】図９は例示的なグラフィック画像を表す。
【図１０】図１０は例示的なグラフィック画像を表す。
【図１１】図１１は例示的なグラフィック画像を表す。
【図１２】図１２は例示的なグラフィック画像を表す。
【図１３】図１３は例示的なグラフィック画像を表す。
【図１４】図１４は例示的なグラフィック画像を表す。
【図１５】図１５は例示的なグラフィック画像を表す。
【発明を実施するための形態】
【００１６】
本開示の実施形態は、図面の図１Ａ〜図１５を参照することにより最もよく理解される。同様の参照番号は、様々な図面の類似部分や対応する部分に使用される。
【００１７】
図１Ａおよび図１Ｂは、（例えばステーキなどの）食料品を調理するユーザーを補助可能な調理システム１０の実施例を示す。図示されるように、調理システム１０は、電子調理本３０を実行可能な、（例えば、携帯電話やタブレットなどの）計算装置１４を含んでいる。電子料理本３０により、ユーザーは調理する料理レシピを閲覧および／または選択することが可能となり、またユーザーの調理をさらに補助することができるようになる。調理システム１０には、遠隔的に保存された種々の料理レシピを含むことのできるデータベース４２がさらに含まれる。計算装置１４がデータベース４２にアクセスすることにより、遠隔的に保存された一以上の料理レシピを検索することができる。
【００１８】
計算装置１４は、ユーザーと通信することによりユーザーに（例えば料理レシピなどの）調理情報を提供することのできるあらゆる適切な構成部品を表している。計算装置１４は、コンピュータ、ノート型パソコン、（例えばスマートフォンなどの）携帯電話またはセル型の携帯無線電話、電子手帳、（例えばｉＰａｄ（登録商標）などの）タブレット、個人用デジタル補助装置、動画像投影装置、表示ユニット付きの調理機器、その他システム１０の他の構成部品に対して情報を受信、処理、記憶および／または通信することのできるあらゆる装置、あるいはこれらの任意の組み合わせとすることができる。計算装置１４はユーザーが持ち運びするように設計され、および／または、ユーザーが持ち運びしながら操作することのできるポータブル計算デバイス（ノートパソコン、スマートフォン、等）とすることができる。場合によっては、計算装置１４は操作中に移動しないように設計された非ポータブルデバイス（表示スクリーン付きの冷蔵庫、大型スクリーンテレビ、デスクトップ型コンピュータなど）とすることができる。図１Ａおよび図１Ｂに示されるように、計算装置１４はタブレット（ｉＰａｄなど）である。さらに、図示されるように、計算装置１４は、ネットワークインターフェース１８、プロセッサ２２、およびメモリユニット２６を含んでいる。また、計算装置１４には、キーボード、マウス、および／または、表示スクリーン（タッチ駆動型表示スクリーンなど）などの、一以上のユーザーインターフェースが含まれていても構わない。
【００１９】
ネットワークインターフェース１８は、ネットワーク３８から情報を受信し、ネットワーク３８を介して情報を送信し、情報の処理を実行し、他の装置と通信し、あるいはこれらの任意の組み合わせ、を行なうように動作可能なあらゆる適切な装置を表している。例えば、ネットワークインターフェース１８は、データベース４２から遠隔的に保存された料理レシピを受信することができる。ネットワークインターフェース１８は、あらゆるポートまたは接続を表しており、これは現実のものでも仮想的なものでもよく、（ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＬＡＮ）、都市規模ネットワーク（Ｍｅｔｒｏｐｏｌｉｔａｎ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＭＡＮ）、広域ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ＷＡＮ）、または他の通信システムを介して通信を行うプロトコル変換またはデータ処理能力を有するあらゆる適切なハードウェアおよび／またはソフトウェアが含まれ）これにより、無線装置１４が、ネットワーク３８、データベース４２、またはシステム１０の他の構成部品と情報を交換することが可能になる。
【００２０】
例えばプロセッサ２２が電子調理本３０を実行して計算装置１４の動作を制御することにより、計算装置１４にユーザーと通信させ、これにより（例えば料理レシピなどの）調理情報がユーザーに提供されるようになっている。プロセッサ２２は、プログラム可能な論理デバイス、デジタル・シグナル・プロセッサ（ＤＳＰ）、マイクロコントローラ、マイクロプロセッサ、プログラマブル論理制御装置（ＰＬＣ）、制御装置、論理回路，アナログ・コントローラー、その他あらゆる処理装置等、またはこれらの組み合わせとすることができる。
【００２１】
メモリユニット２６は、データ、動作可能なソフトウェア、またはプロセッサ２２用の他の情報を、恒久的または一時的のどちらか一方で記憶している。メモリユニット２６は、情報の記憶に適した揮発性もしくは不揮発性の、ローカルもしくは遠隔デバイスからなる任意の１つまたは任意の組み合わせを含んでいる。例えば、メモリユニット２６は、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＲＡＭ）、リードオンリーメモリ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＲＯＭ）、磁気記憶装置、光学記憶装置、他の任意の適切な情報記憶装置、またはこれらの任意の組み合わせを含むことができる。本明細書で使用される「非一時的」という用語は、データ記憶永続性に関する制限（ＲＡＭに対するＲＯＭ、など）ではなく、メディア自体の制限（つまり、信号ではなく有形物である）を指す。メモリユニット２６は非一過性の記録媒体であるか（もしくは非一過性の記録媒体を含む）ことができる。メモリユニット２６は、特定の情報モジュールを含むものとして説明されてきたが、計算装置１４の操作に用いられるあらゆる適切な情報を含むことができる。
【００２２】
図示の例では、メモリユニット２６は電子調理本３０および調理情報３４を含んでいる。電子調理本３０は任意の適切な命令、論理またはコードのセットを表現しており、当該セットは、コンピュータで読み取り可能な記憶媒体に具現化され、また調理および／または電子料理本３０に関する計算装置１４の操作を容易にするように操作可能である。電子料理本３０に関する詳細を以下に説明する。調理情報３４とは一以上の食料品を調理するために使用可能なあらゆるタイプの情報を表す。例えば、料理情報として、料理レシピ、料理レシピに含まれる食材の分量（異なる提供数に対する）料理レシピに含まれる工程および／または段階、調理指示の文章、実行されている調理指示の動画データ、工程および／または段階の数、各調理工程／段階での時間および温度、調理食材のグラフィック画像、調理済みレシピのグラフィック画像、調理指導、異なる料理レシピの関連性ある料理レシピが別の料理レシピと組み合わされたときの料理レシピにおける工程／段階の順番、その他食料品を調理するために使用可能なあらゆる情報、上記のあらゆる組み合わせ、を含むことができる。電子料理本３０と調理情報３４は別物として説明されているが、実施例によっては、電子料理本３に調理情報３４を含める（あるいはその反対）ことができる。
【００２３】
メモリユニット２６は、コンピュータで読み取り可能な記憶媒体に具現化され、また計算装置１４の他の操作を容易にするように操作可能な他の適切な命令、論理またはコードのセットをさらに含むことが可能であって、当該計算装置１４の他の操作としては、計算装置１４の電話機能、計算装置１４の他のあらゆるスマートフォンもしくはタブレットの機能、計算装置１４の他のあらゆる機能、あるいはこれらの任意の組み合わせが挙げられる。
【００２４】
電子調理本３０は、調理に関連付けされた命令（および他のコンテンツ）をユーザーに提供することができる。例えば、電子調理本３０は、ユーザーに１つ以上の料理レシピや追加コンテンツを提供してもよく、当該料理レシピや追加のコンテンツは、ユーザーが（例えばステーキやチリ・コン・カルネなどの）食料品を調理することを補助することができる。電子料理本３０が調理情報３４にアクセスすることで調理に関する指示（および他のコンテンツ）をユーザーに提供することができる。
【００２５】
電子調理本３０は計算装置１４（または計算装置の通信領域にいる他の適当なデバイス、例えば小型投影表示装置もしくは適切に配置された機器内蔵型の表示装置（例えば、冷蔵庫のフロントパネルディスプレイ（ＦＰＤ）など））の表示スクリーンを利用することにより、ユーザーは容易に調理指示を閲覧、視認、受信、または再生することができる。そのために、表示スクリーンは、電子料理本３０のレシピ指示および／またはその他の情報が含まれている一以上のグラフィカルユーザーインターフェースを表示することができる。
【００２６】
計算装置１４により実行されると、電子調理本３０は調理に関連付けされたコンテンツを一以上のグラフィカルインターフェースに表示させることができる。ユーザーが電子調理本３０を検索することにより、食料品の調理に使用される特定の料理レシピを選択することができる。電子調理本３０は、特定のレシピ（例えばチリ・コン・カルネのレシピなど）が選択された時点で、この選択された食料品に関連付けされた料理レシピを計算装置１４に表示させることができる。電子調理本３０は、料理レシピ全体を計算装置１４に表示することが可能であって、あるいは料理レシピの一部のみを計算装置１４に表示させることができる。
【００２７】
料理レシピは、食料品の調理に使用できるあらゆる情報を含んでもよく、当該情報は、例えば、この食料品を用意するためのステップ（または段階）、この食料品の材料のリスト、この食料品の材料の分量のリスト、この食料品の代わりとなる材料のリスト、この食料品の調理に使用可能な装置または器具のリスト（例えば、特定の深鍋／平鍋の説明および／または写真、この食料品の調理に使用すべき特定のタイプの器具（例えばオーブンやグリルなど）の説明および／または写真、など）、この食料品に関連付けされた他のあらゆる情報、あるいはこれらのあらゆる組み合わせ、などである。料理レシピにはまた、食料品の調理に関連付けされた指示用の動画像、および／または、食料品の食材に関連付けされた写真（例えば、タマネギの写真、賽の目切りされたタマネギの写真、カラメル化された後のタマネギがどのように見えるかを示す写真など）を含むことができる。
【００２８】
電子調理本３０は、料理レシピに従った食料品を調理するための段階的な解説をさらに含むことができる。この段階的な解説は、ユーザーに調理過程のそれぞれのステップを案内するができる。例えばチリ・コン・カルネの料理レシピは、以下のステップを含むことができる：（１）肉が深鍋に入れられ、特定の温度（例えば華氏３７５度など）で特定の持続時間（例えば１０分など）きつね色に焼かれるステップ；（２）当該きつね色に焼かれた肉にタマネギおよび／または他の材料が加えられるステップ；（３）当該材料の組み合わせが、第２の特定の温度（例えば華氏３００度など）で第２の特定の持続時間（例えば５分など）だけ調理されるステップ；（４）トマト、トマトソースおよびスパイスが加えられるステップ；（５）当該材料の組み合わせが、第３の特定の温度（例えば華氏２１２度など）で第３の特定の持続時間（当該トマトソースの組み合わせが１／２に減少するまで）調理されるステップ；および、（６）食料品全体が、第４の特定の温度（例えば華氏１８０度など）で第４の特定の持続時間（例えば４時間など）調理されるステップ。
【００２９】
この段階的な解説において、チリ・コン・カルネ用の上述の例のそれぞれのステップは、個別に表示（または、料理レシピで個別に強調することにより現在のステップを識別）させることができる。現在のステップで、計算装置１４は、料理レシピにおける現在のステップを説明する情報を表示可能であって、当該ステップ中にユーザーが何をすべきかをさらに説明する情報を表示させることができる。このステップが完了すると、ユーザーは、例えば計算装置１４で表示される「次へ」ボタンをクリックすることにより、当該ステップが完了したことを表明するように指示を受けることができる。これにより、ユーザーを次のステップに誘導することができる。ユーザーは、計算装置１４のボタンまたは計算装置１４のスクリーンをクリックすることにより、このような「次へ」ボタンを作動させることができる。
【００３０】
電子調理本３０および調理情報３４（電子調理本３０により利用される）に関する追加情報を以下説明する。さらに、電子調理本３０により計算装置１４（または他のデバイス）に表示されるスクリーンショットの例を図２〜図１５に図示した。さらに、電子料理本３０に関する追加情報は、米国特許出願公開第２０１７／０２３８７４９号明細書（その全体が参照により本明細書に組み込まれる）に詳細に説明されている。電子料理本３０および／または計算装置１４は、米国特許出願公開第２０１７／０２３８７４９号明細書に説明されている機能のうち任意の機能を有することができる。
【００３１】
ネットワーク３８は、例えば計算装置１４やデータベース４２などの、調理システム１０の各構成部品間の通信を促進するように操作可能な任意の適切なネットワークを表している。ネットワーク３８は、音声、映像、信号、データ、メッセージ、またはこれらの任意の組み合わせを送信可能な、任意の相互接続システムを含むことができる。ネットワーク３８としては、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ：ＰＳＴＮ）、公衆または私設のデータネットワーク、ＬＡＮ、ＭＡＮ、ＷＡＮ、ワイヤレス・パーソナル・エリア・ネットワーク（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＷＰＡＮ）、市内通信、地域的通信、グローバル通信、またはコンピューターネットワーク（インターネットなど）、有線または無線ネットワーク、企業イントラネット、その他各構成部品間の通信を促進するように操作可能な他のあらゆる適切な通信リンク（これらの組み合わせを含む）の、全部または一部を含むことができる。ネットワーク３８の好ましい例としては、ＷＰＡＮ（当該ＷＰＡＮは、例えば、ブルートゥース（登録商標）、ブルートゥース  ローパワー（ブルートゥース（登録商標）ｌｏｗ  ｐｏｗｅｒ）、ブルートゥース  ５、ＡＮＴ＋、ジグビー（ＩＥＥＥ  ８０２．１５．４）、他のＩＥＥＥ  ８０２．１５．４のプロトコル、限定なしのＩＥＥＥ  ８０２．１１Ａ、ＢまたはＧ、およびＷｉＦｉ（ＩＥＥＥ  ８０２．１１）を含むことができる）、セルラー通信ネットワーク、赤外線通信ネットワーク、調理システム１０の各構成部品間の通信を促進するように操作可能な他のあらゆる無線ネットワーク、あるいはこれらの任意の組み合わせを含んでもよい。
【００３２】
データベース４２は、計算装置１４から離れた場所に調理情報３４を保存することのできるあらゆる適当なコンポーネントを表している。データベース４２としては、ネットワークサーバー、任意の適切なリモートサーバー、大型汎用コンピュータ、データベース、ホストコンピューター、ワークステーション、ウェブサーバー、パーソナルコンピューター、ノートパソコン、携帯電話（スマートフォンなど）、電子ノート、個人用デジタル補助装置、ファイルサーバー、その他情報を保存するための適切なデバイス、またはこれらの任意の組み合わせ、を含むことができる。データベース４２により保存された調理情報３４は、計算装置１４（および電子料理本３０）にアクセス可能である。例えば、ユーザーが計算装置１４に保存されていない料理レシピ（またはその他調理情報３４）を調理しようと所望する場合には、計算装置１４がデータベース４２と通信することにより、料理レシピ（またはその他調理情報３４）を検索することができる。データベース４２に保存されている調理情報３４は計算装置１４に保存されている調理情報３４と同じものとすることができる。例えば、データベース４２は、計算装置１４にすでに保存されている調理情報３４のバックアップとすることができる。さらに（または場合によっては）、データベース４２に保存された調理情報３４は、計算装置１４に保存されている調理情報３４とは異なる（または部分に異なる）ものとすることができる。これにより計算装置１４が追加の調理情報３４（追加料理レシピなど）にアクセスすることができると同時に、計算装置１４が自身のメモリユニット２６にこれを実際に保存する必要性をなくすことができる。
【００３３】
調理システム１０、調理システム１０の各構成部品、および／または、調理システム１０の各機能に対して、明細書の範囲を逸脱することなく、改良、追加、および／または、置換を行うことができる。例えば、調理システム１０の計算装置１４は、任意数のプロセッサ２２とメモリユニット２６（例えば、２以上のプロセッサ２２、および／または、２以上のメモリユニット２６など）を含むことができる。さらに１つのプロセッサ２２により実行される複数のプロセスを、複数のプロセッサに分配することができ、および／または、メモリユニット２６に保存された情報を複数のメモリユニット２６に分配することができる。
【００３４】
他の実施例として、調理システム１０には任意数のデータベース４２（２以上のデータベース４２など）が含まれることがある。さらなる実施例として、調理システム１０はその他に、食料品を調理するためのエネルギー量を提供することができ、計算装置１４とさらに通信することのできる熱源システム、食料品を調理するためのエネルギー量を提供することができる熱源（バーナーまたはグリルなど）、熱源システムおよび／または計算装置１４と通信してユーザーの調理を補助することのできる調理装置システム８２、食料品の調理に使用することのできる調理装置（平鍋や深鍋など）、米国特許出願公開第２０１７／０２３８７４９号明細書（その全体が参照により本明細書に組み込まれる）に記載されている（および／または権利請求されている）その他の構成要素；その他の調理／食品調理構成要素、またはこれらのあらゆる組み合わせ、などの構成要素を含むことができる。
【００３５】
調理システム１０の操作に係る例示的な実施形態において、ユーザーが何か食材を調理しようと所望しているものの、当該ユーザーがどの食品を調理したいのかが分からない場合がある。また他の実施例として、ユーザーがパーティーを主催しており、来客者に料理するものを選択させる機会を与えたいと所望する場合がある。このような場合、ユーザーが計算装置１４（ならびに電子料理本３０および調理情報３４）を使用することで、ユーザーが調理する一以上の食料品を選択することを補助することができ、またさらに計算装置１４（ならびに電子料理本３０および調理情報３４）を使用することで、選択された食料品を調理することができる。
【００３６】
このような補助を得るために、ユーザーは、計算装置１４に電子料理本３０を実行させることができる。当該ユーザーは、計算装置１４に、あらゆる方法で電子調理本３０を実行させることができる。例えば、電子調理本３０は、計算装置１４にインストールされた「アプリ」とすることができる。このような場合、ユーザーは、計算装置１４に表示された電子調理本３０のアイコンを選択することにより、計算装置１４に電子調理本３０を実行させることができる。
【００３７】
計算装置１４により実行されると、電子調理本３０は調理に関連付けされたコンテンツを表示することができる。電子料理本３０は、（計算装置１４に保存されたかまたはデータベース４２からアクセスされた）調理情報３４にアクセスし、調理情報３４を含む一以上のグラフィック画像を生成することにより、これらコンテンツを表示することができる。これらグラフィック画像はその後、表示のためにユーザーに送信することができる（例えば、計算装置１４のスクリーンまたは他のスクリーンに表示させるために送信される）。
【００３８】
ユーザーが電子調理本３０を検索することにより、食料品の調理に使用される特定の料理レシピを選択することができる。ユーザーは、あらゆる方法で電子調理本３０を検索することができる。例えばユーザーは、電子調理本３０の検索機能を利用して、（調理情報３４内の）特定の料理レシピを検索することができる。他の実施例として、ユーザーは、電子調理本３０の特定の欄に、お気に入りの料理レシピを有することができる。このような例において、ユーザーが（例えば電子調理本３０の「お気に入り」タブをクリックすることによって）この欄まで案内されることにより、特定の料理レシピを選択することができる。さらなる実施例として、電子調理本３０は、推奨レシピ、および／または、他のユーザーあるいは有名人のシェフにより評価されているレシピを含むことができる。また別の実施例として、ユーザーは、料理レシピ全て（または一部）をスクロールして、特定のレシピを選択することができる。
【００３９】
好ましい実施例において、ユーザーは、２以上の特定の料理レシピを（調理情報３４内で）検索して組み合わせることにより料理を作るための、電子料理本３０の組み合わせ機能を作動させることができる。ユーザーはこの組み合わせ機能をあらゆる方法で作動させることができる。例えばユーザーは、電子料理本３０により提示されたグラフィック画像にある「組み合わせ」タブ（またはボタン）をクリックすることができる。
【００４０】
作動の後、計算装置１４がユーザーに表示させる第１グラフィック画像を生成して送信することにより、ユーザーが特定の料理レシピを選択することを補助することができる。この第１グラフィック画像は計算装置１４のスクリーンに表示させることができ、場合によっては、計算装置１４と通信している他のスクリーンもしくはデバイスに表示させることができる。第１グラフィック画像の例は、グラフィック画像１００として図２に図示されている。
【００４１】
図示の通り、グラフィック画像１００によりユーザーは、（１）タンパク質系料理レシピと；（２）ソース料理レシピ、の二種類の異なる料理レシピを選択することができる。タンパク質系料理レシピとは、タンパク質を含むあらゆる種類の食料品を調理するレシピのことを指す。このような食料品の例として、卵、魚、牛肉、豚肉、仔牛、子羊、狩猟肉、七面鳥、魚介類、鶏肉、鳥類、植物性の品目、乳製品、および／またはその他タンパク質を含有する食料品、が含まれる。ソース料理レシピとは、あらゆる種類のソース食料品を調理するレシピのことを指す。このような食料品の例として、アルフレードソース、洋ナシとアーモンドブラウンのバターソース、パンプキンシードとアップルのブラウンバター、タルタルソース、オランデーズソース、ベアルネーズソース、ブラウンバターソース、サルサ、ニンジンジンジャーソース、クリームソース、トマトソース、バター濃厚ソース、ビーガンソース、その他ホットソース、その他冷製ソース、および／または、その他あらゆるソースが含まれる。
【００４２】
グラフィック画像１００はタンパク質系料理レシピとソース料理レシピを含む画像として図示されているが、グラフィック画像１００（およびその他本明細書に説明されるあらゆる画像）に、その他あらゆる種類の料理レシピを含むことができる。例えば、タンパク質系料理レシピの代わりに、グラフィック画像１００として、メインコースの料理レシピ、各種牛肉料理レシピ、各種魚料理レシピ，各種豆腐料理レシピ、または他のあらゆる種類のレシピを含むことができる。他の実施例として、ソース料理レシピの代わりに、付け合わせ料理のレシピ（ごはん、および／または、野菜など），デザートのレシピ，調理タイプのレシピ（最初に選択した料理レシピがサーモンだった場合、調理タイプとしては、燻製、グリル焼き、揚げ、ベークド、等が考えられる）、サブカテゴリーのレシピ（最初に選択した料理レシピが魚介類だった場合、サブカテゴリーのレシピとしては、エビ、カニ、イガイ、イカ、等が考えられる）、または他のあらゆる種類のレシピを含むことができる。
【００４３】
図示の通り、グラフィック画像１００には選択されたタンパク質系料理レシピの領域１０４が含まれている。選択されたタンパク質系料理レシピの領域１０４とは、グラフィック画像１００においてユーザーにより既に選択されたタンパク質系料理レシピを表示させるために使用可能な領域のことを指す場合がある。例えば、ユーザーが特定のタンパク質系料理レシピを選択すると、そのタンパク質系料理レシピに関連した画像を領域１０４に表示させることができる。図２では、特定のタンパク質系料理レシピがまだ選択されていないため、領域１０４は空欄である。図３には領域１０４が選択されたタンパク質系料理レシピの画像で満たされている例が図示されている。選択されたタンパク質系料理レシピの領域１０４は、グラフィック画像１００内のあらゆる領域に配置させることができる。例えば、グラフィック画像１００の上部、下部、左側、右側、または中央部にこれを配置させることができる。好ましい実施例では、図２に図示の通り、領域１０４は、グラフィック画像１００の上部において、タンパク質列１１２（以下に説明）と一直線に配列しながらもタンパク質列１１２から離れた位置に配置される。
【００４４】
グラフィック画像１００にはさらに選択されたソース料理レシピの領域１０８が含まれている。選択されたソース料理レシピの領域１０８とは、グラフィック画像１００において、ユーザーにより既に選択された選択されたソース料理レシピを表示させるために使用可能な領域のことを指す場合がある。例えば、ユーザーが特定のソース料理レシピを選択すると、そのソース料理レシピに関連付けられた画像を領域１０８に表示させることができる。図２では、特定のソース料理レシピがまだ選択されていないため、領域１０８は空欄である。図８には領域１０８が選択されたソース料理レシピの画像で満たされている例が図示されている。選択されたソース料理レシピの領域１０８は、グラフィック画像１００内のあらゆる領域に配置させることができる。例えば、グラフィック画像１００の上部、下部、左側、右側、または中央部にこれを配置させることができる好ましい実施例では、図２に図示の通り、領域１０８はグラフィック画像１００の上部において、ソース列１１６（以下に説明）と一直線に配列しながらもソース列１１６から離れた位置に配置される。
【００４５】
グラフィック画像１００にはさらにタンパク質列１１２が含まれる。タンパク質列１１２とは、グラフィック画像１００内において、ユーザーにより選択可能な一以上のタンパク質系料理レシピを表示させるために使用可能な領域のことを指す場合がある。タンパク質列１１２はあらゆる大きさおよび／または形状を有することができる。さらにタンパク質列１１２は、ユーザーにより選択可能なあらゆる数のタンパク質系料理レシピを含むことができる。たとえば、タンパク質列１１２には、１つのタンパク質系料理レシピ、２つのタンパク質系料理レシピ、１０のタンパク質系料理レシピ、１００のタンパク質系料理レシピ、１０００のタンパク質系料理レシピ、またはその他あらゆる数のタンパク質系料理レシピを含めることができる。さらに、タンパク質列１１２は列を指すものとしているが、タンパク質系料理レシピに係るあらゆる列、またはその他タンパク質系料理レシピに係るあらゆる配置とすることができる。例えば、タンパク質列１１２は、垂直配列のタンパク質系料理レシピ（例えば、図２に示すような列など）、水平／側面配列のタンパク質系料理レシピ（例えば、行など）、円形配列のタンパク質系料理レシピ（例えば、円形の列、円形の行など）、その他タイプの配列をしたタンパク質系料理レシピ、その他の配列をしたタンパク質系料理レシピ、とすることができる。他の実施例として、各々の料理レシピが異なるグラフィック画像１００に含まれる場合がある。さらなる実施例として、，タンパク質列１１２が、タンパク質系料理レシピのテキストリストである場合がある。他の実施例として、タンパク質列１１２は、選択可能なリストまたは選択可能なサブカテゴリー（例えば、肉、魚、など）に含まれる一以上の料理レシピを提示する、選択可能なメニューとすることができる。
【００４６】
タンパク質列１１２はタンパク質系料理レシピをあらゆる方法で含むことができる。例えば、タンパク質列１１２は、タンパク質系料理レシピに関連付けされた名称からなるリスト、タンパク質系料理レシピに関連付けされた画像からなるリスト、ユーザーがタンパク質系料理レシピを識別するあらゆる方法、またはこれらの組み合わせ、を含むことによって、タンパク質系料理レシピを含むことができる。図示の例では、タンパク質列１１２にはタンパク質系料理レシピに関連付けされた画像が含まれる。これらの画像は、タンパク質画像１２０（例えば、１２０ａ，１２０ｂ，および１２０ｃ）として図示されている。タンパク質系料理レシピに関連付けされた画像は、ユーザーがタンパク質系料理レシピを識別することのできるあらゆる画像とすることができる。例えば、この画像は、タンパク質系料理レシピの最終結果を表す写真、タンパク質系料理レシピの最終結果を表す図、ユーザーがタンパク質系料理レシピを識別することのできるその他イラスト、またはこれらの組み合わせとすることができる。図示の通り、タンパク質列１１２に含まれる画像１２０には、各タンパク質系料理レシピの最終結果を表す写真（例として、こんがりサーモンのタンパク質系料理レシピの画像は、完全に（または部分的に）調理／料理されたこんがりサーモンの全部もしくは一部の写真である。）が含まれている。さらに、画像１２０には、各タンパク質系料理レシピに関連付けされた名称も含まれている（例として、こんがりサーモンの画像に「こんがりサーモン」という名称が含まれる）。名称は図２に図示のように写真に重ね合わせることができる。
【００４７】
これら画像１２０は、タンパク質列１１２の中にあらゆる方法で含むことができる。例えば、図示されているように、各画像１２０は、後続の画像１２０と並ぶようにして（垂直に並んでいるなど）、タンパク質列１１２内に含まれていてもよい。これら画像１２０は、タンパク質列１１２の中にあらゆる順番で含むことができる。例えば、これら画像１２０は、アルファベット順、人気順（最も人気の料理レシピが最初にリストアップされている）、ユーザー人気順（特定のユーザーの最も人気な料理レシピが最初にリストアップされている）、保存順、グラフィック画像１００のロード順、その他の順番、またはこれらのあらゆる組み合わせで含むことができる。
【００４８】
タンパク質列１１２（およびタンパク質列１１２内に含まれる画像１２０）はスクロール可能である。例えば、図２に２つの画像１２０（１２０ａおよび１２０ｂ）だけしか完全に表示されていなくとも、ユーザーがスクロールダウン（またはスクロールアップ）することにより追加の画像１２０を表示させることができる。これによりユーザーはタンパク質列１１２に含まれるあらゆる数の画像をスクロールすることができる。ユーザーはあらゆる方法で画像１２０をスクロールすることができる。例えば、ユーザーは、画像１２０上にあるスクリーン（タッチ起動スクリーンなど）で指を上方向にフリック（またはスライド）することによりタンパク質列１１２を下にスクロールさせ、追加の画像１２０を表示させることができる。他の実施例として、ユーザーは、表示された「下」ボタン（図示せず）を押すことによりタンパク質列１１２を下にスクロールダウンするか、またはマウスなどを用いて表示された「下」ボタン（図示せず）をクリックすることにより、タンパク質列１１２をスクロールダウンすることができる。実施例によっては、タンパク質列１１２を個々にスクロール可能とすることができる。例えば、ユーザーがタンパク質列１１２をスクロールダウンする場合、タンパク質列１１２はスクロールダウンするものの、他の列（ソース列１１６など）またはタンパク質列１１２に含まれない他の画像が、影響を受けないようにすることができる（つまりスクロールさせなくとも構わない）。これによりユーザーはグラフィック画像１００の各列を個々にスクロールすることができる。
【００４９】
タンパク質列１１２の画像は静的な画像サイズ（例えば、変化しないサイズ）を有することができる。このような場合、タンパク質列１１２（およびタンパク質列１１２内の画像１２０）がスクロールされたときに、タンパク質列１１２内の画像をすべて同じサイズのままに留めることができる。場合によっては、タンパク質列１１２の画像は動的な画像サイズ（例えば、変化するサイズ）を有することができる。このような場合、タンパク質列１１２（およびタンパク質列１１２内に含まれる画像１２０）がスクロールされると、現在の画像１２０（または最上部の画像１２０）をその他の画像１２０と比較して拡大させることができる。
【００５０】
タンパク質列１１２内の各画像１２０は選択可能である。画像１２０を選択することにより、その画像１２０に関連付けられたタンパク質系料理レシピ（例えば、こんがりサーモンの画像１２０ａに関連付けられたこんがりサーモンのレシピ）を、選択されたタンパク質系料理レシピとして選択することができる。これにより、選択されたタンパク質系料理レシピを、上記の選択されたタンパク質系料理レシピの領域１０４に追加させることができる。これに関するさらなる詳細を以下に説明する。画像１２０はあらゆる方法で選択可能である。例えば、ユーザーが指を使って（例えば、タッチ駆動のスクリーン上の）画像１２０を押すことにより、これを選択することができる。他の実施例として、ユーザーがマウスなどを使用することで画像１２０を押すことができる。
【００５１】
グラフィック画像１００にはさらにソース列１１６が含まれる。ソース列１１６とは、グラフィック画像１００内において、ユーザーにより選択可能な一以上のソース料理レシピを表示させるために使用可能な領域のことを指す場合がある。ソース列１１６はあらゆる大きさおよび／または形状を有することができる。さらにソース列１１６は、ユーザーにより選択可能なあらゆる数のソース料理レシピを含むことができる。たとえば、ソース列１１６には、１つのソース料理レシピ、２つのソース料理レシピ、１０のソース料理レシピ、１００のソース料理レシピ、１０００のソース料理レシピ、またはその他あらゆる数のソース料理レシピを含めることができる。さらに、ソース列１１６は列を指すものとしているが、ソース料理レシピに係るあらゆる列、またはその他ソース料理レシピに係るあらゆる配置とすることができる。例えば、ソース列１１６は、垂直配列のソース料理レシピ（例えば、図２に示すような列など）、水平／側面配列のソース料理レシピ（例えば、行など）、円形配列のソース料理レシピ（例えば、円形の列、円形の行など）、その他タイプの配列をしたあらゆるソース料理レシピ、その他の配列をしたソース料理レシピ、とすることができる。他の実施例として、各々の料理レシピが異なるグラフィック画像１００に含まれる場合がある。さらなる実施例として、ソース列１１６が、ソース料理レシピのテキストリストである場合がある。他の実施例として、ソース列１１６は、選択可能なリストまたは選択可能なサブカテゴリー（例えば、冷製ソース、ホットソース、など）に含まれる一以上の料理レシピを提示する、選択可能なメニューとすることができる。
【００５２】
ソース列１１６はソース料理レシピをあらゆる方法で含むことができる。例えば、ソース列１１６は、ソース料理レシピに関連付けされた名称からなるリスト、ソース料理レシピに関連付けされた画像からなるリスト、ユーザーがソース料理レシピを識別するあらゆる方法、またはこれらの組み合わせ、を含むことによって、ソース料理レシピを含むことができる。図示の例では、ソース列１１６にはソース料理レシピに関連付けされた画像が含まれる。これらの画像は、ソース画像１２４（例えば、１２４ａ，１２４ｂ，および１２４ｃ）として図示されている。ソース料理レシピに関連付けされた画像は、ユーザーがソース料理レシピを識別することのできるあらゆる画像とすることができる。例えば、この画像は、ソース料理レシピの最終結果を表す写真、ソース料理レシピの最終結果を表す図、ユーザーがソース料理レシピを識別することのできるその他イラスト、またはこれらの組み合わせとすることができる。図示の通り、ソース列１１６に含まれる画像１２４には、各ソース料理レシピの最終結果を表す写真（例として、ベーコンエマルションのソース料理レシピの画像は、完全に（または部分的に）調理／料理されたベーコンエマルションの全部もしくは一部の写真である。）が含まれている。さらに、画像１２０には、各ソース料理レシピに関連付けされた名称も含まれている（例として、ベーコンエマルションの画像に「ベーコンエマルション」という名称が含まれる）。名称は図２に図示のように写真に重ね合わせることができる。
【００５３】
これら画像１２４は、ソース列１１６の内であらゆる方法で含むことができる。例えば、図示されているように、各画像１２４は、後続の画像１２４と並ぶようにして（垂直に並んでいるなど）、ソース列１１６内に含まれていてもよい。これら画像１２４は、ソース列１１６の中にあらゆる順番で含むことができる。例えば、これら画像１２４は、アルファベット順、人気順（最も人気の料理レシピが最初にリストアップされている）、ユーザー人気順（特定のユーザーの最も人気な料理レシピが最初にリストアップされている）、保存順、グラフィック画像１００のロード順、その他の順番、またはこれらのあらゆる組み合わせで含むことができる。
【００５４】
ソース列１１６（およびソース列１１６内に含まれる画像１２４）はスクロール可能である。例えば、図２に２つの画像１２４（１２４ａおよび１２４ｂ）だけしか完全に表示されていなくとも、ユーザーがスクロールダウン（またはスクロールアップ）することにより追加の画像１２４を提示することができる。これによりユーザーはソース列１１６に含まれるあらゆる数の画像をスクロールすることができる。ユーザーはあらゆる方法で画像１２４をスクロールすることができる。例えば、ユーザーは、画像１２４上にあるスクリーン（タッチ起動スクリーンなど）で指を上方向にフリック（またはスライド）することによりソース列１１６をスクロールダウンさせ、追加の画像１２４を表示させることができる。他の実施例として、ユーザーは、表示された「下」ボタン（図示せず）を押すことによりソース列１１６を下にスクロールダウンするか、またはマウスなどを用いて表示された「下」ボタン（図示せず）をクリックすることにより、ソース列１１６をスクロールダウンすることができる。実施例によっては、ソース列１１６を個々にスクロール可能とすることができる。例えば、ユーザーがソース列１１６をスクロールダウンする場合、ソース列１１６はスクロールダウンするものの、他の列（ソース列１１６など）およびソース列に含まれない他の画像が、影響を受けないようにすることができる（つまりスクロールさせなくとも構わない）。これによりユーザーはグラフィック画像１００の各列を個々にスクロールすることができる。
【００５５】
ソース列１１６の画像は静的な画像サイズ（例えば、変化しないサイズ）を有することができる。このような場合、ソース列１１６（およびソース列１１６内の画像１２４）がスクロールされたときに、ソース列１１６に含まれるすべての画像１２４を同じサイズのままに留めることができる。場合によっては、ソース列１１６の画像１２４は動的な画像サイズ（例えば、変化するサイズ）を有することができる。このような場合、ソース列１１６（およびソース列１１６内に含まれる画像１２４）がスクロールされると、現在の画像１２４（または最上部の画像１２４）をその他の画像１２４と比較して拡大させることができる。
【００５６】
ソース列１１６内の各画像１２４は選択可能である。画像１２４を選択することにより、その画像１２４に関連付けられたソース料理レシピ（例えば、ベーコンエマルションの画像１２４ａに関連付けられたベーコンエマルションのレシピ）を、選択されたソース料理レシピとして選択することができる。これにより、選択されたソース料理レシピを、上記の選択されたソース料理レシピの領域１０８に追加させることができる。これに関するさらなる詳細を以下に説明する。画像１２４はあらゆる方法で選択可能である。例えば、ユーザーが指を使って画像１２４を押すことにより、これを選択することができる。他の実施例として、ユーザーがマウスなどを使用することで画像１２４を押すことができる。
【００５７】
グラフィック画像１００にはさらにタンパク質フィルター１２８が含まれる。タンパク質フィルター１２８とは、ユーザーがタンパク質列１１２内に含まれるタンパク質系料理レシピの種類を選別することを可能にする選別可能なフィルターのことを指す場合がある。例えば、タンパク質フィルター１２８によりユーザーは、タンパク質列１１２に例えば鶏肉のタンパク質系料理レシピのみを含めることができる。他の実施例として、タンパク質フィルター１２８によりユーザーは、タンパク質列１１２に、例えばアメリカ風料理のタンパク質系料理レシピだけを含めることができる。タンパク質フィルター１２を用いて適応可能なフィルターの種類の例としては他に、タンパク質カテゴリー（例：鶏肉、魚介類、子羊、鶏肉、牛肉、豚肉、野菜、魚、など）、料理のタイプ（例：アメリカ風、スペイン風、ラテンアメリカ風、中東風、南部風、地中海風）、調理時間（例：３０分以下、１時間以下）、カロリー量、調理スタイル（例：揚げ、こんがり焼くこと、グリル焼き）、その他フィルター、またはこれらの組み合わせ、を含めることができる。タンパク質フィルター１２８を利用することで、ユーザーは料理レシピの選択肢を絞り込むことができる。これによりユーザーは探し求めている料理レシピをより簡単に見つけ出すことができる。
【００５８】
グラフィック画像１００にはさらにソースフィルター１３２が含まれる。ソースフィルター１３２とは、ユーザーがソース列１１６内に含まれるソース料理レシピの種類を選別することを可能にする選別可能なフィルターのことを指す場合がある。例えば、ソースフィルター１３２によりユーザーは、ソース列１１６にチーズなどのソース料理レシピのみを含めることができる。他の実施例として、ソースフィルター１３２によりユーザーは、ソース列１１６に、例えばアメリカ風料理用のソース料理レシピだけを含めることができる。ソースフィルター１３２を用いて適応可能なフィルターの種類の例としては他に、ソーススパイスの分類（例：スパイシー、スパイシーでない、など）、料理のタイプ（例：アメリカ風、スペイン風、ラテンアメリカ風、中東風、南部風、地中海風）、調理時間（例：３０分以下、１時間以下）、カロリー量、調理スタイル（例：調理済み、生）、その他フィルター、またはこれらの組み合わせ、を含めることができる。ソースフィルター１３２を利用することで、ユーザーは料理レシピの選択肢を絞り込むことができる。これによりユーザーは探し求めている料理レシピをより簡単に見つけ出すことができる。
【００５９】
実施例によっては、タンパク質フィルター１２８および／またはソースフィルター１３２を機能させるために、調理情報３４にフィルターの種類と料理レシピの関連付けを含めることができる。例えば、調理情報３４に、特定の料理レシピを特定のフィルターに関連付ける識別子を含めることができる。例えば、ある特定のフィルター（鶏肉、など）が選択されたとき、計算装置１４は調理情報３４を検索して、特定のフィルターに対応する識別子（鶏肉の識別子）を含む（もしくはこれにより識別される）全ての料理レシピを検索することができる。また別の実施例では、調理情報３４は、特定のフィルタータイプと料理レシピの検索可能なもしくはアクセス可能な関連付けを可能にするその他の記憶機構または仕組みを有すること（により、計算装置１４がどの料理レシピが特定のフィルター種類と関連付けられているかについて判断すること）ができる。
【００６０】
実施例によっては、計算装置１４に保存された調理情報３４、データベース４２に保存された調理情報３４、またはこれらの組み合わせに基づいて、計算装置１４が、グラフィック画像１００（および本明細書に説明される他のあらゆるグラフィック画像）を生成することができる。計算装置が１４、要求された調理情報３４の一部が計算装置１４には保存されていないと判断すると、計算装置１４がネットワーク３８を通じてデータベース４２と通信することにより、この要求された調理情報を検索することができる。
【００６１】
ユーザーに表示させるグラフィック画像１００を送信する前に、計算装置１４は、どのタンパク質系料理レシピをグラフィック画像１００がタンパク質列１１２に表示させ、またどのソース料理レシピをグラフィック画像１００がソース列１１６に表示させるかを、判断することができる。計算装置１４はこのようは判断をあらゆる方法で行うことができる。例えば、計算装置１４は調理情報３４に含まれるすべてのタンパク質系料理レシピ（およびソース料理レシピ）を検索する（あるいは読み出す）ことができ、またこれらすべてをグラフィック画像１００の中に含めることができる。他の実施例として、計算装置１４は、計算装置１４に保存されている（またはデータベース４２に保存されている）タンパク質系料理レシピ（およびソース料理レシピ）だけを検索し、これらのみをグラフィック画像１００の中に含めることができる。さらなる実施例として、計算装置１４は、ユーザーが料理するために以前選択したタンパク質系料理レシピ（およびソース料理レシピ）、ユーザーがお気に入りとして選択したタンパク質系料理レシピ（およびソース料理レシピ）、または料理のためにお勧めされた（有名チェフまたはソーシャルメディアグループによりお勧めされた）タンパク質系料理レシピ（およびソース料理レシピ）だけを検索した後に、計算装置１４はこれらのみをグラフィック画像１００に含めることができる。
【００６２】
タンパク質系料理レシピとソース料理レシピをグラフィック画像１００の内に含めるために、計算装置１４はまた、どの画像１２０とどの画像１２４をグラフィック画像１００に含めるべきかを判断することができる。計算装置１４はこのような判断をあらゆる方法で行うことができる。例えば、計算装置１４がどのタンパク質系料理レシピをグラフィック画像１００に含めるべきかを判断すると、計算装置１４は、判断された各タンパク質系料理レシピに対応する関連付けされた画像１２０を検索する（あるいは読み出す）ことができる。このような場合、関連付けされた画像１２０を、判断されたタンパク質系料理レシピと共に（またはこれに関連付けされて）保存させることができ、または関連付けされた画像１２０にはこれを判断されたタンパク質系料理レシピに関連付ける識別子が含まれていてもよく、或いは、判断されたタンパク質系料理レシピには、関連付けされた画像１２０の位置を含む識別子が含まれていてもよい。
【００６３】
他の例では、どの画像１２０と画像１２４をグラフィック画像１００に含めるべきかを判断する前に、タンパク質系料理レシピとソース料理レシピを決定する必要はない。このような場合、計算装置１４は、（関連付けされた料理レシピを検索もしくは判断することなく）画像１２０と画像１２４だけを検索することができる。このために、計算装置１４は、調理情報３４に含まれ、かつタンパク質系料理レシピとソース料理レシピに関連付けされた、すべての画像１２０と画像１２４を検索する（あるいは読み出す）ことができる。その後に、計算装置１４はこれらをグラフィック画像１００に含めることができる。別の実施例として、計算装置１４は、画像１２０と画像１２４を上記の方法とは違うあらゆる方法で検索し、その後で、決定した画像１２０と画像１２４をグラフィック画像１００の中に含めてユーザーに向けて表示するために送信することができる。
【００６４】
ユーザーへの表示のためにグラフィック画像を送信した後、計算装置１４は、ユーザーが特定のタンパク質系料理レシピを選択したという旨の表示を受信することができる。例えば、計算装置１４は、特定のタンパク質系料理レシピに関連付けられた特定の画像１２０をユーザーが選択したという旨（例えば、こんがりサーモンのタンパク質系料理レシピに関連付けされたこんがりサーモンの画像をユーザーが選択した旨）の表示を受信することができる。この表示はあらゆる方法で受信することができる。例えば、上記の通り、表示はユーザーが指を画像１２０に押し当てることによって受信することができ、あるいはユーザーはマウスを使って画像１２０をクリックすることができる。
【００６５】
表示の受信後、計算装置１４はユーザーに提示するための第２のグラフィック画像を生成し、また送信することができる。この第２のグラフィック画像は計算装置１４のディスプレイに表示可能であって、場合によっては、計算装置１４と通信している他のスクリーンまたはデバイスに表示させることができる。第２のグラフィック画像の例は図３にグラフィック画像２００として図示されている。
【００６６】
計算装置１４は第２のグラフィック画像を全く新しいグラフィック画像として送信することができ、あるいは計算装置１４は、第２のグラフィック画像の情報が含まれるように第１のグラフィック画像１００（図２に図示）がアップロード（リフレッシュ）されるような、あらゆる方法で、第２のグラフィック画像を送信することができる。
【００６７】
第２のグラフィック画像２００は第１のグラフィック画像１００と同様のものとすることができる。例えば、第２のグラフィック画像２００は、領域１０４、領域１０８、タンパク質列１１２、ソース列１１６、タンパク質フィルター１２８、およびソースフィルター１３２を含むことができる。さらに、タンパク質列１１２は、第１のグラフィック画像１００のタンパク質列１１２に含まれているタンパク質画像と同じタンパク質画像１２０が含まれていてもよい。
【００６８】
第１のグラフィック画像１００とは異なり、第２のグラフィック画像２００は、領域１０４に表示された選択されたタンパク質系料理レシピの画像を含むことができる。この例は図３の中に、選択されたタンパク質画像１３６として認められる。選択されたタンパク質画像１３６は、ユーザーにより選択されたタンパク質系料理レシピを識別可能なあらゆる画像とすることができる。例えば、選択されたタンパク質画像１３６は、タンパク質系料理レシピの最終結果を表す写真、タンパク質系料理レシピの最終結果を表す図、ユーザーにより選択されたタンパク質系料理レシピを識別することのできるその他イラスト、またはこれらの組み合わせとすることができる。図示の通り、選択されたタンパク質画像１３６には、各タンパク質系料理レシピの最終結果を表す写真（例として、フエダイのフライパン焼きの画像は、完全に（または部分的に）調理／料理されたフエダイのフライパン焼きの全部もしくは一部の写真である。）が含まれている。さらに、選択されたタンパク質画像１３６には各タンパク質系料理レシピに関連付けされた名称も含まれている（例として、フエダイのフライパン焼きの画像に「フエダイのフライパン焼き」という名称が含まれる）。この名称は図３に図示のように写真に重ね合わせることができる。
【００６９】
選択されたタンパク質画像１３６は、選択されたタンパク質系料理レシピの画像１２０と同一のものとすることができ、あるいは別のものとすることができる。例えば、フエダイのフライパン焼きに対応する選択されたタンパク質画像１３６は、タンパク質列１１２に含まれるフエダイのフライパン焼きに対応する画像１２０と同じものとすることができる。一方で、フエダイのフライパン焼きに対応する選択されたタンパク質画像１３６は、タンパク質列１１２に含まれるフエダイのフライパン焼きに対応する画像１２０と違うものとすることができる。図３に図示の通り、フエダイのフライパン焼きに対応する画像１２０と選択されたタンパク質画像１３６は異なっている。特に、選択されたタンパク質画像１３６にはフエダイのフライパン焼きの異なる写真が含まれる。加えて、選択されたタンパク質画像１３６として使用された写真は拡大される（または拡大写真である）。また、タンパク質系料理レシピに関連付けされる名称（例：「フエダイのフライパン焼き」）に使用されるフォントは、画像１２０のフォントよりも大きい。さらに、実施例によっては、名称は異なるフォントタイプ、あるいは異なるフォント色、あるいは異なるスタイル（例：ボールド体、イタリック体）とすることができる。さらに、選択されたタンパク質画像１３６は画像１２０（例：１．５”×２．５”）よりも大きく（例：３”×２．５”）することができる。
【００７０】
実施例によっては、選択されたタンパク質画像１３６と画像１２０の違い（選択されたタンパク質画像１３６のより大きなフォントおよびより大きな画像）、および／または、選択されたタンパク質画像１３６の位置（例：タンパク質列１１２とは別の位置）によって、選択されたタンパク質画像１３６をタンパク質列１１２のなかの画像１２０から目立たせることができるため、選択されたタンパク質画像１３６をユーザーに見やすくさせることができる（また選択されたタンパク質画像１３６を食事仲間と共有しやすくすることもできる）。これらの違いにより、選択されたタンパク質画像１３６が選択されたタンパク質系料理レシピであることを、ユーザーに認識させやすくすることができる。例えば、選択されたタンパク質画像１３６を画像１２０の１つと間違える可能性（またはその反対）を少なくすることができる。また、選択されたタンパク質画像１３６の位置と視認性は、タンパク質列１１２および／またはソース列１１６を後でスクロールさせることによって、一切影響を受けないようにすることができる。したがって、いくつかの実施例において、ユーザーが代替えレシピをより簡単に探しやすくすることができる一方で、現在選択されているタンパク質画像１３６を視認しやすいままに保つことができる。
【００７１】
第２のグラフィック画像２００は、フエダイのフライパン焼きを、選択されたタンパク質系料理レシピとして図示しているが、第２のグラフィック画像２００によりユーザーは選択を変更することができる。例えば、ユーザーが選択されたタンパク質画像１３６を特定の時間（２秒間など）押し付けることにより、選択されたタンパク質画像１３６を選択しない状態にすることができる。これにより選択されたタンパク質画像１３６を消去することができる。この場合、ユーザーは、タンパク質系料理列１１２の内で画像１２０をスクロールして、異なる画像１２０を選択することにより、異なるタンパク質系料理レシピを選択することができる。また別の実施例では、タンパク質系料理列１１２の内で画像１２０を単純にスクロールして、異なる画像１２０を選択することにより、ユーザーは選択を変更することができる。これにより、フエダイのフライパン焼きに属する選択されたタンパク質画像１３６を、図４に図示されているような「フエダイのＴ＆Ｄ強化フライパン焼き」などの異なる選択されたタンパク質画像１３６に置き換えることができる。
【００７２】
さらに、ユーザーがタンパク質列１１２内の画像１２０および／またはソース列１１６内の画像１２４をスクロールしても、このスクロールにより選択されたタンパク質画像１３６の配置が影響を受けないようにすることができる。その代わり、選択されたタンパク質画像１３６を同じ位置に保って（例：第２のグラフィック画像２００の最上部、列１１２の上）ユーザーに対して視認可能に保つことができる。これによりユーザーは料理レシピの選択肢をスクロールし続けながら、何の料理レシピが現在選択されているかを視認することができる。
【００７３】
また図示の通り、選択されたタンパク質画像１３６は、ユーザーが選択されたタンパク質系料理レシピだけを調理することを進めることができるような選択可能なボタン（例えば、「開始」ボタンなど）をさらに含むことができる。ユーザーによりこのボタンが駆動されると（例えばユーザーが指またはマウスを使ってボタンを押すことによってボタンが駆動されると）、電子料理本３０は、ユーザーが選択されたタンパク質系料理レシピのみを調理することを補助することを進めることができる。つまり、ユーザーがソース料理レシピを選ぶ必要はない。
【００７４】
第２のグラフィック画像２００はソース列１１６の内容を、第１のグラフィック画像１００とは異なる内容で含むこともできる。特に、第１のグラフィック画像１００のソース列１１６と第２のグラフィック画像２００のソース列１１６の両方にソース料理レシピを含めることができるが、実施例によっては、第２のグラフィック画像２００のソース列１１６に第１のグラフィック画像１００とは異なるソース料理レシピを含めることができる。このような例として、第１のグラフィック画像１００のソース列１１６に、例えば１００のソース料理レシピを含めることができる一方で、第２のグラフィック画像２００のソース列１１６にはこの部分集合、例えば２５だけのソース料理レシピを含めることができる。
【００７５】
実施例によっては、第２のグラフィック画像２００に含まれる各種ソース料理レシピは、ユーザーが選択したタンパク質系料理レシピに基づくものとすることができる。つまり、第２のグラフィック画像２００に、ユーザーにより選択されたタンパク質系料理レシピに関連付けされたソース料理レシピのみを含めることができる。例えば、第２のグラフィック画像２００は、ユーザーに選択されたタンパク質系料理レシピに合うと以前に（例えば、ユーザーにより、プロのシェフにより、電子料理本３０により）判断されたソース料理レシピだけを含むことができる。このような例として、特定のソース（例えば、バーベキューソースなど）が特定のタンパク質系料理レシピ（サーモンなど）と合わないと以前判断されたことがある場合が考えられる。このような場合、ユーザーがタンパク質系料理レシピとしてサーモンを選択した場合に、ソース列１１６の内のソース料理レシピとしてバーベキューソースが第２のグラフィック画像２００に含まれないようにすることができる。このような場合、これらのバーベキューソースが第１のグラフィック画像１００のソース列１１６の内に含まれていた場合、第２のグラフィック画像２００のソース列１１６からこれらを削除することができる。このような例として、第１のグラフィック画像１００のソース列１１６にソース料理レシピ１〜１０が含まれていた場合、第２のグラフィック画像２００のソース列１１６にソース料理レシピ２、５〜７、および９だけ（ソース料理レシピ１、３〜４、８、および１０が第２のグラフィック画像２００のソース列１１６から削除されている）を含めることができる。さらに、これらのバーベキューソースが第１のグラフィック画像１００のソース列１１６に含まれていなかった場合でも、これらを第２のグラフィック画像２００のソース列１１６に含めないようにすることができる。他の例として、特定のタンパク質系料理レシピを選択することによって、第２のグラフィック画像２００に、第１のグラフィック画像１００の中にもともと表示されていなかった一以上のソース料理レシピを含めることができる。
【００７６】
表示されたソース料理レシピの絞り込み（あるいは限定または変更）はタンパク質系料理レシピの選択によって行うことができる。したがって、ソース列１１６に表示されたソース料理レシピは、タンパク質系料理レシピを選択した後に絞り込む（あるいは変更する）ことができる。実施例によっては、ソース料理レシピを絞り込む（或いは限定または変更）する機能により、選択されたタンパク質系料理レシピとペアになる、より適切なソースをユーザーが選択することを補助することができる。例えば、料理経験の少ないユーザーが、選択されたタンパク質系料理レシピに合わない可能性のあるソースを選択することを防止することができることによって、ユーザーの調理を補助することができる。
【００７７】
実施例によっては、タンパク質系料理レシピの前回の選択に基づいたソース料理レシピを絞りこむ（或いは限定または変更）するこの機能により、計算装置１４（および／または電子料理本３０）の操作を高速化することができる。例えば、適応可能なソース料理レシピの絞り込みにより、計算装置１４（および／または電子料理本３０）は、より少ないソース料理レシピをロード（またはリフレッシュ）するだけで済むようになり、これにより計算装置１４のプロセッサ２２に対する負担をより少なくすることができる。これにより、選択されたタンパク質系料理レシピに適応しないソース料理レシピをロード（またはリフレッシュ）する負担がなくなるため、計算装置１４をより高速に操作することができる。加えて、これにより後でグラフィック画像を生成するプロセスを高速化することもできる（以下に説明）。具体的には、選択することのできるソース料理レシピがより少なくなるため、ユーザーが閲覧するレシピと画像をロードしようとするときに、プロセッサ２２は、選択されたソース料理レシピに対応する画像とレシピを、より容易に且つより迅速に見つけることができる（例えば、プロセッサは、可能な全てのソース料理レシピではなく、ソース料理レシピの部分集合だけを検索すればそれで充分である）。
【００７８】
実施例によっては、表示されたソース料理レシピの絞り込み（或いは限定または変更）を機能させるために、調理情報３４にタンパク質系料理レシピとソース料理レシピの関連付けを含めることができる。例えば、調理情報３４は、特定のソース料理レシピに特定のタンパク質系料理レシピを関連付けるような識別子を含むことができる。例えば、特定のタンパク質系料理レシピ（例：グリルチキン）が選択されると、計算装置１４は、その特定のタンパク質系料理レシピに対応する識別子（例：グリルチキン識別子）を有する（あるいはこれにより識別される）全ての料理レシピを調理情報３４で検索することができる。他の実施例では、調理情報３４は、特定のタンパク質系料理レシピと特定のソース料理レシピの間に検索可能な或いはアクセス可能な関連付けを可能にする（ことによりどのソース料理レシピが特定のタンパク質系料理レシピに関連付けられているのかを計算装置が判断できるような）他のあらゆる記憶メカニズムもしくは記憶機構を有することができる。
【００７９】
ユーザーをさらに補助するために、第２のグラフィック画像２００にはさらにソースフィルター１３２（その例は上記の通りである）を含めることができる。ソースフィルター１３２とは、ユーザーがソース列１１６内に含まれるソース料理レシピの種類を選別することを可能にする選別可能なフィルターのことを指す場合があり、ソーススパイスの分類（スパイシーであるか、スパイシーでないか、など）、料理のタイプ（例：アメリカ風、スペイン風、ラテンアメリカ風、中東風、南部風、地中海風）、調理時間（例：３０分以下、１時間以下）、カロリー量、調理スタイル（例：調理済み、生）、その他フィルター、またはこれらの組み合わせ、に応じてソース料理レシピが選別されるようになっている。ソースフィルター１３２を利用することで、ユーザーはソース料理レシピの選択肢を絞り込むことができる。このような選別は選択されたタンパク質系料理レシピに基づいて既に実行された任意の選別に加えて行うことができる。例えば、説明したように、選択されたタンパク質系料理レシピにより、ソース列１１６に含まれるソース料理レシピの数が、１−１０のソース料理レシピから２，５−７，および９のソース料理レシピまで絞り込まれた場合、ソースフィルター１３２は、例えば中南米風の料理に属するレシピである、例えばソース料理レシピ２および９だけが含まれるように、ソース料理レシピの数をさらに絞り込むことができる。
【００８０】
図５は、ユーザーがソースフィルター１３２（またはタンパク質フィルター１２８）を起動したときに、第２のグラフィック画像２００（または第１のグラフィック画像１００）の上に（あるいはその代わりに）表示させるために生成および送信することのできるフィルターグラフィック画像４００の例である。図６は、特定のフィルター（すなわち、スペイン風の料理タイプ）による選別が含まれるようにアップデートされているフィルターグラフィック画像４００の例を表している。図７は、表示（して第２のグラフィック画像２００を置換またはリフレッシュ）するために送信可能なアップデートされた第２のグラフィック画像５００の例を表している。図示の通り、選択されたフィルターは「中南米風」の料理タイプであって、ソース列１１６には、選択されたタンパク質系料理レシピ（例：フエダイのＴ＆Ｄ強化フライパン焼き）に合い、かつ選択されたソースフィルター（例：中南米風料理タイプ）にも合うように、予め判断された、例えば２つのソース料理レシピが含まれるようにアップデートされている。
【００８１】
ユーザーに表示させる第２のグラフィック画像２００を送信する前に、計算装置１４は、どのソース料理レシピを第２のグラフィック画像２００がソース列１１６に表示するのかを判断することができる。計算装置１４はこのようは判断をあらゆる方法で行うことができる。例えば、説明した通り、調理情報３４にタンパク質系料理レシピとソース料理レシピの関連付け（例えば、特定のソース料理レシピを特定のタンパク質系料理レシピに関連付ける識別子など）を含めることができる。このような場合、特定のタンパク質系料理レシピ（例：グリルチキン）が選択されると、計算装置１４は、調理情報３４のなかに含まれていて、かつ選択されたタンパク質系料理レシピ（例：選択されたグリルチキン料理レシピの識別子を有するかまたはこれにより識別されるソース料理レシピ）にも関連付けられている全ての料理レシピを検索（あるいは読み出し）することができる。計算装置１４はこれらのみを第２のグラフィック画像２００のなかに含めることができる。他の実施例として、計算装置１４は、もとのグラフィック画像１００に含まれていて且つ選択されたタンパク質系料理レシピにも関連付けられているすべてのソース料理レシピを検索することができる。計算装置１４はその後、これらのみを第２のグラフィック画像２００のなかに含めることができる。
【００８２】
ソース料理レシピを第２のグラフィック画像２００の内に含めるために、計算装置１４はまた、どの画像１２４を第２のグラフィック画像２００に含めるべきかを判断することができる。計算装置１４はこのような判断をあらゆる方法で行うことができる。例えば、計算装置１４がどのソース料理レシピを第２のグラフィック画像２００に含めるべきかを判断すると、計算装置１４は、判断された各ソース料理レシピに対応する関連付けされた画像１２４を検索する（あるいは読み出す）ことができる。このような場合、関連付けされた画像１２４は判断されたソース料理レシピと共に（あるいはこれに関連させて）保存することができ、または関連付けされた画像１２４はこれを判断されたソース料理レシピに関連付ける識別子を含むことができ、または、判断されたソース料理レシピは、関連付けされた画像１２４の位置が含まれる識別子を含むことができる。
【００８３】
他の例では、どの画像１２４を第２のグラフィック画像２００に含めるべきかを判断する前に、計算装置１４がソース料理レシピを判断しなくとも構わない。このような場合、調理情報３４は、画像１２４と画像１２０の関連付け（特定の画像１２４を特定の画像１２０に関連付ける識別子など）を含むことができる。このような場合、特定の画像１２０（グリルチキンなど）が選択されると、計算装置１４は、調理情報３４の中に含まれていて、かつ選択された画像１２０にも関連付けられている全ての画像１２４（例えば、選択されたタンパク質画像１２０に対応する識別子を有するかあるいはこれにより識別されるソース画像１２４）を検索（あるいは読み出し）することができる。計算装置１４はこれらのみを第２のグラフィック画像２００のなかに含めることができる。他の実施例として、計算装置１４は、もとのグラフィック画像１００に含まれていて且つ選択された画像１２０にも関連付けられているすべての画像１２４を検索することができる計算装置１４はその後、これらのみを第２のグラフィック画像２００のなかに含めることができる。
【００８４】
ユーザーへの表示のために第２のグラフィック画像２００を送信した後、計算装置１４は、ユーザーが特定のソース料理レシピを選択したという旨の表示を受信することができる。例えば、計算装置１４は、特定のソース料理レシピに関連付けられた特定の画像１２４をユーザーが選択したという旨（例えば、シラノ・チリとオレンジビネグレットのソース料理レシピに関連付けされたシラノ・チリとオレンジビネグレットのソースの画像をユーザーが選択した旨）の表示を受信することができる。この表示はあらゆる方法で受信することができる。例えば、説明した通り、表示はユーザーが指を画像１２４に押し当てることによって受信することができ、あるいはユーザーはマウスを使って画像１２４をクリックすることができる。
【００８５】
表示の受信後、計算装置１４はユーザーに表示するための第３のグラフィック画像を生成して送信することができる。この第３のグラフィック画像は計算装置１４のスクリーンに表示可能であって、場合によっては、計算装置１４と通信している他のスクリーンまたはデバイスに表示させることができる。第３のグラフィック画像の例は図８に第３グラフィック画像６００として図示されている。
【００８６】
第３のグラフィック画像６００は第２のグラフィック画像２００と同様のものとすることができる。例えば、第３のグラフィック画像６００は、領域１０４、領域１０８、タンパク質列１１２、ソース列１１６、タンパク質フィルター１２８、およびソースフィルター１３２を含むことができる。さらに、タンパク質列１１２は、第２のグラフィック画像２００のタンパク質列１１２に含まれているものと同じ画像１２０が含まれていてもよく、またソース列１１６は、第２のグラフィック画像２００のソース列１１６に含まれているものと同じ画像１２４が含まれていてもよい。さらに、第３のグラフィック画像６００の領域１０４は、選択されたタンパク質系料理レシピの画像１３６と同じ画像を含むことができる（例えば、何れも、フエダイのＴ＆Ｄ強化フライパン焼きと同じ画像を含むことができる）。
【００８７】
第２のグラフィック画像２００とは異なり，第３のグラフィック画像６００は、領域１０８に表示されている選択されたソース料理レシピの画像を含むことができる。この例は図８に選択されたソース画像１４０として認められる。選択されたソース画像１４０は、ユーザーにより選択されたソース料理レシピを識別することのできるあらゆる画像とすることができる。例えば、この選択されたソース画像１４０は、ソース料理レシピの最終結果を表す写真、ソース料理レシピの最終結果を表す図、ユーザーにより選択されたソース料理レシピを識別することのできるその他イラスト、またはこれらの組み合わせとすることができる。図示の通り、選択されたソース画像１４０には、ソース料理レシピの最終結果を表す写真（例として、シラノ・チリとオレンジビネグレットのソースに対応するソース料理レシピの画像は、完全に（または部分的に）調理／料理されたシラノ・チリとオレンジビネグレットのソースの全部もしくは一部の写真である。）が含まれている。さらに、選択されたソース画像１４０には、ソース料理レシピに関連付けされた名称も含まれている（例として、シラノ・チリとオレンジビネグレットのソースの画像に「シラノ・チリとオレンジビネグレットのソース」という名称が含まれる）。この名称は選択されたソース料理レシピの画像だけに重ね合わせることができる。他の実施例として、名称は図８に図示のように、選択されたタンパク質系料理レシピの画像と選択されたソース料理レシピの画像の両方の画像に重ね合わせることができる。
【００８８】
選択されたソース画像１４０は、ソース料理レシピに対応する画像１２４と同じものでも異なるものでも構わない。例えば、シラノ・チリとオレンジビネグレットのソースに対応する選択されたソース画像１４０は、ソース列１１６に含まれるシラノ・チリとオレンジビネグレットのソースに対応する画像１２４と同じものでも構わない。一方で、シラノ・チリとオレンジビネグレットのソースに対応する選択されたソース画像１４０は、ソース列１１６のなかに含まれるシラノ・チリとオレンジビネグレットのソースに対応する画像１２４と異なるものでも構わない。図８に図示の通り、選択されたソース画像１４０とシラノ・チリとオレンジビネグレットのソースに対応する画像１２４は、選択されたソース画像１４０に用いられている写真が拡大されている（即ち拡大写真）という点で異なっている。また、ソース料理レシピに関連付けされる名称（例：「シラノ・チリとオレンジビネグレットのソース」）に使用されるフォントは、画像１２４のフォントよりも大きくするか、あるいは名称を異なるフォントタイプもしくは異なるフォント色とし、または名称を異なるフォントスタイル（ボールド体、イタリック体、など）とすることができる。さらに、選択されたタンパク質画像１４０は画像１２４（例：１．５”×２．５”）よりも大きく（例：３”×２．５”）することができる。
【００８９】
実施例によっては、選択されたソース画像１４０と画像１２０の違い（選択されたソース画像１４０のより大きなフォントおよびより大きな画像）、および／または、選択されたソース画像１４０の位置（例：ソース列１１６とは別の位置）によって、選択されたソース画像１４０をソース列１１６のなかの画像１２４から目立たせることができるため、選択されたソース画像１４０をユーザーに見やすくさせることができる（また選択されたソース画像１４０を食事仲間と共有しやすくすることもできる）。選択されたソース画像１４０と画像１２４にあるこれらの違いにより、選択されたソース画像１４０が選択されたソース料理レシピであることを、ユーザーに認識させやすくすることができる。例えば、選択されたソース画像１４０を画像１２４の１つと間違える可能性（またはその反対）を少なくすることができる。また、選択されたソース画像１４０の位置と視認性は、タンパク質列１１２および／またはソース列１１６を後でスクロールさせることによって、一切影響を受けないようにすることができる。したがって、いくつかの実施例において、ユーザーが代替えレシピをより簡単に探しやすくすることができる一方で、現在選択されているソース画像１４０を視認しやすいままに保つことができる。
【００９０】
第３のグラフィック画像６００は、フエダイのフライパン焼きを選択されたタンパク質系料理レシピとして図示し、またシラノ・チリとオレンジビネグレットのソースを選択されたソース料理レシピとして図示しているが、第３のグラフィック画像６００により、ユーザーはこれら選択のうち一以上の選択を変更することができる。例えば、ユーザーが選択されたソース画像１４０を特定の時間（２秒間など）押し付けることにより、選択されたソース画像１４０を選択しない状態にすることができる。これにより選択されたソース画像１４０を消去することができる。この場合、ユーザーは、ソース列１１６の内で画像１２４をスクロールして、異なる画像１２４を選択することにより、異なるソース料理レシピを選択することができる。また別の実施例では、ソース列１１６の内で画像１２４を単純にスクロールして、異なる画像１２４を選択することにより、ユーザーは選択を変更することができる。これにより、シラノ・チリとオレンジビネグレットのソースに属する選択された選択されたソース画像１４０を、「ヒカマとマンゴーのコールスロー」などの異なる選択されたソース画像１４０に置き換えることができる。
【００９１】
さらに、ユーザーがタンパク質列１１２内の画像１２０および／またはソース列１１６内の画像１２４をスクロールしても、このスクロールにより選択されたタンパク質画像１３６および／または選択されたソース画像１４０の配置が影響を受けないようにすることができる。その代わり、選択されたタンパク質画像１３６および選択されたソース画像１４０を同じ位置に保って（例：第３のグラフィック画像６００の最上部、列１１２、１１６の上）ユーザーに対して視認可能に保つことができる。これによりユーザーは料理レシピの選択肢をスクロールし続けながら、何の料理レシピが現在選択されているかを視認することができる。
【００９２】
また図示の通り、選択されたタンパク質画像１３６および選択されたソース画像１４０は、ユーザーが選択されたレシピを調理することを進めることができるような選択可能なボタン（例えば、「開始」ボタンなど）を、さらに含むことができる。ユーザーによりこのボタンが駆動されると（例えばユーザーが指またはマウスを使ってボタンを押すことによってボタンが駆動されると）、電子料理本３０は、ユーザーがこの選択された両方の料理レシピを調理することを補助することを進めることができる。
【００９３】
ユーザーへの表示のために第３のグラフィック画像６００を送信した後、計算装置１４は、ユーザーが、選択されたタンパク質系料理レシピおよび選択されたソース料理レシピについて、手順を進めること（あるいは開始すること）を選択したという旨の表示を受信することができる。例えば、計算装置１４は、選択されたタンパク質画像１３６と選択されたソース画像１４０に含まれる選択可能なボタン（例：「開始」）をユーザーが選択したという旨の表示を受信することができる。
【００９４】
表示の受信後、計算装置１４はユーザーに表示するための第４のグラフィック画像を生成して送信することができる。この第４のグラフィック画像は計算装置１４のスクリーンに表示可能であって、場合によっては、計算装置１４と通信している他のスクリーンまたはデバイスに表示させることができる。第４のグラフィック画像の例は図９に第４グラフィック画像７００として図示されている。
【００９５】
図示の通り、第４のグラフィック画像７００は、選択されたタンパク質画像１３６と選択されたソース画像１４０を含むことができる。さらに、第４のグラフィック画像７００に調理オプション７１０が含まれる場合がある。調理オプション７１０は、選択された料理レシピの調理に影響を及ぼす可能性のある、ユーザーによる選択が可能なあらゆる種類のオプションを含むことができる。調理オプション７１０の例としては、分量サイズ（１人前、２人前、４人前、など）、食材のサイズ（１／２”や５／８”など、牛肉ステーキまたは魚の切り身の厚み）、調理具合の好み（例えば、ダン、レア、ミディアム、ウェルダン、など）、他のオプション、上記あらゆる組み合わせが含まれる。第４のグラフィック画像７００によりユーザーは調理オプション７１０に関する分量を入力することができる。例えば、ユーザーがステーキをミディアムレアに調理することを好む場合には、第４のグラフィック画像７００によりユーザーがこのような好みを入力することができる。ユーザーはこのような好みをあらゆる方法で入力することができる。例えばユーザーは第４のグラフィック画像７００により、表示された（またはスクロール可能な）２以上のオプションから選択することができる。他の実施例として、ユーザーはキーボードを用いて（例えば、ステーキのサイズを「５／８”」と入力することにより）好みを入力することができる。
【００９６】
一以上の調理オプション７１０のユーザー入力に基づいて、より正確な予測調理時間７１５が含まれるように、第４のグラフィック画像７００をアップデートすることができる。例えば、ユーザーが（事前入力されていた推奨のミディアムもしくはミディアムレアとは反対に）ウェルダンの調理具合の好みを入力すると、調理時間を長くするなどして、より長い調理時間７１５が含まれるように、第４のグラフィック画像７００をアップデートすることができる。
【００９７】
また図示の通り、料理レシピの調理に必要とされる食材をユーザーが閲覧することを可能にする第１選択可能ボタン７２０（各種食材など）を第４のグラフィック画像７００に含めることもできる。このボタンが（ユーザーの指でボタンを押すかまたはマウスを使用するなどして）ユーザーにより起動されると、計算装置１４は食材リストを含む第４のグラフィック画像を表示のために生成して送信することができる。第５のグラフィック画像の例は図１０に第５のグラフィック画像８００として図示されている。このリストに食材のリストおよび食材の分量を含めることができる。実施例によっては、食材のいくつかを選択可能とすることができ、これによりユーザーが代替えの食材（例えば、乾燥した玉ねぎのミジン切りは生刻み玉ねぎで代替えすることができる）を閲覧および／選択できるようになる。代替え食材の選択により、第５のグラフィック画像８００をリフレッシュ（またはアップデート）して代替え食材の食材量を含めることができる。実施例によっては、第５のグラフィック画像８００にある食材のリストによりユーザーは、食材を準備し、食材があることを確認し、食材をショッピングリストに加え（これはグラフィック画像（図示せず）に含まれる選択可能なボタンにより自動化することができる）、および／または、第５のグラフィック画像８００をショッピングリストとして使用する、ことができる。
【００９８】
上記と同様にして、第４のグラフィック画像７００、および／または、第５のグラフィック画像８００を、ユーザーに表示させるために送信する前に、計算装置１４は、調理オプション７１０と調理時間７１５を判断し、および／または、食材を判断することができる。計算装置１４はこのような判断をあらゆる方法で行うことができる。例えば、説明した通り、調理情報３４は、料理レシピと、調理オプション７１０、調理時間７１５、および／または食材との、関連付けを含むことができる（例えば、特定の調理オプション７１０、調理時間７１５、および／または、食材を、特定の料理レシピに関連付ける識別子など）。このような場合、特定の料理レシピが選択されると、計算装置１４は、これらの調理オプション７１０，調理時間７１５，および／または食材を、検索（あるいは読み出す）ことができる。その後計算装置１４は、これらを第４のグラフィック画像７００および／または第５のグラフィック画像８００のなかに含めることができる。
【００９９】
また図示の通り、（図９の）第４のグラフィック画像７００および／または（図１の）第５のグラフィック画像８００に、第２選択可能ボタン７２５（例：「調理！」）を含ませることもできる。このボタンが（ユーザーの指でボタンを押すかまたはマウスを使用するなどして）ユーザーにより起動されると、計算装置１４は、選択された料理レシピをユーザーが調理することを補助可能な一以上の追加グラフィック画像を、表示のために生成して送信することができる。この一以上の追加グラフィック画像は、選択された料理レシピをユーザーが調理することを補助可能なあらゆる情報を含ことができる、例えば、これら一以上の追加グラフィック画像には、料理レシピそのもの、調理レシピの調理に必要な一以上のステップ、調理レシピの調理に必要とされるステップを説明した画像（写真／図）、または食材（タマネギの写真、賽の目切りされたタマネギの写真、カラメル化された後のタマネギがどのように見えるかを示す写真、等）を説明した画像（写真／図）、調理レシピの調理に必要なステップを説明した一以上の指示用動画像、調理レシピに関連付けされた栄養情報、料理レシピの調理に使用可能な装置または機器のリスト（例えば、特定の深鍋／平鍋の写真、および／または、説明、料理レシピの調理に使用すべき特定種類の機器（オーブンやグリルなど）の写真、および／または、説明、等）、時間ベースの調理情報（例えば、レシピの全調理時間、レシピでの残り調理時間、経過時間、調理装置が特定の調理温度に達するまでに残されている時間、調理が完成すると予想される時刻、等）、その他選択された料理レシピをユーザーが調理することを補助することのできる情報、これらのあらゆる組み合わせ、を含むことができる。
【０１００】
実施例によっては、一以上の追加グラフィック画像は、選択された料理レシピに従って食料品を調理するための段階的な解説を提供することができる。この段階的な解説は、ユーザーが調理過程の各ステップを案内することができる。
魚の料理レシピに以下のステップが含まれる場合がある：
（１）魚の切り身の汚れを落とすステップ、
（２）魚にスパイスを加えるステップ、
（３）フライパンを中火に加熱するステップ、
（４）テーブルスプーン一杯のオリーブオイルをフライパンに加えるステップ、
（５）フライパンに魚の切り身を入れ、皮目を下にし、４分間調理するステップ、
（６）魚の切り身を裏返してさらに４分間調理するステップ、および
（７）フライパンから魚を取り出して切り身を寝かせるステップ。
この段階的な解説は、あらゆる数の追加調理画像に提供することができる。例えば、各ステップを、自身の追加調理画像に含めることができる。他の実施例として、２以上のステップを１つの追加調理画像に含めることができる。さらなる実施例として、全ステップを１つの追加調理画像に含めることができる。他の実施例として、１つのステップを２以上の追加調理画像の間で分割させることができる。
【０１０１】
この段階的な解説では、上に例示した魚に対する各ステップを個々に表示させる（あるいは現在のステップを特定するために料理レシピのなかで個々にハイライトする）ことができる。現在のステップでは、計算装置１４は表示させるための追加グラフィック画像を生成して送信することができ、前記追加グラフィック画像には、料理レシピ中の現在のステップを説明し、さらに当該ステップでユーザーが何をしたらよいのかを説明する情報が含まれている。当該ステップが完了すると、計算装置１４のスクリーンに表示された「次へ」ボタンをクリックするなどして、ユーザーにステップが完了した旨を示すように促すことができる。これによりユーザーを次のステップに案内させることができる。ユーザーが計算装置１４のボタンまたは追加グラフィック画像に含まれている画像ボタンをクリックすることにより、このような「次へ」ボタンを作動させることができる。加えて（或いは代替的に）、ユーザーは各ステップ（または段階）を案内する他のあらゆるボタン（または制御装置）をクリックすることができる。
【０１０２】
段階的な解説はさらに、食料品の調理に関連付けられた追加情報を含むことができる。
例えば、魚料理の第３ステップが調理フライパンを中火に加熱することである場合には、この段階的な解説における第３ステップは、お勧めの調理フライパンの写真、フライパンを加熱するために使用すべきお勧めの熱源（バーナー等）の写真、魚に関する栄養情報、魚肉に由来する魚の種類に関する情報、魚の取り扱い方法に関する指示用動画像、魚に触れた後に手を消毒することに関連するその他情報および／または指示用動画像、特定のステップに関連するその他情報、またはこれらのあらゆる組み合わせ、を含むことができる。追加グラフィック画像の例（およびこれら画像のコンテンツの例）は、図１１〜図１５に、選択されたタンパク質系料理レシピをサーモンとし、選択されたソース料理レシピをパンプキンシードとリンゴバターのソースとした場合の実施例に関して、図示されている。
【０１０３】
追加グラフィック画像を創出するため、計算装置１４は選択されたタンパク質系料理レシピを選択されたソース料理レシピに組み入れることで１つのレシピを創出することができる。このために、計算装置１４は調理情報３４から各レシピを検索することができる（例えば、計算装置１４は選択された料理レシピの各々に関連付けられたすべての調理指示と調理情報を検索することができる）また、計算装置１４はこれら２つの料理レシピをあらゆる方法で組み合わせることができる。例えば、計算装置１４は、第１料理レシピの全ステップが完了するまで第２料理レシピの最初のステップが実行されないように、２つの料理レシピを組み合わせることができる。２つの料理のこのような統合は、ユーザーの好みまたは当該レシピを創出したシェフの好みに応じて設計することができる。
例えば、ユーザーがタンパク質が調理／準備される前にソースを調理／準備することを好む場合がある。他の実施例として、ソースがタンパク質に使用可能となるまでソースを長い時間寝かせる必要がある場合がある。
【０１０４】
他の実施例として、計算装置１４は、各料理レシピの個々のステップが互いに混ざるようにして２つの料理レシピを組み合わせることができる。２つの料理のこのような統合は、ユーザーの好みまたは当該レシピを創出したシェフの好みに応じて設計することができる。例えば、ユーザーは各々のレシピをほぼ同時に完了させることを所望する場合がある。このために、計算装置１４は両方のレシピをほぼ同時に完成させるようにして個々のステップを組み合わせることができる。このような場合には、ユーザーは、まずタンパク質の第１ステップを完了させ、次いでソースの第１ステップを完了させ、その後にソースの第２ステップを完了させてから、タンパク質の第２ステップを完了させることができる。
【０１０５】
場合によっては、追加グラフィック画像により、選択されたタンパク質系料理レシピと選択されたソース料理レシピの両方を完全に調理／準備することができる。ユーザーが選択されたタンパク質系料理レシピおよび選択されたソース料理レシピのそれぞれの調理／準備を完了させると、ユーザーは電子料理本３０および／または計算装置１４の動作を停止させることができる。
【０１０６】
調理システム１０の動作の例示的な実施形態は、明細書の範囲から逸脱することなく、修正、追加、および／または置換することができる。例えば、ユーザーが最初にタンパク質系料理レシピを選択するかわりに、ユーザーは代替的にソース料理レシピを最初に選択することができる。このような選択により、タンパク質列１１２に表示されているタンパク質系料理レシピを絞り込む（または限定もしくは変更）ことができる。このような場合、タンパク質列１１２は、ユーザーにより選択されたソース料理レシピに関連付けられたタンパク質系料理レシピだけを表示することができる。他の実施例として、上に説明したグラフィック画像に、ユーザーにグラフィック画像の全て（またはその一部）を案内することのできる一以上の案内ボタン（例：右／左ボタン）を含めることができる。
【０１０７】
さらなる実施例として、計算装置１４は、上に説明した一以上の例示的なグラフィック画像を表示のために送信しなくとも構わない。たとえば、実施例によっては、計算装置１４は、（図９の）第４のグラフィック画像７００および／または（図１０の）第５のグラフィック画像８００を表示のために送信しなくとも構わない。そのかわり、（図８の）第３のグラフィック画像６００の選択可能なボタン（例：「開始」ボタン）の選択により、計算装置１４に料理レシピ調理用の段階的な解説（例えば、一以上の追加グラフィック画像に含まれている図１１〜１５に図示されているような段階的な解説など）を生成させて表示のために送信させることによって、調理プロセスを直ちに開始させることができる。
【０１０８】
さらに、調理システム１０は特定の構成要素、機能、および／または、能力を有するものと記載してきたが、調理システム（または調理システム１０の一以上の構成要素）は、「高度調理器具による自動調理制御」と題する米国特許出願公開第２０１６／００５１０７８号明細書（参照により本明細書に取り込まれる）、および／または、米国特許出願公開第２０１７／０２３８７４９号明細書（これもまた参照により本明細書に取り込まれる）に記載（および／または権利請求）されている構成要素、機能、および／または、能力の一部（または全部）をさらに含むことができる。例えば、米国特許出願公開第２０１７／０２３８７４９号明細書に説明されている通り、調理システム１０の計算装置１４は、熱源システムおよび／または調理装置システム８２に対しさらに通信する（および／または作動するおよび／または制御を行う））ことが可能であることにより、ユーザーの食料品の調理を補助することができる。実施例によっては、計算装置１４が、熱源システムおよび／または調理装置システム８２に対しさらに通信する（および／または作動するおよび／または制御を行う））ことを可能にする（またはこれを生じさせる）選択可能なボタンを、段階的な調理解説（または追加調理画像）に含めることができる。このように選択可能なボタンによって、例えば、無線で熱源システムをオンにして、加熱を開始することができる。また他の実施例では、計算装置１４と、熱源システムおよび／または調理装置システム８２とのこのような通信により、調理に関わる温度を測定して計算装置１４に表示のために送信することができる。また計算装置１４が熱源システムの熱源（バーナーなど）により提供される熱量を無線で制御することにより、例えば、レシピにある食料品を、料理レシピが指定する目標温度まで加熱することもできる。
【０１０９】
本明細書は、種々の非限定的かつ非網羅的な実施形態または実施例を参照して記載されている。しかしながら、当業者であれば、本明細書の範囲内で、開示された実施形態または実施例のいずれか（またはその一部）に、様々な置換、改良、または組み合わせを行うことができることを認識するであろう。したがって、本明細書は、本明細書に明示的に記載されていない追加の実施形態または実施例をサポートすることが意図され、理解されよう。このような実施形態または実施例は、本明細書に記載されている様々な非限定的かつ非網羅的な実施形態または例に係る、例えば、開示されたステップ、部品、構成要素、特徴、態様、特徴、制限などのいずれかを組み合わせ、修正し、または再編成することによって得ることができる。このようにして、出願人は、審査手続き中に請求項を補正して本明細書に記載されている様々な特徴を追加する権利を留保する。
【図１Ａ】
2020510273.tif 000002
【図１Ｂ】
2020510273.tif 000003
【図２】
2020510273.tif 000004
【図３】
2020510273.tif 000005
【図４】
2020510273.tif 000006
【図５】
2020510273.tif 000007
【図６】
2020510273.tif 000008
【図７】
2020510273.tif 000009
【図８】
2020510273.tif 000010
【図９】
2020510273.tif 000011
【図１０】
2020510273.tif 000012
【図１１】
2020510273.tif 000013
【図１２】
2020510273.tif 000014
【図１３】
2020510273.tif 000015
【図１４】
2020510273.tif 000016
【図１５】
2020510273.tif 000017
【国際調査報告】
2020510273.tif 000018
2020510273.tif 000019