(57)【特許請求の範囲】
【請求項１】
飲料ディスペンサー（１００）であって、
それぞれの場所内に複数の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）を受け取るように動作可能な成分マトリックス（１１２）と、
前記成分マトリックス（１１２）と機能的に結合されたコントローラ（５００）であって、
前記複数の飲料形成用成分パッケージのうちの１つ以上の飲料形成用成分パッケージの少なくとも１つを前記成分マトリックス内に挿入する前、または、挿入する間に、前記１つ以上の飲料形成用成分パッケージと関連付けられた情報を受信し、
選択された飲料形成用成分パッケージの挿入のために、前記成分マトリックス内における前記選択された飲料形成用成分パッケージの配置先を決定するように構成された挿入規則に基づいて、前記成分マトリックス（１１２）内の少なくとも１つの場所を特定し、
前記少なくとも１つの場所を表す情報であって、前記成分マトリックス内における前記選択された飲料形成用成分パッケージの配置先についてユーザに指示を与える情報を、少なくとも１つの出力デバイスを介して通信するように動作可能である、コントローラ（５００）と、
を含む、飲料ディスペンサー（１００）。
【請求項２】
前記選択された飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のための前記成分マトリックス（１１２）内の前記少なくとも１つの場所を決定するため、前記コントローラはさらに、場所の利用可能性、飲料の利用可能性、飲料品質、成分鮮度、または２つ以上の成分間の適合性のうちの少なくとも１つを監視するように動作可能である命令を実行するように動作可能である、請求項１に記載のディスペンサー（１００）。
【請求項３】
前記コントローラに情報を提供するように動作可能な飲料形成用成分パッケージ識別子であって、前記情報は、前記１つ以上の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられ、前記飲料形成用成分パッケージ識別子は、機械可読コードリーダー、バーコードリーダー、ＲＦＩＤリーダー、反射光周波数リーダーまたは光学装置リーダーのうち少なくとも１つを含む、飲料形成用成分パッケージ識別子、
をさらに含む、請求項１に記載のディスペンサー（１００）。
【請求項４】
前記少なくとも１つの出力デバイスは、前記選択された飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）について前記成分マトリックス（１１２）内の前記少なくとも１つの場所を表示するように動作可能であり、前記少なくとも１つの出力デバイスは、入力／出力デバイス、１つ以上の発光ダイオード（ＬＥＤ）インジケータ、液晶ディスプレイ（ＬＣＤ）、または消費者からの少なくとも１つの入力を受信するように動作可能なデバイスのうち少なくとも１つを含み、前記入力は、少なくとも１つの飲料と関連付けられる、請求項１に記載のディスペンサー（１００）。
【請求項５】
前記情報は、少なくとも１つの飲料または飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた手入力された情報、少なくとも１つの飲料または飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた自動入力された情報、または、少なくとも１つの飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた自動入力された情報および少なくとも１つの飲料または飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた手入力された情報の組み合わせのうち少なくとも１つを介して、受信される、請求項１に記載のディスペンサー（１００）。
【請求項６】
前記コントローラは、
ネットワークを介して通信して、前記コントローラとリモートデバイスとの間で命令または情報を送信し、
前記成分マトリックス（１１２）内に挿入された１つ以上の飲料形成用成分パッケージに少なくとも部分的に基づいて、少なくとも１つの利用可能な飲料選択肢を含む少なくとも１つの飲料メニューを生成し、
前記選択された飲料形成用成分パッケージが前記成分マトリックス（１１２）内の前記少なくとも１つの場所内に挿入されているかかどうかを検証し、
前記成分マトリックス内に挿入された少なくとも１つの飲料形成用成分パッケージが別の飲料形成用成分パッケージと不適合である場合、前記少なくとも１つの飲料メニューを修正するようにさらに動作可能である、
請求項１に記載のディスペンサー（１００）。
【請求項７】
前記コントローラと通信する少なくとも１つのデータベース、
をさらに含み、
前記コントローラは、
前記コントローラと前記少なくとも１つのデータベースとの間で命令または情報を送信するようにさらに動作可能である、請求項１に記載のディスペンサー（１００）。
【請求項８】
前記コントローラは、注文を遠隔場所に送信するようにさらに動作可能であり、前記注文は、１つ以上の飲料形成用成分パッケージについての注文、前記飲料ディスペンサーに対するサービスについての注文、または前記飲料ディスペンサーに対する補充またはサービスを促進するための注文のうち少なくとも１つを含む、
請求項１に記載のディスペンサー（１００）。
【請求項９】
飲料ディスペンサーを構成する方法であって、
複数のデバイスを含む飲料ディスペンサー（１００）と関連付けられた成分マトリックス（１１２）内に１つ以上の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のうちの少なくとも１つを挿入する前、または、挿入する間に、前記１つ以上の飲料形成用成分パッケージと関連付けられた情報を受信する工程と、
選択された飲料形成用成分パッケージの挿入のために、前記成分マトリックス（１１２）内の少なくとも１つの場所を挿入規則に基づいて決定する工程と、
前記少なくとも１つの場所を表す情報であって、前記成分マトリックス内における前記選択された飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）の配置先についてユーザに指示を与える情報を、少なくとも１つの出力デバイスを介して通信する工程と、
を含む、方法。
【請求項１０】
前記情報は、前記複数の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のうちの１つ以上が刺激性成分を含んでいることを示す識別情報、または、前記複数の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のうちの１つ以上が撹拌を必要とする成分を含んでいることを示す識別情報のうち少なくとも１つを含む、請求項９に記載の方法。
【請求項１１】
前記選択された飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のための前記成分マトリックス内の少なくとも１つの場所を決定する工程は、場所の利用可能性、飲料の利用可能性、飲料品質、成分鮮度または２つ以上の成分間の適合性のうちの少なくとも１つを監視する工程を含む、請求項９に記載の方法。
【請求項１２】
少なくとも１つの第１の飲料または第１の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた手入力された情報、少なくとも１つの第２の飲料または第２の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた自動入力された情報、または、少なくとも１つの第３の飲料形成用成分パッケージと関連付けられた自動入力された情報および少なくとも１つの第３の飲料または第４の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）と関連付けられた手入力された情報の組み合わせのうち少なくとも１つを受信する工程、
をさらに含む、請求項９に記載の方法。
【請求項１３】
リモートデバイス（１０４）からの命令または情報を少なくとも１つのネットワークを介して通信する工程、
をさらに含む、請求項９に記載の方法。
【請求項１４】
前記リモートデバイスは、データ保存デバイス、データベース、サーバ、プロセッサ、飲料ディスペンサー、ディスペンサー、自動販売機、またはクライアント型デバイスのうち少なくとも１つを含む、請求項６に記載のディスペンサー（１００）。
【請求項１５】
前記選択された飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）が前記成分マトリックス（１１２）内の前記少なくとも１つの場所内に挿入されているかどうかを検証する工程、
をさらに含む、請求項９に記載の方法。
【請求項１６】
前記決定する工程は、
前記複数の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のうち少なくとも１つと関連付けられたイベントを検出する工程と、
前記イベントに少なくとも部分的に基づいて、前記複数の飲料形成用成分パッケージ（１１４Ａ〜１１４Ｑ）のうち前記少なくとも１つと、前記飲料ディスペンサーと関連付けられた１つ以上の分配デバイスとの間の関連付けを修正すべきかどうかを判断する工程と、
を含み、
前記イベントは、前記ディスペンサーへの電力供給、前記ディスペンサーのリセット、不適切であるかまたは不適合の成分パッケージの検出、刺激性のまたは攪拌を必要とする成分を成分パッケージが含むかどうかの判断、前記少なくとも１つの関連付けにおける２つの成分パッケージ間に不一致が存在するかどうかの判断、少なくとも１つの以前に保存された飲料レシピと関連付けられていない成分パッケージの検出、成分パッケージの不正確な取り付けの検出、成分パッケージの前記成分マトリックス（１１２）内への挿入、前記成分マトリックス（１１２）内の成分パッケージの取り外し、成分パッケージ中の一成分の有効期限切れ、特定の成分パッケージの交換、成分パッケージ中の一成分の粘度の変化のうち少なくとも１つを含む、
請求項９に記載の方法。
【請求項１７】
前記飲料ディスペンサーと関連付けられた少なくとも１つのデータベース（１０４）からの命令または情報を通信する工程、
をさらに含む、請求項９に記載の方法。
【請求項１８】
飲料ディスペンサー（１００）であって、
それぞれの場所内に複数の飲料形成用成分パッケージを受け取るように動作可能な成分マトリックス（１１２）であって、前記複数の飲料形成用成分パッケージの各々は１つ以上の成分と関連付けられ、前記複数の飲料形成用成分パッケージの少なくとも一部は、前記成分マトリックス内の少なくとも１つの特定の場所に限定された配置先を有する少なくとも１つの成分を含む、成分マトリックス（１１２）と、
前記成分マトリックス（１１２）と機能的に結合され、１組の命令を実行するように動作可能なコントローラ（５００）であって、
前記１組の命令の実行により、
前記複数の飲料形成用成分パッケージのうちの１つの飲料形成用成分パッケージと関連付けられた情報を、当該飲料形成用成分パッケージを前記成分マトリックス内に挿入する間に受信し、
前記飲料形成用成分パッケージと関連付けられた挿入規則であって、前記成分マトリックス内における前記飲料形成用成分パッケージの配置先を決定するように構成された挿入規則を適用し、
前記挿入規則の前記適用に基づいて、前記飲料形成用成分パッケージの挿入のために前記成分マトリックス（１１２）内の場所を決定し、
前記場所を表す情報であって、前記成分マトリックス内における前記飲料形成用成分パッケージの前記配置先についてユーザに指示を与える情報を、少なくとも１つの出力デバイスを介して通信するように、動作可能である、コントローラ（５００）と、
を含む、飲料ディスペンサー（１００）。
【請求項１９】
飲料ディスペンサー（１００）であって、
それぞれの場所内に複数の飲料形成用成分パッケージを受け取るように動作可能な成分マトリックス（１１２）と、
前記成分マトリックス（１１２）と機能的に結合され、１組の命令を実行するように動作可能なコントローラ（５００）であって、
前記１組の命令の実行により、
前記複数の飲料形成用成分パッケージのうちの１つの飲料形成用成分パッケージと関連付けられた情報を、当該飲料形成用成分パッケージを前記成分マトリックス内に挿入する前に受信し、
前記飲料形成用成分パッケージと関連付けられた１つ以上の挿入規則であって、前記成分マトリックス内における前記飲料形成用成分パッケージの配置先を決定するように構成され、前記飲料形成用成分パッケージと飲料レシピとの間の関連付けを検出することを含む１つ以上の挿入規則を適用し、
前記挿入規則の前記適用に基づいて、前記飲料形成用成分パッケージの挿入のために前記成分マトリックス（１１２）内の場所を決定し、
前記場所を表す情報であって、前記成分マトリックス内における前記飲料形成用成分パッケージの前記配置先についてユーザに指示を与える情報を、少なくとも１つの出力デバイスを介して通信するように、動作可能である、コントローラ（５００）と、
を含む、飲料ディスペンサー（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
商標
コカコーラ（登録商標）は、Ｔｈｅ  ＣＯＣＡ−ＣＯＬＡ  Ｃｏｍｐａｎｙ（アトランタ、ジョージア州、アメリカ合衆国）の登録商標である。本明細書中用いられる他の名称、シンボル、デザインまたはロゴは、Ｔｈｅ  ＣＯＣＡ−ＣＯＬＡ  Ｃｏｍｐａｎｙまたは他の企業の登録商標、商標または製品名であり得る。
【０００２】
本発明は、飲料ディスペンサーに関し、詳細には、製品ディスペンサーにおいて動的な成分マトリックス再構成を提供するシステムおよび方法に関する。
【背景技術】
【０００３】
従来の飲料ディスペンサーは、シロップ、甘味料、および／または水を組み合わせることにより、飲料を注入することができる。有限の多様な飲料の選択を生成するため、異なる種類のシロップを提供することができる。その結果、典型的には、有限数のブランドのおよびノンブランドの飲料からの選択が可能となることが多い。一例として、いくつかの異なる種類のシロップを用いた単一の先行技術ディスペンサーは、ＣＯＣＡ−ＣＯＬＡ（商標）、ＤＩＥＴ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＳＰＬＩＴＥ（商標）および他のいくつかのブランドのまたはノンブランドの飲料からの限られた選択肢を提供し得る。
【０００４】
これらの種類の従来の飲料ディスペンサーの１つの問題として、限られた数の飲料しか提供することができないという点があげられる。そのため、従来の飲料ディスペンサーは、消費者が欲しているものを提供する点ができない点において、制約があり得る。この点について、消費者は、より幅広い飲料選択肢のメニューを持ち、自身の飲料をカスタマイズすることができることを望んでいる。研究によれば、消費者は、従来からのブランド飲料についても、より多くの飲料バリエーションを選択できることを望んでいることが示唆されている。例えば、ＣＯＣＡ−ＣＯＬＡ（商標）、ライム味のＣＯＣＡ−ＣＯＬＡ（商標）、ＣＨＥＲＲＹ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＶＡＮＩＬＬＡ  ＣＯＣＡ−ＣＯＬＡ（商標）および他にも多数の種類のＣＯＣＡ−ＣＯＬＡ（商標）の飲料バリエーションが提供されている。ＣＯＣＡ−ＣＯＬＡ（商標）などの単一の飲料ブランドにたいして可能な全てのバリエーションを提供することが従来の飲料ディスペンサーにおいて実用的でない部分的な理由として、従来の飲料ディスペンサーの場合、能力が限られておりそのため選択肢の幅が限られている点がある。従来の飲料ディスペンサーの場合、消費者が欲しているもの（すなわち、全ての種類のブランドのおよびノンブランドの飲料を全て選択肢として）を提供できていない。
【発明の概要】
【０００５】
上記の必要性および／または問題のいくつかまたは全ては、本発明の実施形態により、対処され得る。本発明の実施形態は、製品ディスペンサーにおいて動的な成分マトリックス再構成を提供するシステムおよび方法を含み得る。一実施形態において、製品ディスペンサーは、それぞれの場所内の１つ以上の成分パッケージを受け取るように動作可能な成分マトリックスを含み得る。加えて、前記製品ディスペンサーは、コントローラを含み得る。前記コントローラは、前記成分マトリックスと通信し、かつ、１組の命令を実行するように動作可能である。前記１組の命令は、１つ以上の成分パッケージと関連付けられた情報を受信するように動作可能である。さらに、前記コントローラは、選択された１つ以上の成分パッケージについて前記成分マトリックス内の少なくとも１つの場所を決定し、かつ、前記成分マトリックス内の前記少なくとも１つの場所を選択された１つ以上の成分パッケージの挿入先として出力するように、動作可能である。
【０００６】
別の実施形態は、複数の分配デバイスを含む製品ディスペンサーと関連付けられた成分マトリックスを構成するシステムおよび方法を提供し得る。この実施形態において、方法は、１つ以上の成分パッケージと関連付けられた情報を受信する工程を含み得る。加えて、前記方法は、前記成分マトリックス内の少なくとも１つの場所を選択された１つ以上の成分パッケージに対して決定する工程を含み得る。さらに、前記方法は、前記成分マトリックス内の前記少なくとも１つの場所を、前記選択された１つ以上の成分パッケージについて出力する工程を含み得る。
【０００７】
さらに別の実施形態は、製品ディスペンサーを用いるためのシステムおよび方法を提供し得る。この実施形態において、方法は、成分マトリックス内の少なくとも１つの成分パッケージの挿入先としての少なくとも１つの場所を示すために、ユーザインターフェースを観察する工程を含み得る。加えて、前記方法は、前記成分マトリックス内に前記少なくとも１つの成分パッケージを挿入する工程を含み得る。さらに、前記方法は、前記ユーザインターフェースを観察して、前記少なくとも１つの成分パッケージが前記成分マトリックス内に適切に挿入されたか否かを決定する工程を含み得る。さらに、前記方法は、前記ユーザインターフェースからの表示に少なくとも部分的に基づいて、前記成分マトリックス内に前記少なくとも１つの成分パッケージを適切に挿入する工程を含み得る。
【０００８】
さらに別の実施形態において、複数の分配デバイスを含む製品ディスペンサーと関連付けられた成分マトリックスを構成する方法が提供され得る。前記方法は、情報を受信する工程を含み得る。前記情報は、成分マトリックス内に挿入されるように動作可能な複数の成分パッケージを関連付けられている。加えて、前記方法は、前記複数の成分パッケージのうちのいくつかまたは全てと、複数の分配デバイスのうち１つ以上との間の少なくとも１つの関連付けを決定する工程を含み得る。さらに、前記方法は、前記複数の成分パッケージのうちの少なくとも１つと関連付けられたイベントを検出する工程を含み得る。さらに、前記方法は、前記イベントに少なくとも部分的に基づいて、前記少なくとも１つの関連付けを修正するかまたは複数の分配デバイスのうちの１つ以上の動作特性を修正するかを決定する工程を含み得る。
【０００９】
さらに別の実施形態において、製品ディスペンサーが提供され得る。この実施形態において、前記製品ディスペンサーは、それぞれの場所内の１つ以上の製品形成用成分パッケージを受信するように動作可能な成分マトリックスを含み得る。加えて、前記ディスペンサーは、１組の命令を実行するように動作可能なコントローラを含み得る。前記１組の命令は、複数の製品形成用成分パッケージと関連付けられた情報を受信するように動作可能である。前記複数の製品形成用成分パッケージは、成分マトリックス内に挿入されるように動作可能である。さらに、前記ディスペンサーは、前記複数の製品形成用成分パッケージのうちのいくつかまたは全てと、複数の分配デバイスのうち１つ以上との間の少なくとも１つの関連付けを決定するように動作可能である。さらに、前記製品ディスペンサーは、前記複数の製品形成用成分パッケージのうちの少なくとも１つと関連付けられたイベントを検出し、前記イベントに少なくとも部分的に基づいて前記少なくとも１つの関連付けを修正するかを決定するように動作可能である。
【００１０】
さらなるシステム、方法、ディスペンサー装置、特徴および有利点が、本発明の多様な実施形態の技術を通じて、実現される。他の実施形態および本発明の態様について、本明細書中詳細に説明し、請求された発明の一部において鑑みる。他の有利点および特徴は、説明および図面を参照して、理解され得る。
【図面の簡単な説明】
【００１１】
本発明の上記および他の目的、特徴および有利点は、以下の詳細な説明を添付図面と共に鑑みれば、明らかである。
【００１２】
【図１Ａ】本発明の一実施形態による、成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサーの一例を示す。
【図１Ｂ】本発明の一実施形態による、成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサーおよびデータ処理リソースに対するネットワーク接続の一例を示す。
【図１Ｃ】本発明の一実施形態による、成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサーおよび機械可読コードリーダーの一例を示す。
【図１Ｄ】リーダー本発明の一実施形態による、成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサーおよび無線周波数識別（ＲＦＩＤ）リーダーの一例を示す。
【図１Ｅ】本発明の一実施形態による、ＲＦＩＤ有効化成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサーの一例を示す。
【図１Ｆ】本発明の一実施形態による、ＲＦＩＤ有効化成分マトリックスおよびＲＦＩＤリーダー／ライターと動作的に関連するコントローラを有する製品ディスペンサーの一例を示す。
【図２Ａ】本発明の一実施形態による、コントローラ５００と、成分マトリックス１１２内の成分マトリックス場所１１２Ａとの間の動作関係の一例を示す。
【図２Ｂ】本発明の一実施形態による、複数のパッケージ挿入検出インターフェースの一例を示す。
【図２Ｃ】本発明の一実施形態による、複数のポンプと関連付けられた複数の製品形成用成分パッケージの一例を示す。
【図２Ｄ】本発明の一実施形態による複数の製品形成用成分パッケージの一例を示し、これらの複数の製品形成用成分パッケージは、複数のポンプと関連付けられ、かつ、複数のバスノードを介してコントローラにインターフェース接続される。
【図３】は、本発明の一実施形態による、製品品質を最適化するように成分マトリックスを管理する方法の一例を示す。
【図４】本発明の一実施形態による、挿入規則を適用して、製品形成用成分パッケージの配置先となる前記成分マトリックス内の正確な場所を決定する方法の一例を示す。
【図５】本発明の一実施形態による、利用可能な製品メニューを管理する方法の一例を示す。
【図６】本発明の一実施形態による、製品形成用成分パッケージが前記成分マトリックス内に正確に配置されたことを確認する方法の一例を示す。
【図７】本発明の一実施形態による、交換用供給物に関する予測的な製品形成用成分パッケージ注文を生成する方法の一例を示す。
【図８】本発明の一実施形態による、成分マトリックスを動的に再構成する方法の一例を示す。
【００１３】
以下の発明を実施するための形態は、本発明の多様な実施形態について、図面を参照しながら有利点および特徴と共に例示的に説明する。
【発明を実施するための形態】
【００１４】
本明細書中用いられる場合、「飲料形成ディスペンサー」、「製品ディスペンサー」、「飲料ディスペンサー」、「ディスペンサー装置」および「ディスペンサー」という用語は、飲料、缶、ボトルまたはコンテナなどの製品を分配するデバイスを指す。
【００１５】
本明細書中用いられる場合、「製品」および「飲料」という用語ならびにその複数形は同意語として用いられ、本発明の実施形態はいずれかの用語の使用によって範囲が限定されるべきではない。
【００１６】
ここで図面をより詳細に参照すると、図１Ａにおいて、成分マトリックスに動作的に関連するコントローラを有する製品ディスペンサー１００の一例がある。一実施形態において、複数の製品形成用成分パッケージ、すなわち成分パッケージを成分マトリックス１１２中に挿入することができる。前記成分マトリックスは、前記複数の製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）それぞれを確保することができる。加えて、成分マトリックス１１２は、コントローラ５００および複数のポンプ５０６および／またはバルブ５０８に動作的に関連する。この点について、コントローラ５００の制御下で、複数のポンプ５０６および／またはバルブ５０８は、複数の製品形成用成分パッケージ１１４Ａ〜１１４Ｑのうちのいくつかからの製品形成製品の精密な送出を達成して、カスタム製品または飲料を分配するように、動作することができる。
【００１７】
一実施形態において、成分マトリックス１１２は、数十個の異なるタイプおよび種類の製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）を持ち得、これらの製品形成用成分パッケージは成分マトリックス１１２内に挿入されている。動作時において、製品形成用成分パッケージ１１４Ａ〜１１４Ｑはそれぞれ、レシピ毎に様々な比率で選択的に組み合わせることができ、これにより複数の異なる種類の製品を形成することができる。
【００１８】
一例として、消費者は、コントローラ５００と関連付けられたユーザインターフェースにおいて、製品または飲料タイプを選択することができる。コントローラ５００は、成分および成分比率を含む前記選択された製品または飲料を形成するためのレシピを、コントローラ５００に対してローカルなデータベース１０４からか、または、サーバまたはデータ処理リソース（例えば、図１Ｂ中の１０２）などのリモートデータ処理リソースから入手することができる。コントローラ５００は、複数のポンプ５０６および／またはバルブ５０８のうちの任意の特定のものを、製品または飲料を形成および分配して、ノズル１０８を介してカップ１１０内に入れるように、動作させることができる。一実施形態において、製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）上にレシピを入力、導出またはそうでなければエンコードすることができる。
【００１９】
従来の製品ディスペンサーの場合、消費者は、スイッチを起動させて、シロップに甘味料および／または水を組み合わせることができる。この場合、従来の製品ディスペンサーは、有限数の製品選択肢に限定され得、消費者が自身の製品（例えば、飲料）をカスタマイズする機会を消費者に提供できない。
【００２０】
それとは対照的に、本発明の実施形態による製品形成システムおよび方法は、任意の数の成分（例えば、多数のブランド飲料およびノンブランド飲料のライム香料、バニラ香料、チェリー香料および多様な成分部分）を保持することができる。１つの有利点として、例示的かつ非限定的に、ＣＯＣＡ−ＣＯＬＡ（商標）を注入することができ、またはチェリー香料を付加することによりＣＨＥＲＲＹ  ＣＯＣＡ−ＣＯＬＡ（商標）を注入することができ、またはバニラ香料を付加し調合法を変更することによりＤＩＥＴ  ＶＡＮＩＬＬＡ  ＣＯＣＡ−ＣＯＬＡ（商標）を注入することができる。一実施形態において、複数の製品形成用成分パッケージ１１４ならびに複数のポンプ５０６およびバルブ５０８に動作的に関連するコントローラ５００を持つことにより、消費者は、香料の付加ならびに／または成分と成分比率との組み合わせおよび変更により、複数の異なる種類の製品または飲料を形成および注入することができる。
【００２１】
図１Ａを参照して、コントローラ５００の一例が図示されている。コントローラ５００は、成分マトリックス１１２、複数のポンプ５０６、および複数のバルブ５０８に動作的に関連する。さらに、コントローラ５００は、データベース１０４に動作的に関連する。データベース１０４は、製品または飲料レシピ、調合法および製品または飲料の作成方法を含む。このような製品または飲料レシピ、調合法および製品または飲料の作成方法は、成分リスト、各成分の比率、消費者が製品または飲料をカスタマイズできる方法の一覧、および／または他のタイプおよび種類の製品または飲料レシピ、調合法、および特定の実施形態において必要かつ／または所望され得る通りに製品または飲料を作製する方法を含み得る。コントローラ５００は、１組の命令を実行して、１つ以上の製品形成用成分パッケージから１つ以上の製品または飲料を形成して、消費者に分配するように、動作可能である。図中、ノズル１０８も図示される。ノズル１０８は、複数のポンプ５０６およびバルブ５０８からの流れを組み合わせて、製品または飲料を混合および分配して、カップ１１０内に入れる。
【００２２】
成分マトリックス１１２について、複数の製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）を成分マトリックス１１２内のそれぞれの場所に物理的に挿入し、確保し、固有のポンプ５０６またはバルブ５０８と関連付けることができる様態を図中に示す。その後、動作時において、ポンプ５０６およびバルブ５０８を介して、レシピに記載されている必要量だけ、製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）を選択し、精密な量または比率で送出して、ブランドの製品または飲料（例えば、ＣＨＥＲＲＹ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＶＡＮＩＬＬＡ  ＣＯＣＡ−ＣＯＬＡ（商標）、ＣＯＣＡ−ＣＯＬＡ（商標）、ＤＩＥＴ  ＣＯＣＡ−ＣＯＬＡ（商標）、およびＦＡＮＴＡ（商標））ならびに極めて広範囲の他のブランドの製品または飲料、ノンブランドの製品もしくは飲料および／または消費者によりカスタマイズされた製品もしくは飲料を形成することができる。
【００２３】
いくつかの実施形態において、飲料形成パッケージ（例えば、１１４Ａ〜１１４Ｑ）は、集合的にまたは一般的に製品形成用成分パッケージ１１４と呼ぶことができる。各製品形成用成分パッケージ１１４は、プラスチックリッジ付きコンテナ内に確保された液体パウチとして製造することができ、これにより、成分マトリックス１１２内へと挿入することができる。前記パウチが成分マトリックス１１２内に挿入されると、少なくとも１つの金具が前記パウチを貫通することができ、これにより、前記パウチ中の液体を精密な比率で送出するかそうでなければポンプ５０６およびバルブ５０８によって計量させることができ、これにより所望の製品または飲料を形成することができる。
【００２４】
いくつかの場合において、他の成分、構成成分または製品または飲料形成添加物を成分マトリックス１１２に挿入するかそうでなければ成分マトリックス１１２に動作的に接続させることができる。例えば、炭酸水供給１１４Ｏ、甘味料１１４Ｐおよび水供給１１４Ｑを動作可能に成分マトリックス１１２に接続することができる。これらの成分、構成成分または製品または飲料形成添加物は、パウチの形態であってもよいし、あるいは、成分マトリックス１１２によるアクセスに適した別の構成にしてもよい。
【００２５】
炭酸水供給１１４Ｏおよび水供給１１４Ｑの例において、ポンプ５０６、バルブ５０８および／または可変オリフィスレギュレータの組み合わせにより、液体連続的供給（例えば、炭酸水、水および／または他の連続的成分供給）を提供することができ、これにより、製品または飲料の形成時に液体、炭酸水、水または他の成分供給の流れを計量および／または制御することができる。連続的供給の例において、炭酸水供給１１４Ｏおよび水供給１１４Ｑは、成分マトリックス１１２に接続することができる。
【００２６】
一例において、甘味料１１４Ｐは、特定の実施形態において必要かつ／または所望され得る非栄養的甘味料（ＮＮＳ）、ブドウ糖果糖液糖（ＨＦＣＳ）、または他のタイプまたは種類の甘味料であり得る。この例において、甘味料１１４Ｐは、成分マトリックス１１２に接続可能なパウチであり得る。
【００２７】
一実施形態において、刺激性と呼ばれる製品形成用成分１１４のうちのいくつかは、選択された成分マトリックス１１２の場所に限定され得る。この点について、刺激性成分は極めて強力であるため、刺激性成分が製品ディスペンサ内のディスペンサーチューブを通じて一旦引き込まれると、その後はこのチューブは永久に臭いが付き、このチューブを通じて送られた流体は全て前記刺激性香味で汚染される。そのため、前記マトリックス内で刺激性成分が用いられた後は、他の刺激性成分の交換および／または付加を行う場所を、前記成分マトリックスの場所のうちの特定の場所に限定して、高品質の製品または飲料を維持することが望ましい。
【００２８】
また、一実施形態において、前記製品形成用成分パッケージの一部は、成分が混合された状態を維持するために攪拌を必要とし得る。これらの場合において、前記成分マトリックスのこのような成分の場所を、特定の実施形態において必要かつ／または所望され得るように攪拌を行うことが可能な成分マトリックスの場所に限定することができる。
【００２９】
また、一実施形態において、製品形成用成分パッケージ１１４の一部が、抗菌チューブおよび／またはディスペンサー部分を必要とし得る。これらの製品形成用成分パッケージ１１４は、牛乳、乳製品、大豆ならびに／または他のタイプおよび種類の製品形成用成分パッケージを含み得る。これらの場合において、成分マトリックス１１２内のこのような成分の場所は、特定の実施形態において必要かつ／または所望され得るように適切な抗菌チューブおよび／またはディスペンサー部分を用いた成分マトリックス場所に限定され得る。
【００３０】
一実施形態において、ほとんどの部分について、特定の製品形成用成分パッケージ１１４と、ポンプ５０６および／またはバルブ５０８との間には１対１の関係がある。数例において、単一の成分に対してポンプおよび／またはバルブを１つよりも多く用いて、前記パッケージからより大量の液体をより短時間で引き出すことができるようにすると望ましい場合がある。ポンプ５０６および／またはバルブ５０８を１つよりも多く用いて、前記パッケージ１１４からより大量の液体をより短時間で引き出すことができると望ましいこのような成分の１つとして、甘味料１１４Ｐがあり得る。
【００３１】
図１Ｂを参照して、製品ディスペンサーの一例が図示されている。この製品ディスペンサーは、成分マトリックス１１２に動作的に関連されるかまたは接続されたコントローラ５００と、サーバまたはデータ処理リソース１０２へのネットワーク接続とを有する。一実施形態において、製品ディスペンサーは、コントローラ５００と、オプションのデータベース１０４と、成分マトリックス１１２と、複数の製品形成用成分パッケージ１１４と、複数のポンプ５０６と、複数のバルブ５０８と、動作的に関連して製品または飲料１１０を形成するノズル１０８とを含む。製品ディスペンサーは、ネットワーク接続を介して、データ処理リソース１０２（例えば、サーバ）へとネットワーク接続され得る。このようなネットワーク接続は、特定の実施形態において必要かつ／または所望となり得るネットワーク（例えば、インターネット、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、ＬＯＮ  ＷＯＲＫＳネットワーク、および／または他のタイプおよび種類のネットワーク）、またはネットワーク接続によって、容易化され得る。
【００３２】
データ処理リソース１０２（例えば、サーバ）は、複数のデータベース（例えば、製品または飲料作製レシピ、調合法、および方法データベース１０４Ａ、動作データベース１０４Ｂ、ならびに消費者データベース１０４Ｃ）と通信し得る。加えて、データ処理リソース１０２を用いて、製品または飲料作製レシピ、調合法、方法を支援または容易化し、動作データ処理を提供し、消費者とのインタラクションに関連するデータ処理を行い、かつ／または、特定の実施形態において必要かつ／または所望され得るような他のデータ処理を行うことができる。この点について、データ処理リソース１０２は、成分リスト、調合法プロセス、流量および／または特定の実施形態において必要かつ／または所望され得るような他の情報レシピ調合法データをダウンロードすることにより、レシピ調合法を支援または容易化することができる。さらに、データ処理リソース１０２は、動作特性（例えば、ポンプ性能および／または他の動作特性）を監視することもできる。このようなデータ監視を用いて、製品または飲料の作製方法、成分比率および／または濃度、ならびに／あるいは特定の実施形態において必要かつ／または所望され得るような他の目的を調節することができる。
【００３３】
一実施形態において、データ処理リソース１０２を消費者とのインタラクションに用いることができる。この点について、製品ディスペンサーとデータ処理リソース１０２との間のデータ通信を介して、製品または飲料についての支払い、ロイヤリティ報奨物、買い戻し、アカウント管理、プロモーション、消費者選好情報の保存および取り出し、ならびに／または他のタイプおよび／もしくは種類の消費者とのインタラクションを達成することができる。このような動作データ処理の例を例示的かつ非限定的に挙げると、機器状態、メンテナンス、サービス警報、予測的補充、ならびに／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の動作データ処理がある。
【００３４】
このような消費者とのインタラクションのサポートの例を例示的かつ非限定的に挙げると、消費者選好情報、消費者製品または飲料選好情報、ロイヤリティ、ゲーム、賞、メディアコンテンツ、カスタマイゼーション、ならびに／または特定の実施形態において必要かつ／または所望となり得る他のタイプおよび種類の消費者とのインタラクションおよび／またはデータ処理サポートがある。その際、製品ディスペンサーと各消費者とのインタラクション毎に、製品または飲料が分配される。各分配された製品または飲料は、精密な比率、濃度および順序付けで成分を送出することにより、形成される。これらの活動に関連するデータを、動作データと呼ぶことができる。このようなデータは、データ処理リソース１０２にデータ通信することができる。データ処理リソース１０２において、前記動作データを分析して、動作および／またはマーケティングデータを推定することができる。このようなマーケティングデータの例を例示的かつ非限定的に挙げると、消費者が製品を飲んだ時間、様態および具体的飲料物がある。
【００３５】
このような動作データの例を挙げると、成分在庫レベルおよび使用されている成分の使用率のデータなどがある。このタイプの動作データは、予測的供給およびメンテナンス活動において、有用であり得る。この点について、交換用成分の目減りを予測し、交換用成分を製品ディスペンサーに出荷することで、売り切れ状態を最小化することができる。このような動作情報を用いて、当該製品ディスペンサーに対するメンテナンスおよびサービスを事前対策的にスケジュールすることもできる。一例としてかつ非限定的に、ポンプおよびバルブは、各製品または飲料が分配されるたびに、これを追跡することができる。有用な寿命が近づいているかまたは性能劣化が検出された場合、サービスを必要とする部分に関する正確な作業指令書により、サービス技術者を当該ディスペンサーに送ることができる。本明細書中、いくつかの実施形態において、データベース１０４、１０４Ａ、１０４Ｂおよび１０４Ｃを集合的に、そうでなければ個別的に、本明細書ではデータベース１０４と呼ぶ。
【００３６】
一実施形態において、消費者とのインタラクションのサポートの例を例示的かつ非限定的に挙げると、消費者が製品ディスペンサーを用いた場合に当該消費者がロイヤリティ報奨物を受け取る例がある。この点について、ＭＹＣＯＫＥＲＥＷＡＲＤＳ（商標）アカウントならびに／または他のタイプおよび／もしくは種類のロイヤリティアカウントを用いて、消費者が製品ディスペンサーを用いた場合に、ロイヤリティ報奨物を獲得および／または換金することができる。
【００３７】
別の実施形態において、消費者が製品ディスペンサーを利用しようとして、最初に選ぼうと思った製品が利用できない場合、前記製品ディスペンサーは、次善の選択肢を前記消費者に通知することができる。この次善の選択肢の例を例示的かつ非限定的に挙げると、同一の製品または飲料を提供している別の製品ディスペンサーの場所を当該消費者に通知すること、類似するかまたは適切な香味、栄養値、または他の比較可能な特性を有する別の製品または飲料についての選択肢を当該消費者に通知すること、および／または、特定の実施形態において必要かつ／または所望され得るような他の選択肢を当該消費者に通知すること、がある。
【００３８】
別の実施形態において、「たくさん飲もう」プログラムにより、消費者は、たくさん飲んだことに対する報奨物を獲得して、このような報奨物を、前記製品ディスペンサーから分配される無料製品または飲料として得ることができる。
【００３９】
別の実施形態において、消費者は、新規の製品または飲料調合法が利用可能となったときに通知されるよう、サインアップすることができる。この点について、前記製品ディスペンサーを、前記新規製品または飲料調合成分を含むように構成し、その後、指定された日付および／または時間までは、このような新規製品または飲料調合を分配しないようにすることができる。サインアップした消費者は、前記新製品または新飲料調合が利用可能となる時期および／または場所について通知を受けることができる。加えて、特定のプロモーションにおいて、プロモーションの一環として、要人（ＶＩＰ）コードを前記サインアップした消費者のうち少なくとも数人に提供することができる。指定された日付、時間および場所において、前記サインアップした消費者が前記製品ディスペンサーとインタラクトすることを許すことができ、これにより、前記サインアップした消費者は、前記新製品または新飲料調合を飲むことができる最初の消費者となることができる。
【００４０】
別の実施形態において、消費者は、消費者選好情報により、自身の興味を指定することができる。その後、前記製品ディスペンサーが前記消費者を識別すると、このような選好情報および／または興味を用いて、製品ディスペンサーのグラフィカルユーザインターフェースディスプレイのコンテンツをカスタマイズすることができる。この点について、例示的かつ非限定的に、前記消費者が野球に興味が有る場合、前記グラフィカルユーザインターフェースを野球テーマのスキンにすることができる。前記消費者が好きなものがＮＡＳＣＡＲ（商標）レースである場合、前記ユーザインターフェースをＮＡＳＣＡＲ（商標）レースのテーマのスキンにすることができ、ニュース、天気およびＮＡＳＣＡＲ（商標）レース関連のスポーツ情報を入手して、前記グラフィカルユーザインターフェース画面をポピュレートおよびカスタマイズするように用いることができる。いくつかの実施形態において、スキン形成は、グラフィカルユーザインターフェースの一部をカスタマイズして、色、グラフィックおよびコンテンツをベースにしたテーマを提供するプロセスである。このようなスキン形成において、例示的かつ非限定的に、ＭＣＤＯＮＡＬＤ’Ｓ（商標）の色および商標、ＣＯＣＡ−ＣＯＬＡ（商標）の色および商標、ＴＨＥ  ＡＴＬＡＮＴＡ  ＢＲＡＶＥＳ（商標）野球チームのチームカラーおよび商標、ならびに／または特定の実施形態において必要かつ／または所望され得るような一般的に全てのタイプおよび種類の組織の色、グラフィックおよび商標を反映させることができる。
【００４１】
別の実施形態において、消費者は、エンコードされたメディアを用いて、前記製品ディスペンサーをレシピプロファイルと共に構成することができる。この点について、消費者は、レシピプロファイルを携帯し、前記レシピプロファイルを製品ディスペンサーにデータ通信することができる。この場合、前記製品ディスペンサーは、前記消費者のレシピプロファイルによって構成される。このようなレシピプロファイルにより、前記消費者は、前記消費者が以前に調合して前記レシピプロファイル内に保存した製品または飲料を決定および選択することができる。加えて、前記消費者は、自身のレシピプロファイルに一旦調合された製品または飲料を追加し、前記レシピプロファイルを前記エンコードされたメディア上に保存することができる。
【００４２】
別の実施形態において、消費者は、消費者特有のコードを用いて、製品または飲料レシピリストを保存および取り出すことができる。この点について、前記消費者は、消費者に提供されたコードを提供することにより、保存されている製品または飲料レシピリストにアクセスすることができる。前記リストを取り出した後、前記消費者は、前記リストから分配させる製品または飲料レシピを選択し、かつ／または、製品または飲料調合法を前記リストに追加することができる。
【００４３】
別の実施形態において、製品または飲料のプロモーションリストを消費者に提供することができる。各プロモーション製品または飲料は、プロモーション活動を持ち得る。この点について、例示的かつ非限定的に、製品または飲料は、学校、組織、慈善、および／または他のタイプおよび／または種類のプロモーション活動と関連付けることができる。消費者が前記プロモーション製品または飲料を選択すると、前記関連付けられたプロモーション活動は報奨物を受け取ることができる。このような報奨物は、金銭的なかつ／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび／または種類の報奨物であり得る。その結果、消費者の選択により、プロモーション活動に基づいて関連付け製品または飲料が前記製品ディスペンサーから分配されるたびに、当該プロモーション活動は報奨物を受け取ることができる。
【００４４】
別の実施形態において、製品または飲料が分配されるときに、ゲームコードまたは着信音をアドオンするよう消費者をプロンプトすることができる。この点について、前記消費者は、ビデオゲームにおいて用いるとプレーヤに有利点を与えるゲームコードを受信すること、および／または、無線デバイスにおいて利用することが可能な着信音を得ることを選択することができる。
【００４５】
図１Ｃを参照して、コントローラ５００を有する製品ディスペンサーの一例が図示されている。コントローラ５００は、成分マトリックス１１２および機械可読コードリーダー１１６（例えば、バーコード、ＲＦＩＤ、反射光周波数、光学装置）に動作的に関連するかまたは接続される。一実施形態において、成分マトリックス１１２内に挿入する前に、製品形成用成分パッケージ１１４Ａ〜１１４Ｑをスキャンまたは読み取るために、機械可読コードリーダー１１６を用いることができる。この点について、コントローラ５００は、前記スキャンまたは読み取りからの情報を用いて、前記製品形成用成分パッケージ（例えば、１１４Ａ）に関連するかまたはこれと関連付けられた情報を得ることができ、このような情報を用いて、成分マトリックス１１２内において、前記製品形成用成分パッケージの配置先として最適なマトリックス場所を特定することができる。例えば、製品形成用成分パッケージ１１４Ａからのデータ（例えば、シリアル番号または識別コード）を単独で用いることもできるし、あるいは、以前にデータベース内に保存された情報（例えば、１０４）そうでなければアクセス可能であるかまたはデータ処理リソース１０２によって保存されたデータ（これは、製品形成用成分パッケージ１１４Ａと関連付けられた１つ以上の成分を識別し得る）と相関させることもできる。別の例において、製品形成用成分パッケージ１１４Ａからのデータ（例えば、成分コードまたは識別子）は、単独で用いてもよいし、あるいは、以前にデータベース内に保存された情報（例えば、１０４）または他の場合にアクセス可能であるかまたはデータ処理リソース１０２によって保存されたデータ（これは、製品形成用成分パッケージ１１４Ａと関連付けられた１つ以上の成分を識別し得る）と相関させることもできる。別の例において、製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）は、色コード付けされるかそうでなければに機械的コード付けされ、これにより、各製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｑ）と関連付けられた１つ以上の成分を識別することができる。
【００４６】
加えて、製品形成用成分パッケージ１１４Ａ〜１１４Ｑがスキャンされかつ最適なマトリックス場所が特定されているため、パッケージ取り付け担当者は、特定の製品形成用成分パッケージ１１４Ａを成分マトリックス１１２内のどこに取り付けるべきかについて、出力デバイス（例えば、発光ダイオード（ＬＥＤ）ディスプレイインジケータ５０４（図２Ａに示す））を介して知ることができ、かつ／または、特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の出力デバイスまたはディスプレイインジケータを介して知ることができる。他の実施形態の例を挙げると、出力デバイス（例えば、ＬＣＤ画面、入力／出力（Ｉ／Ｏ）インターフェース、およびオーディオインターフェース）がある。
【００４７】
一実施形態において、正確な製品形成用成分パッケージ１１４の成分マトリックス１１２内への挿入は、前記パッケージ上の機械可読コード（１１８Ａとして示す）をスキャンし、挿入時点において成分マトリックス１１２上に配置された機械可読コード（１１８Ｂとして示す）をスキャンすることにより、二重チェックするかそうでなければ検証することができる。この点について、その後、コントローラ５００は、製品形成用成分パッケージ１１４が正確に成分マトリックス１１２内に配置されたことをチェックまたは検証することができる。
【００４８】
図１Ｄを参照して、成分マトリックス１１２と動作的に関連に関連するコントローラ５００と、１つのタイプの機械可読コードリーダー（例えば、無線周波数識別（ＲＦＩＤ）リーダー１２０）とを有する製品ディスペンサーの一例が図示されている。一実施形態において、製品形成用成分パッケージ１１４Ａを成分マトリックス１１２内に挿入する前に、ＲＦＩＤリーダー１２０を用いて、製品形成用成分パッケージ１１４Ａと関連付けられたＲＦＩＤタグ（１１８Ａとして示す）を読み出すことができる。この点について、コントローラ５００を用いて、製品形成用成分パッケージ１１４に関連するかまたは製品形成用成分パッケージ１１４と関連付けられた情報を得ることができ、このような情報を用いて、成分マトリックス１１２内において、製品形成用成分パッケージ１１４の配置先として最適なまたは所望のマトリックス場所を特定、そうでなければ決定することができる。加えて、製品形成用成分パッケージがスキャンされかつ最適なまたは所望のマトリックス場所が特定されているため、パッケージ取り付け担当者は、出力デバイス（例えば、発光ダイオード（ＬＥＤ）ディスプレイインジケータ５０４（図２Ａに示す）を介して製品形成用成分パッケージ１１４を成分マトリックス１１２内のどこに配置すべきかについて知ることができ、かつ／または、特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の出力デバイスまたはディスプレイインジケータを介して知ることができる。他の実施形態を挙げると、出力デバイス（例えば、ＬＣＤ画面、入力／出力（Ｉ／Ｏ）インターフェースおよびオーディオインターフェース）がある。
【００４９】
さらに、一実施形態において、製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたＲＦＩＤタグを書き込みかつ／または変更して、これにより、製品形成用成分パッケージ１１４Ａが第２のまたは他の製品ディスペンサー内に挿入できないようにするか、そうでなければ第２のまたは他の製品ディスペンサー内への挿入を制限することができる。この点について、万が一サービス担当者がパッケージ１１４Ａを第２の製品ディスペンサーに移動しようとして前記ＲＦＩＤタグを２回目に読もうとした場合、パッケージ１１４Ａが以前に異なる製品ディスペンサーに挿入されていたことが第２の製品ディスペンサーと関連付けられたコントローラに知らされ、上記の理由のため、パッケージ１１４Ａが第２の成分マトリックス内で動作することは許されない。動作時において、上記により、部分的に使用された製品形成用成分パッケージが製品ディスペンサー間で移動される事態を防ぐことができる。
【００５０】
図１Ｅを参照すると、製品ディスペンサーの一例が示されており、この製品ディスペンサーは、ＲＦＩＤ有効化成分マトリックス（ここでは１１２として示す）に動作的に関連するコントローラ５００を有する。一実施形態において、ＲＦＩＤリーダー／ライター（例えば、１２０Ａ）を、成分マトリックス１１２内の各挿入場所と関連付けることができる。この点について、製品形成用成分パッケージ（例えば、１１４Ａ）が成分マトリックス１１２内に挿入されると、固有のＲＦＩＤリーダー／ライター（例えば、１２０Ａ）をそれぞれの成分マトリックス１１２ごとの挿入場所と関連付けることができ、それぞれの製品形成用成分パッケージ（例えば、１１４Ａ）に対して読み出しおよび／または書き込みを行うことができる。
【００５１】
図１Ｅ中に示すのは、ＲＦＩＤリーダー／ライター１２０Ａの一実施形態を、成分マトリックス１１２内の挿入場所（ここは、特定の製品形成用成分パッケージ（例えば、１１４Ａ）の挿入先となる）に隣接して配置する様態である。このように、ＲＦＩＤリーダー／ライター１２０Ｂは、パッケージ１１４Ｂの挿入場所と関連付けることができ、同様に１２０Ｃは１１４Ｃと関連付けることができ、引き続き合計「Ｎ」個の挿入場所およびそれぞれ１２０Ｎおよび１１４Ｎとして示すパッケージについても同様に行う。一実施形態において、製品形成用成分パッケージ１１４Ａ〜１１４Ｎと関連付けられた４４個のＲＦＩＤリーダー／ライター１２０Ａ〜１２０Ｎがあり得る。しかし、成分（例えば、例示的かつ非限定的に、炭酸水１１４Ｏ、甘味料１１４Ｐ、および水１１４Ｑ）の全てがそれぞれのＲＦＩＤリーダー／ライターを持つわけでない。いくつかの実施形態において、ＲＦＩＤリーダー／ライター１２０Ａ〜１２０ＮをＲＦＩＤリーダー／ライター１２０またはＲＦＩＤリーダー１２０として呼んでもよく、「Ｎ」とは、対象（例えば、パッケージ１１４ＮまたはＲＦＩＤリーダー／ライター１２０Ｎ）の合計数を表す。一実施形態において、「Ｎ」は任意の数であり得、別の実施形態において、「Ｎ」は、４４よりも少ないかまたは４４を越える数であり得る。
【００５２】
一実施形態において、パッケージ１１４Ａを成分マトリックス１１２内に挿入する際、ＲＦＩＤリーダー１２０を用いて、製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたＲＦＩＤタグを読み取ることができる。この点について、コントローラ５００を用いて、製品形成用成分パッケージ１１４Ａに関連するかまたは製品形成用成分パッケージ１１４Ａと関連付けられた情報を得ることができる。このような情報を用いて、成分マトリックス１１２内における、製品形成用成分パッケージ１１４Ａの配置先として最適なまたは所望のマトリックス場所を特定することができる。この点について、製品形成用成分パッケージ１１４Ａに関連する情報をコントローラ５００に手入力し、これにより、最適なまたは所望のマトリックス場所を特定することができる。最適なまたは所望のマトリックス場所が特定された後、サービス担当者は、出力デバイス（例えば、発光ダイオード（ＬＥＤ）ディスプレイインジケータ５０４（図２Ａに示す）を介して、成分マトリックス１１２内における前記最適なまたは所望の場所を知ることができ、かつ／または、特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の出力デバイスまたはディスプレイインジケータを介して、成分マトリックス１１２内における前記最適なまたは所望の場所を知ることができる。他の実施形態を挙げると、出力デバイス（例えば、ＬＣＤ画面、入力／出力（Ｉ／Ｏ）インターフェース、およびオーディオインターフェース）がある。
【００５３】
さらに、一実施形態において、製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたＲＦＩＤタグに対して書き込みおよび／または変更を行って、これにより、製品形成用成分パッケージ１１４Ａが第２のまたは他の製品ディスペンサーによって利用できないようにするかまたは第２のまたは他の製品ディスペンサーによる利用が制限されるようにする。この点について、サービス担当者が前記パッケージを第２の製品ディスペンサー内に移動させようとしてＲＦＩＤタグを２回目に読もうとした場合、タグ情報またはネットワークコンポーネントを介して、第２のコントローラは、前記パッケージが以前異なる製品ディスペンサー内に挿入されていることを知らされ、上記理由のため、前記パッケージは第２の成分マトリックス内で動作することを許されない。動作時において、上記の結果、タグ情報またはネットワークコンポーネントを介して特定の製品形成用成分パッケージ内に残っている成分の量を決定することにより、部分的に用いられたパッケージが製品ディスペンサー間で移動される事態を回避するかそうでなければ制限することができる。
【００５４】
一実施形態において、製品形成用成分パッケージ１１４内に残っている成分と関連付けられた情報を、製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたＲＦＩＤタグに書き込むことができる。このような情報は、各使用後または製品形成用成分パッケージ１１４Ａを成分マトリックス１１２から取り外す前に、前記ＲＦＩＤタグに書き込むことができる。
【００５５】
他の実施形態において、機械可読コードリーダー、読み出し／書き込み型デバイス、ＲＦＩＤリーダーおよび／または光学型リーダーデバイスを、図１Ｅに記載する成分マトリックス１１２と共に用いることができる。すなわち、機械可読コードリーダー、読み出し／書き込み型デバイス、ＲＦＩＤリーダーおよび／または光学型リーダーデバイスを、製品形成用成分パッケージ（例えば、１１４Ａ）の挿入先となる成分マトリックス１１２内の挿入場所（例えば、１２０Ａ）に配置することができる。そのため、機械可読コードリーダー、読み出し／書き込み型デバイス、ＲＦＩＤリーダーおよび／または光学型リーダーデバイスをパッケージ１１４Ｂの挿入場所１２０Ｂと関連付けることができ、同様にパッケージ１１４Ｃの挿入場所１２０Ｃと関連付けることができ、引き続き、合計「Ｎ」個の挿入場所およびそれぞれ１２０Ｎおよび１１４Ｎとして示すパッケージについても同様に行う。一実施形態において、製品形成用成分パッケージ１１４Ａ〜１１４Ｎと関連付けられた４４個の機械可読コードリーダー、読み出し／書き込み型デバイス、ＲＦＩＤリーダーおよび／または光学型リーダーデバイスがあり得る。しかし、成分（例えば、例示的かつ非限定的に、炭酸水１１４Ｏ、甘味料１１４Ｐ、および水１１４Ｑ）の全てがそれぞれの機械可読コードリーダー、読み出し／書き込み型デバイス、ＲＦＩＤリーダーおよび／または光学型リーダーデバイスを持つわけではない。一実施形態において、「Ｎ」は任意の数であり得、別の実施形態において、「Ｎ」は、４４よりも少ないかまたは４４を越える数であり得る。
【００５６】
図１Ｆを参照すると、ＲＦＩＤ有効化成分マトリックス（１１２として示す）、およびＲＦＩＤリーダー／ライター１２０と動作的に関連するコントローラ５００を有する製品ディスペンサーの一例が図示されている。一実施形態において、図１Ｄおよび１Ｅの技術を組み合わせて、特定の製品形成用成分パッケージ（例えば、１１４Ａ）に関連するかまたは特定の製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられた情報をＲＦＩＤリーダー／ライター１２０（例えば、１２０Ａ）を介して入手し、前記成分マトリックス内における前記パッケージについて最適なまたは所望のマトリックス場所を特定、そうでなければ決定し、ディスプレイまたは他の方法を介してサービス担当者に対してパッケージ１１４Ａについて正確な、最適なまたは所望の場所を通知し、正確な、最適なまたは所望のパッケージ１１４Ａの挿入をＲＦＩＤリーダー／ライター１２０Ａ〜１２０Ｎを介して検証することができる。
【００５７】
さらに、一実施形態において、製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたＲＦＩＤタグを書き込みおよび／または変更し、これにより、製品形成用成分パッケージ１１４Ａが第２のまたは他の製品ディスペンサーによって使用される事態を回避することができる。この点について、サービス担当者が前記パッケージを第２の製品ディスペンサー内に移動させようとして前記ＲＦＩＤタグを２回目に読もうとした場合、第２のコントローラは、タグ情報またはネットワークコンポーネントを介して、前記パッケージが以前異なる製品ディスペンサー内に挿入されたことを知らされ、上記の理由のため、前記パッケージが第２の成分マトリックス内で動作することは許されない。動作時において、上記により、特定の製品形成用成分パッケージ内に残っている成分の量をタグ情報またはネットワークコンポーネントを介して決定することにより、部分的に使用されたパッケージが製品ディスペンサー間で移動される事態を防ぐことができる。
【００５８】
図２Ａを参照して、コントローラ５００と、成分マトリックス１１２内の成分マトリックス場所１１２Ａとの間の動作関係の一例が示されている。一実施形態において、製品形成用成分パッケージ１１４Ａを成分マトリックス場所１１２Ａに挿入することができる。動作時において、数十個の個別のパッケージ１１４Ａ〜１１４Ｎがあり得る。これらのパッケージ１１４Ａ〜１１４Ｎは、数十個の成分マトリックス場所１１２内に一意的に挿入され得る。この点について、パッケージ１１４Ａ〜１１４Ｎそれぞれを計量、送出および監視して、製品または飲料を形成することができる。図２Ａは、前記多くのパッケージマトリックス場所動作関係のうちの１つのこのような実施形態の１つを示す。複数の実施形態において、成分マトリックス場所のサイズおよび数に従って、図２Ａに示す動作関係を多数回複製する。
【００５９】
一実施形態において、パッケージ１１４Ａを成分マトリックス場所１１２Ａに挿入する。成分内容物を計量、送出および監視するために、コントローラ５００は、パッケージ挿入検出インターフェース５０２、ディスプレイインジケータ５０４、ポンプ５０６、および／またはバルブ５０８に動作的に関連する。複数の実施形態において、これらのおよび他の特徴のうちのいくつかまたはその全ての組み合わせを、特定の実施形態において必要かつ／または所望され得るように、用いることができる。そのため、いくつかの実施形態は、前記した特徴全てよりも少数を持ち得る一方、より多くの特徴を持つ実施形態もある。例示的かつ非限定的に、バルブ５０８は、マトリックス場所１１２Ａ〜１１２Ｎのうちのいくつかに挿入されたパッケージ１１４Ａ〜１１４Ｎそれぞれについて必要ではない場合がある。そのため、前記実施形態においてバルブ５０８が不要である場合、前記実施形態はバルブ５０８無しで達成することができる。このようなマトリックス場所構成についての特徴の追加および／または省略は、前記図に示す特徴それぞれについて当てはまり、かつ、特定の実施形態において必要かつ／または所望され得るように、変更することができる。
【００６０】
動作時において、パッケージ挿入検出インターフェース５０２は、リミットスイッチ、ホール効果センサー、光学装置ならびに／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類のパッケージ挿入検出インターフェースであり得る。任意の場合において、パッケージ挿入検出インターフェース５０２を用いて、パッケージ（例えば、１１４Ａ）がそれぞれのまたは特定の成分マトリックス場所（例えば、１１２Ａ）に挿入されたことを検出できる。
【００６１】
図２Ｂを参照して、複数のパッケージ挿入検出インターフェース５０２の一例が図示されている。このようなインターフェース５０２の例を挙げると、例示的かつ非限定的に、特定の実施形態において必要かつ／または所望されるような、スイッチ５０２Ａ、ＲＦＩＤリーダー／ライター５０２Ｂ（図１Ｅおよび図１Ｆにおいて１２０として示すように、ＲＦＩＤリーダーとも呼ぶ）、機械可読コードリーダー５０２Ｃ（機械可読コードリーダーとも呼ぶ、図１Ｃ中に１１６として示す）、ホール効果センサー５０２Ｄおよび／またはセンサー５０２Ｅがある。いくつかの実施形態において、ＲＦＩＤリーダー／ライター５０２Ｂ、機械可読コードリーダー５０２Ｃ、および手入力された製品形成用成分パッケージ（例えば、１１４Ａ）に関連する情報およびデータを、成分パッケージ識別子と呼ぶことができる。
【００６２】
図２Ａ中のディスプレイインジケータインターフェース５０４は、ユーザインターフェースまたは出力デバイス（例えば、発光ダイオード（ＬＥＤ）ディスプレイインターフェース、他のディスプレイインターフェース、あるいは、特定の実施形態において必要かつ／または所望され得るようなタイプのインジケータまたは出力デバイス）であり得る。動作時において、インターフェース５０４を用いて、サービス担当者をマトリックス場所に案内し、かつ／または、特定の動作状態、動作条件についてサービス担当者に通知し、なおかつ／または、インターフェース５０４を、特定の実施形態において必要かつ／または所望され得るような他の目的のために用いることができる。
【００６３】
例えば、必要に応じて、特定のパッケージ（例えば１１４Ａ）を特定の実施形態において必要かつ／または所望され得るように正確にまたは適切にそれぞれのマトリックス場所（例えば、１１２Ａ）内に挿入した後、１つ以上のポンプ５０６を用いて、パッケージ１１４Ａからの成分内容物を送出することができる。
【００６４】
加えて、必要に応じて、１つ以上のバルブ５０８を用いて、特定の実施形態において必要かつ／または所望されるような製品または飲料形成時において、それぞれのパッケージ（例えば、１１４Ａ）からの、それぞれのマトリックス場所（例えば、１１２Ａ）からの、または成分マトリックス（例えば、１１２）からの成分流れを計量することができる。
【００６５】
図２Ｃを参照して、複数のポンプと関連付けられた複数の製品形成用成分パッケージの一例が図示されている。一実施形態において、複数のポンプ（例えば、５０６Ａ〜５０６Ｐ）は、コントローラ（例えば、５００）と動作的に関連することができる。さらに、複数の製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｄ）は、前記複数のポンプ（例えば、５０６Ａ〜５０６Ｄ）のうちのいくつかまたは全てと関連付けることができる。動作時において、コントローラ５００は、複数の製品形成用成分パッケージ１１４Ａ〜１１４Ｄと、ポンプ５０６Ａ〜Ｄおよび／またはバルブ（図２Ａ中、５０８として示す）との間の関連付けを生成することができる。この関連付けは、最新の既知の良好な関連付けとして保存することができ、これにより、前記製品ディスペンサーが電源投入されかつ／またはリセットされるたびに、前記複数の製品形成用成分パッケージと前記ポンプとの間の現在の関連付けについて不一致が無いか確認することができる。このような不一致の例を例示的かつ非限定的に挙げると、刺激性の製品形成用成分パッケージが前記成分マトリックス内に不正確に配置されている場合、攪拌を必要とする製品形成用成分パッケージが非攪拌用の成分マトリックス場所内に配置されている場合、少なくとも２つの製品形成用成分パッケージが寿命になっておりかつ／そうでなければ不適合で有る場合、ならびに／または、特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の不一致、監視および決定がある。
【００６６】
一実施形態において、サービス技術者が修理を行うまたはサービス担当者が前記製品ディスペンサーに補充を行う場合に関連して、製品形成用成分パッケージおよびポンプを時に応じて取り外し、取り替え、交換を行う可能性があり、または、他の場合には前記ディスペンサーおよび成分を変更する可能性がある。これらの条件において、製品形成用成分パッケージが異なるスロットへと移動されかつ／またはポンプ／バルブアセンブリが変更される可能性が高くなり得る。そのため、前記製品ディスペンサーが次に電源投入されまたはリセットされたときにだけ、前記変化が決定可能となりかつ動作結果が得られる。例示的かつ非限定的に、製品形成用成分パッケージが不正確であるかまたは不適切な成分マトリックス場所内に有る場合、不正確なレシピが注入され得る。加えて、交換ポンプが不正確なまたは不適切な製品形成用成分パッケージと関連付けられている場合、注入比率が不正確となり得、その結果、製品または飲料品質および／または味が低下し得る。この点について、成分が異なると、粘度も異なることが多い。さらに、成分の粘度が変化した場合、レシピ毎に正確なまたは適切な成分を適切な比率で送達するために、成分毎に合わせて、ポンプの多様な特性を変更するかそうでなければ調節する必要がでてくる。
【００６７】
本明細書中、特性を動作特性と呼ぶ場合があり、その例を例示的かつ非限定的に挙げると、前記ポンプのうちの少なくとも１つの電気的および／または機械的特性があり、これらの特性を用いて、送出される特定の成分の粘度を制御または補償する。
【００６８】
本発明の一実施形態の有利点として、既知の良好な関連付けが既に存在している場合、当該ディスペンサーは、成分マトリックス内に配置された複数の製品形成用成分パッケージに関連する情報を入手することができ、前記複数の製品形成用成分パッケージそれぞれと複数のポンプそれぞれとの間の動作関係に関連する関連付けを決定することができ、前記最新の既知の良好な関連付けに対する比較により前記関連付けが変化したか否かについて判断することができ、前記関連付けが変化した場合に、新規関連付けに対応できるように前記関連付けを修正することができる点がある。
【００６９】
加えて、本発明の一実施形態の別の有利点として、前記成分マトリックス内に構成された前記複数の製品形成用成分パッケージと、製品または飲料レシピのデータベースとを比較して、利用可能な製品または飲料メニューを形成することができる点がある。
【００７０】
図２Ｃを参照して、複数のポンプ５０６Ａ〜Ｐに動作的に関連するコントローラ５００が図示されている。加えて、ポンプ５０６Ａ〜Ｄと、複数の製品形成用成分パッケージ１１４Ａ〜Ｄとの間に作られた、関連付けがある。この点について、パッケージ１１４Ａはポンプ５０６Ａと関連付けることができ、パッケージ１１４Ｂはポンプ５０６Ｂと関連付けることができ、パッケージ１１４Ｃはポンプ５０６Ｃと関連付けることができ、パッケージ１１４Ｄはポンプ１１４Ｄと関連付けることができる。一実施形態において、任意の数のポンプ５０６Ａ〜Ｐと、パッケージ１１４Ａ〜Ｄとの間の関連付けを決定し、最新の既知の良好な関連付けとして保存することができる。電源投入時またはリセット時において、複数のパッケージ１１４をチェックして、前記複数のポンプとの関連付けが（前記最新の既知の良好な関連付けと比較して）変化したかどうかを判断する。前記関連付けが変化した場合、前記コントローラは、前記ポンプとパッケージとの関連付けを動的に再構成しようとする。不一致が無い場合、前記関連付けを更新し、前記関連付けを最新の既知の良好な関連付けとして保存し、システムは通常通り開始する。不一致が有る場合、通常のディスペンサー動作を再開する前に１つ以上のプロンプトおよび注意喚起が必要となるかまたは要求される場合がある。
【００７１】
図２Ｄを参照して、複数の製品形成用成分パッケージ１１４Ａ〜１１４Ｄの一例が図示されている。これら複数の製品形成用成分パッケージ１１４Ａ〜１１４Ｄは、複数のポンプ５０６Ａ〜Ｄと関連付けられ、かつ、１つ以上の複数のバスノード（例えば、５１０Ａ）を介してコントローラ５００にインターフェース接続されている。一実施形態において、複数のバスノード５１０Ａ〜５１０Ｄを用いて、複数のポンプ／バルブ５０６Ａ〜５０６Ｐ、５０８（図２Ａに示す）をネットワークバスにインターフェース接続することができる。この点について、前記バスは、コントローラ５００がポンプ／バルブ５０６Ａ〜５０６Ｐ、５０８とのデータ通信および／またはポンプ／バルブ５０６Ａ〜５０６Ｐ、５０８の制御を行う際の比較的より高効率の方法となり得る。一実施形態において、バスノード５１０Ａ〜５１０Ｄは、埋設型マイクロコントローラ機能を達成することができ、かつ／または、コントローラと、例えば、ポンプ／バルブ５０６Ａ〜５０６Ｐ、５０８のデバイスおよび／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類のデバイスとの間のネットワーク通信を達成するネットワークインターフェースデバイスとなることができる。このようなネットワーク通信の例を挙げると、ＣＡＮ、ＯＰＥＮＣＡＮ、ＲＳ２３２、ＥＴＨＥＲＮＥＴ（登録商標）、ＲＳ４８５、有線、無線および／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類のバスノードにより達成されるネットワーク通信がある。
【００７２】
本発明の一実施形態の有利点として、既知の良好な関連付けが既に存在している場合、前記ディスペンサーは、成分マトリックス内に配置された複数の製品形成用成分パッケージに関連する情報を入手することができ、前記複数の製品形成用成分パッケージそれぞれと、複数のポンプそれぞれと、複数のバスノード５１０Ａ〜５１０Ｄそれぞれとの間の動作関係に関連する関連付けを決定することができ、前記関連付けが変化したかどうかを前記最新の既知の良好な関連付けとの比較により判断することができ、前記関連付けが変化した場合、前記製品ディスペンサーが前記新規関連付けに対して対応できるように前記製品ディスペンサーを修正することができる。この点について、バスノードが前記成分マトリックスにおいて交換されたかまたは移動された場合、前記最新の既知の良好な関連付けを用いて、特定の実施形態において必要かつ／または所望され得るような新規関連付けの検出、不一致解消および／または更新を行うことができる。
【００７３】
図３を参照して、製品または飲料品質を最適化するように成分マトリックス１１２を管理する方法１０００の一例が図示されている。一実施形態において、成分マトリックス１１２を管理する工程は、複数の製品形成用成分パッケージ１１４に関する情報を入手する工程と、前記パッケージそれぞれの挿入先とすべき最適なマトリックス場所を特定する工程と、前記マトリックス内における前記パッケージを挿入または配置すべき場所をサービス担当者に通知する工程と、前記パッケージが正確に挿入されたことを検証する工程とを含む。動作時において、単一の成分パッケージ１１４が不適切に配置された場合、製品または飲料品質において不良が発生し得る。挿入が不正確にまたは不適切に行われた場合、製品または飲料品質問題およびディスペンサー関連問題（例えば、誤ったレシピによる注入、刺激性成分の誤配置（その結果、前記ディスペンサーが台無しになり得る）、攪拌が必要な成分が非攪拌マトリックス場所内に誤配置されその結果、未混合の成分が分配される、ならびに／または他のタイプおよび種類の製品または飲料品質の問題が発生し得る）が発生する可能性がある。方法１０００は、ブロック１００２において開始する。
【００７４】
ブロック１００２において、製品形成用成分パッケージに関連するかまたは製品形成用成分パッケージと関連付けられた情報を入手する。このような情報の例を例示的かつ非限定的に挙げると、パッケージＳＫＵまたは識別番号、ロット番号、パッケージ記載、有効期限または製品賞味期限、ならびに／あるいは特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の情報がある。その後、処理はブロック１００４へと進む。
【００７５】
ブロック１００４において、製品形成用成分パッケージ１１４について、成分マトリックス内における最適なマトリックス場所を決定する。この点について、ブランド製品、ノンブランド製品、成分賞味データ、刺激性、攪拌、類似製品の過去における存在についての考慮事項、および／または特定の実施形態において必要かつ／または所望なものとして挿入規則および／または挿入ガイドラインとして参照される他のタイプおよび種類の考慮事項について考慮して、製品形成用成分パッケージに対する最適なマトリックス場所を決定することができる。その後、処理はブロック１００６へと進む。
【００７６】
ブロック１００６において、製品形成用成分パッケージ１１４を挿入すべき最適なマトリックス場所についてサービス担当者に通知することができる。特定の実施形態において必要かつ／または所望され得るように、出力デバイス（例えば、ＬＥＤディスプレイ、コントローラ５００のディスプレイおよび／または他のタイプおよび種類のディスプレイ）を用いて、成分マトリックス１１２内における製品形成用成分パッケージ１１４を配置すべき場所を通知そうでなければ出力することができる。その後、処理はブロック１００８へと進む。
【００７７】
ブロック１００８において、製品形成用成分パッケージ１１４の場所を検証して、成分マトリックス１１２における場所が正しいことを確認する。この点について、製品形成用成分パッケージ１１４が正確な成分マトリックス１１２の場所に挿入されたことを確認するために、チェックを行う。
【００７８】
方法１０００は、ブロック１００８において終了する。
【００７９】
図４を参照して、１つ以上の挿入規則を適用して、製品形成用成分パッケージ１１４を成分マトリックス１１２における配置すべき正確な場所を決定する方法２０００の一例が図示されている。一実施形態において、前記方法は、任意の数の挿入ガイドラインおよび／または規則の適用を含み得る。このような挿入規則および／またはガイドラインの例を非限定的に挙げると、ブランド製品、ノンブランド製品、成分賞味データ、刺激性要求、攪拌要求、類似製品の過去における存在、半ば空になっているパッケージの交換についての考慮事項、および／または特定の実施形態において必要かつ／または所望とされる挿入規則および／または挿入ガイドラインとして参照される他のタイプおよび種類の考慮事項があり、これを考慮して、製品形成用成分パッケージにとって最適なまたは所望のマトリックス場所を決定する。方法２０００は、ブロック２００２において開始する。
【００８０】
ブロック２００２において、１つ以上の挿入規則および／または挿入ガイドラインを、現在の製品形成用成分パッケージ挿入リクエストに適用する。このような挿入規則およびガイドラインを用いて、特定成分の場所を成分マトリックス１１２内の特定の場所に限定する。動作時において、特定の成分（例えば、牛乳、大豆、乳製品）、特殊取り扱い成分、抗菌チューブ要求、および／または成分マトリックス１１２における成分パッケージ１１４の正確な場所を確保するために必要な他のタイプおよび種類の挿入規則処理があり得る。
【００８１】
一実施形態において、挿入規則またはガイドラインの例を挙げると、製品形成用成分パッケージ１１４のうちの少なくとも１つと関連付けられたイベントの検出がある。例えば、イベントの例を非限定的に挙げると、不適切な製品形成用成分パッケージの検出、少なくとも１つの以前に保存された飲料レシピとも関連付けられていない製品形成用成分パッケージの検出、製品形成用成分パッケージの不正確な取付の検出、製品形成用成分パッケージの取り外し、製品形成用成分パッケージ中のある成分の有効期限、および特定の製品形成用成分パッケージの交換がある。検出されたイベントに応答して、方法２０００は、適切なアクションを実行することができる。適切なアクションの例について、以下に説明する。
【００８２】
ブロック２００２の後、決定ブロック２００４が追随する。判断ブロック２００４において、リクエストされた成分を、少なくとも１つのデータベース中の任意の既知のレシピの一部として、マトリックス１１２内に挿入すべきかについて判断する。その結果得られた判断において、前記成分が少なくとも１つのデータベース中のレシピのうち少なくとも１つの中に有ることが分かった場合、処理は決定ブロック２００８へと進む。その結果得られた判断が否定である場合（すなわち、前記成分が少なくとも１つのデータベース中のどのレシピにも載っていない場合）、処理はブロック２００６へと進む。
【００８３】
ブロック２００６においてアラーム通知が生成され、方法２０００は終了する。
【００８４】
決定ブロック２００８において、前記成分が刺激性であるかどうかを判断する。その結果得られた判断が肯定である場合（すなわち、前記成分が刺激性である場合）、方法２０００はブロック２０１０へと進む。その結果得られた判断が否定である場合（すなわち、前記成分が刺激性ではない場合）、処理は決定ブロック２０１２へと進む。
【００８５】
ブロック２０１０において、可能な成分マトリックス場所を、同じ刺激性成分が以前に分配された場所あるいは占有されていないかまたは他の場合に割り当てられていない場所に限定する。処理は決定ブロック２０１２へと続く。
【００８６】
判断ブロック２０１２において、前記成分が攪拌を必要とするかについて判断する。その結果得られた判断が肯定である場合（すなわち、前記成分が攪拌を必要とする場合）、処理はブロック２０１４へと進む。その結果得られた判断が否定である場合（すなわち、前記成分が攪拌を必要としない場合）、処理は決定ブロック２０１６へと進む。
【００８７】
ブロック２０１４において、可能な成分マトリックス場所を、同じ成分が以前に分配された場所か、あるいは、攪拌が可能な場所でありかつ占有されていないかそうでなければ割り当てられていない場所に制限する。処理は決定ブロック２０１６へと進む。
【００８８】
判断ブロック２０１６において、容量追加するように成分挿入リクエストが出されているかどうかの判断を下す。この点について、特定のレシピが頻繁に分配されるレシピである場合、同一成分をいくつかを追加して、補充の間に前記レシピをより多く分配できるようにすると望ましい場合がある。そのため、これを容量追加と呼ぶことできる。その結果得られた判断が肯定である場合（すなわち、前記成分挿入リクエストが容量追加についてのものである場合）、処理はブロック２０１８へと進む。その結果得られた判断が否定である場合（すなわち、容量は追加されない場合）、処理は決定ブロック２０２０へと進む。
【００８９】
ブロック２０１８において、可能な成分マトリックス場所を、占有されていないかまたは他の場合に割り当てられていない場所に限定する。このような場所が特定されない場合、適切なマトリックス場所の割り当て解除をプロンプトする工程を実施することができる。その後、処理は決定ブロック２０２０へと進む。
【００９０】
判断ブロック２０２０において、既存のパッケージが取り換えられているか否かについて判断する。その結果得られた判断が肯定である場合（すなわち、既存のパッケージが取り換えられている場合）、処理は判断ブロック２０２２へと進む。その結果得られた判断が否定である場合（すなわち、既存のパッケージが取り換えられていない場合）、処理はブロック２０３０へと進む。
【００９１】
判断ブロック２０２２において、成分マトリックス内の前記既存のパッケージが空であるかまたはほとんど空であるかについて判断する。その結果得られた判断が肯定である場合（すなわち、前記マトリックス中の前記既存のパッケージが空であるかまたはほとんど空である場合）、処理はブロック２０３０へと進む。その結果得られた判断が否定である場合（すなわち、前記マトリックス中の前記既存のパッケージが空でもほとんど空でもない場合）、処理はブロック２０２４へと進む。
【００９２】
ブロック２０２４において、成分マトリックス１１２内の現在の既存のパッケージの交換は不要であるとのプロンプトを発行する。その後、処理は判断ブロック２０２６へと進む。
【００９３】
判断ブロック２０２６において、容量の追加について成分挿入リクエストが出されているかについて判断する。その結果得られた判断が肯定である場合（すなわち、前記成分挿入リクエストが容量追加である場合）、処理は判断ブロック２０１６へと戻る。その結果得られた判断が否定である場合（すなわち、容量は付加されない場合）、処理は判断ブロック２０２８へと進む。
【００９４】
判断ブロック２０２８において、既存の成分の交換（これは、不要である場合がある）が所望されるかについて判断する。その結果得られた判断が肯定である場合（すなわち、、交換がいずれにせよ所望される場合）、処理はブロック２０３０へと進む。その結果得られた判断が否定である場合（すなわち、交換を行わない場合）、方法２０００は終了する。
【００９５】
ブロック２０３０において、前記製品形成用成分パッケージを交換しかつ／または前記製品形成用成分パッケージを前記決定された最適なまたは所望のマトリックス場所に挿入するよう、プロンプトを出す。一実施形態において、前記製品形成用成分パッケージを取り付けられた後、前記製品形成用成分パッケージを送出して、特定の実施形態において必要かつ／または所望され得るように前記成分を事前準備する。その後、方法２０００は終了する。
【００９６】
一実施形態において、製品形成用成分パッケージが最適なマトリックス場所に挿入されると、コントローラ５００は、コントローラ５００と関連付けられたメモり内において実行される関連付けられたソフトウェアプログラムを介して、少なくとも１つの他の成分パッケージマトリックス場所とリンクすることができ、これにより、現在用いられている成分パッケージからの成分供給が利用不可能となった場合、前記成分供給を、最適なまたは所望のマトリックス場所内に配置された製品形成用成分パッケージから開始することができる。動作時において、これを用いて、最も古い製品形成用成分パッケージを先ず最初に用い、かつ／または、現在用いられている製品形成用成分パッケージを空にした後に、新規挿入された製品形成用成分パッケージからの成分供給の送達を開始することをより良好に保証することができる。
【００９７】
図５を参照して、利用可能な製品または飲料メニューを管理する方法３０００の一例が図示されている。この方法３０００において、製品形成用成分パッケージ１１４が成分マトリックス１１２に挿入された後、レシピのデータベースに問い合わせをして、前記利用可能な成分からどの製品または飲料を形成することができるのか決定することができる。可能な製品または飲料のこの集合を、利用可能な製品または飲料メニューとして管理することができる。動作時において、特定の条件（例えば、成分寿命および／または他の成分不適合性、存在はするが利用することができない成分、および／または他の理由）に起因して、前記利用可能な製品または飲料メニューは、前記メニューから削除される特定の利用可能なメニュー製品または飲料の選択肢を持つ場合がある。このような他の理由の例を例示的かつ非限定的に挙げると、成分混合に起因する製品または飲料品質における不良がある。これは、全成分の製造日付におけるばらつきが極めて大きい場合に、発生し得る。この点について、製造日付がより最近のレシピの部分「Ａ」が特定の製造日付がより古いレシピの部分「Ｂ」と混合された場合、当該製品または飲料の味は、部分「Ａ」および「Ｂ」の製造日付がより近い場合の味と異なり得る。
【００９８】
別のこのような理由を例示的かつ非限定的に挙げると、成分粘度測定の検出値が通常の範囲から外れており、よって成分組成に変化が生じている可能性が示されている場合、がある。
【００９９】
別のこのような理由を例示的かつ非限定的に挙げると、正確に較正されていないことが検出され、そのため、送出される成分が多すぎるかまたは少なすぎる可能性がある場合、がある。このような不正確は、当該成分の組成、特に成分の粘度および／または他にポンプ効率が変化した場合に、発生し得る。
【０１００】
方法３０００は、ブロック３００２において開始する。
【０１０１】
ブロック３００２において、成分マトリックス１１２内の１つ以上の製品形成用成分パッケージ１１４と、製品または飲料レシピのデータベースとを比較して、利用可能な製品または飲料メニューを形成する。その後、処理はブロック３００４へと進む。
【０１０２】
ブロック３００４において、製品形成用成分パッケージ１１４のうちの少なくとも２つが寿命不適合となりかつ／そうでなければ寿命に基づいて不適合となったために製品または飲料品質に不良が生じた場合、利用可能な製品または飲料メニューから製品または飲料選択肢を削除する。この点について、製品または飲料の部分「Ａ」の成分および部分「Ｂ」の成分が前記成分マトリックス内に存在している場合でも、例示的かつ非限定的に、製造日が離れすぎている場合、これらの成分が組み合わさると、高品質な味の製品または飲料を製造できない場合があり得る。そのため、前記製品または飲料選択肢を前記利用可能な製品または飲料メニューから削除することで、品質に不良がある製品または飲料が注入される事態を回避する。その後、処理はブロック３００６へと進む。
【０１０３】
ブロック３００６において、製品形成用成分パッケージのうち少なくとも１つが有効期限切れであるかそうでなければ不良が生じている場合、利用可能な製品または飲料メニューから製品または飲料選択肢を削除し、これにより、品質に不良が生じた製品または飲料が注入される事態を回避する。その後、処理はブロック３００８へと進む。
【０１０４】
ブロック３００８において、製品形成用成分パッケージのうち少なくとも１つが利用不可能であるかまたは空である場合、利用可能な製品または飲料メニューから製品または飲料選択肢を削除する。その結果、前記利用可能な製品または飲料メニュー内には、品質不良についての懸念無く注入することが可能な飲料が残る。その後、方法３０００はこのブロックにおいて終了する。
【０１０５】
図６を参照して、製品形成用成分パッケージが成分マトリックス内に正確にまたは適切に配置されているかどうかを検証する方法４０００の一例が示されている。一実施形態において、製品形成用成分パッケージ（例えば、図１Ａ中の１１４Ａ）が不正確にまたは不適切に挿入された場合、全ての種類の製品または飲料品質関連問題および製品ディスペンサー問題の原因となり得る。製品または飲料品質関連問題および製品ディスペンサー問題の例を非限定的に挙げると、誤ったレシピによる注入、刺激性成分の誤配置（その結果、当該ディスペンサーは台無しになり得る）、攪拌が必要な成分を誤って非攪拌マトリックス場所に配置した結果、混合されていない成分が分配される場合、ならびに／あるいは、他のタイプおよび種類の製品または飲料品質および／またはディスペンサーの問題または発生がある。そのため、製品形成用成分パッケージが成分マトリックス内に正確にまたは適切に挿入されているかどうかを検証する方法により、最適なまたは所望の製品または飲料品質を向上させることができる。方法４０００は決定ブロック４００２において開始する。
【０１０６】
判断ブロック４００２において、製品形成用成分パッケージ（例えば、図１中の１１４Ａ）が成分マトリックス（例えば、１１２）からの削除対象として特定されているかについて判断する。その結果得られた判断が肯定である場合（すなわち、パッケージ１１４Ａが削除対象として特定されている場合）、処理は決定ブロック４００４へと進む。その結果得られた判断が否定である場合（すなわち、パッケージ１１４Ａが削除対象として特定されていない場合）、処理は判断ブロック４００８へと進む。
【０１０７】
判断ブロック４００４において、削除対象として正確に特定された前記製品形成用成分パッケージ（例えば、１１４Ａ）が前記成分マトリックス（例えば、１１２）から削除されたかについて判断する。その結果得られた判断が肯定である場合（すなわち、正確なパッケージ１１４Ａが正確なマトリックス場所１１２から削除された場合）、方法４０００は終了する。その結果得られた判断が否定である場合（すなわち、正確なパッケージ１１４Ａが正確なマトリックス場所１１２から削除されていない場合）、処理はブロック４００６へと進む。
【０１０８】
ブロック４００６において、アラーム通知を生成して、誤った製品形成用成分パッケージ（例えば、１１４Ａ）が前記成分マトリックス（例えば、１１２）から削除されたことについて注意喚起する。この場合、前記方法はブロック４００６において終了する。
【０１０９】
判断ブロック４００８において、製品形成用成分パッケージ（例えば、１１４Ａ）が前記成分マトリックス（例えば、１１２）への挿入対象として特定されているかどうか判断をする。その結果得られた判断が肯定である場合（すなわち、パッケージ１１４Ａが成分マトリックス１１２への挿入対象として特定されている場合）、処理は判断ブロック４０１０へと進む。その結果得られた判断が否定である場合（すなわち、パッケージ１１４Ａが成分マトリックス１１２への挿入対象として特定されていない場合）、方法４０００はブロック４００８において終了する。
【０１１０】
判断ブロック４０１０において、前記正確に特定された挿入製品形成用成分パッケージ（例えば、１１４Ａ）が前記成分マトリックス（例えば、１１２）内に挿入されたかどうか判断する。その結果得られた判断が肯定である場合（すなわち、正確なパッケージ１１４が正確なマトリックス場所１１２に挿入された場合）、処理はブロック４０１４へと進む。その結果得られた判断が否定である場合（すなわち、正確なパッケージ１１４が正確なマトリックス場所１１２に挿入されていない場合）、処理はブロック４０１２へと進む。
【０１１１】
ブロック４０１２において、アラーム通知を生成して、前記製品形成用成分パッケージ（例えば、１１４Ａ）が正確に前記成分マトリックスに挿入されていないことについて注意を喚起する。この場合、前記方法はブロック４０１２において終了する。
【０１１２】
ブロック４０１４において、前記挿入された製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられた動作パラメータを構成することができる。このような構成パラメータを用いて、ディスペンサー動作を診断することができる（非限定的にその例を挙げると、ポンプ動作、バルブ動作、チューブのねじれ、漏れまたは欠損および前記製品形成用成分パッケージ（例えば、１１４Ａ）の分配量の表示の判断がある）。加えて、前記製品形成用成分パッケージ（例えば、１１４Ａ）と関連付けられたオプションパラメータを変更することで、パッケージ１１４Ａが将来において異なるディスペンサー間で移動しないようにすることができる。動作パラメータの構成後、方法４０００はブロック４０１４において終了する。
【０１１３】
図７を参照して、交換用供給物のための予測的な製品形成用成分パッケージ注文を生成する方法の一例が図示されている。一実施形態において、製品ディスペンサーおよび／または複数の製品形成用成分パッケージ（例えば、図１Ａ中の１１４Ａ〜１１４Ｎ）に関連する動作および他の情報データを用いて、交換用供給物および成分についての予測的な製品形成用成分パッケージ注文を決定および生成することができる。動作および他の情報データの例を非限定的に挙げると、ディスペンサーによって検出されたデータ、ディスペンサーが受信したデータ、パッケージ特性、パッケージ成分特性、または、パッケージ、成分、またはディスペンサーのうちの１つを用いた製品または飲料の分配または形成と関連付けられた情報がある。他の動作情報の例を挙げると、当該ディスペンサーが配置されている環境条件（雰囲気温度、湿度など）、ポンプ効率定格、分配速度、最も頻繁に用いられる成分および最も少ない頻度で用いられる成分、時間別および曜日別の成分利用度、流体制御データ、局所的水圧および水質分析、ならびに／あるいは、特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の条件がある。
【０１１４】
方法５０００は、決定ブロック５００２において開始する。
【０１１５】
判断ブロック５００２において、当該製品形成用成分パッケージ（例えば、図１Ａ中の１１４Ａ〜１１４Ｎ）と関連付けられた動作パラメータが再注文を行う時期であることを示しているか否かについて判断する。その結果得られた判断が肯定である場合（すなわち、再注文を行う時期である場合）、処理はブロック５００８へと進む。その結果得られた判断が否定である場合（すなわち、再注文を行う時期ではない場合）、処理は決定ブロック５００４へと進む。
【０１１６】
判断ブロック５００４において、当該製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｎ）のうちいずれかが有効期限切れでありかつ／または不良が生じているかどうか判断する。その結果得られた判断が肯定である場合（すなわち、パッケージ１１４Ａ〜１１４Ｎのうちいくつかまたはその全てが有効期限切れでありかつ／そうでなけれが不良が生じている場合）、処理はブロック５００８へと進む。その結果得られた判断が否定である場合（すなわち、パッケージ１１４Ａ〜１１４Ｎのうちいくつかまたはその全てが有効期限切れではなくかつ／または他の場合に不良が生じていない場合）、処理は判断ブロック５００６へと進む。
【０１１７】
判断ブロック５００６において、サービス担当者が手入力で注文したかどうか判断する。その結果得られた判断が肯定である場合（すなわち、手入力で注文されている場合）、処理はブロック５００８へと進む。その結果得られた判断が否定である場合（すなわち、手入力で注文されていない場合）、方法５０００はブロック５００６において終了する。
【０１１８】
ブロック５００８において、必要かつ／または所望の製品形成用成分パッケージ（例えば、１１４Ａ〜１１４Ｎ）を含む供給物の注文を生成する。一実施形態において、このような生成された注文をデータ処理リソースまたはサーバ（例えば、データ処理リソース１０２）にデータ通信し、フルフィルメントセンターにファックスまたは郵送し、かつ／そうでなければ特定の実施形態において必要かつ／または所望され得るように処理することができる。この場合、方法５０００はブロック５００８において終了する。
【０１１９】
図８を参照して、成分マトリックスを動的に再構成する方法の一例が図示されている。一実施形態において、修理を行うサービス技術者または製品ディスペンサーの補充を行うサービス担当者に関連して、製品形成用成分パッケージおよびポンプを時期に応じて取り外し、取り換え、交換し、または他の方法で前記ディスペンサーおよび成分を変更することができる。これらの条件において、製品形成用成分パッケージが異なるスロットに移動されかつ／またはポンプ／バルブアセンブリが変更される可能性があり得る。そのため、前記製品ディスペンサーが次に電源投入となるかまたはリセットされた際のみに、変化が決定可能となり動作結果が分かる。例示的かつ非限定的に、製品形成用成分パッケージが誤っているかまたは不適切な成分マトリックス場所に有る場合、不正確なレシピが注入され得る。加えて、交換ポンプが製品形成用成分パッケージと関連付けられている場合、注入比率が不正確または不適切となり得、その結果、製品または飲料品質および／または味が低下し得る。この点について、成分が異なると、粘度も異なることが多い。さらに、成分の粘度は、成分ごとに変化するので、レシピ毎に正確なまたは適切な成分を適切な比率で送達するために、ポンプの特性も変更する必要がでてくる場合がある。
【０１２０】
特性を動作特性と呼ぶ場合があり、その例を例示的かつ非限定的に挙げると、前記ポンプのうちの少なくとも１つに供給される電気的および／または機械的特性があり、送出される特定の成分の粘度を補償する。
【０１２１】
本発明の一実施形態の有利点として、既知の良好な関連付けが既に存在している場合、当該ディスペンサーは、成分マトリックス内に配置された複数の製品形成用成分パッケージに関連する情報を入手することができ、前記複数の製品形成用成分パッケージそれぞれと複数のポンプそれぞれとの間の動作関係に関連する関連付けを決定することができ、前記最新の既知の良好な関連付けに対する比較により前記関連付けが変化したか否かについて判断することができ、前記関連付けが変化した場合に、新規関連付けに対応できるように製品ディスペンサーを修正することができる点がある。
【０１２２】
加えて、本発明の一実施形態の別の有利点として、前記成分マトリックス内に構成された前記複数の製品形成用成分パッケージと、製品または飲料レシピのデータベースとを比較して、利用可能な製品または飲料メニューを形成することができる点がある。方法６０００はブロック６００２において開始する。
【０１２３】
ブロック６００２において、前記製品ディスペンサー（前記機器とも呼ばれる）を電源投入しかつ／またはリセットする。その後、処理はブロック６００４へと進む。
【０１２４】
ブロック６００４において、コントローラ５００は、前記複数の製品形成用成分パッケージそれぞれをスキャンして、前記製品形成用成分パッケージの現在の条件、前記製品形成用成分パッケージとポンプおよび／またはバルブとの間の現在の関連付けを判断し、特定の実施形態において必要かつ／または所望され得るような他の条件を決定する。条件の例を非限定的に挙げると、重量、分配された成分の量、残っている成分の量、成分の粘度、および／または特定の実施形態において必要かつ／または所望され得るような他のタイプおよび種類の条件がある。さらに、多様な関連付けの例を非限定的に挙げると、任意の数の製品形成用成分パッケージから１つ以上の成分を提供することが可能な任意の数の適切なポンプおよびバルブの任意の組み合わせ、または、任意の数の製品形成用成分パッケージから少なくとも１つの特定の成分を提供することが可能な任意の数の適切なポンプおよびバルブの任意の組み合わせがある。その後、処理はブロック６００６へと進む。
【０１２５】
ブロック６００６において、前記製品形成用成分パッケージと、前記ポンプおよび／またはバルブとの間の前記関連付けを、以前からの既知の良好な関連付けと比較する。以前からの既知の良好な関連付けの例を非限定的に挙げると、任意の数の製品形成用成分パッケージからの１つ以上の成分を提供することが可能な任意の数の適切なポンプおよびバルブの任意の組み合わせ、または、任意の数の製品形成用成分パッケージからの少なくとも１つの特定の成分を提供することが可能な任意の数の適切なポンプおよびバルブの任意の組み合わせがある。その後、処理は判断ブロック６００８へと進む。
【０１２６】
判断ブロック６００８において、前記製品形成用成分パッケージと前記ポンプおよび／またはバルブとの間の関連付けが変化したかどうかを判断する。例えば、成分マトリックス１１２を介して１つ以上の製品形成用成分パッケージ（例えば、１１４Ａ）が削除されたか、交換されたかまたは利用不可能となっているかどうかを検出することにより、あるいは、前記コントローラ（例えば、５００）を介して前記ポンプおよび／またはバルブのいずれかが削除されたか、交換されたかそうでなければ動作不能かまたは利用不可能となっているかどうかを検出することにより、判断を容易にすることができる。別のこのような関連付け変化を検出する方法の例を例示的かつ非限定的に挙げると、前記ノズルと前記成分パッケージとの間の成分供給ラインの真空レベルまたは圧力レベルが変化しているかどうか、および／または前記成分の他の粘度が変化しているかどうか、前記製品形成用成分パッケージと前記ポンプおよび／またはバルブとの間の関連付けが変化している可能性があることを示すことがある。その結果得られた判断が肯定である場合（すなわち、関連付けが変化している場合）、処理はブロック６０１２へと進む。その結果得られた判断が否定である場合（すなわち、関連付けは変化していない場合）、処理はブロック６０１０へと進む。
【０１２７】
ブロック６０１０において、プロンプトを作成または生成して、前記製品形成用成分パッケージ、ポンプおよび／またはバルブ関連付けが変化していないことを示す。例えば、プロンプトをディスプレイインジケータ（例えば、図２Ａ中の５０４）を介して生成して、関連付けに変化が無いことを示すことができる。この場合、前記方法はブロック６０１０において終了する。
【０１２８】
ブロック６０１２において、現在の製品形成用成分パッケージ、ポンプおよび／またはバルブ関連付けおよび構成の決定に部分的に基づいて、動作特性および関連付けの表を変更する。この変更は、最新の既知の良好な関連付けを考慮に入れることにより行われ、これにより、成分マトリックスにおける製品形成用成分パッケージが配置される場所と、ポンプおよび／またはバルブ間の関連付けとの間の不一致を評価することができる。この評価において考慮される要素の１つとして、刺激性の製品形成用成分パッケージおよび／または攪拌を必要とする製品形成用成分パッケージが成分マトリックス内に正確に配置されているかどうかという点がある。この評価において考慮される別の要素として、異なる製品形成用成分パッケージの個別の粘度がある。この点について、ポンプおよび／またはバルブについて動作性能特性を変更することで、レシピが高精度かつ正確に計量されることおよび製品または飲料を形成するのに必要な成分の比率を維持して製品または飲料品質を確保することを、より高く保障することができる。このような特性の例を非限定的に挙げると、送出される特定の成分の粘度を制御または補償する、ポンプまたはバルブのうちの少なくとも１つの電気的および／または機械的特性がある。その後、処理は判断ブロック６０１４へと進む。
【０１２９】
判断ブロック６０１４において、新規関連付けに起因して不一致が発生しているかどうかを判断する。不一致の一例を非限定的に挙げると、以前に１つ以上の刺激性タイプ成分と共に用いられた１つ以上のポンプ、バルブまたはラインの関連付けにおける使用可能性、少なくとも１つの他の成分と不適合である１つ以上の成分に以前に用いられたポンプ、バルブまたはラインの関連付けにおける使用可能性、または、品質または適切な製品または飲料の最終的分配と不適合であり得る少なくとも１つのディスペンサー構成要素の関連付けにおける使用可能性がある。別のこのような不一致の例を非限定的に挙げると、ノズルと成分パッケージとの間の成分供給ラインの真空レベルまたは圧力レベルが通常の許容範囲から外れている場合があり、これは、成分供給レインがねじれているか、遮断されているかまたは適切にシールされていないことを示す。その結果得られた判断が肯定である場合（すなわち、不一致が生成されている場合）、処理はブロック６０１６へと進む。その結果得られた判断が否定である場合（すなわち、不一致が生成されていない場合）、処理はブロック６０１８へと進む。
【０１３０】
ブロック６０１６において、当該製品ディスペンサーの動作を再開可能とする前に不一致があるためこの不一致を除去するために注意喚起が必要である製品形成用成分パッケージ、ポンプおよび／またはバルブ不一致があることを、プロンプトが示す。例えば、プロンプトをディスプレイインジケータ（例えば、図２Ａ中の５０４）を介して生成することができ、これにより、不一致を除去するために注意喚起が必要であることを示す。この場合、前記方法はブロック６０１６において終了する。
【０１３１】
ブロック６０１８において、前記製品形成用成分パッケージ、ポンプ、および／またはバルブ新規関連付けが更新されておりかつ／または最新の既知の良好な関連付けとして保存されていることをプロンプトにより示す。例えば、プロンプトをディスプレイインジケータ（例えば、図２Ａ中の５０４）を介して生成することができ、これにより、新規関連付けの更新または保存を示すことができる。この場合、前記方法はブロック６０１８において終了する。
【０１３２】
本発明の多様な実施形態の能力は、ソフトウェア、ファームウェア、ハードウェア、またはこれらのいくつかの組み合わせにより、実行することができる。
【０１３３】
一例として、例えばコンピュータが利用可能なメディアを有する製造品（例えば、１つ以上のコンピュータプログラム製品）において、本発明の１つ以上の態様を含めることができる。このメディアは、その内部において、例えば本発明の前記実施形態の能力を提供および促進するためのコンピュータ可読プログラムコード手段を具現化している。製造品は、コンピュータシステムの一部として含めることもできるし、あるいは別個に販売することもできる。
【０１３４】
さらに、少なくとも１つの機械可読プログラム保存デバイスであって、前記機械が本発明の前記実施形態の能力を行う際に実行可能な少なくとも１つのプログラムまたは１組の命令を明白に具現化するデバイスを提供することができる。
【０１３５】
本明細書中示したフロー図は例であり、記述されたこれらの図またはその要素（または動作）には、請求されている特許の範囲から逸脱することなく、数多くのバリエーションがあり得る。例えば、前記要素を異なる順序で実施してもよく、あるいは、要素を追加、削除または変更してもよい。これらのバリエーションは全て、請求されている特許の一部とみなされる。
【０１３６】
本発明の実施形態について説明してきたが、当業者であれば、現在および将来の両方において、以下に続く特許請求の範囲内に収まる多くの多様な改善および向上を為すことができることが理解されるであろう。これらの請求項は、最初に記載した本発明の適切な保護を維持するように解釈されるべきである。
【図１Ａ】
0005544291.tif 000002
【図１Ｂ】
0005544291.tif 000003
【図１Ｃ】
0005544291.tif 000004
【図１Ｄ】
0005544291.tif 000005
【図１Ｅ】
0005544291.tif 000006
【図１Ｆ】
0005544291.tif 000007
【図２Ａ】
0005544291.tif 000008
【図２Ｂ】
0005544291.tif 000009
【図２Ｃ】
0005544291.tif 000010
【図２Ｄ】
0005544291.tif 000011
【図３】
0005544291.tif 000012
【図４】
0005544291.tif 000013
【図５】
0005544291.tif 000014
【図６】
0005544291.tif 000015
【図７】
0005544291.tif 000016
【図８】
0005544291.tif 000017