(57)【要約】実施形態は、カスタム化燻煙ルーチンを使用して野外用グリルにおいて食材を燻煙することを対象とする。１つのシナリオでは、野外用グリルの電子コントローラは、指定された煙発生パターンにしたがって煙発生を開始するための入力を受信する。このパターンは、可燃性ペレットが燃え始めるように、野外用グリル内部の燃焼エリアに、指定された量の可燃性ペレットを追加するステップと、野外用グリルの現在の内部温度を測定し、閾値未満である場合、他の閾値まで温度を上げるのに十分な、指定量の追加の可燃性ペレットを燃焼エリアに追加するステップと、内部温度を第１閾値未満の温度に下げるステップと、野外用グリルの温度が第１指定閾値未満に下がったと判定したときに、少なくとも第２閾値に温度を上げるのに十分な追加の可燃性ペレットを燃焼エリアに追加するステップとを含む。【選択図】図１
2018531049.tif 000002
【特許請求の範囲】
【請求項１】
野外用グリルにおいて食材の１つ以上の部分の料理を制御するためのコンピュータ化された方法であって、前記野外用グリルが少なくとも１つの電子コントローラを有し、当該方法が、
リモート・コンピュータ・システムから、指定された煙発生パターンにしたがって前記野外用グリルが煙発生を開始しようとしていることを示すディジタル入力を受信するステップであって、前記ディジタル入力が移動体デバイス上における前記入力の以前のユーザ選択に対応する、ステップと、
前記野外用グリルが、前記ディジタル入力に応答して、前記指定された煙発生パターンにしたがって、
可燃性ペレットが燃え始めるように、前記野外用グリル内における燃焼エリアに指定量の可燃性ペレットを追加するステップと、
前記野外用グリルの現在の内部温度を測定するステップと、
前記現在の内部温度が第１指定閾値未満であると判定したときに、前記温度を第２指定閾値まで上げるのに十分な指定量の追加の可燃性ペレットを前記燃焼エリアに追加するステップと、
前記野外用グリルの内部温度を、前記第１指定閾値未満の温度まで下げさせるステップと、
前記野外用グリルの温度が前記第１指定閾値未満に下がったと判定したときに少なくとも前記第２指定閾値に温度を上げるのに十分な第２指定量の追加の可燃性ペレットを前記燃焼エリアに追加するステップと、
を実行するステップと、
を含む、方法。
【請求項２】
請求項１記載の方法において、前記リモート・コンピュータ・システムが、前記指定された煙発生パターンにしたがって前記野外用グリルが煙発生を開始しようとしていることを示す前記入力を供給するソフトウェア・アプリケーションを実行する移動体電子デバイスを含む、方法。
【請求項３】
請求項２記載の方法において、前記受信された入力が、前記移動体電子デバイスと前記野外用グリルとの間に確立されたワイヤレス通信リンクを介して受信される、方法。
【請求項４】
請求項１記載の方法において、前記指定された煙発生パターンが、多数の温度における煙発生を可能にする、方法。
【請求項５】
請求項３記載の方法において、煙発生が、前記野外用グリルの内部温度が華氏４００度以上であるときに、グリル内部で行われる、方法。
【請求項６】
請求項１記載の方法において、前記指定された煙発生パターンが、既存の煙発生パターンと置き換わる、方法。
【請求項７】
請求項６記載の方法において、前記指定された煙発生パターンが、ユーザがカスタム化した煙発生パターンである、方法。
【請求項８】
請求項７記載の方法において、前記ユーザがカスタム化した煙発生パターンが、前記野外用グリルに通信可能に接続された移動体デバイス上においてソフトウェア・アプリケーションを使用して生成される、方法。
【請求項９】
請求項６記載の方法において、前記食材の１つ以上の部分を燻煙するときに前記既存の煙発生パターンおよび前記ユーザがカスタム化した煙発生パターンの双方の一部が使用されるように、前記ユーザがカスタム化した煙発生パターンが前記既存の煙発生パターンを補足する、方法。
【請求項１０】
請求項１記載の方法において、前記食材の内部温度を追跡するためにディジタル温度計が実装され、前記ディジタル温度計が、前記野外用グリルと、および移動体電子デバイス上で実行するソフトウェア・アプリケーションと通信するように構成される、方法。
【請求項１１】
請求項１０記載の方法において、前記指定された煙発生パターンが、前記ディジタル温度計からネットワークを通じて受信された温度読み取り値にしたがって、前記グリルによって自動的にサイクルの最中に変更される、方法。
【請求項１２】
１つ以上のコンピュータ読み取り可能媒体であって、コンピュータ実行可能命令が格納され、前記コンピュータ実行可能命令が実行されると、コンピュータ・システムにおける１つ以上のプロセッサに、野外用グリルにおいて食材の１つ以上の部分の料理を制御する方法を実施させ、前記方法が、
リモート・コンピュータ・システムから、指定された煙発生パターンにしたがって前記野外用グリルが煙発生を開始しようとしていることを示すディジタル入力を受信するステップであって、前記ディジタル入力が移動体デバイス上における前記入力の以前のユーザ選択に対応する、ステップと、
前記野外用グリルが、前記ディジタル入力に応答して、前記指定された煙発生パターンにしたがって、
可燃性ペレットが燃え始めるように、前記野外用グリル内における燃焼エリアに指定量の可燃性ペレットを追加するステップと、
前記野外用グリルの現在の内部温度を測定するステップと、
前記現在の内部温度が第１指定閾値未満であると判定したときに、前記温度を第２指定閾値まで上げるのに十分な指定量の追加の可燃性ペレットを前記燃焼エリアに追加するステップと、
前記野外用グリルの内部温度を、前記第１指定閾値未満の温度まで下げさせるステップと、
前記野外用グリルの温度が前記第１指定閾値未満に下がったと判定したときに、少なくとも前記第２指定閾値に温度を上げるのに十分な第２指定量の追加の可燃性ペレットを前記燃焼エリアに追加するステップと、
を実行するステップと、
を含む、コンピュータ読み取り可能媒体。
【請求項１３】
請求項１２記載のコンピュータ読み取り可能媒体において、前記コンピュータ読み取り可能媒体が、更に、複数の野外用グリル機能値を表示するユーザ・インターフェースを生成するように構成される、コンピュータ読み取り可能媒体。
【請求項１４】
請求項１３記載のコンピュータ読み取り可能媒体において、前記生成されたユーザ・インターフェースが、第１野外用グリル機能値を、表示において指定された強調レベルで表示する、コンピュータ読み取り可能媒体。
【請求項１５】
請求項１４記載のコンピュータ読み取り可能媒体において、指定されたイベントが起きたときに、前記生成されたユーザ・インターフェースが、第２野外用グリル機能値を、前記表示においてより高い強調レベルで表示し、前記第１野外用グリル機能値が、前記表示において下げられた強調レベルで表示される、コンピュータ読み取り可能媒体。
【請求項１６】
野外用の電子制御型グリルであって、
燃焼エリアと、
ウッド・ペレットを前記燃焼エリアに供給するように構成されたホッパと、
電子コントローラと、
１つ以上のコンピュータ読み取り可能媒体であって、コンピュータ実行可能命令が格納され、前記電子コントローラによって前記コンピュータ実行可能命令が実行されると、前記電子コントローラに、カスタム化した燻煙ルーチンを使用して食材の１つ以上の部分を燻煙する方法を実施させ、前記方法が、
リモート・コンピュータ・システムから、指定されたカスタム化煙発生パターンにしたがって前記野外用グリルが煙発生を開始しようとしていることを示すディジタル入力を受信するステップであって、前記カスタム化煙発生パターンがユーザによって作成され、前記ディジタル入力が移動体デバイスによって行われた以前のユーザ選択を表す、ステップと、
前記指定された煙発生パターンを分析して、前記ホッパによって前記燃焼エリアに追加されるべきウッド・ペレットの量を決定し、更に、前記ウッド・ペレットが前記燃焼エリアに追加されるべきときを決定するステップと、
前記野外用グリルの現在の内部温度を測定するステップと、
前記野外用グリルの現在の内部温度を判定したとき、前記決定された量のウッド・ペレットが、前記野外用グリルの現在の内部温度にしたがって調節され、前記決定された時点に、前記ホッパによって前記燃焼エリアに追加されるように、前記カスタム化燻煙ルーチンを開始するステップと、
を含む、電子制御型グリル。
【請求項１７】
請求項１６記載の電子制御型グリルであって、更に、前記カスタム化燻煙パターンの間、判定された現在の周囲温度にしたがって、前記カスタム化燻煙パターンを連続的に調節するステップを含む、電子制御型グリル。
【請求項１８】
請求項１６記載の電子制御型グリルにおいて、前記入力が、当該電子制御型グリルが通信可能に接続されたワイヤレス・ネットワークを通じて受信される、電子制御型グリル。
【請求項１９】
請求項１８記載の電子制御型グリルにおいて、前記受信されたカスタム化煙発生パターンが、当該電子制御型グリルによる受信時に自動的に開始される、電子制御型グリル。
【請求項２０】
請求項１６記載の電子制御型グリルにおいて、前記カスタム化煙発生パターンが、当該電子制御型グリルに予めプログラミングされている既存の燻煙パターンと置き換わる、または補足する、電子制御型グリル。
【発明の詳細な説明】
【技術分野】
【０００１】
食材を用意し更に他の作業を行うために、野外用機器が長期にわたって使用されている。例えば、肉、野菜、果物、およびその他の種類の食材を用意するために、グリル(grill)および燻煙器(smoker)のような野外用器具が使用されることが多い。これらのグリルおよび燻煙器は、通例、このグリルまたは燻煙器の枠体に一体化された手動制御装置を使用して操作される。例えば、多くのこのような野外用機器は、点火ボタンを有し、押下されると、バーナー上のガス出口付近に火花を生成する。火花はガスに点火し、バーナーは発熱し始める。熱の量は、一般に、バーナーに導かれるガスを増減させるダイアルまたはノブを使用して制御される。
【０００２】
燻煙器の場合、可燃性ウッド・ペレットが導入される燃焼エリア、または、「ファイアポット」が存在する場合がある。これらの可燃性ウッド・ペレットは、タイマにしたがって所与の割合で導入することができる。指定された割合でペレットを導入することによって、燻煙器は指定された温度を維持することができるであろう。例えば、ユーザが、肩ばら肉を指定温度で燻煙することを望むとしてもよい。このユーザは、燻煙器において指定温度を選択することができる。通例では、グリルや燻煙器のような野外用器具は、何らかのタイプの手動または電子制御装置を有する。ユーザは、これらの制御装置を使用して、燻煙器によって維持されなければならない温度を指定することができ、更に食材をひっくり返すことまたは食材を燻煙器から取り出すことを思い出させるために、タイマを設定できる場合もある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの野外用器具において見られる制御装置は、機能に乏しく、基本的な機能を満たすに過ぎない。実際、前述のように、ユーザは、点火ボタンを使用して器具に点火することができるか場合もあり、更に機器によって維持されなければならない一定の温度を指定することができる場合もある。また、ユーザは、彼らの食材の料理が終了したときを彼らに思い出させるために、タイマを設定することができる場合もある。しかしながら、これらの制御装置は、変更やカスタム(custom)料理／燻煙サイクルに対処せず、一般には、ユーザが彼らの野外用器具に搭載することを望む制御の種類や量は、ユーザには可能ではない。更に、従来の器具は、風味、温度、料理において使用される煙の量等に基づく料理プロファイルのような、ある種のトリガ(trigger)に応答して、料理器具が変化することを可能にする制御装置は限られているか、または有していないことが多い。
【０００４】
したがって、当技術分野には、取り組むことができる多数の問題がある。
【課題を解決するための手段】
【０００５】
本明細書において説明する実施形態は、カスタム化した直火焼きおよび／または燻煙ルーチンを使用する野外用グリルにおける食材の燻煙を対象とする。特に、本発明の実施形態は、ユーザが、離れた位置から野外用料理装置の自動制御、具体的には、野外バーベキューに使用される直火焼きおよび煙発生装置の遠隔制御機能(remote control)を実装することを可能にする。例えば、本発明の実施形態は、ユーザが、風味、温度、または他のプロファイルというような特定の料理プロファイルを食材品目に指定することを可能にすることができる。次いで、ユーザは、バーベキュー・グリルおよび／またはバーベキュー燻煙器のような野外用料理装置を離れて操作することができるので、料理装置は自動的におよび／または動的に、指定された料理プロファイルに含まれるある種のトリガ（例えば、調理法の段階）に応答して料理装置の様々な異なるコンポーネントを調節する。本発明の少なくとも一部の実施形態では、したがって、ユーザは多種多様な状況（例えば、時間、食材、および／または野外温度、煙の量、意図する風味）において食材品目を料理し、しかも正確な最終結果を維持することができる。
【０００６】
例えば、一実施形態では、野外用グリル（および／または燻煙器）の電子コントローラがリモート・コンピュータ・システムから、野外用グリルが、指定された煙発生パターンに基づいて、料理プロファイルにしたがって煙発生を開始しようとしていることを示す入力を受信する。野外用グリルの電子コントローラは、指定された煙発生パターンにしたがって、以下のことを実行する。可燃性ペレットが燃え始めるように指定量の可燃性ペレットを野外用グリル内の燃焼エリアに追加し、野外用グリルの現在の内部温度を測定する。
【０００７】
現在の内部温度が料理プロファイルの第１指定閾値よりも低いと判定したとき、野外用グリルの電子コントローラは、温度を第２指定閾値まで上げるのに十分な、指定量の追加の可燃性ペレットを燃焼エリアに追加する。更に、野外用グリルの電子コントローラは、野外用グリルの内部温度を第１指定閾値未満に下げることもでき、野外用グリルの温度が第１指定閾値未満に下がったと判定したとき、補償するために、温度を少なくとも第２閾値に上げるのに十分な、第２指定量の追加の可燃性ペレットを燃焼エリアに追加し、内部ファンを調節する等によってというようにして、野外用グリルの１つ以上のコンポーネントを調節する。
【０００８】
他の実施形態では、電子制御型野外用グリルが、リモート・コンピュータ・システムから、カスタム化煙発生パターンを有する指定料理プロファイルにしたがって、野外用グリルが煙発生を開始しようとしていることを示す入力を受信する。カスタム化煙発生パターンは、ユーザによって作成されたものである。電子制御型野外用グリルは、指定煙発生パターンを分析して、例えば、ホッパによって燃焼エリアに追加されるべきウッド・ペレットの量（または速度）を決定し、更に、ウッド・ペレットを燃焼エリアに追加すべきときを決定し、および／または内部ファンの動作、特定の速度でのファンの作動というような１つ以上の他の素因を決定する。
【０００９】
電子制御型野外用グリルは、次いで、野外用グリルの現在の内部温度を測定し、野外用グリルの現在の内部温度を判定すると、カスタム化燻煙パターンを開始することによってというようにして、１組の該当するアクションを開始する。カスタム化燻煙パターンの一部として、野外用グリルの現在の内部温度にしたがって、決定された時刻にホッパによって決定された量のウッド・ペレットが燃焼エリアに追加され、調節される。
【００１０】
この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判断するときに補助として使用されることを意図するのでもない。
【００１１】
以下に続く説明では、更に他の特徴および利点について明記する。これらは、部分的にその説明から当業者には明白であり、または本明細書における教示の実施によって習得することもできる。本明細書において説明する実施形態の特徴および利点は、添付する特許請求の範囲において特定的に指摘される手段(instrument)および組み合わせによって実現し収得することができる。本明細書において説明する実施形態の特徴は、以下の説明および添付する特許請求の範囲から更に全面的に明白となるであろう。
【図面の簡単な説明】
【００１２】
本明細書において説明する実施形態の以上のおよびその他の特徴を更に明確にするために、添付図面を参照して更に特定的な説明を行う。尚、これらの図面は本明細書において説明する実施形態の例を図示するに過ぎず、したがってその範囲を限定すると考えてはならないことは認められよう。添付図面の使用によって、更に具体的にそして詳細に実施形態について説明する(described and explained)。
【図１】図１は、カスタム化燻煙ルーチンを使用して野外用グリルにおいて食材を燻煙することを含む、本明細書において説明する実施形態が動作することができるコンピュータ・アーキテクチャを示す。
【図２】図２は、電子制御型機器がクラウド・サービスおよび移動体電子デバイスと通信することができる実施形態を示す。
【図３】図３は、電子制御型機器がクラウド・サービスおよび移動体電子デバイスと通信することができ、更に、分析装置(analytics)、ソーシャル・メディア、または他の第三者システムと通信することができる実施形態を示す。
【図４】図４は、ソフトウェア・アプリケーション機能階層の実施形態を示す。
【図５】図５は、カスタム化燻煙ルーチンを使用して野外用グリルにおいて食材を燻煙する方法例のフロー・チャートを示す。
【図６】図６は、グリルまたは燻煙器と共に使用するためのカスタム化可能な燻煙パターンの実施形態例を示す。
【図７】図７は、超煙燻煙サイクル(super smoke smoking cycle)の間における経時的な温度変化を示すグラフ例を表す。
【図８】図８Ａおよび図８Ｂは、グリル上に取り付けられたディスプレイの実施形態例を示す。
【図９】図９は、カスタム化燻煙パターンを使用して野外用グリルにおいて食材を燻煙する代替方法例のフロー・チャートを示す。
【発明を実施するための形態】
【００１３】
本明細書において説明する実施形態は、カスタム化した直火焼きおよび／または燻煙ルーチンを使用する野外用グリルにおける食材の燻煙を対象とする。特に、本発明の実施形態は、ユーザが、離れた位置から野外用料理装置の自動制御、具体的には、野外バーベキューに使用される直火焼きおよび煙発生装置の遠隔制御機能を実装することを可能にする。例えば、本発明の実施形態は、ユーザが、風味、温度、または他のプロファイルというような特定の料理プロファイルを食材品目に指定することを可能にすることができる。次いで、ユーザは、バーベキュー・グリルおよび／またはバーベキュー燻煙器のような野外用料理装置から離れて操作することができるので、料理装置は自動的におよび／または動的に、指定された料理プロファイルに含まれるある種のトリガ（例えば、調理法の段階）に応答して料理装置の様々な異なるコンポーネントを調節する。したがって、 本発明の少なくとも一部の実施形態では、ユーザは多種多様な状況（例えば、時間、食材、および／または野外温度、煙の量、意図する風味）において食材品目を料理し、しかも正確な最終結果を維持することができる。
【００１４】
例えば、一実施形態では、野外用グリル（および／または燻煙器）の電子コントローラがリモート・コンピュータ・システムから、野外用グリルが、指定された煙発生パターンに基づいて、料理プロファイルにしたがって煙発生を開始しようとしていることを示す入力を受信する。野外用グリルの電子コントローラは、指定された煙発生パターンにしたがって、以下のことを実行する。可燃性ペレットが燃え始めるように指定量の可燃性ペレットを野外用グリル内の燃焼エリアに追加し、野外用グリルの現在の内部温度を測定する。
【００１５】
現在の内部温度が料理プロファイルの第１指定閾値よりも低いと判定したとき、野外用グリルの電子コントローラは、温度を第２指定閾値まで上げるのに十分な、指定量の追加の可燃性ペレットを燃焼エリアに追加する。更に、野外用グリルの電子コントローラは、野外用グリルの内部温度を第１指定閾値未満に下げることもでき、野外用グリルの温度が第１指定閾値未満に下がったと判定したとき、補償するために、温度を少なくとも第２閾値に上げるのに十分な、第２指定量の追加の可燃性ペレットを燃焼エリアに追加し、内部ファンを調節する等によってというようにして、野外用グリルの１つ以上のコンポーネントを調節する。
【００１６】
他の実施形態では、電子制御型野外用グリルが、リモート・コンピュータ・システムから、カスタム化煙発生パターンを有する指定料理プロファイルにしたがって、野外用グリルが煙発生を開始しようとしていることを示す入力を受信する。カスタム化煙発生パターンは、ユーザによって作成されたものである。電子制御型野外用グリルは、指定煙発生パターンを分析して、例えば、ホッパによって燃焼エリアに追加されるべきウッド・ペレットの量（または速度）を決定し、更に、ウッド・ペレットを燃焼エリアに追加すべきときを決定し、および／または内部ファンの動作、特定の速度でのファンの作動というような１つ以上の他の素因を決定する。
【００１７】
電子制御型野外用グリルは、次いで、野外用グリルの現在の内部温度を測定し、野外用グリルの現在の内部温度を判定すると、カスタム化燻煙パターンを開始することによってというようにして、１組の該当するアクションを開始する。カスタム化燻煙パターンの一部として、野外用グリルの現在の内部温度にしたがって、決定された時刻にホッパによって決定された量のウッド・ペレットが燃焼エリアに追加され、調節される。
【００１８】
以下の論述では、本明細書において開示する主題の１つ以上の実施形態によって実行することができる多数の方法および方法アクトに言及する。尚、これらの方法アクトは一定の順序で論じられるか、またはフロー・チャートにおいて特定の順序で行われるように示されることもあるが、具体的に述べられていなければ、特定の順序が必ずしも必要な訳ではなく、またあるアクトは、そのアクトが実行される前に完了する他のアクトに依存するので、特定の順序は必要ではないことは注記してしかるべきである。
【００１９】
本明細書において説明する実施形態は、種々のタイプのコンピューティング・システムを実現することができる。これらのコンピューティング・システムは、現在増々多種多様な形態を取りつつある。コンピューティング・システムは、例えば、移動体電話機、電子アプライアンス、ラップトップ・コンピュータ、タブレット・コンピュータ、遠隔制御デバイス、ウェアラブル・デバイス、デスクトップ・コンピュータ、メインフレーム等であってもよい。本明細書において使用する場合、「コンピューティング・システム」(computing system)という用語は、少なくとも１つのプロセッサと、このプロセッサによって実行可能なコンピュータ実行可能命令を有することができる物理的および有形のコンピュータ読み取り可能メモリとを含む、任意のデバイス、システム、またはその組み合わせを含む。コンピューティング・システムは、ネットワーク環境にわたって分散されてもよく、更に多数の要素のコンピューティング・システムを含んでもよい。
【００２０】
コンピューティング・システムは、通例、少なくとも１つの処理ユニットおよびメモリを含む。メモリは、物理システム・メモリであってもよく、揮発性、不揮発性、またはこれら２つの何らかの組み合わせでもよい。また、本明細書では、「メモリ」という用語は、物理記憶媒体または物理記憶デバイスのような、不揮発性大容量ストレージを指すために使用される場合もある。コンピューティング・デバイスが分散される場合、処理、メモリ、および／または記憶能力も同様に分散することができる。
【００２１】
本明細書において使用する場合、「実行可能モジュール」または「実行可能コンポーネント」という用語は、ソフトウェア・オブジェクト、ルーチン、メソッド、またはコンピューティング・システム上で実行することができる同様のコンピュータ実行可能命令を指すことができる。本明細書において説明する異なるコンポーネント、モジュール、エンジン、およびサービスは、コンピューティング・システム上で実行するオブジェクトまたはプロセスとして（例えば、別個のスレッドとして）実装されてもよい。
【００２２】
本明細書において説明するように、コンピューティング・システムは通信チャネルも含むことができる。通信チャネルは、コンピューティング・システムが、有線またはワイヤレス・ネットワークを通じて他のメッセージ・プロセッサと通信することを可能にする。このような通信チャネルは、ハードウェア・ベースの受信機、送信機、または送受信機を含むことができ、データを受信する、データを送信する、または双方を実行するように構成される。
【００２３】
また、本明細書において説明する実施形態は、コンピュータ実行可能命令および／またはデータ構造を搬送または格納するための物理コンピュータ読み取り可能媒体も含む。このようなコンピュータ読み取り可能媒体は、汎用または特殊目的のコンピューティング・システムによってアクセスすることができる任意の入手可能な物理媒体とすることができる。
【００２４】
コンピュータ記憶媒体は、コンピュータ実行可能命令および／またはデータ構造を格納する物理ハードウェア記憶媒体である。物理ハードウェア記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ソリッド・ステート・ドライブ（「ＳＳＤ」）、フラッシュ・メモリ、相変化メモリ（「ＰＣＭ」）、光ディスク・ストレージ、磁気ディスク・ストレージまたは他の磁気記憶デバイス、あるいはコンピュータ実行可能命令またはデータ構造という形態でプログラム・コードを格納するために使用することができ、本明細書において説明する実施形態の開示する機能を実現するために汎用または特殊目的コンピューティング・システムによってアクセスおよび実行することができる、任意他のハードウェア記憶デバイス（１つまたは複数）というような、コンピュータ・ハードウェアが含まれる。データ構造は、プリミティブ・タイプ（例えば、キャラクタ、倍精度、浮動小数点）、複合タイプ（例えば、アレイ、レコード、ユニオン等）、抽象データ型（例えば、コンテナ、リスト、セット、スタック、ツリー等）、ハッシュ、グラフ、または任意の他のタイプのデータ構造を含むことができる。
【００２５】
本明細書において使用する場合、コンピュータ実行可能命令は、命令およびデータを含み、１つ以上のプロセッサにおいて実行されると、汎用コンピューティング・システム、特殊目的コンピューティング・システム、または特殊目的処理デバイスに、ある種の機能または１群の機能を実行させる。コンピュータ実行可能命令は、例えば、バイナリー、アセンブリ言語のような中間フォーマット命令、またはソース・コードであってもよい。
【００２６】
尚、本明細書において説明する原理は、パーソナル・コンピュータ、デスクトップ・コンピュータ、ラップトップ・コンピュータ、メッセージ・プロセッサ、ハンドヘルド・デバイス、マルチプロセッサ・システム、マイクロプロセッサ・ベースまたはプログラマブル消費者用電子機器、ネットワークＰＣ、ミニコンピュータ、メインフレーム・コンピュータ、移動体電話機、ＰＤＡ、タブレット、ページャ、ルータ、スイッチ等を含む、多くのタイプのコンピューティング・システム構成があるネットワーク・コンピューティング環境においても実施できることは、当業者には認められよう。また、本明細書における実施形態は、分散型システム環境においても実施することができ、ネットワークを介してリンクされた（ハードワイヤ接続データ・リンク、ワイヤレス・データ・リンク、またはハードワイヤ接続およびワイヤレス・データ・リンクの組み合わせのいずれかによる）ローカルおよびリモート・コンピューティング・システムの双方がタスクを実行する。したがって、分散型システム環境では、コンピューティング・システムが複数の要素のコンピューティング・システムを含むことができる。分散型システム環境では、プログラム・モジュールがローカルおよびリモート双方のメモリ記憶デバイスに配置されてもよい。
【００２７】
また、本明細書における実施形態は、クラウド・コンピューティング環境(cloud computing environment)においても実現できることも当業者には認められよう。クラウド・コンピューティング環境は分散されてもよいが、これは必須ではない。分散されるとき、クラウド・コンピューティング環境は、ある組織内部において国際的に分散されてもよく、および／または多数の組織に跨がってコンポーネントが所有されてもよい。以下の特許請求の範囲およびこの説明では、「クラウド・コンピューティング」とは構成可能なコンピューティング・リソース（例えば、ネットワーク、サーバ、ストレージ、アプリケーション、およびサービス）の共有プールへの、要求に応じたネットワーク・アクセスを可能にするモデルと定義される。「クラウド・コンピューティング」の定義は、このようなモデルが適正に配備されたときに得ることができる他の多数の利点のいずれにも限定されない。
【００２８】
さらにまた、本明細書において説明するシステム・アーキテクチャは、各々がシステムの機能に全体として寄与する複数の独立したコンポーネントを含むことができる。このモジュール性により、プラットフォーム・スケーラビリティの問題に取り組むときに柔軟性が高くなり、このために、種々の利点を得ることができる。システムの複雑さおよび成長は、機能範囲が限定された小規模な部品の使用によって一層容易に管理することができる。これら疎結合モジュールの使用によって、プラットフォーム・フォールト・トレランスが改良される。個々のコンポーネントは、業務の必要性によって強いられるに連れて徐々に増やすことができる。また、モジュール型開発は、新たな機能を市場に出すまでの時間短縮に繋がる。コア・システムに影響を及ぼすことなく、新たな機能を追加または削除することができる。
【００２９】
図１は、本明細書において説明する少なくとも１つの実施形態を採用することができる環境１００を示す。環境１００は、野外用グリル１０１を含む。本明細書において使用する場合、「野外用グリル」という用語は、バーベキュー・グリルおよび／またはバーベキュー燻煙器を含む、野外用料理装置を意味する。一方、バーベキュー燻煙器とは、木材の燃焼によって発生する煙のような、少なくとも部分的に煙の発生によって食材を料理するように構成された野外用料理装置を指す。したがって、本明細書において例示するまたそうでなければ説明する野外用グリル１０１は、従来のバーベキュー・グリル、燻煙器、または他のデバイスを含む任意のタイプの料理装置であってよい。
【００３０】
一般に、野外用グリル１０１は、種々の異なる機能を実行するためのハードウェアおよび他のモジュールを含む。例えば、野外用グリル１０１は、電子コントローラ１０２を含む。この電子コントローラは、任意のタイプのマイクロコントローラ、マイクロプロセッサ、またはソフトウェア・コードを処理することができる他の処理手段でもよい。ソフトウェア・コードは、メモリ１０３または他のデータ・ストレージ１０５を含むコンピュータ読み取り可能媒体上に格納することができる。データ・ストレージは、フラッシュまたはその他の不揮発性メモリでもよい。したがって、野外用グリル１０１は、コンピューティング・システムと見なされるのに十分な、または少なくとも外付け(attached)コンピューティング・システムを有すると見なされるのに十分な処理パワーおよびメモリを有することができる。
【００３１】
更に、図１は、野外用グリル１０１が通信モジュール１０４を含むことができることも示す。通信モジュール１０４は、ユーザ１１９によって使用される移動体デバイス１２０、またはリモート・コンピュータ・システム１２２のような、他のコンピューティング・システムと通信するように構成することができる。本明細書において理解されるであろうが、「移動体デバイス」（１２０）とは、ユーザが遠隔入力、選択、またはその他の制御命令(control)を供給することを可能にし、これらが離れた位置から野外用グリル１０１に伝達される任意のコンピューティング・システム（スマート・フォン、例えば、図２から図３を含むがこれに限定されない）を意味する。移動体デバイスと野外用グリル１０１との間の通信は、ワイヤレスおよびハードワイヤ接続の組み合わせを含むネットワークを通じて行うことができる。例えば、移動体デバイス１２０は、ワイヤレスでネットワークに接続することができ、あるいは、イーサネット（登録商標）、ＵＳＢ、または他の適した接続インターフェースを採用したケーブルのようなネットワーク・ケーブルを介してネットワークに接続することができる。
【００３２】
このように、移動体デバイス１２０は、移動体電話機、タブレット・デバイスを含むことができ、あるいは、グラフィカル・ユーザ・インターフェースが表示されるネットワーク対応タブレット式タッチ・スクリーンを含む、ディジタル・リモコン(digital remote control)のような、リモコン・ディスプレイの他の形態を含むことができる。一実施態様では、例えば、移動体デバイス１２０は、１つ以上の制御手段（例えば、タッチ・スクリーン制御手段または物理的押しボタン制御手段）を有するＬＣＤ画面を含む。これらの制御手段は、主に屋内環境内において、そして野外用グリル１０１から離れた任意のイベントにおいて使用される。
【００３３】
例えば、移動体デバイス１２０は、台所の天板上またはその周囲に配置あるいは装着されたリモート・スクリーンを含むことができるが、それでもなお、ネットワーク（ＢＬＵＥＴＯＯＴＨ（登録商標）、ＷＩＦＩ、またはネットワーク・ケーブル）を通じて野外用グリル１０１および／またはリモート・コンピュータ・システム１２２に、ネットワークを通じて、接続される。具体的には、通信モジュール１０４は、他のコンピューティング・システムからデータを受信する、および／またはデータを送信することができる任意の有線またはワイヤレス通信手段を含むことができる。通信モジュール１０４は、データベース、移動体コンピューティング・デバイス（移動体電話機またはタブレットのような）、埋め込み型またはその他のタイプのコンピューティング・システムと相互作用するように構成することができる。
【００３４】
場合によっては、移動体デバイス１２０および／またはリモート・コンピュータ・システム１２２は、入力を野外用グリル１０１に供給するように構成することもできる。例えば、移動体デバイス１２０は、食材品目についての「料理プロファイル」を供給することによってというように、入力１２１を野外用グリル１０１に供給することができる。この入力は、使用されるべき調理法(recipe)を指定することができ、一方、調理法は、食材のある部分を用意するときに使用されることになるカスタム燻煙パターン（あるいは野外用グリル１０１上の多数のコンポーネントの動作を伴う他の温度または風味プロファイル・パターン）を指定することができる。これらの調理法１０６およびカスタム煙発生パターンは、データ・ストア１０５に格納し、電子コントローラ１０２によってアクセスすることができる。
【００３５】
また、リモート・コンピュータ・システム１２２は、入力１２３を野外用グリル１０１にも供給することができる。これらの入力は、同様に、調理法、あるいはカスタム直火焼きまたは燻煙パターン制御命令(control)であってもよく、ファン（オン／オフ、速度、またはＲＰＭ）および／またはホッパ／オージェ(hopper/auger)調節を含むが、グリル所有者に関連がある広告または他のデータでもよい。例えば、以下で更に説明するが、リモート・コンピュータ・システム１２２は、グリル１０１のディスプレイに表示可能な、遠隔診断または分析情報をグリル所有者に提供することができる。
【００３６】
更に、図１は、野外用グリル１０１が煙発生器１０８を含むことも示す。少なくとも１つの実施形態では、煙発生器１０８は、可燃性ペレット１０９を燃焼エリア１１１内に装填するためのホッパ１１０を含むハードウェアを含む。ある実施形態では、野外用グリル１０１は、可燃性ペレット１０９（木材ペレット、または他の該当する燃焼先駆体のような）によって燃料を供給される燻煙器であってもよい。ホッパ１１０は、特定の内部温度１１３を維持するように、指定された割合で燃料を燃焼エリア１１１に供給することができる。内部温度は、グリル１０１の内側にある内部温度計１１２によって測定することができる。煙発生器１０８の判定モジュール１１６は、例えば、現在の内部温度１１３が低すぎると判定することができ、ホッパ１１０にもっと多くのペレット／燃料１０９を燃焼エリア１１１に装填させること、および／または温度を上げ易くするためにファンまたは他のコンポーネントを調節させることができる。逆に、内部温度が高過ぎる場合、ペレット／燃料の燃焼エリア１１１への装填を、温度が下がるまで、ある時間だけ停止することができ、同様に冷却を助けるためにファンを上下に調節する、またはオン／オフ調節することができる。
【００３７】
少なくともある実施形態では、野外用グリル１０１は、ユーザ１１９によって移動体デバイス１２０を介して制御することができる。移動体デバイス１２０は、ユーザ１１９が野外用グリル１０１の機能を制御することを可能にするアプリケーションを実行するように構成することができる。このソフトウェア・アプリケーションを使用して、例えば、ユーザ１１９は、野外用グリル１０１に、点火させ、食材品目における特定の最終結果に合わせて調整された特定の燻煙パターンを採用する調理法というような、食材品目に選定された(assigned)指定(specified)「料理プロファイル」を開始させることができる。例えば、ユーザ１１９は、格納されている調理法１０６またはグリルのデータ・ストア１０５に格納されている煙発生パターン１０７から１つを選択することによって、食材品目のために特定の料理プロファイルの使用を指令することができる。選択された調理法１０６は、１つ以上の風味、煙、温度、または特定の食材品目に対する他の料理プロファイルの特徴を含む。
【００３８】
このように、少なくとも１つの実施形態における「料理プロファイル」は、食材品目において特定の最終結果を生成することを意図される、ダウンロード可能な調理法（コンピュータ・システム１２２からの）に収容されたファイルというような、食材品目に関連付けられた１つ以上のファイルに収容された１組の値を含む。例えば、特定のタイプの牛肉のための料理プロファイルは、最終的な仕上がり(final product)が「ミディアム・レア」であること、または内側の色に関して赤に近いピンクであることの指定を含むことができ、および／または１３５°Ｆ（５７°Ｃ）というような食材品目の内部温度を指定することもできる。あるいは、料理プロファイルは、細かく切るために肉が十分に軟らかくなければならないこと、または肉の中にある量の燻煙風味を含むことを指示することもできる。
【００３９】
これらの最終結果の各々は、部分的にダウンロードされた調理法によって、またはグリル１０１においてユーザによる手作業の入力によって、または移動体デバイス１２０を介して導く(drive)ことができる。調理法は、料理時間、くべる煙の量および時間、内部グリル温度等のような値を含むことができる。料理プロファイルは、少なくとも１つの実施態様では、全体的な最終結果を確保するために、料理サイクルの間に発生する他の変数にしたがって、ある種の調理法のステップを調節するために使用することができる。したがって、一般に、料理プロファイルは、特定の食材品目に対して意図した最終結果に基づいて、この食材品目の全体的特性として理解することができ、一方「調理法」とは最終結果を得るために使用され、全体的に変更可能なステップを意味する。
【００４０】
したがって、本発明の実施形態は、ユーザが異なるできばえ(performance level)に対して料理プロセスの様々な態様を自動的に制御することを可能にするグリル・システムを提供する。具体的には、本発明の実施形態は、ユーザがグリル温度を自動的にまたは手動で監視および調節すること、タイマを変更または開始すること、燻煙パターンを調節すること、グリルを「保温」に設定すること、または他の状態に調節すること、あるいは特定の風味またはその他の所望の最終結果を特定的に対象とする他の制御を実行することを可能にする。
【００４１】
本発明の実施形態は、ユーザが望む通りに関与するまたは関与しないことを可能にし、離れた位置から直火焼き手順を処理することを可能にする。具体的には、本発明の実施形態は、ユーザが動作または成果を制御するときに関わることを望むいずれの程度にでも、そしてユーザが旅行中で離れていてもまたは自宅の居間にいても関係なく、 多数のユーザの好みに総合的にしたがって、ユーザが食材品目を料理することに対して、つまり野外用グリルの多数のコンポーネントの動作を部分的または全体的に制御することを可能にする。
【００４２】
これらおよびその他の機能(feature)を可能にするために、図２は、野外用グリル１０１が移動体コンピューティング・システムおよび／またはクラウド・コンピューティング・システム（または「クラウド・サービス」）２０１から命令を受信し、これらによって制御されることが可能であることを示す。具体的には、図２は、グリル／燻煙器１０１が移動体デバイス１２０（例えば、前述のように、しかるべきソフトウェアが実装された(configure)図示のスマート・フォン１２０または他のリモート・デバイス）を介して制御される実施形態を示す。図２は、スマート・フォン１２０がクラウド・サービス２０１と通信することができ、一方クラウド・サービス２０１はグリル／燻煙器１０１と通信することを示す。クラウド・サービス２０１は、他の機能と共に、データ・ストレージを設けることができる。データ・ストレージは、例えば、グリル／燻煙器１０１によって肉、野菜、果物、またはその他の食材品目を燻煙するために使用される調理法を格納することができる。クラウド・サービス２０１を使用すると、顧客またはユーザは彼らの相応しく構成された移動体デバイス（例えば、電話機１２０、タブレット、ラップトップ、リモコン、デスクトップ、または他のコンピュータ・システム）を使用してグリル／燻煙器１０１の機能(function)を制御することができる。
【００４３】
機能には、グリル／燻煙器１０１の監視を含むことができ、この監視には、内部温度、外部周囲空気温度、プローブの温度（例えば、ワイヤレスで通信するプローブから）、およびグリル１０１または燻煙器によって発生することができる警報が含まれる。他の制御には、更に燃料（ペレットのような）を追加することによって温度を調節すること、温度を下げるために既存の燃料を消火(burn down)させること、デバイスをオンまたはオフに切り替えること、あるいはファンの作動または作動速度を含む、ある種のコンポーネントをオンまたはオフに切り替えることが含まれる。また、料理プロファイルの要素には、タイマまたはカスタム料理サイクルを制御すること、あるいはプローブ温度警報を監視することも含むことができる。スマート・フォン１２０を介して、グリル１０１の更に多くの制御を設けることができ、制御の量およびタイプは、新たな機能を追加するために、時の経過に連れて更新することができる。
【００４４】
制御入力がスマート・フォン１２０（または他の電子デバイス）において受信されると、これらはクラウド・サービス２０１に有線またはワイヤレス・データ送信によって受け渡される。次いで、制御入力はグリル／燻煙器１０１に直接、またはＷＩＦＩルータのようなアクセス・ポイントを介して受け渡される。このように、ユーザはインターネット・アクセスができる場所であれば実質的にどこからでも、彼らのグリル／燻煙器１０１を制御することができるであろう。場合によっては、ユーザは離れて野外用グリル／燻煙器１０１に点火することもできる場合もあり、一方他の場合には、ユーザがグリル１０１から指定距離以内にいるとＧＰＳまたはＢＬＵＥＴＯＯＴＨジオフェンス(geo-fence)によって判定されなければ、このような機能が禁止されてもよい。
【００４５】
図３は、図２の環境に似た環境を示し、ここでは、クラウド・サービス２０１が、グリル／燻煙器１０１を含む種々のデバイス、リモート・コンピュータ・システム３０４、および移動体デバイス１２０（例えば、図示するスマート・フォンまたは他の電子コンピューティング・デバイス）をリンクする。この場合、クラウド・サービス２０１は（例えば、リモート・コンピューティング・システム１２２を介して）、１つ以上の追加のサービス３０４を処理するように構成することができる。１つ以上の追加のサービス３０４は、データ分析、第三者の広告、遠隔診断サービス、電子商取引サービス(eCommerce services)、ソーシャル・メディア、顧客サービス補助、およびその他を含むが、これらに限定されるのではない。例えば、野外用グリル／燻煙器１０１の使用データをクラウド・サービス２０１にアップロードし、接続されているグローバル・データ・ストレージに格納することができる。
【００４６】
この使用データ（燻煙器をオンにしたとき、オンであった期間、到達した温度、平均内部温度、平均外部温度、使用された料理／燻煙調理法、使用された制御機能(control)、−例えば、ファンおよび／またはオージェの使用、速度−、および時間(when)、あるいは他の動作使用データ）を分析エンジンによって、他のユーザからのデータと組み合わせて分析することができる。したがって、多くの異なるユーザからの使用データを記録して分析し、広い使用パターンを識別することができる。次いで、これらの分析は、今後の燻煙器またはグリルの精度を高める(refine)ためおよび改良するために使用することができ、あるいは所与の食材品目に対する料理プロファイルを洗練する(refine)、調理法を調節する、広告を提供するというような他の目的のために使用することもできる。
【００４７】
一例では、クラウド・サービス２０１がユーザのグリル／燻煙器１０１の使用を追跡することができ、彼らのグリル１０１の使用およびその他の使用の間における類似性に基づいて、どのような料理品(product)または調理法が所与のユーザに関心があるか判定することもできる。また、使用データは、グリル／燻煙器１０１の遠隔診断を行うために使用することもできる。例えば、使用データは、ユーザのグリル１０１の温度が正常動作温度を超えた（例えば、調理中に食べ物の油に火が着いたこと(grease fire)によって）ことを示す場合がある。したがって、過熱のために、ある種の部品が故障したおそれがあり、または故障しそうになるおそれがある。他の使用データが、ユーザが彼らのグリルをどのように使用しているかの結果として、発生するかもしれない異なる問題を示すこともできる。また、使用データをソーシャル・メディアに送り、調理法の実施に成功したことを告知する、または指定された肉を燻煙しておりある決まった時点には用意ができていることをパーティの客に告知することができる。多くの他のソーシャル・メディアの実施態様(implementation)も、クラウド・サービス２０１によって提供されるように、使用することができる。
【００４８】
図４は、図１のアプリケーション１０６のようなソフトウェア・アプリケーションに対するアプリケーション・ワークフロー４００を示す。このアプリケーションは、電話機、タブレット、リモコン、またはウェアラブル・デバイスのような移動体デバイス１２０上で実行することができ、またはデスクトップ・コンピューティング・システム上で実行されてもよく、または本明細書において既に説明したように、ウェブ・ブラウザを介して実行されてもよい。尚、アプリケーション・ワークフロー４００は、アプリケーション・ワークフローの一例であり、他の実施形態および実施態様も可能であることは理解されよう。
【００４９】
図４は、アプリケーション・ワークフロー例４００が、ホーム・メニュー４００を含むことができることを示す。ホーム・メニュー４００は、起動時に、グリル１０１（または他の電子制御型機器）のステータス、任意の使用中のプローブのステータス、使用中の任意のタイマまたは他のグリル１０１の制御機能(control)のステータス、および任意の警報を示す。最初の設定時には、グリル１０１をアクセス・ポイント（ＷＩＦＩアクセス・ポイントのような）に接続し、移動体デバイスをグリル１０１にリンクする手順をユーザに説明する。また、最初の設定時には、グリル１０１の使用法、またはその少なくともある種のコンポーネントの使用法について、ユーザを指導することもできる。ホーム・メニュー４０１は、以下の内任意のものまたは全てを示すことができる。グリル温度、プローブ温度、タイマ（使用している場合）、アクティブになっている警報（例えば、ペレット減少警報またはホッパ空警報）、現在の料理サイクル、現在の料理完了までの時間、始動遅延時間(startup delay time)、またはその他の情報。
【００５０】
アプリケーションは、多くの異なるタブおよびメニューを有することができ、以下の内１つ以上を含む。ユーザがグリルの目標温度を制御すること、グリルの目標プローブ温度を制御すること、タイマを設定または再始動させること、始動遅延を設定すること、離れてグリル１０１を始動させるまたは止めること、警報を設定すること、あるいは他の機能を実行することを可能にする制御メニュー４０２。料理サイクル・メニュー４０３を設けることができ、これは、ユーザが異なる料理サイクルから選択すること（即ち、食材品目をある種の方法で料理または燻煙するために指定の時間量にわたって温度を制御する、予めプログラミングされている料理ルーチン）、料理サイクルを保存すること、料理サイクルをクラウド・サービス（例えば、図３の２０１）にアップロードすること、料理サイクルの間に起こっていることの実況指示(play-by-play indicator)をユーザに供給すること、所与の食材に対してある種の料理サイクルを実施すること、調理法および／または料理サイクルをブラウズしダウンロードすること、食材をある一定の温度に指定時間保持する食材保温サイクルへのアクセスを得ること、あるいは他の機能を実行することを可能にする。
【００５１】
料理サイクル・メニュー４０３は、料理サイクル作成メニュー４０９を含む１つ以上のサブメニューを有することができる。料理サイクル作成メニュー４０９は、ユーザに彼または彼女自身のカスタム料理サイクルを作成させることができる。カスタム料理サイクルは、開始および終了する所与の時刻、サイクルにわたって保持するまたは変更する一定の温度、種々のカスタム化可能なトリガまたは条件を指定することができる。トリガまたは条件は、料理時間の短縮または延長、あるいは所与の時間長にわたる内部グリル１０１温度の上昇または低下のような料理サイクルに対する変更を起こすことができる。料理サイクル作成メニュー４０９は、ユーザにカスタム化料理サイクルをグリル１０１にプッシュさせ、更にサイクルの実施をグリルに開始させることができる。また、このカスタム化料理サイクルをグリル１０１またはクラウド・サービス２０１に直接保存することもできる。
【００５２】
アプリケーション・ワークフロー上に設けられる他のメニューには、設定メニュー４０４を含むことができる。設定メニューは、ユーザにＷＩＦＩ、ＢＬＵＥＴＯＯＴＨ、または通信手段をグリル１０１上に設定させることができる。また、設定メニュー４０４は、構成設定にアクセスさせ、変更させることもできる。更に、設定メニュー４０４は、説明書、および設定メニューを使用して変更することができるその他の器具、またはアプリケーション特定の設定も設けることができる。マップ・メニューまたはタブ４０５も設けることができ、ペレット販売業者または流通業者、肉または野菜を求めるための地方の肉屋または牧場、バーベキューまたはテールゲート・パーティを含む地方の催し、あるいは近隣のグリル１０１流通業者の場所を含む地方の小売店へのアクセスを与える。また、マップ・メニュー４０５は、機器の修理を専門とする修理店のような、機器に特定的な他の情報も提供することができる。
【００５３】
ソーシャル・メディア・メニュー４０６を設けることができ、写真、調理法、ビデオ、または他のユーザに関心があるかもしれない他のメディアをユーザにアップロードさせる。ソーシャル・メディア・タブは、位置指定ピン、グリル１０１自体からの更新、または他の情報を含む、画像またはステータス更新をユーザにソーシャル・メディア・ウェブサイトにポストさせることができる。したがって、ソーシャル・メディア・メニュー４０６は、ユーザに彼らの直火焼き／燻製体験を他者と共有させる。
【００５４】
調理法メニュー４０７は、ユーザに、オンラインでまたはクラウド・サービス２０１を介して入手可能な調理法をブラウズさせる。これらの調理法をブラウズするとき、ユーザは、１つ以上の調理法の彼らの電話機または他の移動体デバイスへのダウンロードを可能にするアイコンを選択することができる。これらの調理法は、ローカル・ライブラリまたはクラウド・ベースのライブラリに収集し、ソーシャル・メディアを通じて共有することができる。ユーザは、調理法を並び替え、彼ら自身の調理法を追加し、写真を他者の調理法に追加し、またはそれ以外で調理法データベースと対話処理することができる。店舗メニュー４０８は、ユーザにペレット、プロパン、または他の燃料を購入させ、ソース、混合香辛料(rub)、グリルの付属品、グリルの部品、またはグリル／燻煙器全体を購入させる。店舗は、グリル１０１と共に使用することができる食材品目またはその他の品目の購入を可能にするように拡張することができる。以上で説明した概念について、それぞれ、図５および図９の方法５００および９００に関して以下で更に説明する。
【００５５】
具体的には、図５および図９は、以上で開示した主題にしたがって実現することができる方法を例示する、言い換えると、説明するフロー・チャートを示す。説明を簡略化する目的のために、一連のブロックとして方法を示し、説明する。しかしながら、特許請求する主題は、全ての実施形態において、ブロックの順序によって限定されないことは理解され認められてしかるべきである。何故なら、ある実施形態では、いくつかのブロックが、本明細書において図示し説明する順序とは、他のブロックと異なる順序で現れること、および／または同時に現れることもあるからである。更に、以下で説明する方法を実現するために、全ての実施形態に対して、例示する全てのブロックが必要とされる訳ではない。
【００５６】
例えば、図５は、カスタム化燻煙ルーチンを使用して野外用グリル１０１において食材を燻煙する方法５００のフロー・チャートを示す。これより、図１の環境１００のコンポーネントおよびデータを頻繁に参照しながら、方法５００について説明する。
【００５７】
具体的には、図５は、方法５００が、指定された煙発生パターンにしたがって野外用グリル１０１が煙発生を開始しようとしていることを示す入力を、リモート・コンピュータ・システムから受信するステップ（５１０）を含むことを示す。例えば、図１は、野外用グリル１０１が、煙発生パターン１０７の内１つにしたがって野外用グリル１０１が煙発生を開始しようとしていることを示す入力１２３を、リモート・コンピュータ・システム１２２から受信することを示す。煙発生パターン１０７は、食材の一部を燻煙するためのタイミングおよび温度手順を指定することができる。
【００５８】
例えば、図６に示すように、カスタム化可能な燻煙パターン６０１は多数の要素を含むことができる。パターンは、最初に、グリル／燻煙器１０１の燃焼エリア１１１に点火するステップ６０２を実行することによって開始することができる。点火ステップ６０２は、ユーザがグリル１０１のところにいるとき、またはユーザが他の場所にいる間に行うことができる。一旦燻煙器に点火したなら、煙発生器１０８は燻煙器１０１の温度６０３を上げ、指定された時間量だけそれを保持するために、燃料（ホッパ１１０を使用する可燃性ペレット１０９のような）を追加する。温度を保持するには、連続的にペレット１０９を燃焼エリア１１１に指定割合で追加することを必要とする場合もあり、更に意図する料理プロファイル全体と一貫したファン動作（オン／オフ）、ファン速度（ＲＰＭ）のような他の制御調節を含むこともできる。この割合は、判定される外部温度１１５に応じて変動することもある。実際、グリル／燻煙器１０１を冬に作動させており、野外温度が非常に低い（ことが外部温度計１１４によって判定される）場合、煙発生器の判定モジュール１１６は、指定された温度を維持するためには追加の燃料／ペレットを追加する必要があると判定する場合もある。
【００５９】
カスタム化可能な燻煙パターン６０１は、更に、冷却時間６０４を指定することもできる。ある肉、野菜、またはその他の食材では、グリル／燻煙器１０１をある時間量だけ指定温度まで冷却し、次いで再度加熱することが望ましい場合がある。したがって、カスタム化可能な燻煙パターン６０１は、交互に、加熱過熱期間（６０３）および冷却期間（６０４）の間で調節することができ、オージェ／ホッパの作動、ファンの作動等の自動調節が行われる結果となる、ある種のプリセット・トリガ(preset trigger)を設けることができる。一旦食材品目の料理／燻煙が終了したなら、料理プロファイルにしたがってグリル１０１を、その食材品目のために「保温」状態６０５に自動的に設定することができる。保温状態６０５では、ユーザが彼らの食材を取り出すまで、指定された温度がグリル１０１内部で維持され、したがって、オージェ、ファン等にも対応する調節が行われる結果になる。
【００６０】
更に、図５は、方法５００が、選定された料理プロファイルに合わせて指定された煙発生パターンにしたがって、以下のステップを実行することを含むことも示す（５２０）。可燃性ペレットが燃焼し始めるように、指定された量の可燃性ペレットを野外用グリル１０１内の燃焼エリアに追加する（５２０Ａ）。野外用グリル１０１の現在の内部温度を測定する（５２０Ｂ）。現在の内部温度が第１指定閾値１１７よりも低いと判定したとき、第２指定閾値１１８まで温度を上げるのに十分な指定量の追加の可燃性ペレットを燃焼エリアに追加する（５２０Ｃ）。野外用グリル１０１の内部温度を、第１指定閾値よりも低い温度に下げる（５２０Ｄ）。野外用グリル１０１の温度が第１指定閾値未満に下がったと判定したとき、温度を少なくとも第２指定閾値に上げるのに十分な第２指定量の追加の可燃性ペレットを燃焼エリアに追加する（および／またはファンの作動および／または速度のような、他の制御項目(control)を調節する）（５２０Ｅ）。
【００６１】
このような煙発生サイクルの一実施形態を図７のグラフに示す。具体的には、グラフ７０１は、Ｘ軸上に時間、Ｙ軸上にグリル１０１の内部温度を表す。点火時に、グリル１０１の内部温度は、周囲の空気温度と同じである可能性が非常に高い（最後の数時間グリル１０１が使用されていない場合）。つまり、グラフ７０１では、グリル１０１の内部温度は、華氏７０度である。図５のステップ５２０Ａにおけるように、ホッパ１１０によって可燃性ペレット１０９が野外用グリル１０１の燃焼エリア１１１に追加され、これらが燃え始めることによって、温度が上昇する。ペレットが燃焼エリアに（殆ど）追加されなくなって指定時間の後、内部温度を再度測定する（５２０Ｂ）。判定モジュール１１６は、内部温度１１３が第１指定閾値７０２よりも低いと判定する（例えば、温度が時点Ｔ１において周囲空気温度まで（またはその近くまで）下がったのでもよい）。
【００６２】
この判定の結果、温度を上げるために、グリル１０１の種々のコンポーネントを調節することができる。例えば、温度を第２指定閾値まで上げるのに十分な指定数のペレットを燃焼エリアに追加することをグリル１０１に命令してもよい（そして、ファンも調節してもよい）（５２０Ｃ）。この第２閾値７０３は、最初に達した温度よりも遙かに高い温度であってもよい（例えば、図８に示すように、２００度と比較して、４００度）。第２閾値７０３は、肉またはその他の食材が非常に高い温度で燻煙される超燻煙サイクル(super smoke cycle)を表すことができる。この高温は、食材に対して望ましい効果を有することができ、より多くの煙の風味を染み込ませ、食材の触感(texture)を改善する。次いで、野外用グリル１０１の内部温度を、第１指定閾値７０２未満の温度に下げることができる（追加のペレットを燃やすのを禁止する、および／または内部ファンまたは送風機を調節することによって）（５２０Ｄ）。
【００６３】
野外用グリル１０１の内部温度が第１指定閾値７０２未満に下がったと判定した後、判定モジュール１１６は、内部温度を上げるために他の制御要素(control)（ペレットの流量、ファンの使用等のため）を調節することができる。例えば、判定モジュール１１６は、内部温度を少なくとも第２指定閾値７０３まで上げるのに十分な追加のペレットを燃焼エリアに供給しなければならないと判定することもある（５２０Ｅ）。つまり、このようにして、燻煙プロセス全体にわたり、高い（超燻煙）温度に繰り返し到達することができる。ある場合には、煙発生パターン１０７が、到達すべき温度、およびタイムラインに沿った時点を指定する。所与の食材品目に対する特定の料理プロファイルのために指定された煙発生パターンにしたがって、内部温度を上下させることができる。各調理法／料理プロファイルは、それ自体の煙発生パターンを有することができ、したがって、ユーザは単に調理法を選択し、この選択をグリル１０１に送り、この調理法に関連付けられた煙パターンをグリル１０１に自動的に実行させればよい。
【００６４】
つまり、このようにして、図１の移動体デバイス１２０はそのソフトウェア・アプリケーションに、指定された煙発生パターン１０７にしたがって野外用グリル１０１が煙発生を開始しようとしていることを示す入力１２１を供給させることができる。入力１２１は、移動体電子デバイス１２０と野外用グリル１０１との間に確立されたワイヤレス通信リンクを介して受信することができる。入力によって指定された煙発生パターン１０７は、多数の温度における煙発生を可能にする。ある場合には、煙発生は、グリルの内部温度が４００度以上になったときに、野外用グリル１０１内において行われる。
【００６５】
野外用グリル１０１が調理法１０６または煙発生パターン１０７を外部コンピュータ・システムからの入力として受信したとき、代わりに、既存の調理法または煙発生パターンと置き換える、またはそれに補足することもできる。例えば、調理法または煙発生パターンがデータ・ストア１０５に既に格納されている場合、それを置き換える必要はない。調理法または煙発生パターンが新しい場合、あらゆる既存の調理法またはパターンに加えて、これを格納することができる。調理法または煙発生パターンが既存の調理法またはパターンの変種である場合、またはユーザのカスタム化を含む場合、新たに受信したバージョンが、既存の調理法または煙発生パターンを補足するまたはこれに置き換わる(displace)こともでき、後の使用のために、逆にリモート・コンピュータ・システム１２２にアップロードすることもできる。
【００６６】
このように、ユーザは既存の調理法またはパターンを取り込んでそれをカスタム化することができ、またはユーザは単に彼ら自身のユーザ・カスタム化煙発生パターン１０７を作成することもできる。このようなユーザ・カスタム化煙発生パターンは、移動体デバイス１２０上においてソフトウェア・アプリケーションを使用して生成することができる。移動体デバイスは、野外用グリル１０１に通信可能に接続され、次いで有線またはワイヤレス通信手段を使用して入力をグリル１０１に送信することができる。ある場合には、ユーザ・カスタム化煙発生パターンは、既存の煙発生パターンから導き出すこともでき、そのようにして補足することもできる。このような場合、既存の煙発生パターンおよびユーザ・カスタム化煙発生パターン双方の一部が、食材を燻煙するときに使用される。
【００６７】
ディジタル温度計またはディジタル・プローブを実装して、食材品目用の料理プロファイルと一貫性のある直火焼きプロセスを監視することができる。具体的には、ディジタル温度計が、食材が料理されていくに連れて、食材の内部温度を追跡することができる。ディジタル温度計は、野外用グリル１０１と、および／または移動体電子デバイス１２０上で実行するソフトウェア・アプリケーションと通信するように構成することができる。具体的には、煙発生器１０８の判定モジュール１１６は、煙発生パターンを実行するとき、ディジタル・プローブからの読み取り値を考慮に入れることができる。このように、ディジタル・プローブからの読み取り値が連続的に低い／高い場合、補償するためにグリル１０１の内部温度を上げるまたは下げることができる。このように、煙発生パターンおよびその他の直火焼き変数を、プローブからの読み取り値に基づいて、そして食材品目用の料理プロファイルによって指定された計量値(metrics)に応答して、サイクルの途中で自動的に変更することができる。加えてまたは代わりに、煙発生パターンも、ユーザ１１９によって供給された入力１２１にしたがって、サイクルの途中で変更することができ、こうしていかなるプログラムまたは調理法がそのとき処理中であっても、それに関係してカスタム化することができる。
【００６８】
野外用グリル１０１は、設定値、制御項目(control)、調理法、またはその他の情報を、ユーザに見ることができる外部ディスプレイ１２５上に表示するように構成することができる。ディスプレイ１２５は、グリル１０１上の予め指定された場所に取り付けることができる。グリル１０１のコンピュータ読み取り可能媒体（例えば、データ・ストア１０５）は、電子コントローラ１０２と共に、野外用グリル１０１の機能値を表示するユーザ・インターフェースを生成するように構成することができる。これらの機能値は、指定された強調(prominence)レベルと共に表示することもできる。更に、この強調レベルは時の経過に連れて自動的に変化することができる。
【００６９】
例えば、図８Ａに示すように、温度情報はタイマよりも遙かに強調して示されている。燻煙サイクルにおけるある時点において、温度情報は、グリルのユーザにとって、タイマ情報よりも遙かに有用となり得るので、表示においてそのように示される。他方で、他の時点では、温度やその他の情報ではなく、タイマを示す方が有用である場合もある（図８Ｂの表示８０１に示すように）。
【００７０】
また、ディスプレイ上には勿論他の情報も示すことができ、多数の強調レベル（例えば、３つ以上）があるのでもよい。このように、ディスプレイ８０１に示されたユーザ・インターフェースは、１つの野外用グリル１０１の機能値（例えば、温度）を、指定された強調値と共に、表示内に表示することができ、この強調は、料理中における種々の素因（相対的重要性、ユーザの指定、入力の即時性、または要求されたユーザ調節）に応答して変動してもよい。具体的には、指定されたイベントの発生時に、切り替えを行うことができる。例えば、一旦ある温度に達したなら（例えば、４５０度）、温度よりも時間を表示する方が重要となるので、これが一層強調して示され（図８Ｂ）、一方、他の機能値は縮小される。
【００７１】
図９は、食材品目に対してカスタム化された燻煙ルーチン／料理プロファイルを使用して野外用グリル１０１において食材を燻煙する方法９００のフロー・チャートを示す。これより、環境１００のコンポーネントおよびデータを頻繁に参照しながら、方法９００について説明する。
【００７２】
図１に関して先に論じたように、電子制御型野外用グリル１０１を用意することができ、この電子制御型野外用グリル１０１は、燃焼エリア１１１、ウッド・ペレット１０９を燃焼エリアに供給するように構成されたホッパ１１０、電子コントローラ１０２、および１つ以上のコンピュータ読み取り可能記憶媒体１０５を含む。コンピュータ読み取り可能記憶媒体上には、コンピュータ実行可能命令が格納されており、これらの命令が電子コントローラによって実行されると、カスタム化燻煙ルーチンを使用して食材の１つ以上の部分を燻煙する方法を、電子コントローラに実行させる。
【００７３】
方法（９００）は、移動体デバイス１２０からまたはリモート・コンピュータ・システム１２２から、ユーザによって作成され、指定されたカスタム化煙発生パターン１０７にしたがって野外用グリル１０１が煙発生を開始しようとしていることを示す入力１２１を受信するステップ（９１０）を含む。電子コントローラ１０２は、指定された煙発生パターン１０７を分析し、グリル１０１において調節する必要がある制御要素(control)、例えば、ホッパ１１０によって燃焼エリア１１１に追加すべきウッド・ペレットの量を決定する（９２０）。更に、この分析は、燃焼エリア１１１にウッド・ペレット１０９を追加すべきときも決定する。これは、ペレットの大きなかたまりで、または１つずつのペレットの一定の流れでのいずれかで、ペレットを追加すべきタイムラインを考案することを含んでも良い。
【００７４】
更に、図９は、方法９００が、次に、内部温度計１１２を使用して野外用グリル１０１の現在の内部温度を測定するステップ（９３０）、および野外用グリル１０１の現在の内部温度１１３を判定したときに、カスタム化燻煙ルーチン（例えば、図６の６０１）を開始するステップ（９４０）も含むことを示す。したがって、決定されたウッド・ペレット１０９の量をホッパ１１０によって決定された時点において（または決定されたタイムラインにしたがって）燃焼エリア１１１に追加し、野外用グリル１０１の現在の内部温度にしたがって調節する（９４０）。また、ファンの作動および／または速度、通気等のような、野外用グリル１０１において他の制御要素(control)も調節することができる。
【００７５】
例えば、カスタム化燻煙パターンは、判定された内部温度１１３にしたがって、連続的に調節することができる。加えてまたは代わりに、カスタム化燻煙パターン中に現在の外部周囲温度１１５にしたがって連続的にカスタム化燻煙パターンを調節することもできる。したがって、内部温度が外部温度によって急激に影響を受けている場合、温度を規制するため、あるいはカスタム燻煙サイクルにしたがってそれを加熱または冷却するために、燃焼エリア１１１にもっと多くのまたはもっと少ないペレットを供給できるように、グリル１０１における制御要素を調節することができる。
【００７６】
ある場合には、カスタム化煙発生パターン（例えば、６０１）がグリル１０１において受信され、グリル１０１による受信時に、このカスタム化煙発生パターンは自動的に開始される。これによって、ユーザは、インターネット接続があれば世界中のどこからでも、燻煙パターンを開始することが可能になる。カスタム化煙発生パターンは、グリル１０１が通信可能に接続されているワイヤレス・ネットワークを通じて、グリル１０１において受信することができる。カスタム化煙発生パターンは、データ・ストア１０５に格納することができ、または一時的にだけメモリ１０３に格納されるのでもよい。カスタム化煙発生パターンは、既に予めグリルのメモリ内にプログラミングされているいずれの既存の燻煙パターンも置き換わるかまたは補足することができる。
【００７７】
ある場合には、グリル１０１が安定した一定の熱を供給するように予めプログラミングすることもできる。このプログラムは、超燻煙プログラムのような、ユーザのカスタム化プログラムによって無視されてもよい。ユーザがこのような超燻煙プログラムを実装する場合、決定されたタイムラインにしたがって可燃性ペレット１０９を放出することができる。ペレットは燃焼エリア１１１に供給され、ここでくすぶって煙を発生することができる。時の経過とともに、グリル１０１の温度は低下し、ペレットは燃焼する（例えば、図７のＴ１）。これは温度を急上昇させ（例えば、図７のＴ２）、次いで、その後更に多くのペレットを導入することができ、サイクルはカスタム化燻煙パターン１０７にしたがって継続する。このように、ユーザは、一貫した挙動を選択することができ、または無視して、代わりに、超燻煙パターンのようなカスタム化燻煙パターンを使用することができる。
【００７８】
したがって、開示した方法、システム、およびコンピュータ・プログラム製品は、種々のユーザ料理制御を、特に、燻煙に基づく料理サイクルに関して、遠隔通信によって可能にする。少なくとも１つの実施形態では、本明細書において説明した方法、システム、およびデバイスは、ある量の煙またはその他の風味制御を必要とする特定の風味プロファイルのような、特定の最終結果を目指すカスタム化可能な１組のステップを使用して、ユーザが野外用グリルまたは燻製器において食材を料理することを可能にする。これらのステップは、ユーザによってコンピュータ・デバイス上で作成することができ、または料理および調節が全体的に自動的に行われるように、野外用グリルにおける操作のために離れた位置からダウンロードすることができる。更に、カスタム化料理／燻煙ルーチンを使用して食材を燻煙するグリルおよび燻煙器を含む、電子制御型野外用機器も提供される。
【００７９】
したがって、本発明の実施形態は、１つ以上の食材品目の野外料理を、その場または離れた場所から自動的に処理することを可能にするだけでなく、代わりに、特定の食材品目、調理法、料理時間、風味プロファイル、またはユーザが望むその他の結果に合わせたカスタム化に基づいて処理することも可能にすることが認められよう。これらにしたがって、本発明の実施形態は、完成した食材品目の種々の特性を含む、特定の食材品目に関連付けられた特定の料理プロファイルの作成および使用を可能にする。
【００８０】
一方、料理プロファイルは、複数のトリガおよび変更点(modifier)を含み、これらは、料理サイクルまたは料理環境における種々の異なる状況にも拘わらず、グリル／燻煙器においてコントローラによって自動的に調節または調整(tune)することができる。具体的には、本発明の方法、システム、および装置は、ユーザが連続的に種々の料理コンポーネントを監視し、料理サイクル中に提示される調理法、またそうでなければユーザによって予め指令されたまたはユーザによってダウンロードされた調理法によって予め指令された、広範囲にわたる素因に応答して、自動的に（または望ましければ手動で）種々の料理コンポーネントを制御および調節することを可能にする。このような変動する素因には、グリルの内部および外部温度、食材内部の温度、食材品目の予想される触感または内部の硬さ、任意に振りかけられた調味料の効果、ソース、または食材品目上における混合香辛料等が含まれる。このように、本発明の実施形態は、ユーザが野外用グリルにおける操作の多くを、 全て移動体デバイス上における１つ以上のユーザ・アクセス可能な制御機能(control)によって、変更することを可能にする。この操作には、オージェの作動および速度、ファンの作動および速度、煙発生、温度等が含まれる。
【００８１】
具体的には、本明細書および特許請求の範囲を検討すれば、本発明の実施形態は従来のシステムに対して多数の利点および解決策を提供することが認められよう。
本明細書において説明した概念および特徴は、その主旨や記述的特性から逸脱することなく、他の具体的な形態においても具体化することができる。説明した実施形態は、あらゆる観点において、限定的ではなく例示的にのみ見なされるものとする。したがって、本開示の範囲は、以上の説明によってではなく、添付した特許請求の範囲によって示される。特許請求の範囲の均等の意味および範囲に該当するあらゆる変更は、その範囲内に包含されるものとする。
【図１】
2018531049.tif 000003
【図２】
2018531049.tif 000004
【図３】
2018531049.tif 000005
【図４】
2018531049.tif 000006
【図５】
2018531049.tif 000007
【図６】
2018531049.tif 000008
【図７】
2018531049.tif 000009
【図８】
2018531049.tif 000010
【図９】
2018531049.tif 000011
【国際調査報告】
2018531049.tif 000012
2018531049.tif 000013