Dispenser control architecture

US10358334B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10358334-B2
Application numberUS-201515109876-A
CountryUS
Kind codeB2
Filing dateJan 5, 2015
Priority dateJan 6, 2014
Publication dateJul 23, 2019
Grant dateJul 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of utilizing a beverage dispenser control architecture, comprising: receiving instructions at an interface module in a beverage dispenser for performing one or more requested dispenser operations at the beverage dispenser; sending the instructions from the interface module to a core dispense module in the beverage dispenser, wherein the core dispense module is capable of being used across a number of beverage dispenser types through inclusion of one or more adapters in the core dispense module; translating the instructions at one of the one or more adapters in the core dispense module associated with a type of the beverage dispenser into dispenser-specific control messages compatible with the type of the beverage dispenser; and performing the one or more requested dispenser operations in the beverage dispenser based on the dispenser-specific control messages. 2. The method of claim 1 , wherein receiving instructions at an interface module for performing one or more requested dispenser operations comprises receiving a touch screen event in response to a user action at the beverage dispenser. 3. The method of claim 1 , wherein sending the instructions from the interface module to the core dispense module comprises sending the instructions from the interface module over a machine bus in communication with the interface module and the core dispense module. 4. The method of claim 1 , wherein receiving instructions at the interface module for performing one or more requested dispenser operations comprises receiving information from a mobile computing device. 5. The method of claim 1 , wherein translating the instructions comprises utilizing configuration files comprising application programming interfaces customized for the type of the beverage dispenser and underlying equipment hardware being utilized by the beverage dispenser, at the one of the one or more adapters in the core dispense module. 6. The method of claim 1 , wherein performing the one or more requested dispenser operations in the beverage dispenser based on the dispenser-specific control messages comprises generating one or more command messages for dispensing a beverage product. 7. The method of claim 6 , wherein generating one or more command messages for dispensing a beverage product comprises generating one or more commands for monitoring a beverage dispenser status, generating beverage dispenser status messages, retrieving a beverage product recipe based on a received beverage identification, selecting a plurality of dispenser pumps for dispensing the requested beverage product based on ingredient ratios in the retrieved beverage product recipe, starting one or more dispenser pumps for dispensing the beverage product, stopping the one or more dispenser pumps for dispensing the beverage product and initiating agitation of one or more ingredients associated with dispensing the beverage product. 8. The method of claim 1 , wherein performing the one or more requested dispenser operations in the beverage dispenser based on the dispenser-specific control messages comprises generating one or more command messages for displaying a user interface for selecting a beverage product. 9. The method of claim 1 , wherein performing the one or more requested dispenser operations in the beverage dispenser based on the dispenser-specific control messages comprises generating one or more command messages for controlling a dispenser lighting function. 10. A beverage dispenser, comprising: an interface module for receiving instructions for performing one or more requested dispenser operations from a user; a machine bus in communication with the interface module, the machine bus being operative to receive the instructions from the interface module; and a core dispense module in communication with the machine bus, the core dispense module being configured for use across a number of beverage dispenser types and including an adapter associated with a type of the beverage dispenser, the adapter being 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. 11. The beverage dispenser of claim 10 , wherein the instructions are received in response to a touch screen event generated by the user. 12. The beverage dispenser of claim 10 , wherein the instructions are received from a mobile computing device. 13. The beverage dispenser of claim 10 , wherein the dispenser-specific control messages comprise one or more control messages for dispensing a beverage product. 14. The beverage dispenser of claim 13 , wherein the one or more control messages for dispensing a beverage product comprises one or more control messages for monitoring a beverage dispenser status, generating dispenser status messages, retrieving a beverage product recipe based on a received beverage identification, selecting a plurality of dispenser pumps for dispensing the requested beverage product based on ingredient ratios in the retrieved beverage product recipe, starting one or more dispenser pumps for dispensing the beverage product, stopping the one or more dispenser pumps for dispensing the beverage product and initiating agitation of one or more ingredients associated with dispensing the beverage product. 15. The beverage dispenser of claim 10 , wherein the dispenser-specific control messages comprise one or more control messages for displaying a user interface for selecting a beverage product. 16. The beverage dispenser of claim 10 , wherein the dispenser-specific control messages comprise one or more control messages for controlling a dispenser lighting function. 17. A computer-readable storage medium storing computer executable instructions which, when executed by a beverage dispensing device, will cause the beverage dispensing device to perform a method of utilizing a dispenser control architecture, comprising: receiving instructions at an interface module for performing one or more requested dispenser operations at a beverage dispenser; sending the instructions from the interface module to a dispense module at the beverage dispenser configured for use with a plurality of dispenser types; translating the instructions to predetermined commands associated with a type of the beverage dispenser at an associated adapter at the dispense module; and performing the one or more requested dispenser operations in the beverage dispenser based on the predetermined commands. 18. The computer-readable storage medium of claim 17 , wherein receiving instructions at an interface module for performing one or more requested dispenser operations comprises receiving a touch screen event in response to a user action at the beverage dispenser. 19. The computer-readable storage medium of claim 17 , wherein sending the instructions from the interface module to a dispense module comprises sending the instructions from the interface module over a machine bus in communication with the interface module and the dispense module. 20. The computer-readable storage medium of claim 17 , wherein receiving instructions at an interface module for performing one or more requested dispenser operations comprises receiving instructions from a mobile computing device. 21. The computer-readable storage medium of claim 17 , wherein translating the instructions to predetermined commands associated with a type of the beverage dispenser at an associated adapter comprises util

Assignees

Inventors

Classifications

  • Vending, distribute drinks · CPC title

  • Pump mechanism (in general F04) · CPC title

  • for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty · CPC title

  • G06Q30/06Primary

    Buying, selling or leasing transactions · CPC title

  • Ratio control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10358334B2 cover?
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 dispense…
Who is the assignee on this patent?
Coca Cola Co
What technology area does this patent fall under?
Primary CPC classification G06Q30/06. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).