IP Library Granted Patent US 11,084,704
Granted Patent B2
US 11,084,704 · App. 16/450,613 · Granted Aug 10, 2021

Dispenser control architecture

Inventors: Davinder Sawhney (Atlanta, GA); Christopher Paul Snowden (Atlanta, GA)
Assignee: The Coca-Cola Company
B67D1/0888B67D1/0035B67D1/10B67D1/1284G05B15/02G06F3/0482G06F3/0484G06F3/0488G06Q30/06G07F9/02G07F13/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,084,704
App. No.
16/450,613
Granted
Aug 10, 2021
Kind
B2
Abstract

A control architecture for use with beverage product dispensers is provided. Instructions may be received at an interface module for performing one or more requested dispenser operations. The interface module may send the instructions to a dispense module. The dispense module may translate the instructions to predetermined commands associated with a dispenser. The one or more requested dispenser operations may then be performed based on the predetermined commands from the translated instructions.

Claims (45)

1. A beverage dispenser control architecture, comprising:

an interface module for receiving instructions from a user for performing one or more requested dispenser operations; and

a core dispense module including at least one adapter, wherein the core dispense module is capable of being used across a number of beverage dispenser types through the at least one adapter, wherein the at least one adapter is associated with at least one type of beverage dispenser and operable to translate the instructions into dispenser-specific control messages compatible with the at least one type of beverage dispenser for performing the one or more requested dispenser operations.

2. The beverage dispenser control architecture of claim 1 , wherein the interface module is configured to receive the instructions from a touch screen.

3. The beverage dispenser control architecture of claim 1 , wherein the interface module is configured to receive the instructions from a mobile computing device.

4. The beverage dispenser control architecture of claim 1 , wherein the adapter is configured to translate the instructions into dispenser-specific control messages for dispensing a beverage product.

5. The beverage dispenser control architecture of claim 1 , wherein the adapter is configured to translate the instructions into dispenser-specific control messages comprising one or more of:

control messages for monitoring a beverage dispenser status;

control messages for generating dispenser status messages;

control messages for retrieving a beverage product recipe based on a received beverage identification;

control messages for selecting a plurality of dispenser pumps for dispensing the requested beverage product based on ingredient ratios in the retrieved beverage product recipe;

control messages for starting one or more dispenser pumps for dispensing the beverage product;

control messages for stopping the one or more dispenser pumps for dispensing the beverage product;

control messages for initiating agitation of one or more ingredients associated with dispensing the beverage product.

6. The beverage dispenser control architecture of claim 1 , wherein the adapter is configured to translate the instructions into dispenser-specific control messages for displaying a user interface for selecting a beverage product.

7. The beverage dispenser control architecture of claim 1 , wherein the adapter is configured to translate the instructions into dispenser-specific control messages for controlling a dispenser lighting function.

8. A beverage dispenser, comprising:

an interface module for receiving instructions for performing one or more requested dispenser operations from a user; and

a core dispense module in communication with the interface module, the core dispense module including at least one adapter, wherein the core dispense module is capable of being used across a number of beverage dispenser types through the at least one adapter, wherein the at least one adapter is associated with a type of the beverage dispenser and is operable to translate the instructions into dispenser-specific control messages compatible with the type of the beverage dispenser for performing the one or more requested dispenser operations.

9. The beverage dispenser of claim 8 , wherein the interface module is configured to receive the instructions in response to a touch screen event generated by the user.

10. The beverage dispenser of claim 8 , wherein the interface module is configured to receive the instructions from a mobile computing device.

11. The beverage dispenser of claim 8 , wherein the at least one adapter is operable to translate the instructions into dispenser-specific control messages for dispensing a beverage product.

12. The beverage dispenser of claim 8 , wherein the at least one adapter is configured to translate the instructions into dispenser-specific control messages comprising one or more of:

control messages for monitoring a beverage dispenser status;

control messages for generating dispenser status messages;

control messages for retrieving a beverage product recipe based on a received beverage identification;

control messages for selecting a plurality of dispenser pumps for dispensing the requested beverage product based on ingredient ratios in the retrieved beverage product recipe;

control messages for starting one or more dispenser pumps for dispensing the beverage product;

control messages for stopping the one or more dispenser pumps for dispensing the beverage product;

control messages for initiating agitation of one or more ingredients associated with dispensing the beverage product.

13. The beverage dispenser of claim 8 , wherein the at least one adapter is operable to translate the instructions into dispenser-specific control messages for displaying a user interface for selecting a beverage product.

14. The beverage dispenser of claim 8 , wherein the at least one adapter is operable to translate the instructions into dispenser-specific control messages for controlling a dispenser lighting function.

15. The beverage dispenser of claim 8 , wherein the beverage dispenser is a large beverage dispenser for use in a large commercial or industrial setting.

16. A computer-readable storage medium storing computer executable instructions which, when executed by a beverage dispenser, will cause the beverage dispenser to perform actions comprising:

accessing instructions for performing one or more requested dispenser operations at a dispense module configured for use with a plurality of beverage dispenser types;

translating the instructions to predetermined commands associated with a type of the beverage dispenser at an associated adapter in the dispense module; and

directing the beverage dispenser to perform the one or more requested dispenser operations based on the predetermined commands.

17. The computer-readable storage medium of claim 16 , further comprising computer executable instructions which, when executed by the beverage dispenser, will cause the beverage dispenser to perform actions comprising:

receiving the instructions at an interface module.

18. The computer-readable storage medium of claim 16 , further comprising computer executable instructions which, when executed by the beverage dispenser, will cause the beverage dispenser to perform actions comprising:

receiving the instructions at an interface module in response to a touch screen event resulting from user interaction with the beverage dispenser.

19. The computer-readable storage medium of claim 16 , further comprising computer executable instructions which, when executed by the beverage dispenser, will cause the beverage dispenser to perform actions comprising:

receiving the instructions at an interface module from a mobile computing device.

20. The computer-readable storage medium of claim 16 , further comprising computer executable instructions which, when executed by the beverage dispenser, will cause the beverage dispenser to perform actions comprising:

directing the beverage dispenser to perform the one or more requested dispenser operations based on the predetermined commands by generating one or more command messages for dispensing a beverage product.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: SAWHNEY, DAVINDER; SNOWDEN, CHRISTOPHER PAUL
To: THE COCA-COLA COMPANY
Reel/Frame 049570/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2019
From: SAWHNEY, DAVINDER; SNOWDEN, CHRISTOPHER PAUL
To: THE COCA-COLA COMPANY
Reel/Frame 049571/0075 →
Continuity (4)
Continuation 15109876
Provisional Application 61987020 · May 1, 2014
Provisional Application 61923975 · Jan 6, 2014
Related Publication 20190308866A1 · Oct 10, 2019
Cited By (2)
US 12,583,731 US 12,637,346