(57)【特許請求の範囲】
【請求項１】
飲料ディスペンサ（１０２）であって、
消費者と相互作用して、前記消費者から少なくとも１つの入力を受信するように動作可能であるユーザインタフェース（１１２）と、
コントローラ（１０６）であって、
濃縮物、甘味料及び希釈剤を含む原料を有する標準飲料調合であって、当該原料のそれぞれが当該標準飲料調合に固有の組成を有する標準飲料調合を具備するポストミックス飲料の選択を、消費者から受信し、
前記標準飲料調合をカスタマイズして特別仕様飲料を分配する要求であって、（ａ）前記飲料ディスペンサに組み込まれたユーザインタフェースを介して受信された情報、（ｂ）スキャンされた機械で読み取り可能なコード、（ｃ）ＲＦＩＤタグから受信された情報、（ｄ）クライアントタイプのデバイスから受信された通信、または（ｅ）無線通信デバイスから受信された通信のうちの少なくとも１つを含む要求を前記消費者から受信し、    前記要求に応答して、
（ａ）前記特別仕様飲料における二以上の原料の比率、容量又は一人分の量の少なくとも一つから選択される１つ又はそれ以上の調整可能な飲料調合パラメータを変更するオプション、又は、
（ｂ）前記特別仕様飲料の甘味料レベル、風味又は炭酸化レベルの少なくとも一つから選択される調合因子を変更するオプション
の１つ又はそれ以上を通じて、前記ユーザインタフェース（１１２）を介して、前記標準飲料調合への第１の原料の追加及び前記標準飲料調合への第２の原料の削減を通じて当該標準飲料調合をカスタマイズするオプションを提示し、かつ
前記標準飲料調合をカスタマイズする前記オプションにおける消費者の選択に少なくとも部分的に基づいて、当該飲料ディスペンサにて少なくとも一つのノズルを介して前記特別仕様飲料を前記消費者に分配する
ように動作可能である、一組の命令を含む、コントローラ（１０６）と、
を備える、ディスペンサ（１０２）。
【請求項２】
前記１つ又はそれ以上の調整可能な飲料調合パラメータは、栄養添加物を含むグループからさらに選択される、請求項１に記載のディスペンサ（１０２）。
【請求項３】
飲料ディスペンサ（１０２）を動作させるための方法であって、
濃縮物、甘味料及び希釈剤を含む原料を有する標準飲料調合であって、当該原料のそれぞれが当該標準飲料調合に固有の組成を有する標準飲料調合を具備するポストミックス飲料の選択を、消費者から受信するステップと、
前記標準飲料調合をカスタマイズして特別仕様飲料を分配する要求を前記消費者から受信するステップであって、当該要求を受信するステップが、（ａ）前記飲料ディスペンサに組み込まれたユーザインタフェースを介して情報を受信すること、（ｂ）機械で読み取り可能なコードをスキャンすること、（ｃ）ＲＦＩＤタグから情報を受信すること、（ｄ）クライアントタイプのデバイスから通信を受信すること、または（ｅ）無線通信デバイスから通信を受信することを含むステップと、
前記要求に応答して、
（ａ）前記特別仕様飲料における二以上の原料の比率、容量又は一人分の量の少なくとも一つから選択される１つ又はそれ以上の調整可能な飲料調合パラメータを変更するオプション、又は、
（ｂ）前記特別仕様飲料の甘味料レベル、風味又は炭酸化レベルの少なくとも一つから選択される調合因子を変更するオプション
の１つ又はそれ以上を介して、前記標準飲料調合への第１の原料の追加及び前記標準飲料調合への第２の原料の削減を通じて当該標準飲料調合をカスタマイズするオプションを提示するステップと、
前記標準飲料調合をカスタマイズする前記オプションの少なくとも１つの消費者選択に関する入力を受信するステップと、
前記標準飲料調合をカスタマイズする前記オプションの前記少なくとも１つの前記消費者選択に少なくとも部分的に基づいて、当該飲料ディスペンサにて少なくとも一つのノズルを介して前記特別仕様飲料を分配するステップと、
を含む、方法。
【請求項４】
前記１つ又はそれ以上の調整可能な飲料調合パラメータは、栄養添加物を含むグループから選択される、請求項３に記載の方法。
【請求項５】
飲料ディスペンサ（１０２）を動作させるための方法であって、
前記消費者に関連する情報を受信するステップであって、当該情報を受信するステップが、前記消費者に関連するプロファイルにアクセスすること、リモートのサーバもしくはデータ記憶デバイスから消費者の情報を受信すること、前記飲料ディスペンサに組み込まれたユーザインタフェースを介して情報を受信すること、機械で読み取り可能なコードをスキャンすること、ＲＦＩＤタグから情報を受信すること、クライアントタイプのデバイスから通信を受信すること、または無線通信デバイスから通信を受信することのうちの少なくとも１つを含むステップと、
前記消費者に関連する前記情報に少なくとも部分的に基づいて、
（ａ）特別仕様飲料における二以上の原料の比率、容量又は一人分の量の少なくとも一つから選択される１つ又はそれ以上の調整可能な飲料調合パラメータを変更するオプション、又は、
（ｂ）前記特別仕様飲料の甘味料レベル、風味又は炭酸化レベルの少なくとも一つから選択される調合因子を変更するオプション
の１つ又はそれ以上を通じて、前記飲料ディスペンサ（１０２）に関連するユーザインタフェース（１１２）を介して、固有の組成を含む原料を有する標準飲料調合への第１の原料の追加及び前記標準飲料調合への第２の原料の削減を通じて当該標準飲料調合を具備するポストミックス飲料をカスタマイズするオプションを提示するステップと、
前記標準飲料調合をカスタマイズする前記オプションの少なくとも１つの消費者選択に関する消費者の入力を受信するステップと、
前記標準飲料調合をカスタマイズする前記オプションの前記少なくとも１つの前記消費者選択に少なくとも部分的に基づいて、当該飲料ディスペンサにて少なくとも一つのノズルを介して前記特別仕様飲料を分配するステップと、
を含む、方法。
【請求項６】
前記１つ又はそれ以上の調整可能な飲料調合パラメータは、栄養添加物を含むグループからさらに選択される、請求項５に記載の方法。
【請求項７】
製品ディスペンサ（１０２）であって、
消費者と相互作用して、前記消費者から少なくとも１つの入力を受信するように動作可能であるユーザインタフェース（１１２）と、
コントローラ（１０６）であって、
前記消費者に関連する情報を受信し、
前記消費者に関連する前記情報に少なくとも部分的に基づいて、
（ａ）特別仕様飲料における二以上の原料の比率、前記特別仕様飲料における原料の容量又は一人分の量の少なくとも一つから選択される１つ又はそれ以上の調整可能な調合パラメータを変更するオプション、又は、
（ｂ）前記特別仕様飲料の甘味料レベル、風味又は炭酸化レベルの少なくとも一つから選択される調合因子を変更するオプション
の１つ又はそれ以上を通じて、前記ユーザインタフェースを介して、固有の組成を含む原料を有する標準飲料調合への第１の原料の追加及び前記標準飲料調合への第２の原料の削減を通じて当該標準飲料調合をカスタマイズするオプションを提示し、
選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する消費者の入力であって、前記選択可能な製品原料もしくは製品調合パラメータからの選択を含む、消費者の入力を受信し、
前記選択した製品原料もしくは製品調合パラメータのうちの１つ以上に少なくとも部分的に基づいて、製品を分配する
ように動作可能である、一組の命令を含む、コントローラ（１０６）と、
を備える、製品ディスペンサ（１０２）。
【請求項８】
システム（１００）であって、
通信ネットワーク（１０４）と、
前記ネットワークと通信する複数の飲料ディスペンサ（１０２）であって、各飲料ディスペンサが、
消費者と相互作用して、前記消費者から少なくとも１つの入力を受信するように動作可能なユーザインタフェース（１１２）と、
コントローラ（１０６）であって、
前記ネットワークを介して、前記消費者に関連する情報を受信し、
前記消費者に関連する前記情報に少なくとも部分的に基づいて、固有の組成を含む原料を有する標準飲料調合であって、二以上の原料の比率、特別仕様飲料における第１の原料の容量、前記特別仕様飲料における第２の原料の一人分の量、前記特別仕様飲料の甘味料レベル、風味及び炭酸化レベルを含む標準飲料調合を変更する選択可能なオプションを通じて、前記ユーザインタフェース（１１２）を介して、前記標準飲料調合への第１の原料の追加及び前記標準飲料調合への第２の原料の削減を通じて当該標準飲料調合を具備するポストミックス飲料をカスタマイズする選択可能なオプションを提示し、
選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する消費者の入力を受信し、かつ
前記標準飲料調合をカスタマイズする前記選択可能なオプションにおける消費者選択に少なくとも部分的に基づいて、当該飲料ディスペンサにて少なくとも一つのノズルを介して前記特別仕様飲料を分配する
ように動作可能である、一組の命令を含むコントローラ（１０６）と、
を備える複数の飲料ディスペンサ（１０２）と、
を備える、システム（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
商標
ＣＯＣＡ−ＣＯＬＡ（登録商標）は、Ｃｏｃａ−Ｃｏｌａ  Ｃｏｍｐａｎｙ，Ａｔｌａｎｔａ，Ｇｅｏｒｇｉａ，Ｕ．Ｓ．Ａ．の登録商標である。本明細書で使用される他の名称、記号、意匠、またはロゴは、Ｃｏｃａ−Ｃｏｌａ  Ｃｏｍｐａｎｙまたは他の会社の登録商標、商標、または製品名であり得る。
【０００２】
本発明は、製品ディスペンサに関し、具体的には、消費者とディスペンサとの相互作用のためのシステムおよび方法に関する。
【背景技術】
【０００３】
従来の飲料ディスペンサは、シロップ、甘味料、ならびに／または水を組み合わせることによって飲料を注ぐことができる。限定された種類の飲料の選択範囲を作り出すように、異なる種類のシロップを提供することができる。これは、一般的に、限定された数の商標付きおよび商標付きでない飲料の選択範囲を提供できることになる。一実施例として、複数の異なる種類のシロップを使用する単一の先行技術ディスペンサは、ＣＯＣＡ−ＣＯＬＡ（商標）、ＤＩＥＴ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＳＰＲＩＴＥ（商標）、および他のいくつかの商標付きおよび商標付きでない飲料の選択範囲といった、限られた選択肢しか提供することができない場合がある。
【０００４】
これらのタイプの従来の飲料ディスペンサに関する１つの問題は、限られた数の飲物だけしか提供できないことである。このように、従来の飲料ディスペンサは、消費者が望むものを消費者に提供することが限定され得る。この点に関して、消費者は、より幅広いメニューの飲料の選択範囲、およびそれらの飲料をカスタマイズする能力を望む。調査は、消費者が、従来の商標付き飲料に対してさえ、より多くの飲料のバリエーションを望んでいることを示唆している。例えば、ＣＯＣＡ−ＣＯＬＡ（商標）、ライム入りＣＯＣＡ−ＣＯＬＡ（商標）、ＣＨＥＲＲＹ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＶＡＮＩＬＬＡ  ＣＯＣＡ−ＣＯＬＡ（商標）、および多数の他のタイプのＣＯＣＡ−ＣＯＬＡ（商標）といった飲料バリエーションの提供である。１つには、従来の飲料ディスペンサの収容力および選択能力が限られているので、ＣＯＣＡ−ＣＯＬＡ（商標）等の単一の飲料商標に対する可能な全てのバリエーションを提供することは、非現実的である。それらは、消費者が望むもの、すなわち、全てのタイプの商標付きおよび商標付きでない飲料に対する多種多様な選択肢を、消費者に提供し得ない。
【発明の概要】
【０００５】
上述の必要性および／もしくは問題のいくつか、または全ては、本発明の実施形態によって対処され得る。本発明の特定の実施形態は、消費者とディスペンサとの相互作用を容易にするためのシステムおよび方法を含むことができる。一実施形態において、製品ディスペンサが提供される。当該製品ディスペンサは、消費者と相互作用し、かつ少なくとも１つの入力を消費者から受信するように動作可能である、ユーザインタフェースを含むことができる。当該製品ディスペンサは、特別仕様製品を分配する要求を消費者から受信するように動作可能である、一組の命令を含むコントローラを含むこともできる。加えて、コントローラは、ユーザインタフェースを介して、選択可能な製品原料もしくは調整可能な製品調合パラメータのリストのうちの少なくとも１つを提示する、一組の命令をさらに含むことができる。さらに、コントローラは、選択可能な原料もしくは選択した調合パラメータのうちの１つ以上に少なくとも部分的に基づいて製品を分配する、一組の命令をさらに含むことができる。
【０００６】
別の実施形態において、製品ディスペンサを動作させるための方法が提供される。当該方法は、特別仕様製品を分配する要求を消費者から受信するステップを含むことができる。さらに、当該方法は、消費者に関連する情報に少なくとも部分的に基づいて、選択可能な製品原料もしくは調整可能な製品調合パラメータのリストのうちの少なくとも１つを提示するステップを含むことができる。加えて、当該方法は、選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する入力を受信するステップを含むことができる。さらに、当該方法は、選択可能な製品原料もしくは製品調合パラメータのうちの１つ以上に少なくとも部分的に基づいて、製品を分配するステップを含むことができる。
【０００７】
さらに別の実施形態において、製品ディスペンサを動作させるための方法を提供することができる。当該方法は、消費者に関連する情報を受信するステップを含むことができる。加えて、当該方法は、製品ディスペンサに組み込まれたユーザインタフェースを介して、消費者に関連する情報に少なくとも部分的に基づいて、少なくとも１つの選択可能な製品原料もしくは調整可能な製品調合パラメータを含む、少なくとも１つの製品配合表を提示するステップを含むことができる。さらに、当該方法は、選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する消費者の入力を受信するステップを含むことができる。当該方法は、選択した製品原料もしくは製品調合パラメータのうちの１つ以上に少なくとも部分的に基づいて、製品を分配するステップを含むこともできる。
【０００８】
別の実施形態において、製品ディスペンサは、消費者と相互作用し、かつ少なくとも１つの入力を消費者から受信するように動作可能である、ユーザインタフェースを含むことができる。加えて、当該製品ディスペンサは、消費者に関連する情報を受信するように動作可能である、一組の命令を含むコントローラを含むことができる。加えて、コントローラは、製品ディスペンサに組み込まれたユーザインタフェースを介して、消費者に関連する情報に少なくとも部分的に基づいて、少なくとも１つの選択可能な製品原料もしくは調整可能な製品調合パラメータを含む少なくとも１つの製品配合表を提示するように動作可能である、一組の命令をさらに含むことができる。さらに、コントローラは、選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する消費者の入力を受信するように動作可能である、一組の命令をさらに含むことができる。そのうえ、コントローラは、選択した製品原料もしくは製品調合パラメータのうちの１つ以上に少なくとも部分的に基づいて製品を分配するように動作可能である、一組の命令をさらに含むことができる。
【０００９】
さらに別の実施形態では、システムを提供することができる。当該システムは、通信ネットワークと、当該ネットワークと通信する複数の製品ディスペンサと、を含むことができる。各製品ディスペンサは、消費者と相互作用し、少なくとも１つの入力を消費者から受信するように動作可能である、ユーザインターフェースを含むことができる。加えて、各製品ディスペンサは、ネットワークを介して、消費者に関連する情報を受信するように動作可能である、一組の命令を含むコントローラを含むことができる。加えて、コントローラは、製品ディスペンサに組み込まれたユーザインタフェースを介して、消費者に関連する情報に少なくとも部分的に基づいて、少なくとも１つの選択可能な製品原料もしくは調整可能な製品調合パラメータを含む少なくとも１つの製品配合表を提示するように動作可能である、一組の命令をさらに含むことができる。さらに、コントローラは、選択可能な製品原料もしくは製品調合パラメータのうちの少なくとも１つに関する消費者の入力を受信するように動作可能である、一組の命令をさらに含むことができる。コントローラは、選択した製品原料もしくは製品調合パラメータのうちの１つ以上に少なくとも部分的に基づいて、製品を分配するように動作可能である、一組の命令をさらに含むことができる。
【００１０】
さらなるシステム、方法、ディスペンサ、特徴、および態様は、本発明の種々の実施形態の手法を通して実現される。本発明の他の実施形態および態様は、本明細書で詳細に説明され、特許請求される本発明の一部とみなされる。他の態様および特徴は、説明および図面を参照して理解することができる。
【図面の簡単な説明】
【００１１】
本発明とみなされる主題は、本明細書の最後の特許請求の範囲において具体的に指摘され、かつ明確に請求される。本発明の上述した、および他の目的、特徴、ならびに態様は、以下の添付図面とともに用いられる発明を実施するための形態から明らかである。
【００１２】
【図１】本発明の一実施形態による、製品ディスペンサおよび関連するネットワークを含む、例示的なシステムの図である。
【図２】本発明の一実施形態による、消費者用清涼飲料ネットワークの一実施例を示す図である。
【図３】本発明の一実施形態による、拡張表示のグラフィカルユーザインタフェースの一実施例を示す図である。
【図４】本発明の一実施形態による、標準表示のグラフィカルユーザインタフェースの一実施例を示す図である。
【図５】本発明の一実施形態による、配合表を配合表リストに記憶する１つの例示的な方法を示す図である。
【図６】本発明の一実施形態による、製品の調合をカスタマイズする１つの例示的な方法を示す図である。
【図７】本発明の一実施形態による、消費者自身の配合表を消費者が作成できるようにする１つの例示的な方法を示す図である。
【図８】本発明の一実施形態による、消費者がウェブサイトを使用して配合表リストプロファイルを管理できるようにする１つの例示的な方法を示す図である。
【図９】本発明の一実施形態による、標準製品メニュー、および消費者の配合表リストプロファイルのどちらかを消費者が選択できるようにする１つの例示的な方法を示す図である。
【図１０】本発明の一実施形態による、分配した製品の容量に基づいて製品に対して課金し、現金不要の支払い手段により製品の代金を支払う１つの例示的な方法を示す図である。
【図１１】本発明の一実施形態による、分配した製品の容量に基づいて製品に対して課金し、前払いにより製品の代金を支払う１つの例示的な方法を示す図である。
【００１３】
発明を実施するための形態は、一例として図面を参照して、態様および特徴ともに、本発明の種々の実施形態を説明する。
【発明を実施するための形態】
【００１４】
本明細書で使用する場合、「飲料形成ディスペンサ」、「製品ディスペンサ」、「飲料ディスペンサ」、「ディスペンサ装置」、および「ディスペンサ」という用語は、飲料、缶、瓶、または容器等の製品を分配するデバイスを指す。
【００１５】
本明細書で使用する場合、「製品」および「飲料」という用語、ならびにそれらの複数形は、同義的に使用され、本発明の実施形態の範囲を、いずれかの用語の使用によって限定すべきではない。
【００１６】
以下、より詳細に図面を参照すると、図１には、本発明の一実施形態による、製品ディスペンサのための例示的なシステム１００が示されている。１００等の例示的なシステムは、製品ディスペンサと通信する少なくとも１つのネットワークを含む、ネットワーク化されたコンピュータ環境で動作することができる。例えば、図１において、製品ディスペンサ１０２Ａは、通信ネットワーク１０４と通信するように示されている。本実施形態において、１０２Ａ等の製品ディスペンサのうちの少なくとも１つは、消費者、顧客、または他のユーザとインタフェースすることができる。本発明の一実施形態による製品ディスペンサのための他の例示的な環境またはシステムは、非ネットワーク構成を含んでもよい。
【００１７】
図１に示されている１０２Ａ等の例示的な製品ディスペンサは、クライアントタイプのデバイスであり得る。各製品ディスペンサ１０２Ａ〜１０２Ｎは、無線周波数信号または直接有線通信信号等の信号を介して、通信ネットワーク１０４と通信することができる、コンピュータまたはプロセッサに基づくデバイスとすることができる。
【００１８】
１０２Ａ等の各製品ディスペンサは、プロセッサまたはコントローラ１０６と、識別リーダ／スキャナデバイス１０６Ａと、原料マトリクス１０８と、プロセッサまたはコントローラ１０６に連結されるランダムアクセスメモリ（ＲＡＭ）１１０等のコンピュータで読み取り可能な媒体と、表示デバイス１１２等の入出力デバイスと、を含むことができる。１０６等のプロセッサまたはコントローラは、１１０等のメモリ内に記憶されるコンピュータで実行可能なプログラム命令を実行することができる。１１０等のメモリ内に記憶されるコンピュータで実行可能なプログラム命令は、１１４等の消費者相互作用エンジンまたはモジュール等の、任意の数のモジュールアプリケーションプログラムを含むことができる。１１４等の消費者相互作用エンジンまたはモジュールは、消費者とディスペンサとの相互作用のための種々の方法を実施するように適合させることができる。加えて、１１４等の消費者相互作用エンジンまたはモジュールは、１つ以上の、消費者、リモートおよび／もしくはローカルサーバまたはデータ処理リソース、およびクライアントタイプのデバイスまたは無線通信デバイスから、１つ以上の信号を受信するように適合させることができる。１１４等の消費者相互作用エンジンまたはモジュールの実施形態の機能および態様の他の実施例を、以下に説明する。
【００１９】
図１に示されている識別リーダ／スキャナデバイス１０６Ａは、コントローラ１０６と通信することができ、かつ消費者に関連する任意の数のデバイスまたは手段から、識別情報を受信あるいは取得することができる。例えば、１０６Ａ等の識別リーダ／スキャナデバイスは、バーコード等の機械で読み取り可能なコード技術を含むことができ、またはＲＦＩＤ、反射光周波数、光学等の、任意の無線通信技術を含んでもよい。
【００２０】
図１に示されているように、１０６等のプロセッサまたはコントローラは、１０８等のマトリクスへ、またはそこからの原料の一部または全ての追加、流れ、および除去を、制御、監視、および追跡するように、１０８等の原料マトリクスと通信することができる。原料マトリクスは、例えば、それぞれの製品原料パッケージまたは他の製品原料の供給を受容する、または投入することができる、一組のレセプタクルまたはマウントとすることができる。例えば、１１６Ａ等の製品原料パッケージは、１０８等の原料マトリクス内へ挿入することができるように、プラスチックリッジ付きの容器内に固定される液体パウチとして製造することができる。１１６Ａ等のパッケージまたはパウチは、１０８等の原料マトリクス内に挿入される時に、１１６Ａ等のパッケージまたはパウチ内の液体を、１０６等のコントローラまたは１０８等のマトリクス、および組み込まれた機器によって飲料等の所望の製品を形成するように正確な比率で送出あるいは測定することができるようにする、少なくとも１つの組み込まれた継手によって穴を開けることができる。一実施形態において、１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージは、１０８等の原料マトリクス内に挿入することができる。本実施形態において、１０８等の原料マトリクスは、１１６Ａ〜１１６Ｑ等の製品原料パッケージの一部または全てを固定することができる。一実施形態において、１つ以上の１１６Ｏ、１１６Ｐ、１１６Ｑ等の製品パッケージは、パッケージではなく、直接供給としてもよい。例えば、１１６Ｏ等の製品パッケージは、炭酸水源から提供される炭酸水の連続供給とすることができ、１１６Ｐ等の製品パッケージは、非栄養的甘味料（ＮＮＳ）、またはブドウ糖果糖液糖（ＨＦＣＳ）等の、甘味料源から提供される甘味料とすることができ、また、１１６Ｑ等の製品パッケージは、水道水、精製水、または蒸留水源からの水の連続供給とすることができる。いずれの実施形態においても、原料、成分、または製品添加物は、パウチの形態であってもよく、または１０８等の原料マトリクスによるアクセスに好適な別の構成であってもよい。
【００２１】
図１に示されている実施形態において、１０８等の原料マトリクスを伴う１０２Ａ等の製品ディスペンサは、バーコード、ＲＦＩＤ、反射光周波数、光学等の機械で読み取り可能なコード技術を利用して、１１８Ａ〜１１８Ｑ等の１つ以上の機械で読み取り可能なコードリーダを含むことができる。一実施形態において、１１８Ａ〜１１８Ｑ等の少なくとも１つの機械で読み取り可能なコードリーダは、１０８等の原料マトリクスに関連する位置に組み込むことができ、１１６Ａ〜１１６Ｑ等の製品原料パッケージのうちのいくつか、または全ては、１０８等の原料マトリクス内に挿入する、またはそれらと接続する前に、スキャン、読み取り、あるいは識別することができる。この点に関して、１０６等のプロセッサまたはコントローラは、１１６Ａ〜１１６Ｑ等の製品原料パッケージのうちのいくつか、または全てに関連する情報を受信または取得することができ、そのような情報を使用して、１０８等の原料マトリクス内で、１１６Ａ等の製品原料パッケージを配置するために、１０８等の原料マトリクス内の最適な、または他の所望の場所を識別することができる。例えば、１１６Ａ等の製品原料パッケージからのデータは、１１６Ａ等の製品原料パッケージに関連するシリアル番号または識別コードから、読み取る、スキャンする、または識別することができる。このようなデータは、単独で利用すること、または以下に説明する１２８Ａ〜１２８Ｃ等の少なくとも１つのデータベース内に事前に記憶した情報、あるいは、１１６Ａ等の製品原料パッケージに組み込まれた１つ以上の原料を識別し得る、１２６等の以下に説明するデータ処理リソースまたはサーバによって、別途アクセス可能な、または記憶されるデータと相関させて利用することができる。別の実施例において、１１６Ａ等の製品原料パッケージからのデータは、原料コードまたは識別子とすることができ、かつ、このデータを単独で利用すること、または１２８Ａ〜１２８Ｃ等のデータベース内に事前に記憶した情報、あるいは、１１６Ａ等の製品原料パッケージに組み込まれた１つ以上の原料を識別し得る、１２６等のデータ処理リソースまたはサーバによって、別途アクセス可能な、または記憶されるデータと相関させて利用することができる。
【００２２】
図１に示されている実施形態において、１０８等の原料マトリクスを伴う１０２Ａ等の製品ディスペンサは、１つ以上のそれぞれ１２０および１２２等のポンプおよび／もしくは弁と、１２４等のノズルと、を含むことができる。本実施例において、１２０等のポンプおよび１２２等の弁のそれぞれは、１０２Ａ等の製品ディスペンサによって制御することができる。例えば、１０６等のプロセッサまたはコントローラは、１２０等のポンプおよび１２２等の弁のうちのいくつか、または全てと通信することができる。この点に関して、１２０等のポンプおよび／もしくは１２２等の弁のうちのいくつか、または全ては、１１６Ａ〜１１６Ｑ等の製品原料パッケージのうちの特定のものから、それぞれの製品または原料を送出、測定、あるいは取得して、特別仕様の製品または飲料を分配するように、１０６等のプロセッサまたはコントローラによって選択的に動作させることができる。
【００２３】
一実施形態において、１０８等の原料マトリクスは、その中に挿入される１１６Ａ〜１１６Ｑ等の複数の製品原料パッケージを有することができ、各パッケージは、異なる、または固有の原料を含んでもよい。１０６等のプロセッサまたはコントローラから、１０８等の原料マトリクスに組み込まれた１つ以上の１２０等のポンプおよび／もしくは１２２等の弁への、１つ以上のコマンドまたは命令により、１１６Ａ〜１１６Ｑ等の製品原料パッケージのうちのいくつか、または全てからの原料の様々な比率を、種々のタイプの飲料等の製品を形成するように選択的に組み合わせることができる。例示的な原料としては、香味料、濃縮物、シロップ、甘味料、水、炭酸水、ライム香味料、バニラ香味料、チェリー香味料、およびＣＨＥＲＲＹ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＶＡＮＩＬＬＡ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＣＯＣＡ−ＣＯＬＡ（商標）、ＤＩＥＴ  ＣＯＣＡ−ＣＯＬＡ（商標）、およびＦＡＮＴＡ（商標）等の商標付きまたは商標付きでない飲料のあらゆる原料部分が挙げられるが、これに限定されない。
【００２４】
一実施形態において、１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージは、「辛味」と称される原料を含んでもよく、これは１０８等の原料マトリクス内の配置を制限し得る。辛味タイプの原料は、辛味原料が、一旦１０２Ａ等の製品ディスペンサの特定の部分を通って送出あるいは引き込まれると、１０２Ａ等の製品ディスペンサ内の管系等の、１０２Ａ等の製品ディスペンサを通るあらゆる組み込まれた経路に永久に風味が付く場合があり、その後この経路または管路を通って送出または引き込まれるあらゆる原料または流体が、辛味タイプの原料の風味によって損なわれ得るような、比較的強いものとなる可能性がある。このように、辛味タイプの原料が、１０８等の原料マトリクスに一旦使用されると、１０６等の組み込まれたプロセッサまたはコントローラは、製品または飲料の品質を維持するために、辛味タイプの原料を混合すること、または非辛味原料を損なうことを回避するように、１０８等の原料マトリクスの特定の位置に対する他の辛味原料の交換および／もしくは追加を制御または制限する情報を追跡あるいは記憶することができる。
【００２５】
別の実施形態において、１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージは、組み込まれた原料の十分な混合を保つように、撹拌が必要となり得る。そのような場合には、１０８等の原料マトリクス内のそのような原料の場所を、特定の実施形態において必要および／もしくは所望に応じて撹拌することができる、１０８等の原料マトリクス内の場所に制限することができる。
【００２６】
別の実施形態において、１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージからの原料は、抗菌タイプの管系および／もしくはディスペンサ部品を通して分配され得る。このような原料には、牛乳、乳製品、大豆、ならびに／または他のタイプおよび種類の製品原料パッケージを含むことができるが、これに限定されない。これらの場合には、１０８等の原料マトリクス内のそのような原料の場所を、特定の実施形態において必要および／もしくは所望に応じて好適な抗菌タイプの管系および／もしくはディスペンサ部品を利用する、１０８等の原料マトリクス内の場所に制限することができる。
【００２７】
さらに別の実施形態では、１１６Ａ等の特定の製品原料パッケージと、それぞれ１２０および／もしくは１２２等の少なくとも１つのポンプおよび／もしくは弁との間に、１対１の関係を確立することができる。場合によっては、２つ以上のポンプおよび／もしくは弁を１１６Ａ等の１つの製品原料パッケージに利用することで、比較的に短い時間で、１１６Ａ等の製品原料パッケージから比較的に高容量の原料を引き込むことができる。例えば、１１６Ｐ等の甘味料等の甘味料を含む製品原料パッケージは、比較的に短い時間で、パッケージ１１６Ｐから比較的に高容量の原料を引き込むように、２つ以上のポンプおよび／もしくは弁を利用してもよい。
【００２８】
図１に戻ると、任意の数の１０２Ａ〜１０２Ｎ等の他の製品ディスペンサも、１０４等のネットワークと通信することができる。一実施形態において、図１に示されている１０４等の通信ネットワークは、ローカルエリアネットワーク（ＬＡＮ）とすることができる。別の実施形態において、通信ネットワークは、画像データ信号またはマルチメディア信号を含む、音声およびデータ信号の両方を伝送することができる、無線通信ネットワークとすることができる。他のネットワークとしては、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ＬＯＮ  ＷＯＲＫＳネットワーク、有線ネットワーク、無線ネットワーク、またはそれらの任意の組み合わせが挙げられるが、これに限定されない。
【００２９】
図１の１０４等のネットワークは、サーバ１２６等の少なくとも１つのデータ処理リソース、および１２８Ａ等の少なくとも１つのデータベースと通信するようにも示されている。本実施形態において、１２６等のサーバは、無線周波数信号または直接有線通信信号等の信号により、１０４等の通信ネットワークを介して、１０２Ａ〜１０２Ｎ等の製品ディスペンサのうちのいくつか、または全てと通信することができる、プロセッサに基づくデバイスとすることができる。加えて、１２６等のデータ処理リソースまたはサーバは、製品または飲料の配合表、調合法、作製方法を援助または容易にする、演算データ処理を提供する、消費者相互作用に関連するデータ処理を実行する、ならびに／または特定の実施形態において必要および／もしくは所望に応じて、他のデータ処理を実行するのに使用することができる。このような演算データ処理には、例えば、機器の状態、保守、サービス警報、予測的補充、ならびに／または、特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の演算データ処理が挙げられるが、これに限定されない。このような消費者相互作用の支援には、例えば、消費者の好み、消費製品または飲料の好み、ロイヤルティ、ゲーム、賞品、メディアコンテンツ、カスタム化、ならびに／または、特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の消費者相互作用および／もしくはデータ処理支援が挙げられるが、これに限定されない。
【００３０】
図１の１２６等のサーバは、１３０等のプロセッサと、プロセッサ１３０に連結される、ランダムアクセスメモリ（ＲＡＭ）１３２等のコンピュータで読み取り可能な媒体と、を含むことができる。１３０等のプロセッサは、１３２等のメモリ内に記憶されるコンピュータで実行可能なプログラム命令を実行することができる。１３２等のメモリ内に記憶されるコンピュータで実行可能なプログラム命令は、１１４に類似する消費者相互作用エンジンまたはモジュール等の、任意の数のモジュールアプリケーションプログラムを含むことができる。１１４に類似する消費者相互作用エンジンまたはモジュールは、消費者相互作用のための種々の方法を実施するように適合させることができる。加えて、１１４に類似する消費者相互作用エンジンまたはモジュールは、１人以上の消費者および１つ以上のサーバまたはデータ処理リソースと相互作用するように適合させることができる。以下、１１４に類似する消費者相互作用エンジンまたはモジュールの実施形態の機能および態様の他の実施例を説明する。
【００３１】
図１の１０４等のネットワークを通して、１０２Ａ〜１０２Ｎ等の製品ディスペンサのうちのいくつか、または全ては、１２８Ａ等の製品または飲料の配合表、調合法、および作製方法のデータベース、１２８Ｂ等の演算データベース、１２８Ｃ等の消費者データベース等のデータベースのうちのいくつか、または全てに記憶される情報を、読み出す、受信する、あるいはこれにアクセスすることができる。いずれの場合においても、１つ以上のデータベースは、１つ以上の製品または飲料の配合表、調合法、および作製方法等の、製品または飲料の形成情報を含むことができる。このような製品または飲料の配合表、調合法、および製品または飲料の作製方法には、原料リスト、各原料の比率、消費者がどのように製品または飲料をカスタマイズすることができるのかというリスト、ならびに／または、特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の製品もしくは飲料の配合表、調合法、および作製方法を含むことができる。
【００３２】
一実施形態において、１０２Ａ等の製品ディスペンサは、クーポンまたは他の文書を印刷するように構成することができる。示されている実施形態において、１３４等の関連するプリンタまたは他の出力デバイスは、１０２Ａ等の製品ディスペンサと通信することができる。他の実施形態において、プリンタまたは他の出力デバイスは、１０４等のネットワークを介して、１０２Ａ等の製品ディスペンサと通信することができる。
【００３３】
図１に示される１００等の例示的な環境またはシステムは、顧客、消費者、およびユーザの、製品ディスペンサおよびネットワークとの相互作用を容易にすることができる。例えば、消費者等のユーザは、表示デバイス１１２等の入出力デバイスにより、１０２Ａ等の製品ディスペンサにおいて製品または飲料タイプの選択を行うことができるがこれに限定されない。１０６等の組み込まれたプロセッサまたはコントローラは、ユーザが、選択した製品または飲料を形成する特定の配合表を、１１２等の表示デバイスを介して選択するのを容易にすることができる。１０６等のプロセッサまたはコントローラは、１１２等の表示デバイスを介して、選択のための１つ以上の製品または飲料を表示することができる。ユーザは、１１２等の表示デバイスを使用して、例えば、表示デバイス１１２によって提供される、またはこれに組み込まれたボタンを押して、製品または飲料のうちの少なくとも１つを選択してもよい。１０６等のプロセッサまたはコントローラは、１１０等のローカルメモリから、または１０４等のネットワークを介して少なくとも１つのデータベースと通信して、あるいは、サーバ１２６等の少なくとも１つのデータ処理リソースと通信して、対応する原料および／もしくは選択した製品または飲料を形成するための原料の比率を取得してもよい。１０６等のプロセッサまたはコントローラは、情報を利用して、１つ以上の１２０等のポンプおよび／もしくは１２２等の弁を動作させて、１２４等のノズルにより、製品または飲料を１３６等のカップまたは他の容器内に形成および分配することができる。
【００３４】
別の実施例において、顧客またはパッケージ投入要員等のユーザは、パッケージ１１６Ａ〜１１６Ｑが、１０２Ａ等の製品ディスペンサに組み込まれた１０８等の原料マトリクス内に挿入される時に、１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージのスキャンまたは読み取りを容易にすることができる。１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサまたはコントローラは、１０８等の原料マトリクス内の最適な、または選択された場所を識別することができる。ユーザ、顧客、またはパッケージ投入要員には、１１２等の表示デバイス等の入出力デバイスにより、１１６Ａ等の特定の製品原料パッケージが、１０８等の原料マトリクス内のどこに位置するべきであるのかを通知することができる。表示デバイスの例には、発光ダイオード（ＬＥＤ）表示器、ＬＣＤ画面、入出力（Ｉ／Ｏ）インタフェース、音声インタフェース、または、特定の一実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の表示デバイスもしくは指示器が挙げられるが、これに限定されない。
【００３５】
一実施形態において、１０８等の原料マトリクス内の１１６Ａ等の特定の製品原料パッケージは、挿入の時点で、それぞれの１１６Ａ等のパッケージ上の機械で読み取り可能なコードをスキャンすることによって、および１０８等の原料マトリクス上に位置する機械で読み取り可能なコードをスキャンすることによって、確認あるいは検証することができる（１１８Ａで示す）。この点に関して、組み込まれた１０６等の組み込まれたプロセッサまたはコントローラは、１１６Ａ等の製品原料パッケージが、１０８等の原料マトリクス内に正しく位置付けられていることを確認または検証することができる。
【００３６】
別の実施形態では、図１に示されているように、１３６等のカップまたは他の容器は、カップに載置された、１３８等のＲＦＩＤまたは他の機械で読み取り可能なタグ等の識別情報を含むことができる。いくつかの実施形態では、例えば、アイコンあるいは他の物体に具現される、または載置される、１３８に類似するＲＦＩＤまたは他の機械で読み取り可能なタグにより、識別情報を消費者に関連付けることができる。１０２Ａ等の製品ディスペンサに組み込まれた、ＲＦＩＤまたは他の機械で読み取り可能なコードリーダ等の１４０等のリーダは、１３８に類似するＲＦＩＤまたは他の機械で読み取り可能なタグから、識別情報を受信あるいは取得することができる。図１に示されているように、１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサまたはコントローラは、１４０等のＲＦＩＤまたは他の機械で読み取り可能なコードリーダと通信することができ、１３８等のＲＦＩＤまたは他の機械で読み取り可能なタグから取得したいくつかの、または全ての情報は、１０６等のプロセッサまたはコントローラによって記憶あるいは処理することができる。本実施形態において、識別情報は、機械で読み取り可能なコード、バーコード、ＲＦＩＤ、無線周波数、赤外線、または他の無線通信方式もしくはデバイス、あるいは、特定の一実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類のコード化および／もしくは記憶技術で組み込むことができる。１４０等のＲＦＩＤリーダまたは機械で読み取り可能なコードリーダは、１３８等のＲＦＩＤまたは他の機械で読み取り可能なタグから識別情報を読み取る、または受信する、対応するデバイスとすることができ、ＲＦＩＤ読み取り／書き込みデバイス、赤外線デバイス、磁気カードリーダ、バーコードリーダ、または、特定の一実施形態において必要および／もしくは所望に応じて、他の好適なリーダまたは受信器技術を含むことができる。
【００３７】
さらに別の実施形態において、１４２等のサーバまたはトランザクション処理リソースは、消費者が、１０２Ａ等の製品ディスペンサにおいて、飲料等の製品を選択して代金を支払おうとする時の、支払または支払処理を容易にすることができる。１０６等の組み込まれたプロセッサまたはコントローラは、特定の製品または飲料の選択前、その間、またはその後に、例えば１１２等の表示デバイス、データ伝送、または他の入力により、消費者の支払または関連する情報を受信することができる。いずれの場合においても、１０６等のプロセッサまたはコントローラは、支払または関連する情報を、１０４等のネットワークを介して、１４２等のサーバまたはトランザクション処理リソースに伝送することができる。１４２等のサーバまたはトランザクション処理リソースは、消費者からの支払を受け入れる前に、あるいは選択した製品または飲料を消費者に分配する前に、支払または関連する情報を許可あるいは検証するように、１２８Ａ〜１２８Ｃ等の少なくとも１つのデータベースにアクセスしてもよく、または１２６等の少なくとも１つのデータ処理リソースと通信してもよい。
【００３８】
図２を参照すると、例示的な消費者用清涼飲料環境、すなわちシステム２００が示されている。一実施形態において、２１０等の１つ以上のネットワーク化された製品ディスペンサは、２０２等の複数の場所にそれぞれ設置することができ、かつインターネットまたはグローバルネットワーク等のネットワーク２０４を介して、１つ以上の２０６等のサーバまたはデータ処理リソース、および１つ以上の２０８等のデータベースデータ記憶デバイスと通信することができる。一実施例として、製品ディスペンサ２１０は、図１に１０２Ａとして記載されている、飲料ディスペンサまたはディスペンサ装置に類似したものとすることができる。一実施例において、２１０等の製品ディスペンサは、図１に関して説明した、以下の構成要素のうちのいくつか、または全てを含むことができる。すなわち１１６Ａ〜１１６Ｑ等の１つ以上の製品原料パッケージを受容するように動作可能な場所を伴う１０８等の原料マトリクス、１０６等のコントローラ、１１８Ａ〜１１８Ｑ等の１つ以上のパッケージ挿入検出デバイスまたはＲＦＩＤリーダ／ライタ、１２０等のポンプ、１２２等の弁、および１２４等のノズルである。さらなる実施例として、サーバまたはデータ処理リソース２０６は、図１に１２６として記載されている、サーバまたはデータ処理リソースに類似したものとすることができる。
【００３９】
一実施形態において、２１２等の１人以上の消費者は、１０４等のネットワーク、または２０４等の消費者用清涼飲料ネットワークにアクセスすることができる。２１２等の消費者は、ネットワーク２０４を通して、サインアップ、消費者の好みの構成、それぞれのアカウントへのアクセス、プロモーションの受信、ロイヤルティアカウントの管理、ならびに／または、特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の機会およびサービスに対するサインアップを行うことができる。別の実施形態において、２１２等の消費者は、２１４Ａ等のパーソナルコンピュータ（ＰＣ）、２１４Ｂ等のデータ処理デバイス、２１４Ｃ等の無線通信デバイスを含むことができるがこれに限定されない、任意の数のクライアントタイプのデバイスにより、ならびに／または他のタイプおよび種類のデータ処理デバイス、プロセッサに基づくデバイス、もしくはクライアントタイプのデバイスにより、ネットワーク１０４または２００等の清涼飲料ネットワークシステム、および２１０等の１つ以上のネットワーク化された製品ディスペンサへのアクセスを選択することができる。無線通信デバイスの例には、無線データ処理デバイス、無線電話、携帯電話、ＩＰＨＯＮＥ（商標）、ＩＰＯＤ（商標）、携帯情報端末、ならびに／またはＰＯＣＫＥＴ  ＰＣ（商標）が挙げられるが、これに限定されない。
【００４０】
図３を参照すると、拡張表示のグラフィカルユーザインタフェース３００の一実施例が示されている。示されている実施形態において、図２の２１０等の製品ディスペンサは、少なくとも１つの、３００等の拡張表示のグラフィカルユーザインタフェース、または消費者インタフェースを含むことができる。３００等のユーザインタフェースは、例えば、２１２等の消費者が、任意の数の異なる製品または飲料のタイプ、種類、および調合を選択するのに使用することができる。使用に際して、３００等の拡張表示のグラフィカルユーザインタフェースを伴う、２１０等の製品ディスペンサは、一連の動的に生成されたメニューで選択可能な製品または飲料のオプションを消費者に提供することができ、消費者は、所望の対応する製品または飲料の特定の商標、種類、タイプ、ならびに／または調合を探して選択することができる。特定の製品または飲料オプションが選択されると、消費者は、対応する製品または飲料を、製品ディスペンサによって調合および分配させることができる。
【００４１】
図４を参照すると、ユーザインタフェースの別の実施例が示されている。一実施形態において、図２の２１０等の製品ディスペンサは、４００等の標準表示のグラフィカルユーザインタフェースを含むことができる。４００等のユーザインタフェースは、２１２等の消費者が、限られた数の異なる製品または飲料のタイプ、種類、ならびに／または調合を選択するのに使用することができる。使用に際し、２１２等の消費者は、限られた数の製品または飲料の選択肢から、より容易に製品または飲料を選択することができる。特定の製品または飲料オプションが選択されると、消費者は、対応する製品または飲料を、製品ディスペンサによって調合および分配させることができる。いくつかの実施形態において、標準タイプのグラフィカルユーザインタフェースは、概して、それが伝統的なファウンテンの分注弁のデザインに類似しているので、伝統的な表示と称することもできる。このように、標準タイプのグラフィカルユーザインタフェースは、標準表示のグラフィカルユーザインタフェースと称することができる。
【００４２】
一実施形態において、消費者は、例えば複数の異なる種類の製品または飲料を選択できるようにする製品ディスペンサによって表示される製品または飲料の選択肢よりも、少ない選択肢を所望し得る。そのような場合、消費者と、製品ディスペンサとの相互作用を容易に、時にはより速くするように、比較的少ない、より伝統的な製品または飲料の選択肢を伴い、かつ１つ以上の伝統的なタイプの製品または飲料の選択肢を含む、標準表示のグラフィカルユーザインタフェースを表示することができる。
【００４３】
別の実施形態において、消費者は、本質的に消費者がカスタマイズした標準表示のグラフィカルユーザインタフェースを作成する、標準表示のグラフィカルユーザインタフェース等のユーザインタフェースに表示される、商標のタイプおよび／もしくは種類、ならびに／または製品または飲料の調合をあつらえることのできる、消費者の好みを作成するように決めてもよい。この特定の実施形態において、消費者は、消費者がカスタマイズした標準表示のグラフィカルユーザインタフェースを作成することができる。例えば、消費者が、２１０等の製品ディスペンサに対して自身を識別させた時に、１つ以上の消費者の好みを、ディスペンサ２１０によって読み出すことができる。製品ディスペンサ２１０は、１つ以上の消費者の好みに少なくとも部分的に基づいて、消費者にデフォルトのユーザインタフェースを表示することができるが、これは、拡張表示のグラフィカルユーザインタフェース、標準表示のグラフィカルユーザインタフェース、または消費者がカスタマイズした標準表示のグラフィカルユーザインタフェースであってもよい。
【００４４】
図５〜図１１は、本発明の実施形態による、種々の方法のための例示的なフローチャートである。示されている方法のいくつか、または全ては、図１〜図４に示されているシステム、ネットワーク、製品ディスペンサ、または関連する構成要素の任意の組み合わせによって実施することができる。
【００４５】
図５を参照すると、配合表を配合表リストに記憶するための方法５００が示されている。方法５００はブロック５０２で開始し、ここで、製品調合を選択する入力を消費者から受信する。示されている実施形態において、消費者は、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスを利用して、製品ディスペンサから分配される製品調合を消費者が選択もしくは決定することを許可するウェブサイト、ウェブページ、もしくは他のオンライン場所へのオンラインアクセスを得ることができる。別の実施形態において、消費者は、携帯電話、無線通信デバイス、もしくは図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイス、あるいは他の通信デバイスまたは方法を利用して、製品ディスペンサから分配される製品調合を消費者が決定することができる。別の実施形態において、消費者は、図２の２１０等の製品ディスペンサを利用して、製品ディスペンサから分配される製品調合を消費者が決定することを許可するユーザインタフェース、ウェブサイト、ウェブページ、または他のオフラインもしくはオンライン場所にアクセスすることができる。いずれの場合においても、消費者は、製品ディスペンサから分配される製品調合を選択もしくは決定することができる。
【００４６】
ブロック５０２の後には決定ブロック５０４が続き、ここで、消費者が製品調合を保存することを望むかどうかの判定が行われる。判定が肯定である、すなわち消費者が製品調合を保存することを望む場合、方法５００はブロック５０６に継続する。判定が否定である、すなわち製品調合を保存することを望まない場合、方法５００は終了する。本実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が製品調合を記憶もしくは保存することを望むどうかを判定することができる。製品ディスペンサに組み込まれた図１のユーザインタフェース１１２等のユーザインタフェースを通して、消費者は、記憶もしくは保存コマンドに対応する入力を提供することができる。一実施形態において、記憶もしくは保存コマンドに対応する入力は、ネットワークを介して、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイス、携帯電話、無線通信デバイス、もしくは消費者に関連する他の通信デバイスまたは方法から受信することができる。これらの場合、プロセッサ、コントローラ、図１の１２６等のローカルおよび／もしくはリモートのサーバまたはデータ処理リソースは、記憶もしくは保存コマンドを受信することができる。
【００４７】
ブロック５０６を参照すると、消費者は、消費者自身の固有のコードを入力するようにプロンプトされる。示されている実施形態において、製品ディスペンサに組み込まれた図１のユーザインタフェース１１２等のユーザインタフェースを利用して、消費者固有のコードを入力するように消費者にプロンプトすることができる。１１２等のユーザインタフェースによるプロンプトに応答して、消費者は、１１２等のユーザインタフェースを介して、消費者固有のコードを入力することができる。一実施形態において、消費者は、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイス、携帯電話、もしくは無線通信デバイスを介して、または特定の実施形態において必要および／もしくは所望に応じて、他の通信デバイスまたは方法により、消費者固有のコードを伝送あるいは入力することができる。
【００４８】
ブロック５０６の後にはブロック５０８が続き、ここで、消費者の製品配合表リストが読み出される。本実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者からの消費者固有のコードの受信に応答して、製品配合表リストを読み出すことができる。製品配合表リストとしては、コードに関連する１つ以上の製品のリスト、消費者に関連する１つ以上の製品のリスト、もしくは１つ以上の製品の所定のリストが挙げられるが、これに限定されない。一実施例において、１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサもしくはコントローラは、１１０等の関連するメモリもしくは他のデータ記憶デバイスから、事前に記憶した製品リストを読み出すことができる。別の実施例において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、製品リストを生成する、あるいは関連するメモリもしくはデータ記憶デバイスから読み出すことができ、かつ製品配合表リストを１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサもしくはコントローラに提供することができる。いずれの場合においても、製品配合表リストを読み出すことができる。
【００４９】
ブロック５０８の後には決定ブロック５１０が続き、ここで、現在の製品配合表もしくは調合が消費者の製品配合表リスト上にあるかどうかに関して判定が行われる。判定が肯定である、すなわち現在の製品配合表もしくは調合が消費者の製品配合表リスト上にある場合、方法５００は終了する。判定が否定である、すなわち現在の製品調合が消費者の製品配合表リスト上に無い場合、方法５００はブロック５１２に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、現在の製品調合と、消費者に関連する所定の製品配合表リスト内の１つ以上の製品調合とを比較することができる。別の実施形態において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、現在の製品調合と、消費者に関連する所定の製品配合表リスト内の１つ以上の製品調合とを比較することができる。いずれの場合においても、比較に少なくとも部分的に基づいて、プロセッサ、コントローラ、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、現在の製品配合表が消費者の製品配合表リスト上にあるかどうかを判定することができる。
【００５０】
ブロック５１２において、現在の製品調合配合表が消費者の製品配合表リストに追加される。本実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、現在の製品調合配合表を消費者の製品配合表リストに追加あるいは記憶し、かつ新しいリストを１１０等の組み込まれたメモリもしくは他のデータ記憶デバイスに記憶することができる。別の実施形態において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、現在の製品調合配合表を消費者の製品配合表リストに追加あるいは記憶し、かつ新しいリストを１１０等の組み込まれたメモリもしくはデータ記憶デバイスに記憶する。いずれの場合においても、現在の製品調合配合表が消費者の製品配合表リストに追加される。
【００５１】
方法５００は、ブロック５１２の後に終了する。
【００５２】
図６を参照すると、製品の調合をカスタマイズする方法６００の一実施例が示されている。方法６００は、ブロック６０２で開始する。ブロック６０２において、製品調合を選択するための入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に製品に関連する製品調合を選択させることができる。例えば、消費者が、消費者が試みるように決定された提案された製品を選択する機会を有した後に、消費者は、提案された製品の代わりの製品に関連する異なる調合を試すことを決定もしくは選択してもよい。消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、製品に関連する異なる調合を選択してもよい。
【００５３】
ブロック６０２の後にはブロック６０４が続き、ここで、製品調合をカスタマイズするどうかが消費者にプロンプトされる。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、分配する前に、消費者が製品に関連する製品調合をカスタマイズすることを望むがどうかを消費者にプロンプトする通信を、生成あるいは消費者に伝送することができる。例えば、１０６等のプロセッサもしくはコントローラは、例えば１１２等のユーザインタフェース等の出力デバイスを介して、メッセージおよび関連するプロンプトを消費者に提供することができる。別の実施形態において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、メッセージ等の通信または他の出力を生成し、消費者に通信するために当該メッセージを、１０２Ａ等の製品ディスペンサに伝送することができる。１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサまたはコントローラは、消費者に通信するためのメッセージを受信することができる。いずれの場合においても、分配する前に、消費者が製品に関連する製品調合をカスタマイズすることを望むかどうかが消費者にプロンプトされる。
【００５４】
ブロック６０４の後には決定ブロック６０６が続き、ここで、消費者が製品調合のカスタマイズを望むかどうかの判定が行われる。判定が肯定である、すなわち消費者が製品調合をカスタマイズすることを望む場合、方法６００はブロック６０８に継続する。判定が否定である、消費者が製品調合をカスタマイズすることを望まない場合、方法６００はブロック６１０に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が製品調合をカスタマイズすることを望むかどうかを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェースを介して、消費者の入力もしくは選択を受信することができ、かつ当該入力もしくは選択が、消費者が製品調合をカスタマイズすることを望むかどうかに対応するかどうかを判定することができる。
【００５５】
ブロック６０８において、選択した製品調合の甘味料レベル、風味、炭酸化レベル、ならびに／または他の調合因子を調整する入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、選択した製品調合に関連する１つ以上の調合因子を調整するオプションを消費者に提供することができる。例えば、１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェースを介して、消費者の入力または選択のオプションを消費者に提供し、かつ選択した製品調合に関連する１つ以上の調合因子を調整するかどうかに当該入力または選択が対応するかどうかを判定することができる。調合因子としては、甘味料レベル、風味、炭酸化レベル、ならびに／または製品または製品調合に関連する他の調合因子が挙げられるが、これに限定されない。
【００５６】
ブロック６０８の後にはブロック６１０が続き、ここで、カスタマイズした製品が消費者に分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望のカスタマイズした製品を分配させることができる。
【００５７】
方法６００は、ブロック６１０の後に終了する。
【００５８】
一実施形態において、消費者が製品調合をカスタマイズすることを望むかどうかに関して消費者にプロンプトすることができる。この点に関して、消費者は、消費者が選択した製品の甘味料レベル、風味、炭酸化レベルを調整する、および／もしくは他の調合因子を調整することができる。
【００５９】
図７を参照すると、消費者が、消費者自身の製品配合表を作製できるようにする例示的な方法７００が示されている。方法７００は、ブロック７０２で開始する。ブロック７０２において、製品を選択するための入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に製品を選択させることができる。例えば、消費者が、そこから消費者自身の製品配合表を作製できる製品原料の製品メニューもしくはリストを、１０６等のコントローラによって提供することができ、消費者は、消費者が、そこから消費者自身の配合表を作製できる製品原料の製品メニューもしくはリストから、試みる製品を決定もしくは選択することができる。消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、製品または種々の製品原料を選択してもよい。
【００６０】
ブロック７０２の後には決定ブロック７０４が続き、ここで、消費者が、消費者自身の配合表を作製することを選択したかどうかに関して判定が行われる。判定が肯定である、すなわち消費者が、消費者自身の配合表を作製することを選択した場合、方法７００はブロック７０６へ継続する。判定が否定である、すなわち消費者が、消費者自身の配合表を作製することを選択しなかった場合、方法７００はブロック７１４に継続する。本実施形態において、製品ディスペンサに組み込まれた図１のコントローラ１０６等のプロセッサもしくはコントローラは、製品選択に関連する情報を受信あるいは取得することができる。製品選択に関連する情報に少なくとも部分的に基づいて、１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサもしくはコントローラは、消費者が、消費者自身の配合表を作製することを選択したかどうかを判定することができる。
【００６１】
ブロック７０６において、製品ディスペンサのグラフィカルユーザインタフェース上に、原料リストが消費者に表示される、あるいは出力される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、原料リストを消費者に提供することができる。例えば、消費者が、消費者自身の配合表を作製することを望む旨を示した後に、１０６等のコントローラは、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、消費者が、そこから消費者自身の配合表を作成できる製品原料のリスト等の、原料リストを提供することができる。
【００６２】
ブロック７０６の後にはブロック７０８が続き、ここで、表示された原料リストから原料を選択する入力を消費者から受信する。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、原料を入力あるいは表示された原料リストから選択するように、消費者にプロンプトすることができる。例えば、消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを利用して、表示された原料リストからの原料の選択を提供することができる。
【００６３】
ブロック７０８の後にはブロック７１０が続き、ここで、選択した原料のそれぞれに対する原料比率、容量、ならびに／または一人分の量を選択する入力を消費者から受信する。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、１つ以上の調合パラメータを、入力あるいは表示された原料リストから選択するように、消費者にプロンプトすることができる。例えば、消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを利用して、表示された原料リストからの１つ以上の調合パラメータの選択を提供することができる。調合パラメータとしては、選択した原料のそれぞれに対する原料比率、容量、ならびに／または一人分の量が挙げられるが、これに限定されない。
【００６４】
一実施形態において、原料の選択だけでなく、原料の組み合わせ方も、最終的な製品の調合、品質、ならびに／または風味に影響を与え得る。この点に関して、消費者によって、原料の分量の決定を選択することができる。原料をどのように組み合わせるべきかを消費者が指示できるようにするために、消費者は、水もしくは他の原料に対する原料の混合比率、および／もしくは追加する原料のそれぞれの全容量、ならびに／または特定の原料で構成されるべき最終的な製品の一人分の量を選択することができる。
【００６５】
ブロック７１０の後にはブロック７１２が続き、ここで、甘味料レベル、風味、炭酸化レベルを調整する、ならびに／または他の調合因子を調整する入力が消費者から受信される。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、表示された原料リストから１つ以上の調合因子を入力あるいは選択するように、消費者にプロンプトすることができる。例えば、消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを利用して、表示された原料リストからの１つ以上の調合因子の選択を提供することができる。調合因子としては、甘味料レベル、風味、ならびに炭酸化レベルが挙げられるが、これに限定されない。
【００６６】
ブロック７１２の後にはブロック７１４が続き、ここで、カスタマイズした製品が消費者に分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望のカスタマイズした製品を分配させることができる。
【００６７】
方法７００は、ブロック７１４の後に終了する。
【００６８】
一実施形態では、消費者が、製品選択肢のメニューから製品を選択する、または消費者自身の製品調合を作製できるようにすることができる。この点に関して、消費者は、原料リストから１つ以上の原料を選択し、甘味料レベル、風味、炭酸化レベルを含むことができるが、これに限定されない、種々の調合パラメータもしくは因子を調整し、および／もしくは他の調合パラメータもしくは因子を調整することによって、消費者自身の製品調合を作製することができる。
【００６９】
図８を参照すると、消費者がウェブサイトを使用して、配合表リストプロファイルを管理できるようにする方法８００の一実施例が示されている。方法８００は、ブロック８０２で開始する。ブロック８０２において、リフレッシュメントネットワークにログオンする入力を消費者から受信する。本実施形態において、消費者は、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して、図１のネットワーク１０４等のネットワークにログオンすることができる。一実施形態において、ネットワークは、１人以上の消費者が配合表リストプロファイルを読み出す、管理する、ならびに作り出すことができる、リフレッシュメントネットワークもしくはウェブサイトとすることができる。好適なネットワークの一実施例は、ＭＹＣＯＫＥＲＥＷＡＲＤＳ．ＣＯＭとすることができる。
【００７０】
ブロック８０２の後にはブロック８０４が続き、ここで、消費者の配合表リストプロファイルを読み出す入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに関連する図１のローカルおよび／もしくはリモートのサーバは、消費者に関連する配合表リストプロファイル等のファイルを読み出すことができる。ファイルもしくは配合表リストプロファイルは、１１０等の組み込まれたメモリもしくはデータ記憶デバイスに記憶することができる。例えば、ファイルもしくは配合表リストプロファイルは、特定の消費者に関連する製品のリストにより更新されたファイルとすることができる。配合表リストプロファイルには、標準製品、商標製品、ならびにカスタマイズした製品を含むことができるが、これに限定されない。カスタマイズした製品は、消費者によって作り出す、あるいは調合することができる。一実施形態において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者に関連する配合表リストプロファイル等のファイルを読み出すことができる。１０６等のコントローラは、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースから、ファイルもしくは配合表リストプロファイルを取得することができる。いずれの場合においても、消費者は、消費者自身の配合表リストプロファイルを読み出すことができる。
【００７１】
ブロック８０４の後には決定ブロック８０６が続き、ここで、消費者が、消費者の配合表リストプロファイルを管理することを望むかどうかに関して判定が行われる。判定が肯定である、すなわち消費者が、消費者の配合表リストプロファイルを管理することを望む場合、方法８００はブロック８０８へ継続する。判定が否定である、すなわち消費者が、消費者の配合表リストプロファイルを管理することを望まない場合、方法８００は終了する。示されている実施形態において、図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者が、消費者の配合表リストプロファイルを管理することを望むかどうかを判定することができる。例えば、１２６等のデータ処理リソースは、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスに組み込まれたユーザインタフェースを介して、消費者からの入力もしくは選択を比較することによって、消費者の配合表リストプロファイルを管理することを望むかどうかを判定することができる。ユーザインタフェースは、配合表リストプロファイルを管理する指示を含むオプションから選択する、１つ以上のオプションを消費者に提供することができる。１２６等のデータ処理リソースは、入力もしくは選択が、消費者が、消費者の配合表リストプロファイルを管理することを望む旨の指示に対応するかどうかを判定することができる。
【００７２】
ブロック８０８において、消費者の配合表リストプロファイルが出力される。示されている実施形態において、１０２Ａ等の製品ディスペンサに関連する図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、２１４Ａ〜２１４Ｃ等のいずれかのクライアントタイプもしくは無線の通信デバイスに組み込まれたユーザインタフェースを介して、消費者の配合表リストプロファイルを出力あるいは表示するのを容易にすることができる。配合表リストプロファイルには、標準製品、商標製品、ならびにカスタマイズした製品を含むことができるが、これに限定されない。カスタマイズした製品は、消費者によって作り出す、あるいは調合することができる。
【００７３】
ブロック８０８の後にはブロック８１０が続き、ここで、消費者の配合表リストプロファイルから配合表を選択する入力を消費者から受信する。示されている実施形態において、図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者の配合表リストプロファイルから少なくとも１つの配合表を選択する１つ以上のオプションを消費者に提供することができる。例えば、１２６等のデータ処理リソースは、２１４Ａ〜２１４Ｃ等の任意のクライアントタイプのデバイスもしくは無線通信デバイスに組み込まれたユーザインタフェースを介したアクセスを消費者に提供することができる。ユーザインタフェースは、消費者が、配合表リストプロファイルに配合表を追加する、配合表リストプロファイルから配合表を削除する、もしくは配合表リストプロファイル内の配合表を編集することを含むオプションから選択する、１つ以上のオプションを消費者に提供することができる。
【００７４】
ブロック８１２の後にはブロック８１２が続き、ここで、入手可能な原料の全リストが消費者に表示される。示されている実施形態において、１０２Ａ等の製品ディスペンサに関連する図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、２１４Ａ〜２１４Ｃ等のいずれかのクライアントタイプもしくは無線の通信デバイスに組み込まれたユーザインタフェースを介して、利用可能な原料のリストを消費者に出力あるいは表示するのを容易にすることができる。原料の全リストには、１つ以上の標準もしくはカスタマイズした製品を組み合わせて調合することができる、製品ディスペンサによって利用可能ないくつか、または全ての原料のリストを含むことができる。
【００７５】
ブロック８１２の後にはブロック８１４が続き、ここで、原料を加える、および／もしくは減じることによって、消費者の配合表リストプロファイルの配合表を変更する入力を消費者から受信する。示されている実施形態において、図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者の配合表リストプロファイルから少なくとも１つの配合表を変更するオプションを消費者に提供することができる。例えば、１２６等のデータ処理リソースは、２１４Ａ〜２１４Ｃ等の任意のクライアントタイプのデバイスもしくは無線通信デバイスに組み込まれたユーザインタフェースを介したアクセスを消費者に提供することができる。ユーザインタフェースは、カスタマイズした製品調合を作り出すように、原料の比率、原料の容量、および／もしくは原料の一人分の量の決定、また、甘味料レベル、風味、炭酸化レベルの調整、ならびに／もしくは他の調合因子の変更を含むことができるが、これに限定されない、少なくとも１つの配合表を変更する１つ以上のオプションを消費者に提供することができる。
【００７６】
ブロック８１４の後にはブロック８１６が続き、ここで、配合表リストプロファイルが記憶される。示されている実施形態において、１０２Ａ等の製品ディスペンサに関連する図１の１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者に関連する配合表リストプロファイルを記憶することができる。例えば、消費者から記憶コマンドを受け取ると、１２６等のデータ処理リソースは、製品リストプロファイルを１１０等の関連するメモリもしくはデータ記憶デバイスに記憶することができる。製品リストプロファイルは、後に１２６等のデータ処理リソースによって読み出すことができる。別の実施形態において、消費者の配合表リストプロファイルは、１０２Ａ等の製品ディスペンサにおいて使用するために、２１４Ａ〜２１４Ｃ等の無線データ処理デバイスに組み込まれたメモリおよび／もしくは他の記憶媒体にも保存することができる。いずれの場合においても、消費者は、配合表リストにプロファイルを保存できるようになる。
【００７７】
方法８００は、ブロック８１６の後に終了する。
【００７８】
一実施形態において、消費者は、ウェブサイトを使用して配合表リストプロファイルを管理することができる。この点に関して、消費者は、ログインする、消費者の配合表リストプロファイルを読み出す、ならびに消費者の配合表リストプロファイルを管理することができる。このような消費者の配合表リストプロファイルの管理には、カスタマイズした製品のリストへの追加、変更、および／もしくはリストからの削除を含むことができる。動作に際し、消費者は、標準製品メニューリストから製品を調合する、および／もしくは原料リストからの個々の原料を混合することによって初めから製品を作り出すことができる。加えて、消費者は、甘味料レベル、風味、炭酸化レベルを調整、および／もしくは他の調合因子を調整することによって、配合表リストの製品を変更することができる。
【００７９】
図９を参照すると、標準製品メニュー、および消費者の配合表リストプロファイルの間から消費者が選択できるようにする例示的な方法９００が示されている。方法９００は、ブロック９０２で開始する。ブロック９０２において、消費者が識別される。本実施形態において、図１の１０２Ａ等の製品ディスペンサは、消費者に関連する識別情報を受信あるいは取得することができる。識別情報に少なくとも部分的に基づいて、１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサもしくはコントローラは、１０６Ａ等の識別リーダ／スキャナデバイスにより、消費者を識別することができる。このような消費者識別は、ＲＦＩＤ、トークン、カード、ロイヤルティカード、個人識別コード、ＰＩＮ、消費者の無線データ処理デバイスによるもの、および／もしくは特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の識別デバイスまたは方法によるものとすることができる。
【００８０】
ブロック９０２の後にはブロック９０４が続き、ここで、製品ディスペンサが消費者の配合表リストプロファイルを読み出す。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースに識別データを伝送することができる。識別データに少なくとも部分的に基づいて、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者に関連する配合表リストプロファイルを取得する、あるいは見つけることができる。一実施形態において、１２６等のプロセッサもしくはコントローラは、消費者に関連する配合表リストプロファイルを取得する、あるいは見つけるように、１１０等の関連するメモリもしくはデータ記憶デバイスにアクセスし得る。配合表リストプロファイルは、特定の消費者が、１つ以上の製品ディスペンサ、もしくは他のタイプのディスペンサもしくはデバイスから要求した、注文した、分配した、あるいは受け取った、一部もしくは全ての以前もしくは過去の製品の履歴リストを含むことができるが、これに限定されない。いずれの場合においても、製品ディスペンサは、消費者の配合表リストプロファイルを取得するように、サーバもしくはデータ処理リソースとローカルおよび／もしくはリモートにデータ通信することができる。
【００８１】
ブロック９０４の後にはブロック９０６が続き、ここで、製品メニューから標準製品調合を選択する、もしくは消費者のカスタマイズした配合表リストプロファイルから製品を選択する入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が、製品メニューから標準製品調合を選択できるように、もしくは消費者のカスタマイズした配合表リストプロファイルから製品を選択できるようにすることができる。例えば、１０２Ａ等の製品ディスペンサは、１１２等の組み込まれたユーザインタフェースを介して、製品メニューから標準製品調合の間から選択する、もしくは消費者のカスタマイズした配合表リストプロファイルから製品を選択する、１つ以上のオプションを消費者に提供することができる。消費者は、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、製品調合または製品を選択してもよい。
【００８２】
ブロック９０６の後には決定ブロック９０８が続き、ここで、消費者が選択した製品調合を変更することを望むかどうかの判定が行われる。判定が肯定である、すなわち消費者が製品調合を変更することを望む場合、方法９００はブロック９１２に継続する。判定が否定である、すなわち消費者が製品調合を変更することを望まない場合、方法９００はブロック９１０に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が選択した製品調合を変更することを望むかどうかを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェースを介して、消費者の入力もしくは選択を受信するように消費者にプロンプトし、かつ消費者の以降の入力もしくは選択が、消費者が選択した製品調合を変更することを望むかどうかに対応するかどうかを判定することができる。
【００８３】
ブロック９１０において、カスタマイズした製品が消費者に分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望のカスタマイズした製品を分配させることができる。
【００８４】
方法９００は、ブロック９１０の後に終了する。
【００８５】
ブロック９１２を参照すると、原料を加える、および／もしくは減じることによって、選択した製品の配合表を変更する入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が、原料を加える、および／もしくは減じることによって、選択した製品の配合表を変更するのを許可することができる。例えば、１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェース等の出力デバイスを介して、原料を加える、および／もしくは減じることによって、選択した製品の配合表を変更するプロンプトをユーザに提供することができる。本実施例において、消費者は、カスタマイズした製品調合を作り出すように、原料の比率、容量、および／もしくは原料の一人分の量の決定、また、甘味料レベル、風味、炭酸化レベルの調整、ならびに／もしくは他の調合因子の変更を含むことができるが、これに限定されない、１つ以上の調合パラメータおよび因子を変更することができる。１０２Ａ等の製品ディスペンサに組み込まれた１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェースを介して、消費者から任意の数の変更を受信することができる。いずれの場合においても、消費者は、原料を加える、および／もしくは減じることによって、選択した製品の配合表を変更できるようになる。
【００８６】
ブロック９１２の後にはブロック９１４が続き、ここで、選択した製品が消費者の配合表リストプロファイルからのものである場合に、その変化を保存するかどうかに関して消費者にプロンプトする。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、選択した製品が消費者の配合表リストプロファイルからのものであるかどうかを判定し、そうである場合に、消費者の配合表リストプロファイルに対する変化を保存するかどうかに関して消費者にプロンプトする。例えば、１０６等のプロセッサもしくはコントローラは、１１２等のユーザインタフェースを介して、消費者の入力もしくは選択を受信し、かつ当該入力もしくは選択が、消費者の配合表リストプロファイルにその変更を記憶させるかどうかに対応しているかどうかを判定することができる。
【００８７】
ブロック９１４の後には決定ブロック９１６が続き、ここで、消費者が、消費者の配合表リストプロファイルに対する変化を保存することを望むかどうかに関して判定が行われる。判定が肯定である、すなわち消費者が、消費者の配合表リストプロファイルに対する変化を保存することを望む場合、方法９００はブロック９１８へ継続する。判定が否定である、すなわち消費者が、消費者の配合表リストプロファイルに対する変化を保存することを望まない場合、方法９００はブロック９１０へ継続する。本実施形態において、１０６等のプロセッサもしくはコントローラは、消費者が、１１２等のユーザインタフェースを介して、消費者の入力もしくは選択を受け取ることにより、消費者の配合表リストプロファイルに対する変化を保存することを望むかどうかを判定することができる。
【００８８】
ブロック９１８において、消費者配合表リストプロファイルに対する変化が保存され、必要に応じて、データがデータ処理リソースへ通信される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者によって行われたあらゆる変化を伴う消費者に関連する配合表リストプロファイルを更新することができる。例えば、配合表リストプロファイルを更新して、１１０等の組み込まれたメモリもしくはデータ記憶デバイスに記憶することができる。一実施形態において、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースは、消費者に関連する配合表リストプロファイルを更新し、かつ当該プロファイルを、１１０等のメモリもしくはデータ記憶デバイスに記憶することができる。いずれの場合においても、消費者の配合表リストプロファイルに対する変化が保存され、必要に応じて、データがデータ処理リソースへ通信される。
【００８９】
ブロック９１０を参照すると、所望のカスタマイズした製品が消費者に分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望のカスタマイズした製品を分配させることができる。
【００９０】
一実施形態において、消費者は、ＣＯＣＡ−ＣＯＬＡ（商標）、ＤＩＥＴ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＦＡＮＴＡ  ＯＲＡＮＧＥ（商標）等の標準製品、および消費者の配合表リストプロファイルの製品のどちらかを選択することを望む場合がある。よって、製品ディスペンサは、消費者の配合表リストプロファイルを読み出し、次いで、標準製品メニュー、および消費者のカスタマイズした配合表リストプロファイルの製品のどちらかの選択肢を消費者に提供することができる。
【００９１】
図１０を参照すると、分配した製品の容量に基づいて製品に対して課金し、現金不要の支払い手段により製品の代金を支払う例示的な方法１０００が示されている。方法１０００は、ブロック１００２で開始する。ブロック１００２において、製品を選択するための入力を消費者から受信する。示されている実施形態において、消費者は、図１の１１２等のユーザインタフェースを介して、データ、例えばＤＩＥＴ  ＣＨＥＲＲＹ  ＣＯＫＥ（商標）等の製品に対応する指示の選択を入力することができる。他の実施形態において、消費者は、他の製品を選択することができ、または消費者は、１つ以上の製品選択に関連する他のデータを入力することができる。一実施形態において、製品選択は、ユーザインタフェース１１２等の製品ディスペンサに組み込まれたグラフィカルユーザインタフェースにより達成することができる。
【００９２】
ブロック１００２の後にはブロック１００４が続き、ここで、「オンスあたりの価格」が決定され、オプションとして表示される。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を決定することができる。例えば、１０６等のコントローラは、選択した製品の費用およびサイズを判定するように、１１０等の組み込まれたメモリもしくはデータ記憶デバイスと通信することができる。１０６等のコントローラは、オプションとして、１０２Ａ等の製品ディスペンサに組み込まれた１１２等のユーザインタフェースを介して、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を表示することができる。一実施形態において、１０６等のプロセッサもしくはコントローラは、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を決定するように、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースと通信することができるいずれの場合においても、「オンスあたりの価格」が決定され、オプションとして表示される。
【００９３】
ブロック１００４の後にはブロック１００６が続き、ここで、機械で読み取り可能なアイテムにより消費者の購入が許可される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者に関連する機械で読み取り可能なアイテム等の現金不要の手段による支払いを容易にし、かつこれを許可することができる。例えば、１０６等のプロセッサもしくはコントローラは、消費者に関連する機械で読み取り可能なアイテム等の現金不要の手段から、支払い情報を受信することができる。支払い情報には、クレジットもしくはデビットカード番号、またはアカウント番号を含むことができるが、これに限定されない。一実施形態では、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して、消費者が製品を購入するためのオプションを消費者に提供することができる。この特定の実施形態において、消費者は、２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して支払いを許可することによって、選択した製品の代金を支払うことができ、この支払いは、１０４等の関連するネットワークを介して受け取られることができる。いずれの場合においても、消費者が提供する現金不要の手段が受け入れられ、製品の購入が許可される。
【００９４】
ブロック１００６の後には決定ブロック１００８が続き、ここで、支払許可が成功であったかどうかに関する判定が行われる。判定が肯定である、すなわち許可の試行が「ＯＫ」であった場合、方法１２００はブロック１２１０に継続する。判定が否定である、すなわち許可の試行が「ＯＫ」でなかった場合、方法１２００はブロック１２２４に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、支払許可が成功であったかどうかを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースから許可メッセージを受信することができる。許可メッセージには、許可コード、トランザクションコード、またはトランザクションが「ＯＫ」である旨のメッセージを含むことができるが、これに限定されない。
【００９５】
ブロック１０１０において、選択された製品が分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望の製品を分配させることができる。
【００９６】
ブロック１０１０の後にはブロック１０１２が続き、ここで、分配した製品容量が監視される。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、「飲料の容量」もしくは他の選択した製品の測定単位を監視して、決定することができる。例えば、１０６等のコントローラは、「飲料の容量」等の製品の容量もしくは他の選択した製品の測定単位を決定するように、組み込まれた流量計もしくはデバイスと通信することができる。一実施形態において、「飲料の容量」等の製品の容量は、「飲料の最終費用」の計算式などの計算式で、および分配される製品の量が許可上限を上回らないように制限するために、および／もしくは特定の実施形態において必要および／もしくは所望に応じて、他の目的に使用することができる。
【００９７】
ブロック１０１２の後にはブロック１０１４が続き、ここで、製品の価格が計算される。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、選択した製品に対する「現在の価格」等の価格もしくは他の価格を決定することができる。一実施形態において、計算は、「オンス（もしくは他の容量単位）あたりの価格」かける分配した「飲料の容量」を含む計算式に少なくとも部分的に基づくことができる。
【００９８】
ブロック１０１４の後には決定ブロック１０１６が続き、ここで、消費者が選択した製品の分配を終了したかどうかの判定が行われる。判定が肯定である、すなわち消費者が選択した製品の分配を終了した場合、方法１０００はブロック１０１８に継続する。判定が否定である、すなわち消費者が選択した製品の分配を終了していない場合、方法１０００はブロック１０１２に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が選択した製品の分配を終了したかどうかを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、所定の量の選択した製品がいつ分配されたのか、またはディスペンサが、選択した製品の分配をいつ止めたのかを検出することができ、したがって、選択した製品が消費者に分配されたかどうかを判定することができる。
【００９９】
ブロック１０１８では、製品の分配が完了した旨が消費者にプロンプトされる。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に製品の分配が終了していることを知らせることができる。例えば、消費者が製品の充填を要求し、消費者が選択した製品の充填を完了した後に、１０６等のコントローラは、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、製品の分配が完了した旨のメッセージ等の通信を提供することができる。
【０１００】
ブロック１０１８の後にはブロック１０２０が続き、ここで、製品の最終価格がオプションとして決定され、表示される。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、「飲料の最終費用」等の製品の最終価格、もしくは他の選択した製品の単位あたりの費用を決定することができる。例えば、図１の１０６等のコントローラは、選択した製品の「飲料の最終費用」等の製品の最終価格を決定するように、１１０等の組み込まれたメモリもしくはデータ記憶デバイスと通信することができる。１０６等のコントローラは、オプションとして、１０２Ａ等の製品ディスペンサに組み込まれた１１２等のユーザインタフェースを介して、選択した製品の「飲料の最終費用」等の製品の最終価格、もしくは他の費用を表示することができる。一実施形態において、１０６等のプロセッサもしくはコントローラは、選択した製品の「飲料の最終費用」、もしくは他の費用を決定するように、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースと通信することができる。いずれの場合においても、オプションとして「飲料の最終費用」が決定され、表示される。
【０１０１】
ブロック１０２２の後にはブロック１０２２が続き、ここで、消費者の機械で読み取り可能なアイテムが課金される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者に関連する機械で読み取り可能なアイテム等の現金不要の手段による支払いを容易にし、かつこれを許可することができる。例えば、１０６等のプロセッサもしくはコントローラは、消費者に関連する機械で読み取り可能なアイテム等の現金不要の手段から、「飲料の最終費用」に対する支払い情報を受信することができる。支払い情報には、クレジットもしくはデビットカード番号、またはアカウント番号を含むことができるが、これに限定されない。一実施形態では、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して、消費者が製品を購入するためのオプションを消費者に提供することができる。この特定の実施形態において、消費者は、２１４Ａ〜Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して支払いを許可することによって、選択した製品の代金を支払うことができ、この支払いは、１０４等の関連するネットワークを介して受け取られることができる。一実施形態において、消費者の現金不要の手段への課金には、消費者のクレジットカード、ホテルの部屋、前払いアカウントへの課金、および／もしくは特定の実施形態において必要および／もしくは所望に応じて、他のタイプおよび種類の消費者の現金不要の手段に関連するアカウントへの課金を含むことができるが、これに限定されない。いずれの場合においても、消費者の現金不要の手段が課金される。
【０１０２】
方法１０００は、ブロック１０２２の後に終了する。
【０１０３】
ブロック１０２４を参照すると、許可の試行が失敗した旨が消費者にプロンプトされる。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者の現金不要の手段の許可が成功しなかった、あるいは失敗したことを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースから許可メッセージを受信することができる。許可メッセージには、失敗コード、トランザクションコード、エラーメッセージ、資金が不十分である旨のメッセージ、またはトランザクションが「ＯＫ」では無かった旨のメッセージを含むことができるが、これに限定されない。
【０１０４】
方法１０００は、ブロック１０２４の後に終了する。
【０１０５】
一実施形態において、消費者は、製品ディスペンサを起動させるために現金不要の手段を使用することができる。製品ディスペンサは、起動すると、特定の製品の「オンスあたりの価格」を決定することができる。製品の「飲料の合計費用」は、単位がオンスでの「分配した飲料の容量」かける「オンスあたりの価格」に基づいて計算することができる。この点に関して、製品の費用は、小、中、もしくは大等のカップサイズの固定料金ではなく、分配した容量に基づくことができる。「飲料の合計費用」が決定されると、消費者の現金不要の手段に製品の代金を課金して、支払いを達成することができる。現金不要の手段には、機械で読み取り可能なアイテム、現金不要のロイヤルティアイコン、プリペイドカード、クレジットカード、ホテルのルームキー、価値を蓄えたアカウント、無線デバイス、および／もしく特定の実施形態において必要および／もしくは所望に応じて、は他のタイプおよび／もしくは種類の現金不要の手段を含むことができるが、これに限定されない。一実施形態において、「オンスあたりの価格」は、代替として、「ミリリットルあたりの価格」、もしくは特定の実施形態において必要および／もしくは所望に応じて、他の任意の測定単位とすることができる。加えて、他の価格設定および費用計算式は、必要に応じて、分配した容量に基づいて、「容量あたりの価格」および／もしくは「飲料の合計費用」を生成するために利用することができる。
【０１０６】
図１１を参照すると、分配した製品の容量に基づいて製品に対して課金し、前払いにより製品の代金を支払う例示的な方法１１００が示されている。方法１１００は、ブロック１１０２で開始する。ブロック１１０２において、「飲料の最高費用」を確立する製品の代金を前払いする入力を消費者から受信する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、「飲料の最高費用」の値を確立できる飲料の代金の前払いを、消費者にプロンプトすることができる。例えば、１０６等のプロセッサもしくはコントローラは、クレジットもしくはデビットカード、またはアカウント番号を受け取る等の、任意の金銭もしくは金融トランザクションデバイスまたは方法を介した前払いを消費者にプロンプトすることができる。選択した製品の代金の前払いは、現金不要の、または貨幣に基づくトランザクションによるものとすることができる。一実施形態において、図２の２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して、製品および／もしくはプロモーション提示に対する代金を前払いするオプションを消費者に提供することができる。この特定の実施形態において、消費者は、２１４Ａ〜２１４Ｃ等のクライアントタイプのデバイスもしくは無線通信デバイスを介して支払いを許可することによって、選択した製品の代金を前払いすることができ、当該支払いは、１０４等の関連するネットワークを介して受け取られることができる。いずれの場合においても、消費者は、製品の代金を前払いして、「飲料の最高費用」を確立できるようになる。
【０１０７】
ブロック１１０２の後にはブロック１１０４が続き、ここで、製品を選択するための入力を消費者から受信する。示されている実施形態において、消費者は、図１の１１２等のユーザインタフェースを介して、データ、例えばＤＩＥＴ  ＣＨＥＲＲＹ  ＣＯＫＥ（商標）等の製品に対応する指示の選択を入力することができる。他の実施形態において、消費者は、他の製品を選択することができ、または消費者は、１つ以上の製品選択に関連する他のデータを入力することができる。一実施形態において、製品の選択は、ユーザインタフェース１１２等の製品ディスペンサに組み込まれたグラフィカルユーザインタフェースにより達成することができる。
【０１０８】
ブロック１１０４の後にはブロック１１０６が続き、ここで、「オンスあたりの価格」が決定され、オプションとして表示される。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を決定することができる。例えば、１０６等のコントローラは、選択した製品の費用およびサイズを判定するように、１１０等の組み込まれたメモリもしくはデータ記憶デバイスと通信することができる。１０６等のコントローラは、オプションとして、１０２Ａ等の製品ディスペンサに組み込まれた１１２等のユーザインタフェースを介して、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を表示することができる。一実施形態において、１０６等のプロセッサもしくはコントローラは、「オンスあたりの価格」もしくは他の選択した製品の単位あたりの費用を決定するように、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースと通信することができる。いずれの場合においても、「オンスあたりの価格」が決定され、オプションとして表示される。
【０１０９】
ブロック１１０６の後にはブロック１１０８が続き、ここで、選択された製品が分配される。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に所望の製品を分配させることができる。
【０１１０】
ブロック１１０８の後にはブロック１１１０が続き、ここで、分配した製品の容量が監視される。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、「飲料の容量」もしくは他の選択した製品の測定単位を監視して、決定することができる。例えば、１０６等のコントローラは、「飲料の容量」もしくは他の選択した製品の測定単位を決定するように、組み込まれた流量計もしくはデバイスと通信することができる。一実施形態において、「飲料の容量」は、「飲料の最終費用」の計算式、および分配される製品の量が「飲料の最高費用」の上限を上回らないように制限するため、および／もしくは特定の実施形態において必要および／もしくは所望に応じて、他の目的に使用することができる。一実施形態において、「飲料の容量」は、「飲料の最終費用」の計算式、および分配される製品の量が「飲料の最高費用」の上限を上回らないように制限するため、および／もしくは特定の実施形態において必要および／もしくは所望に応じて、他の目的に使用することができる。
【０１１１】
ブロック１１１２の後にはブロック１１１２が続き、ここで現在の製品の価格が計算される。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、選択した製品の「現在の飲料の価格」もしくは他の価格を決定することができる。一実施形態において、計算は、「オンス（もしくは他の容量単位）あたりの価格」かける分配した「飲料の容量」を含む計算式に少なくとも部分的に基づくことができる。
【０１１２】
ブロック１１１２の後には決定ブロック１１１４が続き、ここで、消費者が「飲料の最高費用」に到達したかどうかに関して判定が行われる。判定が肯定である、すなわち消費者が「飲料の最高費用」に到達した場合、方法１１００はブロック１１２０へ継続する。判定が否定である、すなわち消費者が「飲料の最高費用」に到達していない場合、方法１１００は決定ブロック１１１６へ継続する。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、選択した製品の「飲料の最高費用」もしくは他の単位あたりの費用に到達あるいはこれを上回ったかどうかを判定することができる。例えば、１０６等のコントローラは、選択した製品の「飲料の最高費用」と、「現在の飲料の価格」とを比較するように、１１０等の組み込まれたメモリもしくはデータ記憶デバイスと通信することができる。
【０１１３】
決定ブロック１１１６において、消費者が選択した製品の分配を終了したかどうかに関して判定が行われる。判定が肯定である、すなわち消費者が選択した製品の分配を終了した場合、方法１１００はブロック１１１８に継続する。判定が否定である、すなわち消費者が選択した製品の分配を終了していない場合、方法１１００はブロック１１１０に継続する。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサもしくはコントローラは、消費者が製品の分配を終了したかどうかを判定することができる。例えば、１０６等のプロセッサもしくはコントローラは、所定の量の選択した製品がいつ分配されたのか、またはディスペンサが、選択した製品の分配をいつ止めたのかを検出することができ、したがって、選択した製品が消費者に分配されたかどうかを判定することができる。
【０１１４】
ブロック１１１８において、消費者は、「飲料の最高費用」が「飲料の最終費用」について計算した費用よりも大きい場合に、払い戻しを得ることができる。示されている実施形態において、１０６等のプロセッサもしくはコントローラは、「飲料の最高費用」が「飲料の最終費用」について計算した費用よりも大きいかどうかを判定することができ、大きい場合に、払い戻しを消費者に提供することができる。
【０１１５】
ブロック１１１８の後にはブロック１１２０が続き、ここで、製品の分配が完了した旨が消費者にプロンプトされる。示されている実施形態において、１０２Ａ等の製品ディスペンサに組み込まれた図１の１０６等のプロセッサまたはコントローラは、消費者に製品の分配が完了していることを知らせることができる。例えば、消費者が製品の充填を要求し、消費者が選択した製品の充填を完了した後に、１０６等のコントローラは、製品ディスペンサに組み込まれたユーザインタフェース１１２等のユーザインタフェースを介して、製品の分配が完了した旨のメッセージ等の通信を提供することができる。
【０１１６】
ブロック１１２０の後にはブロック１１２２が続き、ここで、オプションとして製品の最終価格が決定され、表示される。示されている実施形態において、図１の１０６等のプロセッサもしくはコントローラは、「飲料の最終費用」もしくは他の選択した製品の単位あたりの費用を決定することができる。例えば、１０６等のコントローラは、選択した製品の「飲料の最終費用」を判定するように、１１０等の組み込まれたメモリもしくはデータ記憶デバイスと通信することができる。１０６等のコントローラは、オプションとして、１０２Ａ等の製品ディスペンサに組み込まれた１１２等のユーザインタフェースを介して、選択した製品の「飲料の最終費用」もしくは他の費用を表示することができる。一実施形態において、１０６等のプロセッサもしくはコントローラは、選択した製品の「飲料の最終費用」もしくは他の費用を決定するように、１２６等のローカルおよび／もしくはリモートのサーバもしくはデータ処理リソースと通信することができる。いずれの場合においても、オプションとして「飲料の最終費用」が決定され、表示される。
【０１１７】
方法１１００は、ブロック１１２２の後に終了する。
【０１１８】
一実施形態において、消費者は、製品の代金を前払いすることができる。この点に関して、前払いと等しい「飲料の最高費用」を決定することができる。消費者は、次いで、「オンスあたりの価格」モデルで製品を分配する製品ディスペンサを動作させることができる。このようなモデルにおいて、消費者は、「飲料の最高費用」までの「飲料の合計費用」を一部決定する「飲料の合計容量」を分配することができ、ここで「飲料の合計費用」は、「飲料の合計容量」かける「オンスあたりの価格」である。
【０１１９】
一実施形態において、分配された「飲料の合計容量」は、計算式および「オンスあたりの価格」によって、前払いした「飲料の最高費用」に制限される。オプションとして、消費者が、「飲料の最高費用」に到達しないような、十分な量の製品を分配しなかった場合、部分的な返金を計算して消費者に払い戻すことができる。
【０１２０】
本発明の種々の実施形態の能力は、ソフトウェア、ファームウェア、ハードウェア、またはそれらの何らかの組み合わせで実施することができる。
【０１２１】
一実施例として、本発明の１つ以上の態様は、例えばコンピュータが使用可能な媒体を有する製造品（例えば、１つ以上のコンピュータプログラム製品）内に含めることができる。媒体は、本発明の実施形態の能力を提供および容易にするための、例えばコンピュータで読み取り可能なプログラムコード手段を、その中に組み込んでいる。製造品は、コンピュータシステムの一部として含めること、または別途販売することができる。好適な製造品の一実施例は、図１に記載されている１１４等の、消費者相互作用エンジンまたはモジュールである。
【０１２２】
加えて、本発明の実施形態の能力を実行するように、機械で実行可能な少なくとも１つのプログラム、または一組の命令を明白に具体化する、機械で読み取り可能な、少なくとも１つのプログラム記憶デバイスを提供することができる。機械で読み取り可能な、好適なプログラム記憶デバイスの一実施例は、図１に記載されている１１０等の、メモリまたはデータ記憶デバイスである。
【０１２３】
本明細書で示されるフローチャートは、例示的なものである。請求項記載の発明の範囲から逸脱すること無く、記載されるこれらの図または要素（または動作）の多数の変形例が存在してもよい。例えば、要素は、異なる順序で実行されてもよく、あるいは、要素が追加、削除または修正されてもよい。これらの変形例の全ては、請求項記載の発明の一部とみなされる。
【０１２４】
本発明の実施形態を説明してきたが、当業者は、現在および将来のいずれにおいても、以下の請求項の範囲内にある種々の改善および増強を行ってもよいことが理解されるであろう。これらの請求項は、最初に説明した本発明に対する適切な保護を維持するように解釈されるべきである。
【図３】
0005597132.tif 000002
【図４】
0005597132.tif 000003
【図１】
0005597132.tif 000004
【図２】
0005597132.tif 000005
【図５】
0005597132.tif 000006
【図６】
0005597132.tif 000007
【図７】
0005597132.tif 000008
【図８】
0005597132.tif 000009
【図９】
0005597132.tif 000010
【図１０】
0005597132.tif 000011
【図１１】
0005597132.tif 000012