(57)【特許請求の範囲】
【請求項１】
商品又はサービスを提供するための販売機システムであって、
提供機構制御装置を有さない提供機構を有する販売機と、
前記販売機からは遠隔のデータ処理装置と、
ベンディングブリッジと、を備え、
前記ベンディングブリッジは、前記データ処理装置及び前記販売機の前記提供機構と通信して、商品又はサービスの選択に応じて、マスタースレーブ関係の下に、前記データ処理装置が、前記提供機構に対して前記商品又はサービスを提供するように直接的に命令するようにしたことを特徴とする、販売機システム。
【請求項２】
前記ベンディングブリッジは消費者インターフェースを有する、請求項１に記載の販売機。
【請求項３】
前記ベンディングブリッジはディスプレイインターフェースを有する、請求項１に記載の販売機。
【請求項４】
前記ベンディングブリッジは、モータ制御インターフェースを有する、請求項１に記載の販売機システム。
【請求項５】
前記データ処理装置はパーソナルコンピュータを有する、請求項１に記載の販売機。
【請求項６】
前記データ処理装置は電話を有する、請求項１に記載の販売機。
【請求項７】
前記販売機は冷蔵システムを有し、
前記データ処理装置は、前記ベンディングブリッジを介して前記冷蔵システムを制御する、請求項１に記載の販売機システム。
【請求項８】
前記ベンディングブリッジは、前記冷蔵システム及び前記データ処理装置と通信する冷蔵制御インターフェースを有する、請求項７に記載の販売機システム。
【請求項９】
前記冷蔵制御インターフェースは、１つ又は複数のファン制御インターフェースを有する、請求項８に記載の販売機システム。
【請求項１０】
前記冷蔵制御インターフェースは、遠隔動き検出器を有する、請求項８に記載の販売機システム。
【請求項１１】
前記データ処理装置は、前記販売機のナイトタイムモードの動作の管理を実行する命令を記録したマイクロプロセッサ可読媒体を有する、請求項１に記載の販売機。
【請求項１２】
前記データ処理装置は、消費者からの通信を受け付け、商品又はサービスの提供が承認されたか否か判定して前記商品又はサービスの提供を実行する命令を記録したマイクロプロセッサ可読媒体を有する、請求項１に記載の販売機システム。
【請求項１３】
前記ベンディングブリッジは、前記販売機のエネルギー利用方法及び効率の管理を実行する命令を記録したマイクロプロセッサ可読媒体を有する、請求項１に記載の販売機システム。
【請求項１４】
前記データ処理装置は複数の仮想設備モジュールを有する、請求項１に記載の販売機システム。
【請求項１５】
前記データ処理装置と通信する支払いサービスシステムをさらに有する、請求項１に記載の販売機システム。
【請求項１６】
前記データ処理装置と通信する消費者インタラクションシステムをさらに有する、請求項１に記載の販売機システム。
【請求項１７】
前記データ処理装置と通信するルート操作システムをさらに有する、請求項１に記載の販売機システム。
【請求項１８】
前記データ処理装置と通信する会計サービスシステムをさらに有する、請求項１に記載の販売機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、概して、販売機、冷却器、又はその他の種類の商品ディスペンサに関するものであり、更に具体的には、ベンディングブリッジを介して通信する仮想操作モジュールを有する販売機、冷却器、又はその他の種類の商品ディスペンサに関するものである。
【背景技術】
【０００２】
一般的に、販売機、冷却器、飲料ディスペンサ等の既知の即時消費設備（immediate consumption equipment）は、自律動作するように設計されている。この点において、全てのハードウェアシステム、電子機器、及び必要なソフトウェアは、装置の筐体に内蔵される。
【０００３】
カードリーダ、オンライン監視ハードウェア、及び、無線モデム又はインターネット通信のような通信手段を備える他の装置を介して、販売機又は他の装置は、在庫情報の履歴及び他の種類のシステム情報履歴を通信することができる。しかし、一般的に、そのような装置及び外付通信機器は、中心設備（central facility）からの動作コマンド及び制御型関数（control type functionality）を与えることは無い。
【０００４】
近年、販売機及び他の装置は、販売機制御装置（販売機コントローラ）と称される搭載型ローカル制御システムを使用している。販売機制御装置は、消費者による支払いを受け付け、商品を選択し、そして、商品を提供する。一般的に、自動的なローカル操作のみが可能であるため、このような販売機制御装置は、実施可能な処理フロー方法の種類が限られる。例えば、一番目にお金の投入を要求し、二番目に商品の選択を要求し、そして、三番目に販売機から商品を提供するような販売機制御装置が一般的である。このような単一の処理フロー方法における問題は、消費者が購入に際して、どのように操作（interact）しなければならないかということではない。むしろ、一般的に消費者は、先ず商品を選んでから料金を支払うことを好むということにある。
【０００５】
提供サイクルの処理フローを制御できないということは、一部の消費者の趣向を実現することができないということである。特に、一般的に、販売機を使用する消費者の種類に応じて処理フローを変更することはできない。消費者は、消費者らが好む商品購入方法を実行することができないことを洞察する。そして、提供される商品又はサービスの種類や、販売機が設置されている環境の種類に、販売機の動作モデル及び処理フローを合わせることができない場合、売り上げは減少する。
【０００６】
処理フローが制御不能なことに加えて、自律動作が必須なあらゆる電子機器を有する販売機は、設備コストがかさむ一方で、誤動作する部品が多いため信頼性が低い。エネルギー管理システムが必要な場合には、更に多くの電子機器が追加されうる。同様に、クレジットカードリーダが必要な場合には、更に多くの電子機器が追加されうる。これらのシステムは、コストがかさみ、維持及び修理を必要とする。その結果、更なる電子機器を配置し、コストが増加し、信頼性が低下し、部品の在庫が増加し、修理依頼電話件数が増加し、販売機のルート収益性（route profitability）が低下するおそれがある。
【０００７】
販売機産業における他の課題は、使用される販売機への膨大な補給である。この点において、近年、中古の販売機を再生するプログラムが進行中である。再生された販売機は、運用者には明確なほど、新品の装置より安価である。安価ではあるが、再生された販売機設備は、既存の設備と同様に欠点を有する。欠点が克服され、再生された販売機の一部の部品が削減又は除去されて、全体としての信頼性を向上させた場合には、コストは新品の設備よりも安くなる。職場その他の場所のように販売機を設置することが難しい、コスト重視のチャネルの場合には、このチャネルは新規且つ開かれたマーケティング機会となりうる。
【０００８】
他の問題としては、販売機に用いられる電子部品は、冷却器、飲料ディスペンサその他の場合とは異なるということである。この点において、スケールメリット、共有ネットワークサービス、又は実現されうるその他の相乗作用は無い。なぜなら、これらの装置は、異なる、互換性の無い技術を利用しているからである。したがって、支払い及び在庫管理情報を提供するために、販売機に追加可能な電子部品に多くの時間が費やされ、販売機、冷却器、その他の装置について、どのように商品の品質を向上し、エネルギーを節約し、新たな消費者満足度（experience）を達成するかということに時間をかけることができない恐れがある。
【０００９】
このように、消費者満足度を向上する、設備信頼性の向上、及び設備全体としてのコストの削減といった要望がある。特に、上述したような欠点を克服すると共に、設備のコストを削減し、新規市場を開拓できる、再生型販売機が要望されている。さらに、販売機、冷却器、飲料ディスペンサ等に用いられる電子部品の間の相乗作用を見出して、そのような装置の製造及び運用においてスケールメリットを実現することが要望されている。
【発明の概要】
【００１０】
したがって、本発明は、商品又はサービスを提供する販売機システムを提供する。この販売機システムは、提供機構を有する販売機と、当該販売機からは遠隔のデータ処理装置と、ベンディングブリッジと、を備える。このベンディングブリッジは、データ処理装置及び販売機の提供機構と通信して、当該提供機構に対して商品又はサービスを提供するように命令する。
【００１１】
上述のベンディングブリッジは、消費者インターフェース、照明制御インターフェース、ディスプレイインターフェース、及び／又は、モータ制御インターフェースを有してもよい。データ処理装置は、サーバ、パーソナルコンピュータ、支払いアイコン、及び／又は、電話を有してもよい。データ処理装置は、販売機から商品又はサービスの少なくとも１つを提供し、消費者の支払い情報を受け付け、商品又はサービスについて課金することを実行する命令を記録したマイクロプロセッサ可読媒体を有してもよい。
【００１２】
販売機は、冷蔵システムを有し、データ処理装置は、ベンディングブリッジを介して冷蔵システムを制御しうる。データ処理装置は、湿度データを受信し、販売機の表面に結露が生じるかを判定し、冷蔵システムを制御して結露の発生を予防しうる。ベンディングブリッジは、冷蔵システム及び前記データ処理装置と通信する冷蔵制御インターフェースを有してもよい。冷蔵制御インターフェースは、コンプレッサ制御インターフェース、１つ又は複数の温度センサ、１つ又は複数のファン制御インターフェース、及び／又は、遠隔動き検出器を有してもよい。
【００１３】
データ処理装置は、販売機のナイトタイムモードの動作の管理を実行する命令を記録したマイクロプロセッサ可読媒体を有してもよい。データ処理装置は、消費者からの通信を受け付け、商品又はサービスの提供が承認されたか否か判定して前記商品又はサービスの提供を実行する命令を記録したマイクロプロセッサ可読媒体を有してもよい。
【００１４】
データ処理装置は、提供動作サーバを含みうる。バーチャルブリッジは、提供動作サーバがオフラインの場合に複数の提供動作データを保存し、提供動作サーバがオンラインの場合に複数の提供動作データを提供動作サーバに通知する動作を実行する命令を記録したマイクロプロセッサ可読媒体を有してもよい。
【００１５】
ベンディングブリッジは、エネルギー利用方法及び前記販売機の効率の管理を実行する命令を記録したマイクロプロセッサ可読媒体を有する。データ処理装置は、複数の仮想設備モジュールを有してもよい。販売機システムは、データ処理装置と通信する支払いサービスシステム、データ処理装置と通信する消費者インタラクションシステム、データ処理装置と通信するルート操作システム、及び／又は、データ処理装置と通信する会計サービスシステムをさらに有してもよい。販売機は、飲料ディスペンサ又は冷却器を含みうる。
【００１６】
本発明は、商品又はサービスを提供するための販売機システムを更に提供する。この販売機システムは、提供機構を有する販売機と、販売機からは遠隔のデータ処理装置と、ベンディングブリッジと、を備えてもよい。このベンディングブリッジはデータ処理装置及び販売機の提供機構と通信して、データ処理装置に消費者支払い情報を取得させ、提供機構に商品又はサービスを提供させるようにしうる。
【００１７】
本発明は、販売機システムから消費者に商品又はサービスを提供する方法を更に提供する。この方法は、商品又はサービスを選択するステップと、選択結果を遠隔データ処理装置に転送するステップと、選択が承認されたかをデータ処理装置にて判定するステップと、承認された選択に応じて前記販売機に提供するステップとを含みうる。
【００１８】
上述したような本発明の特徴、及びその他の特徴は、図面及び添付の請求項と併せて以下の詳細な説明を参照することによって当業者に対して明らかにされるであろう。
【図面の簡単な説明】
【００１９】
【図１Ａ】従来技術による販売機の一例を示す図である。
【図１Ｂ】ベンディングブリッジを有する販売機の一例を示す図である。
【図１Ｃ】販売機、冷却器、及び飲料ディスペンサを、仮想設備モジュールを含むネットワークサービスにネットワーク接続するためにベンディングブリッジが用いられる即時消費設備ネットワークの一例である。
【図１Ｄ】即時消費グローバルネットワークの一例を示す図である。
【図２Ａ】ベンディングブリッジシステム５００の一例を示す図である。
【図２Ｂ】支払いアイコンシステム６００の一例を示す図である。
【図２Ｃ】冷却器固有の在庫管理及び価格設定特性を有するベンディングブリッジシステム５００の一例を示す図である。
【図２Ｄ】加熱及び冷蔵制御の一例を示す図である。
【図２Ｅ】少なくとも一つのＭＤＢインターフェース及び／又はＤＥＸインターフェースを有する改良装置として構成されたベンディングブリッジの一例を示す図である。
【図３】消費者−販売機トランザクションインタラクションによって、消費者により開始された提供方法の一例を示す図である。
【図４】支払いアイコンを利用した消費者−販売機トランザクションインタラクションによって、消費者によって開始された提供方法の一例を示す図である。
【図５】追加のトランザクション認証及び提供動作サーバアップデートサポートを有する消費者−販売機トランザクション方法の一例を示す図である。
【図６】消費者データ処理装置（サーバ）−販売機トランザクションインタラクションによって、消費者により開始された提供方法の一例を示す図である。
【図７】消費者がデータ処理装置を用いることによる、間接的な提供トランザクション方法の一例を示す図である。この方法において、消費者データ処理装置は、サーバと通信し、当該サーバは販売機と通信して提供サイクルを実行する。
【図８】消費者の会計を管理し、及び／又は提供動作データを収集する方法の一例を示す図である。
【図９】消費者−販売機インタラクションモデルと、消費者−サーバ−販売機インタラクションモデルとの間の遷移を行うように構成された提供システムの一例を示す図である。
【図１０】消費者―販売機インタラクションモデルと、消費者−サーバ−販売機インタラクションモデルとの間を遷移する方法の一例を示す図である。
【図１１】棚在庫を追跡する方法の一例を示す図である。
【図１２】棚在庫を追跡するための在庫管理ファイルの作成の一例を示す図である。
【発明を実施するための形態】
【００２０】
ここで、図面について更に詳細に説明する。図１Ａは、既知の販売機２１２の一例を示す図である。販売機２１２は、販売機制御装置（ＶＭＣ）２０２と、多くの周辺装置とを備える。これらの周辺装置は、コイン機構２０４、紙幣受け入れ装置２０６、キャッシュレス端末２０８、エネルギー管理装置２１０、及び同様の装置を備える。
【００２１】
動作中、販売機制御装置２０２は、様々なスイッチ、センサ、モータ、及び販売機２１２の周辺装置とインターフェースする。販売機制御装置２０２は、関連する周辺装置を操作するために必要なプロトコル及び通信を実行する。これらのプロトコル及び通信は、マルチドロップバス（ＭＤＢ）、データ交換インターフェース（ＤＥＸ）、及び同様のデバイスのような工業規格を含みうる。これらのプロトコル及び通信規格は、ＥＶＡ（European Vending Association）及びＮＡＭＡ（National Automated Merchandising Association）によってサポートされている。その他の既知の販売機２１２は、他のタイプ及び種類のプロトコル及び通信も含み、周辺装置をサポートする。
【００２２】
販売機制御装置２０２は、あらゆる必要なロジック及び判定機能を備え、消費者からの料金を受け付け、売り切れ商品を判定し、消費者による商品選択を判定し、商品を提供する。一般的に、既知の販売機２１２に用いられる販売機制御装置２０２は、販売機２１２が自律動作するために必要な全てのものを有していた。販売機２１２は、提供動作のために、ネットワーク接続又は外部データ通信のような、外部サポートを必要としなかった。
【００２３】
既知の販売機２１２は、消費者からの支払いを受け付けるために必要な周辺装置のホストが必要である点も特徴とする。この点において、ＣＯＩＮＣＯ、ＭＡＲＳ／ＭＥＩその他のタイプ又は種類のコイン機構であるコイン機構２０４が、コインを受け付けるために必要とされる。また、ＣＯＩＮＣＯ、ＭＡＲＳ／ＭＥＩその他のタイプ又は種類の紙幣受け入れ装置のような、紙幣受け入れ装置２０６が紙幣による支払いを受け付けるために必要とされる。ＩＳＯＣＨＲＯＮ、ＵＳＡＴＥＣＨＮＯＬＯＧＩＥＳ、ＴＲＡＮＳＡＣＴＩＯＮ  ＮＥＴＷＯＲＫ  ＳＥＲＶＩＣＥＳ（ＴＮＳ）、ＭＡＲＳ／ＭＥＩ、その他のタイプ又は種類のキャッシュレスリーダーのような、キャッシュレス端末２０８は、クレジットカードによる支払いを受け付けるために必要とされる。キャッシュレス端末ハードウェアのコストに加えて、月ごとのサービス料及びトランザクション処理料が必要になりうる。
【００２４】
既知の販売機２１２は、内蔵している商品を冷却保管するために冷却システムを有することを特徴とする。この点において、典型的に、販売機２１２は、所望の温度に商品を保つために、販売機制御装置２０２が必要に応じて冷却システムをオンオフするように製造されている。多くの販売機制御装置２０２は、消費者の通行量や、販売機２１２の購買使用形態をあまり考慮することなく、冷蔵制御機能を実行する。その結果、既知の販売機１２のエネルギー効率は良くは無い。これらの欠点を克服するためには、エネルギー制御装置２１０に追加コストを費やす必要がある。そこで、一旦設置された後に、様々なレベルの性能の、様々なタイプの「高性能な」アルゴリズムが、冷蔵サイクルをより良好に管理し、エネルギーを節約するために採用されることがある。
【００２５】
既知の販売機２１２の他の特徴は、販売機制御装置２０２及び種々の周辺装置がすべて、それぞれの販売機２１２の筐体に組み込まれていることである。この点、販売機２１２は、自律モードで動作し、単機能電子機器を全て搭載している。したがって、既知の販売機２１２は比較的高価である。さらに、運営者は、一般的に、消費者からのキャッシュレス支払いを処理するためにトランザクション処理料を支払わねばならず、これにより利益が減少する。
【００２６】
サービス技師からすると、そのような販売機２１２は若干信頼性が低い恐れがある。更に、そのような販売機２１２は、清掃、修理、そして、関連電子機器並びに周辺装置の交換を要する。さらに、アップグレード可能性、電子機器の型式の違い、周辺装置間の互換性の問題は、動作性能を低下させ、販売機のルートの運用コストを上昇させる恐れがある。
【００２７】
対照的に、図１Bは、本明細書にて説明するような、販売機１０２の一例を示す図である。販売機システム１０２は、ベンディングブリッジ５００を備える。既存の販売機制御装置、周辺装置及び他の関連電子機器は、販売機１０２から取り外される。したがって、コスト節約及び販売機の信頼性の向上が実現可能である。既存の販売機装置及び周辺装置に代えて、販売機１０２は、販売機１０２と通信するベンディングブリッジ５００を利用する。
【００２８】
販売機１０２は、非限定的に、商品又は飲料販売機、販売機、スナック販売機、消耗食品又は飲料品を販売又は提供可能な装置、非消耗商品を販売または提供可能な装置、すなわち、商品及び／又はサービスの購入を補助することができる装置を含むことができる。販売機１０２は、販売機１０２Ａ、冷却器１０２Ｂ、飲料ディスペンサ１０２Ｃ、及び類似の装置を含みうる。販売機１０２は、即時消費設備、即時消費設備１０２、仮想販売機１０２、設備１０２、冷却設備１０２、飲料ディスペンサ１０２、又は販売設備１０２とも称することがある。反対に、販売設備、冷却設備、飲料ディスペンサについて、販売機１０２と称することもある。
【００２９】
例示的実施形態にて、仮想設備モジュールは、既知の販売機の電子機器を、ネットワーク接続されている、販売機１０２の外部且つ販売機１０２の遠隔に備えられた仮想設備モジュールに置き換えるものである。例えば、既知の販売機制御装置２０２は、仮想販売機制御装置（仮想販売機コントローラ）７０８Ａと置き換えることができる。動作中、ベンディングブリッジ５００は、販売機１０２の外部且つ販売機１０２の遠隔に備えられた仮想販売機制御装置７０８Ａとデータ通信を行う。仮想販売機制御装置７０８Ａは、データを受信し、売り切れ状態を判定し、販売スペースを管理し、消費者からの支払いを会計し、消費者の選択を商品の配置と一致させ（reconcile）、遠隔でデータ通信を行い、販売機１０２からの商品又はサービスの提供を実行させる。
【００３０】
このような仮想設備モジュール７０８は、仮想販売機制御装置７０８Ａ、仮想ホット／コールド販売機制御装置７０８Ｂ、仮想プレミアムブリュービバレッジ（premium brewed beverage）販売機制御装置７０８Ｃ、仮想飲料又はスナック販売機制御装置７０８Ｄ、仮想紙幣又はコイン管理７０８Ｅ、仮想エネルギー管理システム（ＥＭＳ） ７０８Ｆ、仮想サーモスタット７０８Ｇ、仮想湿度制御７０８Ｈ、仮想支払いセンター７０８Ｉ，仮想レディ・トゥ・ドリンク（ＲＴＤ）販売機制御装置７０８Ｊ、及び／又は他のタイプ又は種類の仮想設備モジュールを含む。仮想設備モジュール７０８は、販売機１０２のいずれか、及び／又は、全ての機能を制御しうる。したがって、販売機１０２は、必要及び／又は要望に応じて、一つ又は複数の仮想設備モジュール７０８を利用しうる。販売機１０２は、ネットワーク１０４を介して、仮想エネルギー管理システム７０８Ｆと通信し、とりわけ、エネルギー利用を改善すると共に、エネルギー利用に関連する装置動作も改善する。
【００３１】
販売機１０２は、仮想装置モジュール７０８にネットワーク１０４及びデータ処理装置を介してネットワーク接続される。このようなデータ処理装置は、スイッチタイプサーバ７０４でありうる。データ通信は、スイッチサーバ７０４に達し、仮想設備モジュール７０８に適切に転送される。データ処理装置は、マイクロスイッチサーバ７０２であっても良い。スイッチサーバ７０４は、高データ負荷で動作可能で、且つ、多くの異なる販売機１０２からの通信に対処できるように設計される。他方、マイクロスイッチサーバ７０２は、販売機１０２の使用数が比較的少ない、オフィス、学校、病院その他の用途に適している。サーバ７０４及び７０２は、仮想販売機サーバとして称されうる。また、データ処理装置１０８又はパーソナルコンピュータ１１０も、サーバとして機能するように動作しうる。よって、データ処理装置１０８及びパーソナルコンピュータ１１０は、サーバ１０８，１１０、又は仮想販売機サーバ１０８，１１０とも称されうる。
【００３２】
多くの用途にて、マイクロスイッチサーバ７０２及びスイッチサーバ７０４によって提供される機能は類似している。また、マイクロスイッチサーバ７０２は、スイッチサーバ７０４にネットワーク接続され、マイクロスイッチサーバのネットワークを構成する。同様に、パーソナルコンピュータ（ＰＣ）１１０は、仮想設備モジュール７０８をサポートし、且つ（又は）、マイクロスイッチサーバ７０２又はスイッチサーバ７０４にネットワーク接続する、デスクトップ型ソフトウェアアプリケーションを実行させる。また、ＰＣ１１０は、ウェブブラウザアクセス、デスクトップ型アプリケーション等を介して販売機１０２と通信する。パーソナルデータ装置１０８は、例えば、ワイヤレスフォン、パーソナルデータアシスタント（ＰＤＡ）、ポケットＰＣ、ＩＰＨＯＮＥ（登録商標）等でありうる。ネットワーク１０４は、例えば、グローバルネットワーク、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、又はバーチャルプライベートネットワーク（ＶＰＮ）でありうる。さらに、ネットワーク１０４は、有線及び／又は無線でありうる。特に、ネットワーク１０４は、イーサネット（登録商標） 、８０２．１１無線、ＧＰＲＳ、ＧＳＭ、１ＸＲＴＴ、ＣＤＭＡ２０００、３Ｇ、４Ｇ、その他のタイプ及び種類の、有線（無線） データ通信プロトコル及び／又は技術である。
【００３３】
仮想ホット／コールド販売機制御装置７０８Ｂの場合、その機能は、例えば、販売機１０２から入手可能な商品又はサービスのオンデマンド加熱及び冷却や、これに類似する機能を含む。様々な商品保管領域が様々な温度に維持されうる。商品は、室温又は室温に近い温度で保管され、そして、消費者の選択後、所定の、すぐに飲むことができる温度に迅速に加熱又は冷却される。さらに、棚寿命のようなパラメータの管理は、仮想ホット／コールド販売機制御装置７０８Ｂによって行われる。
【００３４】
仮想プレミアムブリュービバレッジ（ＰＢＢ）販売機制御装置７０８Ｃの場合、その機能は、例えば、カスタマイズしたバリスタスタイル飲料の消費者の選択を受け付け、販売機１０２を遠隔制御してカスタマイズした飲料を調製することを含む。このようなカスタマイズされたバリスタスタイル飲料は、コーヒー、紅茶、エスプレッソ、ホットチョコレート、及びその他のタイプ及び種類のカスタマイズ飲料を含みうる。このような飲料の遠隔調製は、飲料の組成、浸出時間（brewing time）、添加物、振盪又は攪拌、調味料を遠隔制御する機能、及びこれと同等の機能を含む。
【００３５】
仮想飲料又はスナックの販売機制御装置７０８Ｄの場合、機能は、例えば、範囲外の温度及び電力状態を管理して、商品の完全性を補償することである。尚、同様の機能も含みうる。
【００３６】
仮想紙幣又はコイン管理装置７０８Ｅの場合、機能は、例えば、支払いを管理し、つり銭の提供を管理し、更に、サービス機能を最大化し、顧客の購買満足度を良好に保証するための警告及び呼び出しを含む関連サービス状態の管理を含む。尚、同様の機能も含みうる。
【００３７】
仮想エネルギー管理システム（ＥＭＳ）７０８Ｆの場合、機能は、例えば、エネルギー効率管理、ユーティライゼーション及び部品利用パターンの監視、エネルギー節約アルゴリズムの実行、最適商品提供温度の保証、及び、スマートな使用法アルゴリズム並びに清掃による冷蔵部品サービス寿命の延長を含みうる。尚、同様の機能も含みうる。
【００３８】
仮想サーモスタット７０８Ｇの場合については、機能は、例えば、周辺環境や商品その他の温度を監視することにより、販売機の性能、冷蔵、及び／又は、加熱を遠隔管理することを含みうる。仮想湿度制御装置７０８Ｈの場合には、機能は、例えば、周辺環境や商品その他の湿度レベルを監視することにより、販売機の性能、冷蔵、及び／又は、加熱を遠隔管理することを含みうる。例えば、温度及び湿度は遠隔監視される。販売機１０２のクーラーガラス扉の表面に結露が形成される可能性が高いか否かについて判定される。必要に応じて、販売機１０２との通信により、ガラスの加熱、通気パターン、冷蔵サイクルの制御、又は販売機設定の最適化を含むステップを行い、結露の形成を回避若しくは緩和し、又は結露を処理する。
【００３９】
仮想支払いセンター７０８Ｉの場合、機能は、例えば、コイン、紙幣又はキャッシュレストランザクション、及び中心地（central location）でのプーリングペイメント（pooling payment）などによる支払いを遠隔で受け付け、消費者が多様な販売機１０２を操作することができるようにし、キャッシュレス会計を再評価し、若しくは購入を認証し、遠隔受け付けしたコイン、紙幣その他による支払いを会計し、販売を管理し、支払いを受け付けるか否かを示す遠隔データ通信に対して応答する機能や、これと同様の機能を含みうる。
【００４０】
仮想のレディ・トゥ・ドリンク（ＲＴＤ）販売機制御装置７０８Jの場合、例えば、機能は、消費者の選択及び嗜好（preference）を受け付け、販売機の動作を管理し、ＲＴＤ商品を調製及び提供し、加熱及び冷却の好みを含む消費者の嗜好に応じてサービスする機能や、これと同様の機能を含みうる。
【００４１】
図１Ｃは、即時消費設備ネットワークの一例を示す図である。ここで使用されるベンディングブリッジ５００は、販売機、冷却器、及び飲料ディスペンサを、仮想設備モジュール７０８を含むネットワークサービス７００にネットワーク接続している。ベンディングブリッジ５００は、販売機１０２Ａ、冷却器１０２Ｂ、及び／又は、ディスペンサ１０２Ｃに内蔵されている。ベンディング設備１０２Ａ〜Ｃの外部且つ遠隔のネットワークサービスは、動作制御、判定、最適化その他の機能を提供するように利用される。販売機１０２Ａ、冷却器１０２Ｂ、及びディスペンサ１０２Ｃは、販売機１０２、ベンディング設備、ベンディング設備１０２、又は即時消費設備として称されうる。ベンディングブリッジ５００は、仮想設備モジュール７０８及び販売機１０２の各構成部品の間の全ての機能及び通信を含む。
【００４２】
即時消費グローバルネットワーク７０５は、多数のネットワークサービス７００を有することを特徴とする。これらのネットワークサービス７００は、例えば、仮想設備モジュールサービス７０８、支払いサービス７１２、消費者総合サービス７１４、ルート操作サービス７０６、及び決済会計並びにアカウンタビリティー（Accountability）サービス７１０を含みうる。更に、販売機１０２（販売機１０２Ａ、冷却器１０２Ｂ、ディスペンサ１０２Ｃを含む）は、ネットワーク１０４と、マイクロスイッチサーバ７０２、スイッチサーバ７０４、パーソナルコンピュータ１１０、パーソナルデータサービスその他の装置を介して、ネットワークサービス７００にネットワーク接続されうる。
【００４３】
仮想設備モジュールネットワークサービス７０８の場合、機能は、例えば、データを受信し、売り切れ状態を決定し、消費者からの支払いを会計し、消費者の選択を商品の配置と一致させ、遠隔でデータ通信を行い、販売機１０２からの商品又はサービスの提供を完了する機能、及びこれと同様の機能を含みうる。
【００４４】
支払いネットワークサービス７１２の場合については、機能は、例えば、消費者の会計を管理し、トランザクションを認証し、サードパーティのバックエンドサーバ並びにシステムとインターフェースし、消費者の支払い、ホテルのルームキーによる支払い、従業員バッジによる支払い、学校IDによる支払い、特約（Royalty）プログラム、ストアードバリューシステム（stored value systems）、クレジットカードシステム、大学システム、ウェブペイイノベーションペイメントシステム、支払いアイコンシステム、をサポートする機能、及びこれと同等の機能を含みうる。
【００４５】
消費者インタラクションネットワークサービス７１４の場合については、機能は、例えば、消費者が販売機を使用する際の嗜好（vending occasion preferences）を管理し、デジタルなベンディングソリューション並びにインタラクティブなメディアコンテンツを管理し、グローバルデジタルマーケティングプラットフォーム（ＧＤＭＰ）とインターフェースし、対話的なパッケージング及びモバイルデジタルソリューションを行う機能、及びこれと同等の機能を含みうる。
【００４６】
ルート操作ネットワークサービス７０６の場合、機能は、例えば、サプライチェーン管理、定期的なサービス計画、予測設備メンテナンス、予測ストック補充、在庫管理、ルートプランニング、価格管理、ＳＫＵ管理、スペース対売り上げ管理、レディ・トゥ・ドリンク（ＲＴＤ）サービスを行う機能、及びこれと同等の機能を含みうる。
【００４７】
決済、会計（auditing）、アカウンタビリティネットワークサービス７１０の場合、機能は、キャッシュレストランザクションの決済、コイン、紙幣、キャッシュレストランザクションの消し込み、サードパーティサーバの監査、データウェアハウスの管理、データアカウンタビリティーサービスを行う機能、及びこれと同等の機能を含みうる。
【００４８】
図１Ｄは、即時消費グローバルネットワーク７０５の一例を示す図である。例示的実施形態では、バーチャルブリッジ５００を有する販売機１０２は、ネットワーク接続され、多くのネットワークサービス７００にアクセスする。販売機１０２は、ベンディングブリッジ５００によって、マイクロスイッチサーバ７０２、スイッチサーバ７０４、ネットワーク１０４、及びアプリケーションソフトウェアによってネットワークリソースにアクセスする。
【００４９】
第１実施形態では、アプリケーションソフトウェアはマイクロスイッチサーバ７０２にて実行される。ネットワークサービス７００のうちの全てよりは少ないネットワークサービスが実行され、アプリケーションソフトウェアが仕事場、学校、病院、ホスピタリティ（hospitality）、及び／又はその他の所望のマーケットチャネルに合わせて調整される。このような構成の利点は、ホストされたネットワークサービスモデルにおいて考えられる全ての可能なネットワークサービス用のサポートとは反対に、インフラに対して課される条件が低いことである。更に、この構成は、特定のマーケットチャネル用に調整されるカスタムアプリケーションソフトウェアや、低コストカスタム実装、その他の利点を実現する。
【００５０】
第２実施形態にて、ベンディングブリッジ５００は、マイクロスイッチサーバ７０２を介してスイッチサーバ７０４に直接又は間接にアクセスする。更に、多くのマイクロスイッチサーバ７０２も、スイッチサーバ７０４にアクセスして、販売機１０２への分散型ネットワーキングを実現しうる。
【００５１】
操作にて、仮想設備モジュールサービス７０８、支払いサービス７１２、消費者インタラクションサービス７１４、ルート操作サービス７０６、及び決済会計及びアカウンタビリティーサービス７１０を含むネットワークサービス７００は、一連のゲートウェイを経て多くの販売機からアクセスされうる。このようなゲートウェイは、例えば、ペイメントゲートウェイ、消費者ゲートウェイ、決済ゲートウェイ、仮想設備ゲートウェイ、ルート操作ゲートウェイ、及びその他のゲートウェイを含みうる。
【００５２】
図２Ａは、ベンディングブリッジシステム５００の一例を示す図である。一つの例示的実施形態では、ベンディングブリッジ５００は、多くのセンサ、販売提供メカニズム、及びネットワーク接続と相互接続しうる。この際、提供機能は、ベンディングブリッジ５００のネットワークインターフェース５３０によって受信されるデータ通信に応答する。さらに、センサデータは、ネットワークインターフェース５３０によって、ベンディングブリッジ５００を介して遠隔データ処理リソースによって収集され、及び通知される。
【００５３】
遠隔データ処理リソースは、仮想ソフトウェアモジュールによって販売機１０２の状態及びステータスを決定して、冷蔵制御、エネルギー管理の最適化、販売機制御機能、及びその他のタイプ及び種類の仮想設備モジュールを構成しうる。更に、消費者による選択が遠隔データ処理リソースで判定され、支払いを確認し、適切なコマンドを送信して、正確な販売機内の商品を販売（提供） する。
【００５４】
マイクロコントローラ５２０は、モータドライバ５２２、売り切れインターフェース５２４、加熱／冷蔵制御５２８、ネットワークインターフェース５３０、及び汎用入力／出力（Ｉ／Ｏ）５２８と相互接続されうる。マイクロコントローラ５２０は、ＵＳＢ、１２Ｃ、ＵＡＲＴ、ＳＰＩ、ＥＴＨＥＲＮＥＴ（登録商標）及び／又は他のタイプ及び種類のインターフェースのような、多様なオンチップの特徴に加えて、フラッシュメモリ及びランダムアクセスメモリ（ＲＡＭ） を含んだマイクロコントローラでありうる。マイクロコントローラ５２０は、ＭＯＴＯＲＯＬＡ、ＩＮＴＥＬ、ＦＲＥＥＳＣＡＬＥ、ＭＩＣＲＯＣＨＩＰ、ＲＡＢＢＩＴ、ＺＩＬＯＧ、又は、その他のタイプ又は種類の、特定の実施形態で必要とされ、及び／又は、所望されるようなマイクロコントローラである。望ましい実施形態において、マイクロコントローラ５２０は、ＺＩＬＯＧ  Ｆ９１  ＥＺ８０  ＡＣＣＬＡＩＭ  ＰＬＵＳマイクロコントローラ又はＺＩＬＯＧ  Ｆ９１  ＥＺ８０  ＡＣＣＬＡＩＭ  ＰＬＵＳ  ＳＩＮＧＬＥ  ＢＯＡＲＤ  ＣＯＭＰＵＴＥＲ（ＳＢＣ）で構成される。マイクロコントローラ５２０は、マイクロプロセッサとも称される。
【００５５】
モータドライバ５２２は、販売機１０２に内蔵された既存のディスペンスモータを駆動するように構成される。また、モータドライバ５２２は、１つ又は複数のステッパーモータ、ＡＣ若しくはＤＣモータ、又は所望の他のタイプ及び種類のモータを駆動するように構成されうる。モータドライバ５２２は、リレー、トライアック、ゼロ交差光遮断駆動回路（zero crossing opto-isolated drive circuit）、電界効果トランジスタ（ＦＥＴＳ）、ＭＯＳＦＥＴＳ、ＴＲＡＮＳＩＳＴＯＲＳ、及び／又は、他のタイプ及び種類のモータ制御用装置を利用する。
【００５６】
ベンディングブリッジ５００は、再生済みの販売機１０２に備えられる。また、モータドライバ５２２は、再生済みの販売機のディスペンスモータと相互接続されており、ネットワーク制御を介して商品及び／又はサービスを提供しうる。ベンディングブリッジ５００を利用したこのような再生済みの販売機は、ＲｏｙａｌＶｅｎｄｏｒｓ社（ウェストヴァージニア州カーナーズヴィル）により販売されているＲＯＹＡＬ６６０を含む。ＲＯＹＡＬ６６０は、一つのステッパーモータを利用して、在庫保管庫シュート又は貯蔵領域から商品を提供する。モータドライバは、ステッパーモータを駆動して種々の保管庫シュート又は貯蔵領域から商品を提供するように構成されうる。
【００５７】
売り切れインターフェース５２４は、機械的、光学的、又は他のタイプ及び／又は売り切れスイッチでありうる。売り切れスイッチ５２４は、いずれの商品が在庫切れかを示すものである。そのような情報は、遠隔データ処理リソースに通知され、消費者及びルートサービス業者に対して必要に応じて通知されうる。
【００５８】
ベンディングブリッジ５００を販売機に後から取り付ける場合、ベンディングブリッジ５００によって利用されうる領域に売り切れスイッチが設けられている。売り切れインターフェース５２４は、販売機１０２に既に設けられている既存の売り切れスイッチに接続されうる。或いは、販売機の中には、「落下センサ」を用いて選択された商品が「落下」して、実際に提供されたか判定するものもある。運転中、選択された商品の提供に失敗した場合に、在庫切れ、即ち売り切れとして判断される。売り切れインターフェース５２４は、販売機１０２の既存の売り切れスイッチを利用し、既存の「ドロップセンサ」にインターフェースし、少なくとも一つの売り切れセンサ又はスイッチを追加して、いつ在庫商品が売り切れたかを判定するように構成される。そのような売り切れインターフェース５２４は、スイッチ、光学センサ、振動センサ、及び／又はその他のタイプ及び／又は種類の所望の売り切れスイッチである。好ましくは、売り切れインターフェース５２４は、既知の販売機の場合のように消費者の選択した商品が提供できないという事態が生じる前に、商品が売り切れた場合に通知するように構成される。
【００５９】
加熱／冷蔵制御５２８は、販売機冷蔵システムを制御する。遠隔データ処理リソースは、冷蔵システムの動作をモニタし、コンプレッサの「オン」「オフ」サークルを制御し、冷蔵システムのエネルギー節約の点で最適化する。図２Dに示すように、加熱／冷却制御５２８は、コンプレッサインターフェース５２８Ａ、蒸発器ファンインターフェース５２８Ｂ、ラインパワーインターフェース５２８Ｃ、リバースリレー５２８Ｄ、高温センサ５２８Ｅ、排気センサ５２８Ｆ，遠隔動き検出器５２８Ｇ，ユーザインターフェース５２８Ｈ、汎用入出力（Ｉ／Ｏ）５２８Ｉ、蒸発器センサインターフェース５２８Ｊ，独立コンデンサファンインターフェース５２８Ｋ、電子蒸発器弁（ＥＥＶ）インターフェース５２８Ｌ、汎用入出力ナイトモードボタン５２８Ｍ、可変速蒸発器ファンインターフェース５２８Ｎ、その他の部品をさらに備える。
【００６０】
コンプレッサインターフェース５２８Ａは、販売機のコンプレッサの電源を「オン」「オフ」切り替え可能な、大電流高容量リレーでありうる。このようなコンプレッサインターフェース５２８Ａは、ＰＯＴＴＥＲ  ＆  ＢＲＵＭＦＩＥＬＤ  Ｔ９ＡＳ１Ｄ１２−１２リレー又はその他のインターフェースでありうる。
【００６１】
蒸発器ファンインターフェース５２８Ｂは、販売機の蒸発器ファンを「オン」「オフ」切り替え可能なリレーでありうる。このような蒸発器ファンインターフェース５２８Ｂは、ＴＹＣＯ  ＲＴＤ１４０１２リレー又はその他のリレーでありうる。
【００６２】
ラインパワーインターフェース５２８Ｃは、システム７０５全体に電力供給する。このような電源は絶縁変圧器を有し、高圧感知出力によって、ベンディングブリッジ５００が、供給ライン電圧、供給ライン状態、ブラウンアウト検知を含むライン電圧異常、その他のタイプ及び種類のライン供給状態を必要に応じて監視できるようにする。さらに、約５〜３０ＤＣボルトの範囲内で、少なくとも一回の低圧ステップダウン出力を行い、ベンディングブリッジ５００の半導体、論理回路（logic）その他の部分に低圧電力を供給する。このような低圧電力は、ダイオードブリッジ及び／又は適切なスイッチ制御器若しくは線形電圧制御器によって得られるＤＣ電力であり得る。好ましい実施形態において、４つのダイオードブリッジ及び線形電圧制御器７８０５又は７８１２、３．３Ｖ又は５ＶＤＣ切り替え電圧制御器が、システムの適切な部分に＋ＶＤＣを供給するために用いられる。
【００６３】
リバースリレー５２８Ｄは、販売機コンデンサーファンの回転方向を切り替えることができるリレーでありうる。この点において、コンデンサーファンの通常の回転方向を反対にすれば、塵、埃その他の粒子がコンデンサコイルから吹き落とされる。これによって、コンデンサを清潔にして、冷蔵システムの性能を最適効率に維持することができる。このようなリバースリレー５２８Ｄは、ＴＹＣＯ  ＲＴＤ１４０１２リレー又は他のタイプのリレーでありうる。
【００６４】
高温センサ５２８Ｅは、コンプレッサの温度を監視し、オーバーヒート及び／又はコンプレッサの損傷を防ぐために配置される。このような高温センサ５２８Ｅは、サーミスタ又はその他の種類の温度センサである。
【００６５】
排気センサ５２８Ｆは、冷蔵システムの効率を監視する。排気センサ５２８Ｆは、販売機又は冷却器の冷蔵コンパートメントを循環する空気の流れを監視する。
【００６６】
遠隔動き検出器５２８Ｇは、販売機１０２の前における消費者１０６の存在の有無を監視するために用いられる。販売機もしくは冷却器の中及び周囲における歩行者の交通を監視することは、エネルギー節約アルゴリズムを活用して冷却システムの動作を最適化し、消費者１０６が販売機１０２の中及び周囲に存在しない場合にエネルギーを節約する。例えば、エネルギー節約は、場所が閉鎖されるか、従業員休憩室に人がいない時間帯に最適化される。さらに、このような占有率のモニタリング結果は、いつどのように販売機１０２及び冷蔵システムを使用するかを決定するために用いられる。そして、冷蔵システムは、常に、冷たい製品を最適に冷えた温度で確実に提供するように動作しなければならない。
【００６７】
ユーザインターフェース５２８Ｈは、顧客又は設備オペレータが、表示された情報を見たり、何らかの調節ができるようにしたりするために使用される。そのような調節は、ナイトモードを入力し、冷蔵温度を設定し、警報を解除し、コンプレッサ並びにファンその他の部品、若しくはその他のタイプ及び種類のインターフェース表示装置の状態を表示することを含む。
【００６８】
汎用入出力（Ｉ／Ｏ） ５２８Ｉは、他の冷蔵システムの構成要素とインターフェースし、販売機１０２及び冷却冷蔵システムの監視及び／又は制御を行うために利用される。
【００６９】
蒸発器センサインターフェース５２８Ｊは、蒸発器及び／又は蒸発器ファンの動作を監視するために利用されうる。このような蒸発器センサインターフェース５２８Ｊは、マイクロコントローラ５２０のバッファされた入力（buffered input）でありうる。
【００７０】
独立型コンデンサファンインターフェース５２８Ｋは、販売機のコンデンサーファンを「オン」「オフ」切り替えることができるリレーである。そのような独立型コンデンサファンインターフェース５２８Ｋは、ＴＹＣＯ  ＲＴＤ１４０１２リレー又はその他のタイプのリレーである。
【００７１】
電子蒸発器弁（ＥＥＶ）インターフェース５２８Ｌは、ＥＥＶを操作するために用いられる。このようなＥＥＶは、熱交換コイルのサイズ及び長さを調節して、一部の冷蔵システム動作特性を変更するために用いられる。
【００７２】
汎用入出力ナイトモードボタン５２８Ｍは、入力を受け付けて、システムにバッファリングし、一定の出力負荷でシステムを駆動するために設けられる。ナイトモードボタン５２８Mは、設置場所が夜には閉鎖されていることを通知する。このオペレータ入力はベンディングブリッジ５００が省エネルギーモードか、又は販売が少ないと見込まれる場合に、夜の間、販売機１０２を準備状態に切り替えることができるということを通知するものである。
【００７３】
可変速蒸発器ファンインターフェース５２８Ｎは、蒸発器ファンの駆動速度を可変にする。冷却効果を維持するために必要な速度で蒸発器ファンを駆動し、ファンの速度を緩め、そして可能な場合にはパワーを節約することによってエネルギーを節約することができる。
【００７４】
ネットワークインターフェース５３０は、ベンディングブリッジ５００へのネットワーク接続を提供する。ネットワークインターフェース５３０は、イーサネット（登録商標） 、ＦｉｒｅＷｉｒｅ（登録商標）その他のタイプ又は種類のネットワークインターフェースである。さらに、ネットワークインターフェース５３０は、ローカルエリアネットワークアクセス（ＬＡＮ）、ワイドエリアネットワークアクセス（ＷＡＮ）、有線ネットワークアクセス、無線ネットワークアクセスその他のタイプ又は種類のネットワークアクセスである。
【００７５】
汎用入出力（Ｉ／Ｏ）５２８は、入力を受け付けて、システムにバッファリングし、システムを所定の出力負荷で駆動するために設けられる。
【００７６】
周辺光センサ５０２、販売機又は冷却器照明制御５０４、商品温度センサ５０６、周辺温度センサ５０８、赤外データ通信インターフェース（ＩＲＤＡ）５１２、液晶ディスプレイ（ＬＣＤ）若しくは真空蛍光ディスプレイ（ＶＦＤ）インターフェース５１４、発光ダイオード（ＬＥＤ）インターフェース５１６、商品又はサービスの提供センサ５１８、及び電源５４２も、マイクロコントローラ５２０と相互接続される。他の構成要素も用いられうる。
【００７７】
周辺光センサ５０２は、販売機１０２の周囲の照明量を監視する。照明パターンを用いて、販売機１０２が室内又は室外にあるか、及び／又は、昼間か夜間かが判定されうる。このような情報は、例えば、照明アルゴリズム、操作アルゴリズム、エネルギー節約アルゴリズム、その他のタイプ又は種類のアルゴリズム又はアプリケーションを含む多様なアルゴリズムに利用される。
【００７８】
販売機照明制御５０４は、販売機１０２の内部又は外部を照明するために用いられる。この際、ドア、筐体、棚その他の自動販売機１０２の構成要素は、発光ダイオード（ＬＥＤ）を含む多様な種類の光源によって照明される。このような照明は、リレー又はスイッチによる「オン」「オフ」方式か、又は様々な照度制御回路によって制御可能である。「オン」「オフ」のリレーはＴＹＣＯ  ＲＴＤ１４０１２リレー又はその他のタイプのリレーを含む。また、照度制御回路は、選択されうるあらゆる種類のＬＥＤその他の照明装置について調光機能を必要に応じて提供するように実装されうる。さらに、周辺光センサ５０２は、照明アルゴリズムにて、いつ、どの光源を用いて設備１０２を照明するかを決定するために用いられる。さらに、周辺光センサ５０２は、省エネアルゴリズムにて、どの光源によって、可能な時及び可能な場所での省エネモード中に、販売機１０２を適切に照明するためにどの程度の照度が必要かを決定するために用いられる。 
【００７９】
商品温度センサ５０６は、販売機１０２内部の商品の温度を監視する。このような温度情報は、様々なアルゴリズムにて用いられ、冷蔵システムが適切な商品温度を維持するように制御する。
【００８０】
周辺温度センサ５０８は、販売機１０２の周囲の温度を監視するように実装される。この際、このような周辺温度情報は、冷蔵システムの制御のような、様々なアルゴリズムにて用いられうる。
【００８１】
赤外線データ通信インターフェース（ＩＲＤＡ）５１２は、ベンディングブリッジ５００及び支払いアイコン６００の間の通信に用いられうる。そのような通信には、例えば、支払いアイコン６００で販売サイクルを実行すること、支払いアイコン６００でデータ交換すること、又はその他のタイプ又は種類の通信を含む。その他のタイプ又は種類の通信は、支払いアイコン６００、データ処理装置及び／又はその他のタイプ及び種類の装置を用いた通信である。このようなＩＲＤＡ５１２は、送信／受信ＩＲＤＡモジュール又はその他のタイプ及び種類のＩＲＤＡデータ通信装置でありうる。
【００８２】
液晶ディスプレイ（ＬＣＤ）又は真空蛍光ディスプレイ（ＶＦＤ）インターフェース５１４を用いてディスプレイを実装しうる。このようなディスプレイは、消費者１０６又はサービス技術者によって確認され、トランザクション、情報、サービス、及び／又はその他のタイプ又は種類の表示情報を提供する。このような液晶ディスプレイ（ＬＣＤ）又は真空蛍光ディスプレイ（ＶＦＤ）インターフェース５１４は、カラー高解像度ビデオディスプレイ、低解像度又はモノクロディスプレイ、ドットマトリックスディスプレイ、２×１６、２×２０、４×２０のキャラクターベースディスプレイ若しくは他のキャラクターベースのディスプレイ、又はその他のタイプ及び種類のディスプレイでありうる。
【００８３】
発光ダイオード（ＬＥＤ） インターフェース５１６は、注意を引くため、すなわち、販売機１０２若しくは特定の技術面に注意を引き付けるため、又はその他の目的のために実装される。このようなＬＥＤインターフェース５１６は、カラーＬＥＤ、カラーチェンジＬＥＤ、ＲＧＢタイプカラーチェンジＬＥＤの配列によって実装されうる。
【００８４】
商品又はサービス提供センサ５１８は、売り切れインターフェース５２４と同様の方法で実装され、及び動作する。電源５４２は、ベンディングブリッジ５００に電力を供給するように実装されうる。
【００８５】
多くの実施形態にて、ベンディングブリッジ５００は、上述したような特性よりも多い（少ない） 特性を有しうる。市場の嗜好、費用、消費者の観点、技術的な観点、ビジネスニーズ、及び所望の特性に応じて、特定の実施形態にどの特性を採用するかが決定されうる。また、多くのベンディングブリッジの構成が採用されうる。さらに、異なるベンディングブリッジ構成が、多くのタイプ及び種類の販売機１０２に実装されうる。特定のブランド又はモデルの販売機１０２は、特定のベンディングブリッジハードウェア構成を必要とし、冷却器又は飲料ディスペンサは、異なるハードウェア構成を必要とする。冷却器１０２のような即時消費設備に固有の例を図２Ｃに詳細に示す。
【００８６】
図２Ｂに、支払いアイコンシステム６００の一例を示す。支払いアイコン６００は、消費者によって利用され、販売機１０２からの販売サイクルを完了する。支払いアイコン６００は、販売機１０２への消費者インターフェース、及び／又は、保管−接続−特約（storing-accessing-loyalty）若しくはその他の支払い機能として動作する。そのような機能は、消費者１０６を識別し、販売機１０２が提供する商品並びにサービスの会計及び／又は在庫放出の準備を行う。
【００８７】
マイクロコントローラ６０６は、ＩＲＤＡインターフェース６０２、ＬＥＤディスプレイインターフェース６０４、及び／又はタッチ入力６０６と相互接続されうる。マイクロコントローラ６０６は、ＭＯＴＯＲＯＬＡ（登録商標）、ＭＩＣＲＯＣＨＩＰ、ＲＡＢＢＩＴ（登録商標）、ＺＩＬＯＧ、又はその他の事業者又はブランドでありうる。マイクロコントローラ６０６は、マイクロプロセッサと称されうる。
【００８８】
ＩＲＤＡインターフェース６０２は、ＩＲＤＡインターフェース５１２によってベンディングブリッジ５００と通信しうる。そのようなＩＲＤＡインターフェース６０２は、ＩＲＤＡインターフェース５１２と同様の方法及び構成要素によって実装されうる。
【００８９】
ＬＥＤディスプレイインターフェース６０４は、ＬＥＤ照明及びＬＥＤディスプレイ効果をもたらす。そのようなＬＥＤ照明及びディスプレイ効果は、単色又は複数色生成ＬＥＤを用いて、多様な範囲の色の選択枝を提供することができる。このような効果は、所望に調整可能である。
【００９０】
タッチ入力６０６は、消費者による入力を受け付けるために利用される。消費者による入力によって、商品選択をし、会計情報を管理し、アイコン６００の色や機能を変更し、又はその他の消費者による入力を受け付ける。タッチ入力は、容量センサ、感圧表面、ボタン、スイッチ、又は他のタッチ入力技術でありうる。
【００９１】
図２Ｃに、ベンディングブリッジシステム５００の一例を示す。このベンディングブリッジシステム５００は、冷却器専用の在庫管理及び価格設定機能を有する。ベンディングブリッジ５００は、冷却器のような販売機１０２を操作するように構成されうる。冷却器は、典型的に、１つドア、２つドア、若しくは３つドアの前開き若しくは上開きの冷蔵即時消費設備であり、飲料や、食料その他を保持するための棚を有している。
【００９２】
マイクロコントローラ５２０は、モータドライバ５２２、売り切れインターフェース５２４、加熱／冷蔵制御５２８、棚在庫センサ５２６、ネットワークインターフェース５３０、棚価格設定インターフェース５３２、在庫管理インターフェース５３４、マルチメディアインターフェース５３６、及び汎用入出力（Ｉ／Ｏ）５２８と相互接続される。マイクロコントローラ５２０は、周辺光センサ５０２、販売機若しくは冷却器照明制御５０４、商品温度センサ５０６、周辺温度センサ５０８、カードリーダインターフェース５１０、赤外線データ通信インターフェース（ＩＲＤＡ）５１２、液晶ディスプレイ（ＬＣＤ）若しくは真空蛍光ディスプレイ（ＶＦＤ）インターフェース５１４、発光ダイオード（ＬＥＤ）インターフェース ５１６、商品若しくはサービス提供センサ５１８、電源５４２その他の構成要素と相互接続される。
【００９３】
棚在庫センサ５２６は、棚の在庫を監視するために用いられうる。販売機１０２に商品を出し入れする場合、上述のように在庫の変動を監視して、在庫管理データ通信、在庫・冷蔵アルゴリズム、又はその他のタイプ及び種類の棚のセンサ検出（sensing）の用途に用いられうる。このような、棚在庫のセンサ検出は、接触検出、光学検出、赤外線検出、無線ＩＣタグ（ＲＦＩＤ）検出、又はその他のタイプ及び／又は種類のセンサ技術によって実装される。
【００９４】
棚価格設定インターフェース５３２は、商品棚に用いられ、商品の価格を提示する。可変の電子的な表示は、ＬＥＤ，ＬＣＤ，ＯＬＥＤ（有機ＬＥＤ）ディスプレイ技術及び／又はその他のタイプ及び／又は種類のディスプレイ技術によって実装される。表示情報は、ディスプレイ又は棚領域付近の商品の価格、販売促進広告、情報広告、又はその他のタイプ及び／又は種類の所望の表示情報を含む。棚価格設定インターフェース５３２は、Ｉ２Ｃ、ＳＰＩ、シリアル、ＵＳＢ、ＩＲＤＡ、ＲＳ２３２、有線、無線、ダイレクトディスプレイドライビングインターフェース、ＧＰＩＯ、又はその他のタイプ若しくは種類のインターフェースでありうる。 
【００９５】
在庫可視化インターフェース５３４は、棚にある在庫の画像を取得するために用いられる。このような画像は、従来の画像と現在の画像を比較して、変化を抽出するために用いられ、在庫量、種類、及び／又は商品の配置を判定する。このような変化は、サービス事業者及び／又は消費者による販売機１０２からの商品の出し入れを含む。また、このような在庫可視化インターフェース５３４は、何がどのようにして消費者１０６に商品選択を行わせ、消費者１０６がどのように販売機１０２から商品を取り出すかを観察するために用いられる。このような在庫可視化インターフェース５３４は、棚の在庫付近に戦略的に配置されたカメラモジュールである。在庫可視化装置５３４は、カメラ、写真モジュール、又はその他のタイプ又は種類の在庫可視化装置である。
【００９６】
マルチメディアインターフェース５３６は、ベンディングブリッジ５００を他のマルチメディアディスプレイ設備に相互接続できるようにするために実装される。このようなマルチメディアディスプレイ装置は、ディスプレイ、プロジェクタ、又はその他のタイプ及び／又は種類のマルチメディアディスプレイ設備である。このようなマルチメディアインターフェース５３６は、Ｉ２Ｃ、ＳＰＩ、シリアル、ＵＳＢ、ＩＲＤＡ、ＲＳ２３２、有線、無線、又はその他のタイプ及び／又は種類のディスプレイである。 
【００９７】
カードリーダインターフェース５１０は、消費者１０６が磁気カード、ＲＦＩＤカード、スマートカード、又はその他のタイプ及び／又は種類のカードを、ベンディングブリッジ５００にて使用可能にするために用いられる。カードリーダインターフェース５１０は、ビットストローブタイプトラック１、２、及び／又は３タイプリーダ、シリアルポートインターフェース式、ＧＰＩＯインターフェースタイプリーダ、カードリーダ・カードライタの組み合わされた装置、又はその他のタイプ及び／又は種類のカードリーダである。
【００９８】
図２Ｅに、少なくとも一つのＭＤＢインターフェース及び／又はＤＥＸインターフェースを有する改良装置として構成されるベンディングブリッジ５００の一例を示す。ベンディングブリッジ５００は、システム５００を、マスターとして構成されるマルチドロップバス（ＭＤＢ）インターフェース５５０、スレーブとして構成されるマルチドロップバス（ＭＤＢ）インターフェース５４６、及び工業標準のＤＥＸポートからマシン情報を取得するように構成されるデータ交換インターフェース（ＤＥＸ）５４８に接続することによって、従来の販売装置で動作するように構成される。
【００９９】
ＭＤＢインターフェース５５０、５４８は、光学的に隔離（optically isolated）された双方向シリアルデータ通信を行いうる。ＤＥＸインターフェース５４８は、シリアルタイプインターフェースである。インターフェース５５０、５４６、５４８は、National Automatic Merchandising Association（ＮＡＭＡ）、ＭＤＢスペック、ＥＶＳ標準、European Vending Association（ＥＶＡ）ＤＥＸスペックのような販売機の工業標準、及び／又は、その他の工業標準に準拠する。 
【０１００】
図３は、消費者−販売機間のトランザクションインタラクションによって消費者が開始した提供の方法の一例を示す図である。消費者１０６は、パーソナルデータサービス１０８を利用して、ベンディングブリッジ５００によって、販売機１０２との提供トランザクションを開始しうる。この点において、消費者１０６は、パーソナルデータ装置１０８を利用して商品選択を行い、課金を承認し、販売機１０２から商品又はサービスの提供を受ける。このようなベンディングサイクルは、お金を入れたり、商品選択を行ったりするために、消費者が販売機１０２に触れることなく、完了及び実行することができる。
【０１０１】
図中、ブロック１００２に、パーソナルデータ装置１０８及びベンディングブリッジ５００の間の通信として、フロー「１」を示す。上述のように、パーソナルデータ装置１０８は、ＰＤＡ、ＰＣ、又はネットワーク通信可能な無線電話を含みうる。消費者１０６はパーソナルデータ装置１０８を利用して、ベンディングブリッジ５００に接続することで、購入（ベンディングサイクルとも称する）をトランザクションする。ベンディングブリッジ５００は、ウェブサーバとして動作するように構成され、パーソナルデータ装置１０８にコンテンツを提供する。パーソナルデータ装置１０８は、ｅ−ｍａｉｌタイプのデータ通信、テキストメッセージ、又はその他の情報を、ベンディングブリッジ５００に送信する。パーソナルデータ装置１０８及びベンディングブリッジ５００の間の通信プロトコルは、ＨＴＴＰ、ＨＴＴＰＳ、ＳＮＭＰ、又は、その他のタイプ及び／又は種類のプロトコルである。
【０１０２】
図中、ブロック１００４に、パーソナルデータ装置１０８及びバーチャルブリッジ５００の間の通信として、フロー「２」を示す。パーソナルデータ装置１０８を用いて、消費者１０６は、認証、支払い、又はその他の所望の情報をウェブサイト／ウェブベースタイプデータ入力、ｅ−ｍａｉｌタイプデータ入力、テキストメッセージタイプデータ入力、又は、その他の方法によって提供する。ベンディングブリッジ５００は、商品又はサービスの在庫管理、売り切れ状態、価格設定、及び／又は、その他の情報をパーソナルデータ装置１０８に提供する。 
【０１０３】
図中、ブロック１００６に、パーソナルデータ装置１０８及びベンディングブリッジ５００の間の通信として、フロー「３」を示す。消費者は、パーソナルデータ装置１０８を用いて、提供する商品又はサービスを選択する。
【０１０４】
図中、ブロック１００８に、パーソナルデータ装置１０８及びベンディングブリッジ５００の間の通信として、フロー「４」を示す。全販売量が決定され、消費者１０６のパーソナルデータ装置１０８に表示されうる。
【０１０５】
図中、ブロック１０１０に、パーソナルデータ装置１０８及びベンディングブリッジ５００の間の通信として、フロー「５」を示す。ベンディングブリッジ５００に位置するか、ベンディングブリッジ５００によってアクセス可能な、消費者の課金又はその他の購入承認権限が、選択された商品又はサービスに応じて調節され、さもなければ課金される。
【０１０６】
図中、ブロック１０１２に、販売機１０２からの商品又はサービスの提供プロセスとして、動作「６」を示す。販売機１０２は、ベンディングブリッジ５００によって指定されたように、所定の商品又はサービス保管場所から、所定の数量の商品又はサービスを提供する。
【０１０７】
図中、ブロック１０１４に、ベンディングブリッジ５００及びパーソナルデータ装置１０８の間の通信として、データフロー「７」を示す。提供サイクルが成功した場合、すなわち、商品又はサービスの提供に成功した場合、消費者１０６は、販売機１０２又は好ましくはパーソナルデータ装置１０８に表示された、「確認」及び／又は「有難うございました」のようなメッセージを受け取る。提供サイクルが失敗に終わった場合、すなわち、商品又はサービスが提供されなかった場合、消費者１０６の会計が払い戻しされ、そして、消費者１０６は、販売機１０２又は好ましくはパーソナルデータ装置１０８によって、他の選択を行うように促される。提供に成功すると、ルーチンを脱し、提供に失敗すると、処理はブロック１００６に戻る。
【０１０８】
図４は、消費者―販売機トランザクションインタラクションによって、消費者が開始する提供の方法の一例を示す図である。この場合、支払いアイコン６００が利用される。支払いアイコン６００は、保存されたアカウント値、クレジットカード情報、支払い情報、又はその他のベンディングブリッジ５００による販売機１０２からの商品又はサービスの選択及び提供に必要な情報を有する。また、支払いアイコン６００は、マイクロスイッチサーバ７０２、スイッチサーバ７０４、パーソナルコンピュータ１１０、又はその他のデータ処理装置を含む他のデータ処理装置と通信しうる。消費者１０６は、支払いアイコン６００によって表示された情報を受け取り、支払いアイコン６００を利用して商品及びサービスを選択し、そして、多様な支払いオプションを用いて支払いを行う。さらに、支払いアイコン６００は、販売機１０２から商品及びサービスの提供を受けるために適切なコマンドを、ベンディングブリッジ５００に送信する。 
【０１０９】
図中、ブロック２００２に、支払いアイコン６００を介したデータ通信として、データフロー「１Ａ」及び「１Ｂ」を示す。消費者１０６は、支払いアイコン６００を利用して、販売機１０２からの購入を多様な方法でトランザクションする。データフロー「１Ａ」に示す方法は、支払いアイコン６００上に位置する記憶された会計値（stored value account）を用いる方法である。データフロー「１Ｂ」に示す他の方法は、支払いアイコン６００に記憶された消費者情報を用いる方法である。支払いアイコン６００は、リモートマイクロスイッチサーバ７０２、スイッチサーバ７０４、又はその他のデータ処理装置上の消費者１０６アカウント情報に、ベンディングブリッジ５００を介してアクセスするために用いられる。支払いアイコン６００及びベンディングブリッジ５００の間のデータ通信は、赤外線ＩＲＤＡ、無線、又はその他のデータ通信方法によって行われうる。 
【０１１０】
ブロック２００４は、消費者１０６による支払いアイコン６００の利用を示す。データフロー「２」は、消費者インターフェース上の支払いアイコン６００で、消費者１０６が提供すべき商品を選択することを示す。
【０１１１】
ブロック２００６は、データフロー「３」を示し、販売機１０２上のベンディングブリッジ５００及びサーバ７０４、７０２、１１０の間の通信を示す。このようなサーバは、 マイクロスイッチサーバ７０２、スイッチサーバ７０４、パーソナルコンピュータ１１０、又はその他のタイプ及び／又は種類のサーバでありうる。このようなサーバは、データベース１１２にアクセスするデータ通信を有しうる。ベンディングブリッジ５００は、売り切れ及び在庫状態を考慮した全販売量を決定するベンディングブリッジ５００は、サーバと通信して、全販売量を決定可能にするために必須の情報を取得する。このような、ベンディングブリッジ５００及びサーバ７０２、７０４、１１０の間のデータ通信は、ＨＴＴＰ、ＨＴＴＰＳ、ＴＣＰ、ＵＤＰ、又はその他のタイプ及び／又は種類のデータ通信プロトコルである。
【０１１２】
ブロック２００８は、ベンディングブリッジ５００及びサーバ７０２，７０４，１１０の間、又はベンディングブリッジ５００及び支払いアイコン６００の間のデータフロー「４」を示す。支払いアイコン６００における消費者の会計、又はサーバ７０２、７０４、１１０上での消費者の会計が、調節されるか、さもなければ選択された商品又はサービスについて課金される。
【０１１３】
ブロック２０１０は、サーバ７０２、７０４、１１０及びベンディングブリッジ５００の間のデータフロー「５」を示す。ベンディングブリッジ５００は、サーバ７０２、７０４、１１０からのデータ通信を受信して、選択された商品又はサービスを販売機１０２から提供させる。 
【０１１４】
ブロック２０１２は、ベンディングブリッジ５００及び支払いアイコン６００の間のデータフロー「６」を示す。提供サイクルが成功した場合、すなわち、商品又はサービスの提供に成功した場合、消費者１０６は、販売機１０２又は好ましくはパーソナルデータ装置１０８に表示された、「確認」メッセージ及び／又は「有難うございました」のようなメッセージを受け取る。提供サイクルが失敗に終わった場合、すなわち、商品又はサービスが提供されなかった場合、消費者１０６への課金が払い戻しされ、そして、消費者１０６は、販売機１０２又は好ましくはパーソナルデータ装置１０８によって、他の選択を行うように促される。提供に成功すると、ルーチンを脱し、提供に失敗すると、処理はブロック２００４に戻る。
【０１１５】
図５は、消費者―販売機トランザクションを完了する方法の一例を示す図である。この方法は、オプションのトランザクション認証及び提供動作サーバアップデートサポートを含む。図５は、消費者１０６と、サーバ７０４、７０２、１１０又は１０８と、販売機１０２と、ベンディングブリッジ５００（販売機）と、提供動作管理サーバ１１４（Vops サーバ）との間の通信を示す図である。 . 
【０１１６】
消費者１０６は、サーバ７０２、７０４、１１０、１０８を必要とせずに提供サイクルを完了しうる。このような構成では、消費者１０６はベンディングブリッジ５００を用いて提供サイクルをトランザクションする。任意のステップとして、提供サイクルのための認証をサーバ７０２、７０４、１１０、又は１０８から獲得しうる。この方法の利点は、消費者がベンディングサイクルをトランザクションするためにサーバが必須では無いことである。
【０１１７】
ブロック３００２では、消費者１０６は、ベンディングブリッジ５００との通信を介して、パーソナルデータ装置１０８又は支払いアイコン６００によって提供サイクルをトランザクションする。ブロック３００４では、ベンディングブリッジ５００は、消費者１０６を認識し、消費者のパーソナルデータ装置１０８又は支払いアイコン６００と通信を行う。そして、ブロック３００６、ブロック３０１６、又はブロック３０１８に移行して、認証を行う。
【０１１８】
ブロック３００６では、ベンディングブリッジ５００は、商品又はサービスを選択可能にする。消費者は、ベンディングブリッジ５００と通信して、パーソナルデータ装置１０８又は支払いアイコン６００によって、販売機１０２から入手可能な商品又はサービスについての情報を受信する。消費者は、バーチャルブリッジ５００による処理にしたがって、パーソナルデータ装置１０８又は支払いアイコン６００を用いて、販売機１０２から提供される商品又はサービスを選択しうる。ブロック３００８では、ベンディングブリッジ５００は、販売機１０２から選択された商品又はサービスを提供する。 
【０１１９】
ブロック３０１０では、提供動作データは、ベンディングブリッジ５００からサーバ７０２、７０４、１０８、１１０へ通信される。提供動作データ及びマーケティングデータは、ベンディングブリッジ５００には保存されていないが、サーバ７０２、７０４、１０８、１１０には保存されている。よって、提供動作データを販売機１０２から取得する必要は無い。このような取得は、費用や時間がかかり、信頼性を欠き、データ収集問題を起こす傾向がある。ブロック３０１２では、消費者は選択された 販売機１０２から提供された、選択された商品又はサービスを受け取る。
【０１２０】
ブロック３０１４では、サーバ７０２、７０４、１１０、１０８からのデータは、任意には、提供動作サーバ１１４へのデータでありうる。このような提供動作サーバ１１４は、提供及びルート動作、又はその他のタイプ又は種類の、サーバに通信されうるデータを集約およびレポートするように設計されたサードパーティのサーバである。ブロック３０１６では、消費者認識の承認、支払い、又はその他の承認は、サーバ７０２、７０４、１１０、１０８によって任意に実行されうる。ブロック３０１８では、消費者認識の承認、支払い、又はその他の承認は、提供動作サーバ１１４によって任意に実行されうる。
【０１２１】
図６は、消費者が、消費者−データ処理装置−販売機トランザクションインタラクションによって提供を介しさせる方法の一例を示す図である。消費者１０６は、サーバを用いて、販売機１０２を直接操作することなく、提供トランザクションを開始することができる。消費者１０６は、販売機１０２の前に立っているが、実際のデータ通信及び提供トランザクションは、サーバ７０２、７０４、１１０、１０８で行われる。提供サイクルを進めるべきであると決定されると、サーバ７０２、７０４、１１０、１０８は、販売機１０２と通信して、商品又はサービスの提供を命令する。
【０１２２】
ブロック４００２は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「１」を示す。消費者１０６は、ＰＤＡ、パーソナルコンピュータ、無線電話、又は支払いアイコン６００を用いて、サーバ７０２、７０４、１１０によってサポートされるウェブサイトにアクセスし、サーバ７０２、７０４、１１０にｅ−ｍａｉｌを送信し、又はサーバ７０２、７０４、１１０にテキストメッセージを送信し、支払いアイコン６００又はサーバ７０２、７０４、１１０に保存されているアカウント情報にアクセスし、サーバ７０２、７０４、１１０消費者アカウント情報にアクセスするために用いられる販売機１０２にて受信される消費者情報を受信することによって、又は、その他の所望の方法によって、購入をトランザクトすることができる。
【０１２３】
ブロック４００４は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「２」を示す。消費者１０６は、消費者パーソナルデータ装置１０８又は支払いアイコン６００上に表示されたウェブサイト、又は、ｅ−ｍａｉｌ、又はテキストメッセージを介して識別情報を提供しうる。
【０１２４】
ブロック４００６は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「３」を示す。消費者は、パーソナルデータ装置１０８又は支払いアイコン６００によって、提供されるべき商品又はサービスを選択する。
【０１２５】
ブロック４００８は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「４」を示す。選択された提供されるべき商品又はサービスについて全販売量が決定される。
【０１２６】
ブロック４０１０は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「５」を示す。消費者の会計は選択された商品又はサービスに応じて調節又は課金される。
【０１２７】
ブロック４０１２は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「６」を示す。サーバ７０４、７０２、１１０は、販売機１０２にコマンドを送信して、販売機１０２に選択された商品又はサービスを提供させる。
【０１２８】
ブロック４０１４は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「７」を示す。販売機１０２は、販売装置状態メッセージをサーバ７０４、７０２、１１０に送信する。 
【０１２９】
ブロック４０１６は、消費者パーソナルデータ装置１０８又は支払いアイコン６００、及びサーバ７０２、７０４、１１０の間のデータ通信である、データフロー「８」を示す。提供が成功した場合、消費者１０６は、確認メッセージを受信し、及び／又は「有難うございました」というメッセージを受信し、ルーチンを脱する。提供が失敗した場合、消費者の会計は払い戻しされ、そして、消費者１０６は、他の選択を行うように促され、処理はブロック４００６に戻る。 
【０１３０】
図７は、間接的な提供トランザクションを行うための方法の一例を示す図である。消費者１０６は、データ処理装置を用いてサーバ７０４、７０２、１１０、１０８、と通信し、サーバ７０４、７０２、１１０、１０８，は販売機１０２と通信して販売サイクルを実行する。図７は、消費者１０６と、サーバ７０４、７０２、１１０、１０８と、ベンディングブリッジ５００（販売機）を伴う販売機１０２と、及び提供動作管理サーバ１１４との間の通信を示す図である。 . 
【０１３１】
消費者１０６は、販売機１０２と直接通信することに代えて、データ処理装置を用いてサーバ７０４、７０２、１１０、１０８と通信し、間接的に提供トランザクションを実行する。サーバ７０４、７０２、１１０、１０８は、販売機１０２と通信して、適時、販売機１０２に商品又はサービスを提供させる。消費者データ処理装置は、消費者パーソナルデータ装置１０８又は支払いアイコン６００を含みうる。
【０１３２】
ブロック５００２では、消費者１０６は、サーバ７０４、７０２、１１０、１０８との通信を開始する。このような通信は、 販売機１０２との販売セッションを開始する要求である。ブロック５００４では、サーバ７０４、７０２、１１０、１０８は、消費者を認識する。消費者１０６が認識され、トランザクションの続行が許可された場合、処理はブロック５００６に移行する。ブロック５００６では、消費者１０６は、提供を受ける商品の選択を許可される。さらに、提供購入の数量及び追加の提供動作データを決定する。 
【０１３３】
ブロック５００８では、販売機１０２は、ベンディングブリッジ５００を用いてサーバ７０４、７０２、１１０、１０８からの通信を受信して、選択された商品又はサービスを提供する。提供トランザクションに関連する販売機状態及び動作データ、在庫、販売機の動作、及び提供された商品又はサービスの状態も、サーバ７０４、７０２、１１０、１０８に通知される。
【０１３４】
ブロック５０１０では、サーバ７０４、７０２、１１０、１０８は、提供動作更新データを販売機１０２から受信する。提供が成功すると、データ通信メッセージを消費者に送信する。さらに、提供動作データ及び／又はトランザクションデータは、供動作管理サーバ１１４に送信される。ブロック５０１２では、消費者１０６は提供された商品又はサービスを受け取る。
【０１３５】
ブロック５０１４では、提供動作管理サーバ１１４は、提供動作データ及び／又はその他のトランザクションデータを受信し、必要及び／又は要望に応じて更新する。提供動作サーバ１１４は、多くの販売機１０２からの提供動作データ及び／又は他のトランザクションデータを蓄積する。サーバ１１４は、提供動作についてレポートし、在庫管理及びルート計画をし、及び／又は、特定の実施形態で必要な（望ましい）その他の情報を提供させるために用いられる。
【０１３６】
図８は、消費者の会計を管理し、及び／又は提供動作データを収集する方法の一例を示す図である。消費者の会計は、ベンディングブリッジ５００に保存される。消費者の会計は、（勘定）残高、商品提供の規則、及び／又はその他の情報を含む。そのような情報は、パーソナルコンピュータ又はサーバ７０４、７０２、１１０、１０８との通信によって、アクセス及び／又は保持される。遠隔データアクセスは、ベンディングブリッジ５００に保存された消費者会計を管理するために用いられる。
【０１３７】
ブロック６００２は、ベンディングブリッジ５００による、 パーソナルコンピュータ／サーバ７０４、７０２、１１０、１０８、及び販売機１０２の間のデータ通信であるデータフロー「１」を示す。販売機１０２のベンディングブリッジ５００に保存された消費者の会計は、パーソナルコンピュータ又はサーバ７０４、７０２、１１０、１０８の遠隔アクセスによって管理される。消費者アカウント管理は、消費者を追加又は削除し、各消費者又は場所に固有の課金価格を設定し、各消費者についての（勘定）残高を管理し、及び／又はその他の活動を含む。
【０１３８】
ブロック６００４は、販売機１０２のベンディングブリッジ５００及びパーソナルコンピュータ又はサーバ７０４、７０２、１１０、１０８の間の通信である、データフロー「２」である。販売機１０２の状態は、パーソナルコンピュータ又はサーバ７０４、７０２、１１０、１０８に通知される。販売機状態は、消費者、提供日、提供時間、及び提供された商品のタイプを追跡することを含む。このような販売機状態は、販売機の売り切れ状態、温度、コンプレッサの駆動状態、及びその他の動作状態を含む。
【０１３９】
図９は、消費者−販売機インタラクションモデル及び消費者−サーバ−販売機インタラクションモデルの間のトランジションを行うように構成されるベンディングシステムの一例を示す図である。消費者−販売機インタラクションモデルは、消費者１０６が販売機１０２のベンディングブリッジ５００と直接通信して、提供サイクルを実行する。よって、サーバ情報は不要である。代わりに、消費者−サーバ−販売機インタラクションモデルは、消費者１０６はサーバ７０４、７０２、１１０と通信するモデルである。そして、サーバ７０４、７０２、１１０は、販売機１０２のベンディングブリッジ５００と通信して、提供サイクルを実行する。 
【０１４０】
消費者−サーバ−販売機インタラクションモデルの構成は、サーバ７０４、７０２、１１０がアクセス不能又はオフラインとなることによって、無効となる。この場合、システムは消費者−販売機インタラクションモデルに移行し、消費者１０６が販売機１０２に直接アクセスできるようになる。サーバ７０４、７０２、１１０が再度アクセス可能又はオンラインになった場合、システムは消費者−サーバ−販売機インタラクションモデルに再び戻る。そして、データが通信され、サーバがオフラインであった機関に発生したあらゆる提供動作及び／又はその他のトランザクションデータによって、更新される。したがって、消費者−販売機インタラクションモデル及び消費者−サーバ−販売機インタラクションモデルの間で、システムがトランザクションしても、データの一貫性は維持される。 
【０１４１】
図９は、消費者１０６パーソナルコンピュータ １１０、パーソナルデータ装置１０８、又は支払いアイコン６００のような、種々のデータ処理装置を利用して、販売機１０２による提供サイクルを開始することを示す図である。「オプション１」では、データ処理装置は、サーバ７０４、７０２、１１０と通信する。そして、サーバは、販売機ベンディングブリッジ５００と通信して、提供サイクルを実行する。このオプションを、消費者−サーバ−販売機インタラクションモデルと称する。「オプション２」では、データ処理装置は、販売機１０２のベンディングブリッジ５００と通信して、提供サイクルを実行する。このオプションは、消費者−販売機インタラクションモデルと称する。
【０１４２】
システムは、消費者−販売機インタラクションモデルと、消費者−サーバ−販売機インタラクションモデルとの間で遷移する。このような遷移は、必要に応じて選択されるか、又はフェイルオーバー構成において利用されうる。このフェイルオーバー構成は、「オプション１」に示したように、 消費者−サーバ−販売機インタラクションモデルは、サーバ７０４、７０２、１１０がアクセス不能又はオフラインの場合に動作不能に変更される。そして、このシステムは、「オプション２」である消費者−販売機インタラクションモデルを自動的に利用する。この点において、販売機１０２からの販売提供は、サーバ７０４、７０２、１１０がアクセス不能又はオフラインであっても継続可能である。
【０１４３】
図１０は、消費者−販売機インタラクションモデルと、消費者−サーバ−販売機インタラクションモデルとの間の遷移方法の一例を示す図である。図１０は、消費者１０６、サーバ７０４、７０２、１１０、１０８、及び販売機１０２（ベンダー）のベンディングブリッジ５００、及び提供動作管理サーバ１１４（Vops Server）の間の通信を示す。
【０１４４】
システムは、消費者−販売機インタラクションモデルと、消費者−サーバ−販売機インタラクションモデルとの間を遷移する。消費者−サーバ−販売機インタラクションモデル は、サーバ７０４、７０２、１１０がアクセス可能又はオフラインの場合に動作しないように変更され、システムは消費者−販売機インタラクションモデルに移行して、消費者が販売機１０２に直接アクセスできるようになる。このような遷移により、サーバ７０４、７０２、１１０がアクセス不能又はオフラインの場合に、消費者１０６によって提供サイクルを完了することが可能になる。 
【０１４５】
ブロック９００２では、消費者１０６は、販売機１０２のベンディングブリッジ５００との通信により、提供サイクルを開始する。ブロック９００４では、ベンディングブリッジ５００は、サーバ７０４、７０２、１１０、１０８と通信し、サーバのアクセス可能性を判定する。サーバ７０４、７０２、１１０、１０８から応答が無い場合、又はサーバ自体が、当該サーバがアクセス可能な状態には無いことを示す応答を送信した場合、処理はブロック９００に移行し、サーバのアクセス可能性をテストし、そして、判断ブロック９００８に移行する。ブロック９００６では、サーバ７０４、７０２、１１０、１０８がアクセス可能な場合、アクセス可能であることを示す応答が返送される。判断ブロック９００８では、いずれのサーバがアクセス可能であるかが判断される。その結果が肯定的であれば、処理はブロック９０１０に移行する。その結果が否定的であれば、処理はブロック９０１４に移行する。
【０１４６】
ブロック９０１０では、消費者が開始した通信は、ベンディングブリッジ５００からサーバ７０４、７０２、１１０、１０８に転送され、更なるデータ処理が行われる。ブロック９０１２では、消費者１０６は、サーバ７０４、７０２、１１０、１０８によって、提供を受ける商品の選択をすることができる。さらに、提供購入数量及び追加の提供動作データを決定する。ブロック９０１４では、消費者１０６はベンディングブリッジ５００によって提供を受ける商品の選択をすることができる。さらに、購入数量及び追加の提供動作データが決定される。ブロック９０１６では、販売機１０２は、選択された商品又はサービスを提供する。販売機状態、及び提供トランザクション、在庫、販売機動作、および提供された商品又はサービスの状態に関連する、販売機の状態及び動作データが決定され、処理のために与えられる。ブロック９０１８では、消費者１０６は、提供された商品又はサービスを受け取る。
【０１４７】
ブロック９０２０では、提供トランザクション、在庫、販売機動作、および提供された商品又はサービスの状態に関連する、販売機の状態及び動作データは、サーバがアクセス可能となるか、及び／又は、提供動作管理サーバ１１４にリダイレクトされた後に行われるデータ処理のために提供される。ブロック９０２２では、提供トランザクション、在庫、販売機動作、および提供された商品又はサービスの状態に関連する、販売機の状態及び動作データが、サーバ７０４、７０２、１１０、１０８により更新される。ブロック９０２４では、提供動作管理サーバ１１４は、提供動作データ及び／又は他のトランザクションデータを受信して、更新する。提供動作サーバ１１４は、多くの販売機１０２からの提供動作データ及び／又は他のトランザクションデータを蓄積する。そのようなサーバ１１４は、動作のレポート、在庫管理及びルート計画、及び／又はその他の情報を提供するために用いる。 
【０１４８】
図１１は、棚在庫を追跡する方法の一例を示す図である。ベンディングブリッジ５００は、棚を監視するために活用される。そのような棚は、冷却器１０２B（図１Cに示す）内の棚又はあらゆるタイプの棚である。棚は、棚モニタによって監視される。そのような棚モニタは、棚在庫センサ５２６、在庫可視化インターフェース５３４、ＧＰＩＯ（汎用入出力）５３８、商品 若しくはサービス提供センサ５１８、又はその他の方法、センサ、及び／又はインターフェースを含む。
【０１４９】
ベンディングブリッジ５００は、１つ又は複数の棚を監視する。監視情報に応じて、棚在庫レベル調整を決定する。棚在庫レベル調整は、棚の在庫レベルを所定量変更することを含む。例えば、棚在庫レベル調整は、商品が冷却器の棚に追加された場合、在庫の増加を判別し、消費者が商品を取り出した場合に、在庫の減少を判別する。したがって、棚在庫レベル調整は、部分的に棚の在庫レベルを管理するために用いられる。棚在庫レベル調整が決定され、遠隔データ処理リソース又はサーバ１０８、１１０、７０２、７０４のような装置に通知される。或いは、ベンディングブリッジ５００は、遠隔データ処理リソースと通信し、遠隔データ処理リソース又は装置にて、棚在庫レベル調整を決定する。
【０１５０】
棚在庫レベル管理データに加えて、販売及びマーケティングデータ、及びその他のタイプのデータが任意に保存されうる。これらのデータは、分析され、部分的には、いつ、棚のストックを補充するか、サービス又は他の動作が必要となるかを決定するために部分的に利用される。任意選択で、ルート操作７０６又はその他のタイプのモジュールに関連する在庫モジュールが、ルート管理、計画、又はその他の種類の動作に用いられうる。
【０１５１】
冷却器の棚の監視は、在庫管理のために用いられるだけではなく、収集されたデータは、在庫管理ファイル又はＤＥＸファイル（データ交換ファイル）を作成するために用いられ、これにより、販売機と同様の方法で冷却器を管理できるようになる。ＤＥＸファイル は、販売機産業における工業標準であり、ＥＶＡ（European Vending Association）ＤＥＸ仕様によってサポート及び詳説されている。販売機産業で用いられていた従来の在庫管理ソフトウェア及び、ＤＥＸファイル及びその他のタイプの在庫管理ファイルを読み込み可能な他のタイプのソフトウェアは、冷却器及び販売機の管理に用いられる。この管理によって、ルートの計画並びに監視、及び操作が可能となる。
【０１５２】
ブロック１０００２では、ベンディングブリッジ５００は棚を監視するために用いられる。そのような棚は、冷却器、他のタイプの即時消費設備に取り付けられる棚か、又は他のタイプの棚である。また、一つの棚又は複数の棚を監視することも可能である。そして、処理は、ブロック１０００４又はブロック１００１０に移行する。ブロック１０００４では、棚監視データは、遠隔データ処理装置に送信される。そして、処理は、ブロック１０００６又はブロック１００１２に移行する。 
【０１５３】
ブロック１０００６では、販売及びマーケティングデータ、棚在庫レベル調整データ、又は他のデータが決定され、任意で保存される。販売及びマーケティングデータは、消費者が棚から在庫を取り出した時毎に、又はその他の間隔で生成される。したがって、販売及びマーケティングデータ及びパターンは、在庫監視、昼間の販売量、ストック補充計画、サービス、ルート操作、又は機能性を判定するために用いられる。ブロック１０００８では、販売及びマーケティングデータ、棚在庫レベル調整データ、又はその他のデータを分析して、いつ、在庫補充、サービス又はその他の動作が必要となるかを、ある程度決定する。ブロック１００１４では、遠隔データ処理装置に関連する在庫モジュールを用いて、ルート管理、計画、又はその他の動作を実施する。例えば、ルート操作モジュール７０６が利用される。
【０１５４】
或いは、ブロック１００１０では、棚在庫レベル調整データ又は他のデータが、任意に決定される。そして、処理は、ブロック１０００４に移行する。ブロック１００１２では、棚在庫レベル調整データ又はその他のデータが任意に決定される。そして、処理は、ブロック１０００６に移行する。 
【０１５５】
よって、在庫管理は、冷却器及び販売機、及びその他のタイプ及び／又は種類の即時消費設備によって実施される。冷却器及び販売機からのデータは、ルート管理ソフトによって処理され、レポートされる。したがって、冷却器及び販売機は、単一のデータ処理リソース及び／又は、従来から販売機の在庫のみを管理するために開発されてきたソフトウェアによって管理される在庫を保持している。即時消費設備で用いられる棚在庫監視は、一般的に、棚在庫を生じさせ、通信し、又は監視するための内蔵された在庫制御システムは有さない。
【０１５６】
図１２は、棚在庫を追跡するための、在庫管理ファイル又はＤＥＸファイルを作成する方法の一例を示す。販売及びマーケティングデータ、棚在庫レベル調整データ、又は、図１１で取得したその他のデータが棚在庫ファイル又はＤＥＸファイルを作成するために用いられる。そのような在庫管理ファイル又はＤＥＸファイルは、提供動作サーバ１１４に送信されるか、又はルート管理、販売、レポート、設備状態、在庫、及び他の計画ならびに操作が提供される。ベンディングブリッジ５００による棚監視に基づいて、ＤＥＸファイルを作成及び送信することで、冷却器、及び販売機以外の装置について、販売機と同様の方法で、在庫及びルート計画を行うことが可能になる。よって、棚による設備（棚ベースの設備）及び販売機タイプの設備の両方を、工業標準のＤＥＸファイルによって管理できるようになる。
【０１５７】
図面に示したフローチャートは一例に過ぎない。本発明の範囲内で、これらのチャート又はステップ（動作）には様々な変形例が考えられる。例えば、各ステップは異なる順序で実行されてもよく、又、ステップを追加、削除、変更することも可能である。全ての変形例は、特許請求の範囲に記載された発明の一部である。
【０１５８】
本願の好適な実施形態について記載してきたが、当業者には、現在又は将来、本願特許請求の範囲内で、様々な改良及び強化を行うことができることは明白である。請求項は、当初に記載された発明を適切に保護するために作成されたものである。
【図１Ａ】
0005583662.tif 000002
【図１Ｂ】
0005583662.tif 000003
【図１Ｃ】
0005583662.tif 000004
【図１Ｄ】
0005583662.tif 000005
【図２Ａ】
0005583662.tif 000006
【図２Ｂ】
0005583662.tif 000007
【図２Ｃ】
0005583662.tif 000008
【図２Ｄ】
0005583662.tif 000009
【図２Ｅ】
0005583662.tif 000010
【図３】
0005583662.tif 000011
【図４】
0005583662.tif 000012
【図５】
0005583662.tif 000013
【図６】
0005583662.tif 000014
【図７】
0005583662.tif 000015
【図８】
0005583662.tif 000016
【図９】
0005583662.tif 000017
【図１０】
0005583662.tif 000018
【図１１】
0005583662.tif 000019
【図１２】
0005583662.tif 000020