Systems and methods for dispensing consumable products
First Claim
1. A beverage dispenser, comprising:
- an ingredient matrix comprising carbonated water supply and configured to receive a plurality of beverage forming ingredient packages comprising respective beverage ingredients, wherein the plurality of beverage forming ingredient packages is configured to formulate a beverage via a combination of at least two of the respective beverage ingredients in predetermined ratios, and wherein at least a portion of the plurality of beverage forming ingredient packages contains one or more beverage ingredients limiting placement within the ingredient matrix; and
a controller in communication with the ingredient matrix and configured to execute a set of instructions that, in response to execution, cause the controller to;
generate a virtual ingredient matrix based at least in part on the plurality of beverage forming ingredient packages within the ingredient matrix, the virtual ingredient matrix comprises data representative of the ingredient matrix;
generate a beverage composition data record comprising data indicative of quantity of each beverage ingredient and carbonated water that are dispensed in a beverage that is formulated via the ingredient matrix and dispensed at the beverage dispenser;
receive beverage data associated with the respective beverage ingredients in the plurality of beverage forming ingredient packages and comprising previously generated beverage composition data records;
track usage of the respective beverage ingredients in the plurality of beverage forming ingredient packages in the virtual ingredient matrix based at least in part on one or more of the beverage composition data record or the previously generated beverage composition data records; and
update the virtual ingredient matrix with one or more quantities of the respective beverage ingredients in the plurality of beverage forming ingredient packages in response to formulating and dispensing of the beverage and based at least in part on the beverage data.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention can include systems and methods for dispensing consumable products. One embodiment of the invention can provide a product dispenser. The product dispenser can include an ingredient matrix operable to receive a plurality of product ingredients. In addition, the product dispenser can include a controller in communication with the ingredient matrix, and operable to execute a set of instructions to receive product data associated with the plurality of product ingredients. Moreover, the controller can further comprise a set of instructions to track usage of the plurality of product ingredients when at least one product is dispensed. Furthermore, the controller can further comprise a set of instructions to update the product data during or after dispensing of a product or installation of one or more product ingredients in the ingredient matrix.
179 Citations
25 Claims
-
1. A beverage dispenser, comprising:
-
an ingredient matrix comprising carbonated water supply and configured to receive a plurality of beverage forming ingredient packages comprising respective beverage ingredients, wherein the plurality of beverage forming ingredient packages is configured to formulate a beverage via a combination of at least two of the respective beverage ingredients in predetermined ratios, and wherein at least a portion of the plurality of beverage forming ingredient packages contains one or more beverage ingredients limiting placement within the ingredient matrix; and a controller in communication with the ingredient matrix and configured to execute a set of instructions that, in response to execution, cause the controller to; generate a virtual ingredient matrix based at least in part on the plurality of beverage forming ingredient packages within the ingredient matrix, the virtual ingredient matrix comprises data representative of the ingredient matrix; generate a beverage composition data record comprising data indicative of quantity of each beverage ingredient and carbonated water that are dispensed in a beverage that is formulated via the ingredient matrix and dispensed at the beverage dispenser; receive beverage data associated with the respective beverage ingredients in the plurality of beverage forming ingredient packages and comprising previously generated beverage composition data records; track usage of the respective beverage ingredients in the plurality of beverage forming ingredient packages in the virtual ingredient matrix based at least in part on one or more of the beverage composition data record or the previously generated beverage composition data records; and update the virtual ingredient matrix with one or more quantities of the respective beverage ingredients in the plurality of beverage forming ingredient packages in response to formulating and dispensing of the beverage and based at least in part on the beverage data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23, 24, 25)
-
-
8. A method for operating a beverage dispenser, comprising:
-
receiving, at an ingredient matrix, a plurality of beverage forming ingredient packages comprising respective beverage ingredients; generating, at a controller associated with the beverage dispenser, a beverage composition data record comprising data indicative of quantity of each beverage ingredient dispensed in a beverage that is formulated via the ingredient matrix and dispensed at the beverage dispenser; receiving, at the controller, beverage data associated with the respective beverage ingredients in the plurality of beverage forming ingredient packages and comprising data indicative of previously generated beverage composition data records; and tracking, at the controller, usage of the respective beverage ingredients in the plurality of beverage forming ingredient packages in a virtual ingredient matrix based at least in part on one or more of the beverage composition data records or the data indicative of the previously generated beverage composition data records, the virtual ingredient matrix comprises data representative of the ingredient matrix. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing a beverage dispenser, the method comprising:
-
generating, at a controller associated with the beverage dispenser, a beverage composition data record comprising data indicative of quantity of each beverage ingredient dispensed in a beverage that is formulated via an ingredient matrix and dispensed at the beverage dispenser; receiving, at the controller, beverage data associated with a plurality of beverage forming ingredient packages installed within the ingredient matrix, the beverage data comprising the beverage composition data record and data indicative of previously generated beverage composition data records; tracking, at the controller, usage of the plurality of beverage forming ingredient packages in one or more of the beverage composition data record or a previously generated beverage composition data record when at least one product is formulated via the ingredient matrix and dispensed at the beverage dispenser, wherein one or more beverage ingredient quantities in the beverage composition data record are depleted per usage of the plurality of beverage forming ingredient packages; determining, at the controller, a depletion rate for at least one beverage ingredient in the plurality of beverage forming ingredient packages; estimating, at the controller, complete depletion of the at least one beverage ingredient based at least on the depletion rate; and transmitting an order for a depleted beverage ingredient via a network. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A system for managing beverage ingredients, comprising:
-
an ingredient matrix configured to receive a plurality of beverage forming ingredient packages, wherein at least a portion of the plurality of beverage forming ingredient packages contains one or more beverage ingredients with limited placement within the ingredient matrix; and a controller in communication with the ingredient matrix and configured to execute a set of instructions that, in response to execution, cause the controller to; generate a beverage composition data record comprising data indicative of quantity of each beverage ingredient and carbonated water that are dispensed in a beverage that is formulated via the ingredient matrix; receive beverage data associated with the plurality of beverage forming ingredient packages installed within an ingredient matrix and comprising previously generated beverage composition data records; track usage of the plurality of beverage forming ingredient packages in the beverage composition data record when at least one beverage is dispensed, wherein one or more beverage ingredient quantities in the beverage composition data record are depleted per usage of the plurality of beverage forming ingredient packages; determine a depletion rate for at least one beverage ingredient in the plurality of beverage forming ingredient packages; estimating, at the controller, complete depletion of the at least one beverage ingredient based at least on the depletion rate; and transmit an order for a depleted beverage ingredient via a network. - View Dependent Claims (22)
-
Specification