(57)【要約】【課題】料理サポートサービス提供方法およびシステムを提供する。【解決手段】料理サポートサービス提供方法であって、コンピュータで実現される方法は、プラットフォーム上に登録されたレシピのうち、電子機器のユーザから特定のレシピに対する選択を受信する段階、および前記特定のレシピに含まれた調理器具それぞれに対するスペック情報を提供する段階を含む。【選択図】図４
2018049613.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータで実現される方法であって、
プラットフォーム上に登録されたレシピのうち、電子機器のユーザから特定のレシピに対する選択を受信する段階、および
前記特定のレシピに含まれた調理器具それぞれに対するスペック情報を提供する段階
を含む、料理サポートサービス提供方法。
【請求項２】
前記特定のレシピを、前記ユーザによって選択または入力された調理器具に合わせて定量化されたカスタマイズレシピに更新して提供する段階
をさらに含む、請求項１に記載の料理サポートサービス提供方法。
【請求項３】
前記特定のレシピには、前記特定のレシピに含まれた調理器具に合わせて定量化された料理時間が含まれ、
前記カスタマイズレシピに更新して提供する段階は、
前記特定のレシピに含まれた料理時間と調理器具のスペックを基準として前記ユーザによって選択または入力された調理器具のスペックに合った料理時間を導き出すことによって前記カスタマイズレシピを取得する段階
を含む、請求項２に記載の料理サポートサービス提供方法。
【請求項４】
前記スペック情報を提供する段階は、
前記特定のレシピに含まれた調理器具のうちの少なくとも１つの調理器具を変更するためのＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する段階
を含む、請求項２に記載の料理サポートサービス提供方法。
【請求項５】
前記スペック情報を提供する段階は、
前記レシピを登録する情報提供者によって直接登録された調理器具別のスペック情報を提供するか、前記情報提供者によって登録された調理器具に関する情報を利用してインターネット上の情報で検索された調理器具別のスペック情報を提供する、請求項１に記載の料理サポートサービス提供方法。
【請求項６】
前記ユーザを対象に、レシピ、料理材料、調理器具のうちの少なくとも１つに対する推薦情報を提供する段階
をさらに含む、請求項１に記載の料理サポートサービス提供方法。
【請求項７】
前記推薦情報を提供する段階は、
前記特定のレシピに含まれた料理材料と調理器具のうちの少なくとも１つを勧める、請求項６に記載の料理サポートサービス提供方法。
【請求項８】
前記推薦情報を提供する段階は、
前記ユーザによって料理材料や調理器具が特定された場合、該当の材料や調理器具を含むレシピを勧めるか、該当の材料や調理器具と関連のある他の材料や調理器具を勧める、請求項６に記載の料理サポートサービス提供方法。
【請求項９】
前記ユーザに関する情報として、料理材料や調理器具に対するユーザ購入履歴、レシピに対するユーザ利用履歴とユーザフィードバックのうちの少なくとも１つを利用してユーザ選好度を分析する段階、および
前記ユーザ選好度を反映した選好レシピを提供する段階
をさらに含む、請求項１に記載の料理サポートサービス提供方法。
【請求項１０】
前記選好レシピを提供する段階は、
前記特定のレシピについて、前記ユーザが選好する料理材料または調理器具、料理時間のうちの少なくとも１つを更新することによって前記選好レシピを取得する段階
を含む、請求項９に記載の料理サポートサービス提供方法。
【請求項１１】
前記カスタマイズレシピに含まれた料理過程を案内するとき、前記カスタマイズレシピに含まれた料理過程の料理時間を前記電子機器が有するタイマーに同期化させる段階
をさらに含む、請求項２に記載の料理サポートサービス提供方法。
【請求項１２】
前記ユーザの家庭内の自動化機器と連係し、前記自動化機器によって前記カスタマイズレシピに含まれた料理過程に必要な調理器具を制御する段階
をさらに含む、請求項２に記載の料理サポートサービス提供方法。
【請求項１３】
請求項１〜１２のうちのいずれか一項に記載の方法をコンピュータに実行させるためのプログラム。
【請求項１４】
コンピュータで実現される方法であって、
電子機器からユーザによって入力された料理材料に関する情報を受信する段階、および
プラットフォーム上に登録されたレシピのうち、前記入力された料理材料を使った少なくとも１つのレシピを前記ユーザに勧める段階
を含む、料理サポートサービス提供方法。
【請求項１５】
請求項１４に記載の方法をコンピュータに実行させるためのプログラム。
【請求項１６】
コンピュータで実現されるシステムであって、
前記コンピュータで読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサ
を含み、
前記少なくとも１つのプロセッサは、
登録されたレシピのうち、電子機器のユーザから特定のレシピに対する選択を受信した場合、前記特定のレシピに含まれた調理器具それぞれに対してスペック情報を提供し、
前記特定のレシピを、前記ユーザによって選択または入力された調理器具に合わせて定量化されたカスタマイズレシピに更新して提供する、料理サポートサービス提供システム。
【請求項１７】
前記特定のレシピには、前記特定のレシピに含まれた調理器具に合わせて定量化された料理時間が含まれ、
前記少なくとも１つのプロセッサは、前記カスタマイズレシピに更新して提供するために、
前記特定のレシピに含まれた料理時間と調理器具のスペックを基準として前記ユーザによって選択または入力された調理器具のスペックに合った料理時間を導き出すことによって前記カスタマイズレシピを取得する、請求項１６に記載の料理サポートサービス提供システム。
【請求項１８】
前記少なくとも１つのプロセッサは、
前記特定のレシピに含まれた調理器具のうちの少なくとも１つの調理器具を変更するためのＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する、請求項１６に記載の料理サポートサービス提供システム。
【請求項１９】
前記少なくとも１つのプロセッサは、
前記ユーザを対象に、レシピ、料理材料、調理器具のうちの少なくとも１つに対する推薦情報を提供する、請求項１６に記載の料理サポートサービス提供システム。
【請求項２０】
前記少なくとも１つのプロセッサは、前記推薦情報を提供するために、
前記特定のレシピに含まれた料理材料と調理器具のうちの少なくとも１つを勧める、請求項１９に記載の料理サポートサービス提供システム。
【請求項２１】
前記少なくとも１つのプロセッサは、前記推薦情報を提供するために、
前記ユーザによって料理材料や調理器具が特定された場合、該当の材料や調理器具を含むレシピを勧めるか、該当の材料や調理器具と関連のある他の材料や調理器具を勧める、請求項１９に記載の料理サポートサービス提供システム。
【請求項２２】
前記少なくとも１つのプロセッサは、
前記ユーザに関する情報として、料理材料や調理器具に対するユーザ購入履歴、レシピに対するユーザ利用履歴とユーザフィードバックのうちの少なくとも１つを利用してユーザ選好度を分析した後、前記ユーザ選好度を反映した選好レシピを提供する、請求項１６に記載の料理サポートサービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、料理サポートサービス提供方法およびシステムに関して、レシピ（ｒｅｃｉｐｅ）を提供する技術に関する。
【背景技術】
【０００２】
近年は、インターネットサービスを利用しながら、生活に必要な多様な情報を文字や音声、またはイメージなどの形態で受け取ることができる。
【０００３】
慣れない料理を作ろうとする場合、一般的に、ユーザは、インターネットサービスを利用して料理レシピ（ｒｅｃｉｐｅ）の提供を受け、レシピに含まれた料理過程を順に確認しながら料理するようになる。
【０００４】
レシピを提供する技術の一例として、特許文献１（登録日２００９年０１月０５日）には、時間の経過に応じて内容が順次に変化するＳＭＩＬメッセージを利用して移動端末機に料理情報を提供するシステムおよび方法を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国登録特許第１０−０８７８０２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題の一つは、レシピと共に、該当のレシピに含まれた調理器具のスペック情報を提供することができる方法およびシステムを提供することにある。
【０００７】
本発明の課題の一つは、ユーザが利用する調理器具に合わせて定量化されたカスタマイズレシピを提供することができる方法およびシステムを提供することにある。
【０００８】
本発明の課題の一つは、材料や調理器具に対する推薦情報を含むコマーシャルレシピを提供することができる方法およびシステムを提供することにある。
【０００９】
本発明の課題の一つは、ユーザ選好度やフィードバックを反映した選好レシピを提供することができる方法およびシステムを提供することにある。
【００１０】
本発明の課題の一つは、レシピに応じてユーザ端末や調理器具を同期化して制御することができる方法およびシステムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一実施形態は、コンピュータで実現される方法であって、プラットフォーム上に登録されたレシピのうち、電子機器のユーザから特定のレシピに対する選択を受信する段階、および前記特定のレシピに含まれた調理器具それぞれに対するスペック情報を提供する段階を含む料理サポートサービス提供方法である。
【００１２】
一側面によると、前記特定のレシピを、前記ユーザによって選択または入力された調理器具に合わせて定量化されたカスタマイズレシピに更新して提供する段階をさらに含んでよい。
【００１３】
他の側面によると、前記特定のレシピには前記特定のレシピに含まれた調理器具に合わせて定量化された料理時間が含まれ、前記カスタマイズレシピに更新して提供する段階は、前記特定のレシピに含まれた料理時間と調理器具のスペックを基準として前記ユーザによって選択または入力された調理器具のスペックに合う料理時間を導き出すことによって前記カスタマイズレシピを取得する段階を含んでよい。
【００１４】
また他の側面によると、前記スペック情報を提供する段階は、前記特定のレシピに含まれた調理器具のうちの少なくとも１つの調理器具を変更するためのＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供する段階を含んでよい。
【００１５】
また他の側面によると、前記スペック情報を提供する段階は、前記レシピを登録する情報提供者によって直接登録された調理器具別のスペック情報を提供するか、前記情報提供者によって登録された調理器具に関する情報を利用してインターネット上の情報で検索された調理器具別のスペック情報を提供してもよい。
【００１６】
また他の側面によると、前記ユーザを対象に、レシピ、料理材料、調理器具のうちの少なくとも１つに関する推薦情報を提供する段階をさらに含んでよい。
【００１７】
また他の側面によると、前記推薦情報を提供する段階は、前記特定のレシピに含まれた料理材料と調理器具のうちの少なくとも１つを勧めてよい。
【００１８】
また他の側面によると、前記推薦情報を提供する段階は、前記ユーザによって料理材料や調理器具が特定された場合、該当の材料や調理器具を含むレシピを勧めてもよいし、該当の材料や調理器具と関連のある他の材料や調理器具を勧めてもよい。
【００１９】
また他の側面によると、前記ユーザに関する情報として、料理材料や調理器具に対するユーザ購入履歴、レシピに対するユーザ利用履歴とユーザフィードバックのうちの少なくとも１つを利用してユーザ選好度を分析する段階、および前記ユーザ選好度を反映した選好レシピを提供する段階をさらに含んでよい。
【００２０】
また他の側面によると、前記選好レシピを提供する段階は、前記特定のレシピについて、前記ユーザが選好する料理材料または調理器具、料理時間のうちの少なくとも１つを更新することによって前記選好レシピを取得する段階を含んでよい。
【００２１】
また他の側面によると、前記カスタマイズレシピに含まれた料理過程を案内するとき、前記カスタマイズレシピに含まれた料理過程の料理時間を前記電子機器上のタイマーに同期化させる段階をさらに含んでよい。
【００２２】
また他の側面によると、前記ユーザの家庭内の自動化機器と連係し、前記自動化機器を利用して前記カスタマイズレシピに含まれた料理過程に必要な調理器具を制御する段階をさらに含んでよい。
【００２３】
本発明の一実施形態は、コンピュータで実現される方法であって、電子機器からユーザによって入力された料理材料に関する情報を受信する段階、およびプラットフォーム上に登録されたレシピのうち、前記入力された料理材料を使った少なくとも１つのレシピを前記ユーザに勧める段階を含む料理サポートサービス提供方法である。
【００２４】
本発明の一実施形態は、コンピュータで実現されるシステムであって、前記コンピュータで読み取り可能な命令を実行するように実現される少なくとも１つのプロセッサを含み、前記少なくとも１つのプロセッサは、登録されたレシピのうち、電子機器のユーザから特定のレシピに対する選択を受信した場合、前記特定のレシピに含まれた調理器具それぞれに対してスペック情報を提供し、前記特定のレシピを前記ユーザによって選択または入力された調理器具に合わせて定量化されたカスタマイズレシピに更新して提供する料理サポートサービス提供システムである。
【発明の効果】
【００２５】
本発明の一実施形態によると、レシピと共に、該当のレシピに含まれた調理器具のスペック情報を提供することができる。
【００２６】
本発明の一実施形態によると、ユーザが利用する調理器具に合わせて定量化されたカスタマイズレシピを提供することができる。
【００２７】
本発明の一実施形態によると、材料や調理器具に対する推薦情報を含むコマーシャルレシピを提供することができる。
【００２８】
本発明の一実施形態によると、ユーザ選好度やフィードバックを反映した選好レシピを提供することができる。
【００２９】
本発明の実施形態によると、レシピに応じてユーザ端末や調理器具を同期化して制御することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態における、ネットワーク環境の例を示した図である。
【図２】本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。
【図３】本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。
【図４】本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【図５】本発明の一実施形態における、カスタマイズレシピを提供する過程の一例を示したフローチャートである。
【図６】本発明の一実施形態における、コマーシャルレシピを提供する過程の一例を示したフローチャートである。
【図７】本発明の一実施形態における、選好レシピを提供する過程の一例を示したフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本発明の一実施形態について、添付の図面を参照しながら詳細に説明する。
【００３２】
本発明の一実施形態は、レシピ（ｒｅｃｉｐｅ）を提供する技術に関し、より詳細には、調理器具に対して定量化されたレシピを提供し、レシピ提供によるコマーシャルサービスを提供することができる方法およびシステムに関する。
【００３３】
本明細書で具体的に開示される事項を含む一実施形態は、レシピ定量化およびコマーシャル連係を達成することができ、これによって効率性、便宜性、費用節減などの側面において相当な長所をもたらす。
【００３４】
図１は、本発明の一実施形態における、ネットワーク環境の例を示した図である。図１のネットワーク環境は、複数の電子機器１１０、１２０、１３０、１４０、複数のサーバ１５０、１６０、およびネットワーク１７０を含む例を示している。図１は、本発明の一実施形態を説明するための一例に過ぎず、電子機器の数やサーバの数は図１に示す数に限定されない。
【００３５】
複数の電子機器１１０、１２０、１３０、１４０は、コンピュータ装置によって実現される固定端末や移動端末であってよい。複数の電子機器１１０、１２０、１３０、１４０の例としては、スマートフォン、携帯電話、ナビゲーション、コンピュータ、ノート型パソコン、デジタル放送用端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、タブレットなどがある。一例として、電子機器１（１１０）は、無線または有線通信方式を利用し、ネットワーク１７０を介して他の電子機器１２０、１３０、１４０および／またはサーバ１５０、１６０と通信してよい。
【００３６】
本発明の一実施形態においては、通信方式が限定されることはなく、ネットワーク１７０が含むことのできる通信網（一例として、移動通信網、有線インターネット、無線インターネット、放送網）を活用する通信方式だけではなく、機器間の近距離無線通信が含まれてもよい。例えば、ネットワーク１７０は、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＣＡＮ（ｃａｍｐｕｓ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＭＡＮ（ｍｅｔｒｏｐｏｌｉｔａｎ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＷＡＮ（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ＢＢＮ（ｂｒｏａｄｂａｎｄ  ｎｅｔｗｏｒｋ）、インターネットなどのネットワークのうちの１つ以上の任意のネットワークを含んでよい。さらに、ネットワーク１７０は、バスネットワーク、スターネットワーク、リングネットワーク、メッシュネットワーク、スター−バスネットワーク、ツリーまたは階層的（ｈｉｅｒａｒｃｈｉｃａｌ）ネットワークなどを含むネットワークトポロジのうちの任意の１つ以上を含んでもよいが、これらに限定されることはない。
【００３７】
サーバ１５０、１６０のそれぞれは、複数の電子機器１１０、１２０、１３０、１４０とネットワーク１７０とを介して通信し、命令、コード、ファイル、コンテンツ、サービスなどを提供するコンピュータ装置または複数のコンピュータ装置によって実現されてよい。
【００３８】
一例として、サーバ１６０は、ネットワーク１７０を介して接続した電子機器１（１１０）にアプリケーションのインストールのためのファイルを提供してよい。この場合、電子機器１（１１０）は、サーバ１６０から提供されたファイルを利用してアプリケーションをインストールしてよい。また、電子機器１（１１０）が含むオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：ＯＳ）や少なくとも１つのプログラム（一例として、ブラウザや前記インストールされたアプリケーション）の制御にしたがって、サーバ１５０に接続し、サーバ１５０が提供するサービスやコンテンツの提供を受けてもよい。例えば、電子機器１（１１０）がアプリケーションの制御にしたがってネットワーク１７０を介してサービス要求メッセージをサーバ１５０に送信すると、サーバ１５０は、サービス要求メッセージに対応するコードを電子機器１（１１０）に送信してよく、電子機器１（１１０）は、アプリケーションの制御にしたがって、コードに基づいた画面を構成して表示することにより、ユーザにコンテンツを提供してよい。
【００３９】
図２は、本発明の一実施形態における、電子機器およびサーバの内部構成を説明するためのブロック図である。図２では、１つの電子機器に対する例として電子機器１（１１０）の内部構成を、１つのサーバに対する例としてサーバ１５０の内部構成を説明する。他の電子機器１２０、１３０、１４０またはサーバ１６０も、電子機器１（１１０）またはサーバ１５０と同一または類似の内部構成を有してよい。
【００４０】
電子機器１（１１０）とサーバ１５０とは、メモリ２１１、２２１、プロセッサ２１２、２２２、通信モジュール２１３、２２３、および入力／出力インタフェース２１４、２２４を含んでよい。メモリ２１１、２２１は、コンピュータで読み取り可能な記録媒体であって、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、およびディスクドライブのような永久大容量記憶装置（ｐｅｒｍａｎｅｎｔ  ｍａｓｓ  ｓｔｏｒａｇｅ  ｄｅｖｉｃｅ）を含んでよい。また、メモリ２１１、２２１には、オペレーティングシステムと、少なくとも１つのプログラムコード（一例として、電気機器１（１１０）にインストールされ駆動するブラウザやアプリケーションなどのためのコード）が格納されてよい。このようなソフトウェア構成要素は、メモリ２１１、２２１とは別のコンピュータで読み取り可能な記録媒体からロードされてよい。このような別のコンピュータで読み取り可能な記録媒体は、フロッピー（登録商標）ドライブ、ディスク、テープ、ＤＶＤ／ＣＤ−ＲＯＭドライブ、メモリカードなどのコンピュータで読み取り可能な記録媒体を含んでよい。他の一実施形態において、ソフトウェア構成要素は、コンピュータで読み取り可能な記録媒体ではない通信モジュール２１３、２２３を通じてメモリ２１１、２２１にロードされてよい。例えば、少なくとも１つのプログラムは、開発者またはアプリケーションのインストールファイルを配布するファイル配布システム（一例として、上述したサーバ１６０）がネットワーク１７０を介して提供するファイルによってインストールされるプログラム（一例として、上述したアプリケーション）に基づいてメモリ２１１、２２１にロードされてよい。
【００４１】
プロセッサ２１２、２２２は、基本的な算術、ロジック、および入出力演算を実行することにより、コンピュータプログラムの命令を処理するように構成されてよい。命令は、メモリ２１１、２２１、または、通信モジュール２１３、２２３によって、プロセッサ２１２、２２２に提供されてよい。例えば、プロセッサ２１２、２２２は、メモリ２１１、２２１のような記録装置に格納されたプログラムコードにしたがって受信される命令を実行するように構成されてよい。
【００４２】
通信モジュール２１３、２２３は、ネットワーク１７０を介して電子機器１（１１０）とサーバ１５０とが互いに通信するための機能を提供してもよいし、他の電子機器（一例として、電子機器２（１２０））または他のサーバ（一例として、サーバ１６０）と通信するための機能を提供してもよい。一例として、電子機器１（１１０）のプロセッサ２１２がメモリ２１１のような記録装置に格納されたプログラムコードにしたがって生成した要求（一例として、レシピ提供のための要求）が、通信モジュール２１３の制御にしたがい、ネットワーク１７０を介してサーバ１５０に伝達されてよい。これとは逆に、サーバ１５０のプロセッサ２２２の制御にしたがって提供される制御信号や命令、コンテンツ、ファイルなどが、通信モジュール２２３とネットワーク１７０とを経て電子機器１（１１０）の通信モジュール２１３を通じて電子機器１（１１０）に受信されてもよい。例えば、通信モジュール２１３を通じて受信したサーバ１５０の制御信号または命令などは、プロセッサ２１２またはメモリ２１１に伝達されてよく、コンテンツまたはファイルなどは、電子機器１（１１０）がさらに含むことのできる格納媒体に格納されてよい。
【００４３】
入力／出力インタフェース２１４、２２４は、入力／出力装置２１５とのインタフェースのための手段であってよい。例えば、入力装置は、キーボードまたはマウスなどの装置を、出力装置は、アプリケーションの通信セッションを表示するためのディスプレイのような装置を含んでよい。他の例として、入力／出力インタフェース２１４は、タッチスクリーンのように入力と出力のための機能が１つに統合された装置とのインタフェースのための手段であってもよい。より具体的な例として、電子機器１（１１０）のプロセッサ２１２は、メモリ２１１にロードされたコンピュータプログラムの命令を処理するにあたり、サーバ１５０や電子機器２（１２０）が提供するデータを利用して構成されるサービス画面やコンテンツが、入力／出力インタフェース２１４を通じてディスプレイに表示されてよい。
【００４４】
また、他の一実施形態において、電子機器１（１１０）およびサーバ１５０は、図２の構成要素よりも多くの構成要素を含んでもよい。しかし、図２においては、本発明の理解の促進のため、従来の技術的な構成要素を省略している。例えば、電子機器１（１１０）は、上述した入力／出力装置２１５のうちの少なくとも一部を含むように実現されてもよいし、トランシーバ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）（登録商標）モジュール、カメラ、各種センサ、データベースなどのような他の構成要素をさらに含んでもよい。より具体的な例として、電子機器１（１１０）がスマートフォンである場合、一般的にスマートフォンが含んでいる加速度センサやジャイロセンサ、カメラ、物理的な各種ボタン、タッチパネルを利用したボタン、入力／出力ポート、振動のための振動器などの多様な構成要素が電子機器１（１１０）にさらに含まれるように実現されてもよい。
【００４５】
図３は、本発明の一実施形態における、サーバのプロセッサが含むことのできる構成要素の例を示した図である。図４は、本発明の一実施形態における、サーバが実行することのできる方法の例を示したフローチャートである。
【００４６】
図３に示すように、サーバ１５０のプロセッサ２２２は、レシピ管理部３１０、レシピ提供部３２０、およびレシピ適用部３３０を備えてよい。このようなプロセッサ２２２およびプロセッサ２２２の構成要素は、図４の方法が含む段階Ｓ４１０〜Ｓ４３０を実行するようにサーバ１５０を制御してよい。このとき、プロセッサ２２２およびプロセッサ２２２の構成要素は、メモリ２２１が含むオペレーティングシステムのコードと少なくとも１つのプログラムのコードによる命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行するように実現されてよい。また、プロセッサ２２２の構成要素は、オペレーティングシステムやアプリケーションが提供する制御命令にしたがってプロセッサ２２２によって実行される互いに異なる機能（ｄｉｆｆｅｒｅｎｔ  ｆｕｎｃｔｉｏｎｓ）の表現であってよい。例えば、プロセッサ２２２が上述した制御命令にしたがって、レシピ情報を登録および維持するものに対する機能的表現としてレシピ管理部３１０が使用されてよい。
【００４７】
段階Ｓ４１０で、レシピ管理部３１０は、料理に必要な全般的な情報を含むレシピ情報を登録および維持してよい。レシピ管理部３１０は、複数の料理に対してレシピ登録権限を有する情報提供者からレシピ情報を入手して登録してよい。このとき、レシピ管理部３１０によって、料理それぞれに対して少なくとも１つ以上のレシピが登録されてよい。レシピ情報は、料理に必要な材料と料理過程に関する全般的な情報を含んでよく、特に、調理器具に合わせて定量化されたレシピであって、実際に料理に利用された調理器具リストと調理器具それぞれのスペック（仕様）を含んでよい。調理器具とは、料理に利用されるすべての器具を包括したものを意味してよく、例えば、ガスコンロ、電子レンジ、オーブン、冷蔵庫、熟成庫、電気スチーマー、ミキサー、鍋、フライパンなどを含んでよい。調理器具のスペックとは、性能に関する仕様を意味してよく、例えば、ガスコンロの場合は、火口別の熱量（ｋｃａｌ／ｈ、ｋＷ）などを含んでよいし、鍋の場合は、容量や厚さ、沸点到達時間などを含んでよい。レシピ情報には、主に料理方法と共に料理時間に関する情報が含まれるが、料理時間は調理器具のスペックによって異なり得るため、調理器具に合わせて定量化された時間情報を含ませることが好ましい。料理時間に関する情報は、例えば、「Ｒ社のＢモデル鍋を利用してＬ社のＡモデルのガスコンロで強火で料理する場合は１０分間加熱」、「Ｈ社のＤモデル鍋を利用してＳ社のＣモデルのガスコンロで強火で料理する場合は９分間加熱」などのように調理器具のスペックや該当のスペックを特定することができる情報（例えば、モデル、シリアルナンバーなど）を含み、該当の調理器具に合わせて定量化された情報形態で登録されてよい。
【００４８】
情報提供者は、レシピ情報をサーバ１５０と関連するプラットフォーム上に登録してよく、これにより、レシピ管理部３１０は、情報提供者によって登録されたレシピ情報をデータベース（図示せず）に保存することで管理してよい。レシピ情報に含まれる調理器具のスペックは、情報提供者によって直接入力されてよいが、他の例としては、調理器具のスペックを特定することができる情報、例えば、モデルやシリアルナンバーなどが登録されてもよく、このような場合には、インターネット上の情報から該当の調理器具を検索してスペックを取得および登録することも可能である。このとき、データベースは、レシピ管理部３１０の制御下でレシピ情報を保存および維持する役割をしてよく、サーバ１５０の内部に構築された構成要素として含まれてもよい。また、システム実現方式またはシステム環境などに応じて、全体または一部のデータベースが、別の他のシステム上に構築された外部データベースとして存在することも可能である。
【００４９】
レシピ管理部３１０は、プラットフォーム上に登録されたレシピを利用するユーザのそれぞれに対し、ユーザに関する情報を登録および維持してよい。ここで、ユーザに関する情報には、ユーザが保有している調理器具に関する情報が事前登録され、含まれてよい。他の例として、ユーザに関する情報には、該当のユーザが利用したレシピに対するユーザフィードバック（反応）、料理材料や調理器具に対する購入内訳やユーザ選好度などがさらに含まれてよい。また、レシピ管理部３１０は、プラットフォーム上に登録されたレシピに対するフィードバックをユーザ間で共有できるようにユーザフィードバックを登録および維持してよい。例えば、レシピ管理部３１０は、プラットフォーム上に登録されたレシピそれぞれに対し、レシピに対する評価、レシピに含まれた材料や調理器具に対する評価などのユーザフィードバックを登録してよい。
【００５０】
段階Ｓ４２０で、レシピ提供部３２０は、レシピプラットフォーム上に登録されたレシピ情報のうち、電子機器１（１１０）のユーザが選択したレシピ情報を電子機器１（１１０）に提供してよい。このとき、レシピ提供部３２０は、電子機器１（１１０）のユーザが選択したレシピ情報を、該当のユーザが利用する調理器具に合わせて定量化されたカスタマイズレシピに更新して提供してよい。一般的に、レシピは、計量上の問題はもちろん、調理器具が標準化されていないため、既存のレシピでは実際の料理構成が容易でない。レシピ提供部３２０は、料理構成を簡単かつ施行の手違いを減らすために、レシピ情報に含まれた調理器具別のスペックを提供することにより、該当のレシピで利用された基本の調理器具に関する情報を提示してよい。これにより、ユーザは、レシピに含まれた調理器具のスペックと自身が利用しようとする調理器具のスペックを比較および確認できるようになる。レシピ提供部３２０は、電子機器１（１１０）のユーザが実際に利用する調理器具に関する情報を登録してよく、これにより、該当の調理器具に合わせて定量化されたカスタマイズレシピを提供できるようになる。一例として、レシピ提供部３２０は、レシピに含まれた基本の調理器具を利用した料理時間をユーザが利用する調理器具のスペックに合った時間に更新することによって該当のレシピを定量化してよい。
【００５１】
また、レシピ提供部３２０は、材料や調理器具の推薦情報を含むコマーシャルレシピを提供してよい。サーバ１５０は、レシピプラットフォームをコマーシャルと連係させ、料理に必要な材料や調理器具を推薦あるいは販売してよい。一例として、レシピ提供部３２０は、レシピに含まれた調理器具、あるいは該当の調理器具のスペックと一致するか類似する他の調理器具を推薦情報として提供してよい。このとき、レシピ提供部３２０は、ユーザが保有している製品を考慮した上で他の製品を勧めてよい。他の例として、レシピ提供部３２０は、ユーザが購入したか保有している材料に対し、該当の材料と関連のあるレシピを勧めてよい。このとき、レシピ提供部３２０は、追加で必要な材料や調理器具を共に勧めてよい。さらに他の例として、レシピ提供部３２０は、ユーザから多様な入力経路を通じてユーザが保有しているか購入しようとする料理材料の入力を受けてよく、調理器具とは別に料理材料に関する情報が入力されると、プラットフォーム上に登録されたレシピのうち、ユーザから入力された料理材料を使った少なくとも１つのレシピを勧めてよい。
【００５２】
さらに、レシピ提供部３２０は、料理材料や調理器具に対するユーザの購入内訳やユーザ選好度、またはレシピに対するユーザフィードバック（反応）などを反映した選好レシピを提供してよい。一例として、レシピ提供部３２０は、ユーザが購入したか保有している材料に対し、該当の材料と関連のあるレシピを勧めてよい。他の例として、レシピ提供部３２０は、ユーザが頻繁に利用する、すなわち、ユーザが選好する材料や調理器具が含まれたレシピを勧めてよい。さらに他の例として、レシピ提供部３２０は、レシピに対するユーザフィードバックを反映したレシピを勧めてよい。例えば、レシピ提供部３２０は、レシピに含まれた基本の料理時間に対してユーザが時間調整要求をした場合には、以降に同じレシピを再度利用しようとするか類似のレシピを利用しようとするときに、ユーザが要求した時間に更新されたレシピを提供してよい。
【００５３】
段階Ｓ４３０で、レシピ適用部３３０は、電子機器１（１１０）のユーザに提供されたレシピにしたがい、レシピに含まれた料理過程を順に案内するお知らせ情報を提供してよい。一例として、レシピ適用部３３０は、電子機器１（１１０）のユーザから料理開始の意思を受信した場合、電子機器１（１１０）にインストールされたブラウザや専用アプリケーションでタイマーを稼動させ、タイマーによって料理過程の料理時間を知らせ、映像や音声などによって各料理過程の材料使用、添加、除去などを知らせてよい。
【００５４】
さらに、レシピ適用部３３０は、電子機器１（１１０）のユーザに提供されたレシピにしたがい、ユーザと関連のあるデバイスのうちの少なくとも１つのデバイスを制御してよい。一例として、サーバ１５０は、専用アプリケーションがインストールされた電子機器１（１１０）と連動し、レシピに含まれた料理過程の料理時間を電子機器１（１１０）上のタイマーに同期化させてよい。他の例として、サーバ１５０は、電子機器１（１１０）のユーザの家庭内の自動化機器（例えば、家庭用ロボットやホームＩｏＴ（モノのインターネット）など）と連係し、レシピに含まれた料理過程にしたがって自動化機器で各過程に必要な調理器具を制御して統制してよい。
【００５５】
図５は、本発明の一実施形態における、カスタマイズレシピを提供する過程の一例を示したフローチャートである。図５のカスタマイズレシピ提供過程は、図４を参照しながら説明した方法の段階Ｓ４２０に含まれてよい。
【００５６】
段階Ｓ５０１で、レシピ提供部３２０は、電子機器１（１１０）のユーザから基本レシピに対する選択が受信された場合、選択された基本レシピに含まれた調理器具別のスペックを提供してよい。基本レシピとは、情報提供者によって登録された初期レシピを意味してよく、ユーザが検索によって見つけたレシピであってもよいし、多様な推薦ロジックによってユーザを対象にサーバ１５０で推薦したレシピであってもよい。レシピ提供部３２０は、情報提供者によって該当のレシピで実際に利用された調理器具リストと調理器具それぞれのスペック（仕様）を、該当のレシピを選択したユーザに提供してよい。
【００５７】
段階Ｓ５０２で、レシピ提供部３２０は、ユーザが実際に利用する調理器具に対する選択または入力を受信した場合、基本レシピを、選択または入力された調理器具のスペックによるレシピに更新してよい。レシピ提供部３２０は、基本レシピに含まれた調理器具それぞれに対し、該当の調理器具をユーザが実際に利用する器具に変更可能なＵＩ（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供するか、基本レシピに含まれた調理器具全体をユーザが実際に利用する器具に一括変更するためのＵＩを提供してよい。ユーザが実際に利用する調理器具は、事前登録された情報から読み取って適用してもよいし、カスタマイズレシピの要求時点に新たに選択または入力したものを適用してもよい。レシピ提供部３２０は、調理器具に対する検索環境を提供してよく、ユーザが自身の使用する器具を検索して選択または入力してよい。一例として、レシピ提供部３２０は、基本レシピに含まれた料理時間と調理器具のスペックを基準としてユーザが利用する調理器具のスペックに合った料理時間を導き出すか推論することにより、ユーザが利用する調理器具に合わせて定量化されたレシピを取得してよい。ここで、レシピ定量化は、料理時間と調理器具のスペックに対する学習モデルを利用するか、比例式のような単純算出式を利用して実現可能である。
【００５８】
したがって、本発明では、ユーザが実際に利用する調理器具のスペック情報に合うようにレシピを定量化することができるため、ユーザの料理構成が簡単になり、施行の手違いを効果的に減らすことができる。
【００５９】
図６は、本発明の一実施形態における、コマーシャルレシピを提供する過程の一例を示したフローチャートである。図６のコマーシャルレシピ提供過程は、図４を参照しながら説明した方法の段階Ｓ４２０にさらに含まれてよい。
【００６０】
段階Ｓ６０３で、レシピ提供部３２０は、電子機器１（１１０）のユーザによって特定された情報を確認してよい。特定された情報は、一例として、ユーザによって選択されたレシピに関する情報を含んでよい。他の例として、特定された情報は、ユーザが購入したか既に保有している材料や調理器具に関する情報を含んでよい。
【００６１】
段階Ｓ６０４で、レシピ提供部３２０は、コマーシャルとの連係により、電子機器１（１１０）のユーザによって特定された情報に対応するレシピ、材料、調理器具のうちの少なくとも１つに対する推薦情報を提供してよい。一例として、レシピ提供部３２０は、ユーザが特定のレシピを選択した場合、該当のレシピに含まれた材料と調理器具のうちの少なくとも１つを紹介および勧奨してよい。このとき、レシピ提供部３２０は、レシピに含まれた調理器具の他にも、調理器具に対する定量化によって類似製品または後順位製品などを勧奨してよい。他の例として、レシピ提供部３２０は、ユーザが特定の材料または調理器具を購入した場合、該当の材料または調理器具を含むレシピを勧めてもよいし、ユーザが購入した材料または調理器具と関連のある他の材料または調理器具を勧めてもよい。
【００６２】
したがって、本発明では、料理に必要な材料または調理器具をコマーシャル要件の情報として収集することができ、このようなコマーシャルと連係してレシピに合った材料または調理器具を勧めることができる。
【００６３】
図７は、本発明の一実施形態における選好レシピを提供する過程の一例を示したフローチャートである。図７の選好レシピ提供過程は、図４を参照しながら説明した方法の段階Ｓ４２０にさらに含まれてよい。
【００６４】
段階Ｓ７０５で、レシピ提供部３２０は、ユーザに関する情報に基づいてユーザ選好度を分析してよい。一例として、レシピ提供部３２０は、材料または調理器具に対するユーザ購入履歴またはレシピに対するユーザ利用履歴などに基づいてユーザ選好度（ユーザが主に料理に利用する材料または調理器具など）を分析してよい。他の例として、レシピ提供部３２０は、ユーザが利用したレシピに対するユーザフィードバックを収集してユーザ選好度を分析してよい。例えば、レシピ提供部３２０は、基本レシピに含まれた材料、調理器具、料理時間などをユーザが変更できるようにＵＩを提供してよい。これにより、ユーザが、基本レシピの材料Ａを材料Ｂに変えたり、料理時間を１０分から８分に変えたりできるようになる。レシピ提供部３２０は、基本レシピに対するユーザフィードバックに基づき、ユーザが、主に利用する材料または調理器具、料理状態などに対するユーザ選好度を分析してよい。
【００６５】
段階Ｓ７０６で、レシピ提供部３２０は、ユーザ選好度を反映した選好レシピを提供してよい。一例として、レシピ提供部３２０は、検索または推薦などのロジックによってプラットフォーム上に登録された基本レシピをユーザに提供するときに、ユーザ選好度を反映した選好レシピに更新して提供してよい。言い換えれば、レシピ提供部３２０は、ユーザが主に利用する材料または調理器具、料理状態などに合うようにレシピを更新して提供することができる。例えば、イカを使った基本レシピに対し、ユーザがイカをエビに取り換える要請を伝達してもよいし、加熱したフライパンで肉１００ｇを７分間焼く過程を含む基本レシピに対し、ユーザが自身の好む焼き具合を考慮して料理時間を５分に修正してもよい。このようなユーザフィードバックを利用することにより、以降に同じ材料または同じ料理過程を含むレシピをユーザに提供するときには、ユーザが選好する材料または料理時間に調整されたレシピを提供することが可能となる。
【００６６】
したがって、本発明では、材料または調理器具に対するユーザ購入履歴またはレシピに対するユーザ利用履歴、ユーザフィードバックに基づいてユーザ選好度を分析することができ、このようなユーザ選好度を、レシピに含まれた材料または調理器具、料理過程のうちの少なくとも１つに反映することができる。
【００６７】
上述した装置は、ハードウェア構成要素、ソフトウェア構成要素、および／またはハードウェア構成要素とソフトウェア構成要素との組み合わせによって実現されてよい。例えば、本発明の一実施形態で説明された装置および構成要素は、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ、マイクロコンピュータ、ＦＰＧＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサ、または命令を実行して応答することができる様々な装置のように、１つ以上の汎用コンピュータまたは特殊目的コンピュータを利用して実現されてよい。処理装置は、オペレーティングシステム（ＯＳ）および当該ＯＳ上で実行される１つ以上のソフトウェアアプリケーションを実行してよい。また、処理装置は、ソフトウェアの実行に応答し、データにアクセスし、データを格納、操作、処理、および生成してもよい。理解の促進のために、１つの処理装置が使用される場合を例として説明される場合もあるが、当業者は、処理装置が複数個の処理要素および／または複数種類の処理要素を含んでもよいことが理解できるであろう。例えば、処理装置は、複数個のプロセッサまたは１つのプロセッサおよび１つのコントローラを含んでもよい。また、処理装置の構成は、並列プロセッサのような、他の処理構成も可能である。
【００６８】
ソフトウェアは、コンピュータプログラム、コード、命令、またはこれらのうちの１つ以上の組み合わせを含んでよく、思うままに動作するように処理装置を構成したり、独立的または集合的に処理装置に命令したりしてよい。ソフトウェアおよび／またはデータは、処理装置に基づいて解釈されたり、処理装置に命令またはデータを提供したりするために、いかなる種類の機械、コンポーネント、物理装置、仮想装置、コンピュータ格納媒体または装置、または伝送される信号波に永久的または一時的に具現化されてもよい。ソフトウェアは、ネットワークによって接続されたコンピュータシステム上に分散され、分散された状態で格納されても実行されてもよい。ソフトウェアおよびデータは、１つ以上のコンピュータで読み取り可能な記録媒体に格納されてもよい。
【００６９】
本発明の一実施形態に係る方法は、多様なコンピュータ手段によって実行可能なプログラム命令の形態で実現されて、コンピュータで読み取り可能な媒体に記録されてもよい。当該コンピュータで読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含んでよい。当該媒体に記録されるプログラム命令は、本発明の一実施形態のために特別に設計されて構成されたものであってもよいし、コンピュータソフトウェア当業者に公知な使用可能なものであってもよい。コンピュータで読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光媒体、フロプティカルディスク（ｆｌｏｐｔｉｃａｌ  ｄｉｓｋ）のような光磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を格納して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例は、コンパイラによって生成されるもののような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行される高級言語コードを含む。上述したハードウェア装置は、本発明の一実施形態の動作を実行するために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同じである。
【００７０】
以上のように、本発明の一実施形態を、限定された実施形態と図面に基づいて説明したが、当業者であれば、上述した記載から多様な修正および変形が可能であろう。例えば、説明された技術が、説明された方法とは異なる順序で実行されたり、かつ／あるいは、説明されたシステム、構造、装置、回路などの構成要素が、説明された方法とは異なる形態で結合されたりまたは組み合わされたり、他の構成要素または均等物によって対置されたり置換されたとしても、適切な結果を達成することができる。
【００７１】
したがって、異なる実施形態であっても、特許請求の範囲と均等なものであれば、添付される特許請求の範囲に属する。
【符号の説明】
【００７２】
２２２：プロセッサ
３１０：レシピ管理部
３２０：レシピ提供部
３３０：レシピ適用部
【図１】
2018049613.tif 000003
【図２】
2018049613.tif 000004
【図３】
2018049613.tif 000005
【図４】
2018049613.tif 000006
【図５】
2018049613.tif 000007
【図６】
2018049613.tif 000008
【図７】
2018049613.tif 000009