[go: up one dir, main page]

BRPI0816378A2 - dispensador de produto, métodos para operar um dispensador de bebida e para controlar um dispensador de produto, e, sistema para controlar os ingredientes do produto - Google Patents

dispensador de produto, métodos para operar um dispensador de bebida e para controlar um dispensador de produto, e, sistema para controlar os ingredientes do produto Download PDF

Info

Publication number
BRPI0816378A2
BRPI0816378A2 BRPI0816378-2A BRPI0816378A BRPI0816378A2 BR PI0816378 A2 BRPI0816378 A2 BR PI0816378A2 BR PI0816378 A BRPI0816378 A BR PI0816378A BR PI0816378 A2 BRPI0816378 A2 BR PI0816378A2
Authority
BR
Brazil
Prior art keywords
product
ingredient
ingredients
data
dispenser
Prior art date
Application number
BRPI0816378-2A
Other languages
English (en)
Inventor
Dan Peters
Son V. Tran
David R. Newman
Leonard F. Antao
David O. Slagley
Brock H. Kolls
Original Assignee
The Coca-Cola Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by The Coca-Cola Company filed Critical The Coca-Cola Company
Publication of BRPI0816378A2 publication Critical patent/BRPI0816378A2/pt

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D1/00Apparatus or devices for dispensing beverages on draught
    • B67D1/08Details
    • B67D1/0888Means comprising electronic circuitry (e.g. control panels, switching or controlling means)
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D1/00Apparatus or devices for dispensing beverages on draught
    • B67D1/0041Fully automated cocktail bars, i.e. apparatuses combining the use of packaged beverages, pre-mix and post-mix dispensers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F13/00Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs
    • G07F13/06Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof
    • G07F13/065Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with selective dispensing of different fluids or materials or mixtures thereof for drink preparation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/001Interfacing with vending machines using mobile or wearable devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/002Vending machines being part of a centrally controlled network of vending machines
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • G07F9/026Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B67OPENING, CLOSING OR CLEANING BOTTLES, JARS OR SIMILAR CONTAINERS; LIQUID HANDLING
    • B67DDISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR
    • B67D2210/00Indexing scheme relating to aspects and details of apparatus or devices for dispensing beverages on draught or for controlling flow of liquids under gravity from storage containers for dispensing purposes
    • B67D2210/00028Constructional details
    • B67D2210/00081Constructional details related to bartenders
    • B67D2210/00089Remote control means, e.g. by electromagnetic signals

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electromagnetism (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Devices For Dispensing Beverages (AREA)
  • Apparatus For Making Beverages (AREA)
  • Beverage Vending Machines With Cups, And Gas Or Electricity Vending Machines (AREA)
  • Basic Packing Technique (AREA)
  • Filling Of Jars Or Cans And Processes For Cleaning And Sealing Jars (AREA)

Abstract

DISPENSADOR DE PRODUTO, MÉTODOS PARA OPERAR UM DISPENSADOR DE BEBIDA E PARA CONTROLAR UM DISPENSADOR DE PRODUTO, E, SISTEMA PARA CONTROLAR OS INGREDIENTES DO PRODUTO As modalidades da invenção podem incluir métodos e sistemas de dispensação de produtos consumíveis. Uma modalidade da invenção pode fornecer um dispensador de produto. O dispensador de produto pode incluir uma matriz de ingrediente operável para receber uma pluralidade de ingredientes do produto. Além disso, o dispensador de produto pode incluir " um controlador em comunicação com a matriz de ingredientes e operado para executar um conjunto de instruções para receber os dados do produto com a pluralidade de ingredientes do produto. Além disso, o controlador pode compreender ainda um conjunto de instruções para rastrear o uso da pluralidade de ingredientes do produto, quando pelo menos um produto é dispensado. O controlador também pode compreender um conjunto de instruções para atualizar os dados do produto durante ou após a dispensação de um produto ou instalação de um ou mais ingredientes do produto na matriz de ingrediente.

Description

W ¶, 1 -: "DISPENSADOR DE PRODUTO, MÉTODOS PARA OPERAR UM
DISPENSADOR DE BEBIDA E PARA CONTROLAR UM DISPENSADOR DE PRODUTO, E, SISTEMA PARA CONTROLAR OS INGREDIENTES DO PRODUTO" . 5 MARCAS Coca-Cola ® é uma marca registrada da 77ie Coca-Cola Company, em Atlanta, Geórgia, EUA. Outros nomes, símbolos, desenhos ou logotipos usados neste documento podem ser marcas comerciais registradas, marcas ou nomes de produtos da The Coca-Co/a Company ou outras 10 empresas. r " CAMPO TÉCNICO 4 ,, Esta invenção refere-se a dispensadores de produtos, e, em particular, diz respeito aos sistemas e métodos de distribuição de produtos ~
W consumíveis.
15 FUNDAMENTOS DA INVENÇÃO Os dispensadores de bebidas convencionais podem derramar uma bebida através da combinação de um xarope, edulcorante e/ou água. Para criar uma variedade finita de uma seleção de bebidas, diferentes tipos de xarope podem ser .oferecidos. Isso normahnente resulta em ser c.apaz de 20 oferecer um número finito de seleções de bebida com marcas e sem marcas. , Como exemplo, um dispensador único da técnic.a anterior usando diversos tipos diferentes de xarope pode ser c.apaz de oferecer opções limitadas de Coca-Cola "", COCA-COLA DIET"", SPRITE"" e algumas outras seleções de bebida com marcas ou sem marcas.
25 Um problema com esses tipos de dispensadores de bebidas convencionais é que apenas um número limitado de bebidas pode ser oferecido. Desta forma, os dispensadores de bebidas convencionais podem ser restritos para oferecer ao consumidor o que deseja. Neste contexto, os consumidores desejam um amplo cardápio de seleções de bebida e a
W ": % L. 2 - "i capacidade de personalizar suas bebidas. A pesquisa sugere que eles desejam mais variações de bebidas, mesmo para uma bebida de marca tradicional. Por exemplo, oferecendo COCA-COLA"", COCA-COLA"" com linião, COCA- ." COLA"" VERMELHA, COCA-COLA"" BAUNILHA e outros tipos de . 5 variações de bebidas DA COCA-COLA'Ú É impraticável oferecer todas as possíveis variações de uma marca de bebida única, tal como Coca-Cola tm, em distribuidores de bebidas convencionais, em pane porque os distribuidores de bebidas convencionais têm capacidade e seleção limitada. Eles não podem oferecer ao consumidor o que o consumidor deseja, ou seja., 'uina completa ' 10 variedade de opções para todos os tipos de bebidas com marcas e sem. marca.s.
SUMÁRIO DA INVENÇÃO Algumas ou todas as necessidades acima e/ou problemas podem ser abordados pelas modalidades da invenção. Certas modalidades da 7 invenção podem incluir métodos e sistemas de distribuição de produtos 15 consumíveis. Uma modalidade da invenção pode fomecer um dispensador do produto. O dispensador do produto pode incluir uma matriz de ingrediente operável para receber uma pluralidade de ingredientes do produto. Além disso, o dispensador do produto pode incluir um controlador em comunicação com a matriz de ingredientes e operado para executar um conjunto de 20 instruções para receber os dados do produto com a pluralidade de ingredientes do produto. Além disso, o controlador pode compreender ainda um c'onjunto de instruções para rastrear o uso da pluralidade de ingredientes do produto, quando pelo menos um produto é dispensado. O controlador tanibém pode compreender um conjunto de instruções para atualizar os dados do produto 25 durante ou após a dispensação de um produto ou instalação de um ou mais ingredientes do produto na matriz de ingrediente. Em outra modalidade, pode ser fornecido um método para operar um dispensador de bebidas. O método pode incluir receber os dados de produtos associados à pluralidade de ingredientes do produto. Além disso, o q . - , F 3 ": método pode incluir o rastreamento do uso da pluralidade de ingredientes do produto, quando pelo menos um produto é dispensado. Além disso, o método pode incluir a atualização dos dados do produto durante ou após a ." dispensação de um produto ou instalação de um ou mais ingredientes do , 5 produto na matriz de ingredientes. Em ainda outra modalidade, pode ser fomecido um método para gerenciar um dispensaàor de produto. O niétodo pode incluir a recepção de dados de produtos associados a uma pluralidade de ingredientes do produto instalado dentro de uma inatriz de ingredientes. Além disso, o inétodo pode 10 incluir o rastreamento do uso da pluralidade de ingredientes do produto, " quando pelo menos um produto é dispensado. Além disso, o método pode _ incluir a estiinativa de quando pelo menos um dentre os diversos ingredientes do produto ou ingredientes virtuais estiver esgotado. Além disso, o método
D pode incluir a transrnissão de um pedido para todos os ingredientes do 15 produto esgotados através de uma rede. No entanto, outra modalidade pode fomecer um sistema de gestão de ingredientes do produto. O sistema pode incluir uma matriz de ingrediente operável para receber uma pluralidade de ingredientes do produto. Além disso, o dispensador do produto pode incluir um controlador em 20 comunicação com a matriz de ingredientes e ser operado para executar um conjunto de instruções operáveis para receber os dados do produto com a pluralidade de ingredientes do produto instalado dentro de uma matriz do ingrediente. Além disso, o controlador pode compreender ainda um conjunto de instruções operáveis para rastrear o uso da pluralidade de ingredientes do 25 produto quando pelo menos um produto for dispensado. Além disso, o controlador pode compreender ainda um conjunto de instruções operáveis para estimar quando pelo menos um dentre a pluralidade de ingredientes de produto for esgotado. Aléin disso, o controlador pode incluir ainda um conjunto de instruções operáveis para transmitir um pedido para todos os a - - . í 4 § ",
N ingredientes do produto esgotados atrayés de uma rede. Outros sistemas, métodos, dispensadores, características e aspec.tos são comp.reendidos através das técnicas de várias modalidades da invenção. Outras modalidades e aspectos da invenção são descritos mais 5 detalhadamente aqui e são considerados uma parte da invenção reivindicada. Outros aspectos e características podem ser entendidos como uma referência para a descrição e os desenhos.
BREVE DESCRIÇÃO DAS FIGURAS O assunto que é considerado como a invenção é 10 particularmente apontado e distintamente reivindicado nas reivindicações, na conclusão da especificação. O acirna exposto e outros objetivos, , características e vantagens desta invenção ficarão aparentes a partir das seguintes descrições detalhadas em conjunto com os desenhos em a.nexo em "W que: 15 A figura 1 ilustra um sistema de exemplo incluindo um dispensador do produto e rede uma associada de acordo com uma modalidade da invenção.
A figura 2. ilustra um exemplo de uma rede de rehigerante do consumidor de acordo com uma modalidade da invenção.
20 A figura 3 ilustra um exemplo de uma visão melhorada da interface gráfic.a do usuário de acordo com uma modalidade da invenção.
A figura 4 ilustra um exemplo de uma visão melhorada da interface gráfica do usuário de acordo com uma modalidade da invenção.
A figura 5 ilustra um exemplo de um método de construção de 25 uma 'base dos registros de dados da composição do produto de acordo com uma modalidade da invenção.
A figura 6 ilustra um exemplo de um método de uso de uma matriz de ingrediente vinual para rastrear o abastecimento de ingrediente e pedir ingredientes de reabastecimento quando o ingrediente virtual estiver
W q 5 -
.j
'. abaixo do nível limite de acordo com uma modalidade da presente invenção. - A figura 7 ilustra um exemplo de um método para determinar uma taxa de esgotamento para cada ingrediente em uma inatriz de ingredientes, que destaca quando cada ingrediente está reduzido com base, 5 pelo inenos em parte, no volume estimado ou na quantidade de cada ingrediente restante, e então pede ingredientes de reabastecimento quando os ingredientes virtuais estiverem abaixo de um nível de acordo com uma modalidade da invenção.
A figura 8 ilustra um exemplo de um método de sincronização lO de um nível de volume ou quantidade de ingrediente de matriz virtual para coincidir com um nível de volume ou quantidade de ingrediente de niatriz de
__ ingrediente físico reabastecido de acordo coin uma modalidade da invenção.
A figura 9 ilustra um exemplo de um método de determinação de uma matriz de ingrediente otimizado utilizando, pelo menos em parte, a 15 taxa de ingrediente de cálculo de esgotamento de acordo com unia modalidade da invenção.
A fi gura 10 ilustra um exemplo de um método de detemiinação da quantidade de volume de ingrediente e/ou quantidade esgotada e/ou restante em uma embalagein de ingrediente de acordo com uma 20 modalidade da presente invenção.
A figura l1 ilustra um exemplo de um método de leitura a partir de uma em'balagem de ingrediente o volunie ou quantidade esgotada ou restante, ajustando o volume ou quantidade ao processar um registro de dados da composição do produto, e comunicação de dados e/ou escrevendo o 25 resultado de volta à embalagem do ingrediente, de acordo com uma modalidade da invenção.
A figura 12 ilustra um exemplo de um método de atualização de uma base de dados de receita/fórmula em um dispensador de produto de acordo com uma modalidade da invenção.
W à 6 - ": A descrição detalhada explica diversas modalidades da r invenção, juntamente com os aspectos e características, a título de exemplo, com referência aos desenhos.
DESCRIÇÃO DETALHADA DAS MODALIDADES DA INVENÇÃO 5 Conforme usado aqui, os termos "dispensador de formação de bebidas", "dispensador de produtos", "dispensador de bebidas", "aparelho do dispensador" e "dispensador" referem-se a um dispositivo que dispensa um produto como unia bebida, lata, garrafa ou recipiente. Confome usado aqui, os termos "produto" e "bebida", e as 10 suas formas no plural, são usadas corno sinônimos, e as modalidades da invenção não devem estar restritos ao escopo pelo uso de ambos os termos. Conforme usado aqui, os tennos "dados do produto" e "dados da composição do produto" e suas formas plurais, podem ser usadas como m sinônimo, e se referir a dados associados com o produto ou com a bebida. 15 Conforme usado aqui, os termos "nivel de matriz de ingrediente virtual", "ingrediente virtual" e suas formas plurais, se referem a representar dados eletrônicos ou dados armazenados com um nível de matriz de ingrediente físico ou ingrediente fisico em um dispensador de produto, tal como uma matriz de ingrediente em um dispensador de produto. 20 Passando agora para os desenhos em mais detalhes, um sistema de exemplo 100 para um dispensador de produto de acordo com uma modalidade da invenção é apresentado na figura 1. O sistema de exemplo, tal como o 100, pode operar com um ambiente de computador conectado em . rede, o que inclui pelo menos uma rede em comunicação com o dispensador 25 do produto. Por exemplo, na figura l, um dispensador de produto 102A é mostrado em comunicação com uma rede de comunicação 104. Nesta modalidade, pelo menos um destes dispensadores de produto, tal como o 102A, pode interagir com o consumidor, cliente ou outro usuário. Outros ambientes ou sistemas de exemplo para um dispensador de produto, de acordo q, 7
P ". coni uma modalidade da invenção, podem incluir configurações fora da rede. - O dispensador de produto de exemplo, tal como o 102A, mostrada na figura 1, pode ser um dispositivo do tipo cliente. Cada dispensador do produto 102A-N pode ser um computador ou um dispositivo 5 baseado no processador capaz de comunicar com a rede de comunicações 104
F através de um sinal, como um sinal de frequência seni fio ou um sinal de cornunica,ção direta corn fio'. Cada dispensador do produto, como o 102A, pode incluir um processador ou controlador 106, um dispositivo de leitura de 10 identifieação/dispositivo de varredura 106A, uma matriz de ingrediente 108, um rneio legível por computador, tal como uma meinória de acesso aleatório -- (RAM) l10, acoplado para o processador ou controlador 106, e um dispositivo de entrada/saida, como dispositivo de exibição de 112. O processador ou controlador, tal como o 106, pode executar instruções de 15 programa exec.utável por computador amiazenadas na memória, tal como l10. As instruções de programa executável por computador annazenadas na memória, como 110, podem incluir qualquer número de programas de aplicação do módulo, como um mecanismo ou módulo de interação do consumidor, c.omo o 1. 14. O mecanismo ou módulo de interação do 20 consumidor, tal como 114, pode ser adaptado para irnplementar vários métodos para interação dispensador-consumidor. Além disso, o mecanisino ou módulo de interação do consumidor, tal como 114, pode ser adaptado para receber um ou mais sinais de um ou mais consumidores, servidores locais e/ou remotos ou recursos de processamento de dados, e os dispositivos do tipo 25 cliente ou dispositivos de comunicação sem fio. Outros exemplos dé füncionalidade e aspectos de modalidades de um mecanismo ou módulo de interação do consumidor, como o 114, são descritos abaixo. O dispositivo de leitura de identificação/dispositivo de varredura 106A mostrado na figura 1 pode estar em comunicação com o
.
U - a \ 8 - ". controlador 106, e pode receber ou até mesmo obter infonnação de - identificação de qualquer quantidade de dispositivos ou nieios associados ao consumidor. Por exernplo, um dispositivo de leitura de V' identificação/dispositivo de varredura, tal como 106A, pode incluir um código 5 de tecnologia legível em máquina tal como código de barra, ou pode incluir * uma 'tecnologia de comunic.ação sem fio tal como RFID, frequência de luz refletida, óptica, etc.. Como mostrado na Figura 1, o processador ou controlador, tal como 106, pode estar ern eomunicação com urna matriz de ingrediente, tal 10 como 108, para controlar, monitorar e rastrear a adição, fluxo e remoção de " algum ou todos os ingredientes para ou a partir da matriz, tal como 108. Uma , matriz de ingrediente pode ser, por exemplo, uma série de recipientes ou suportes capazes de receber ou montar para uma embalagem de ingrediente
W do produto respectivo ou outro fomecimento de ingrediente do produto. Cada 15 einbalagem de ingrediente de formação do produto 116A pode ser fabricada como uma bolsa de, líquido afixada em um recipiente rígido de plástico para permitir a inserção em uma matriz de ingrediente, tal como a 108. Quando inserido na matriz de ingrediente, como o 108, a embalagem, tal como a 116A, ou a bolsa pode ser perfúrada por, pelo menos, um encaixe associado 20 que permita que o líquido contido na embalagem, como a 116A, ou bolsa seja bombeado ou, de outra forma, medido pelo controlador, tais como 106, ou a matriz, como a 108, e equipamentos associados em proporções precisas para formar o produto desejado, como uma bebida. Em uma modalidade, uma pluralidade de embalagens de ingrediente de fonnação do produto, como 25 116A-I 16Q, pode ser inserida em uma matriz de ingrediente, como a 108. A matriz de ingrediente nesta modalidade pode afixar algumas ou todas as embalagens de ingredientes de formação do produto, tais como 116A-116Q. Em uma modalidade, uma ou mais embalagens de produto, tal como 1160, 116P, 116Q pode direcionar fomecimentos em vez de embalagens. Por ê ! 9 .
f . exemplo, uma embalagem de produto, tal como 1160, pode ser um forneciniento contínuo de água carbonatada fomecida a partir de uma fonte de água carbonatada; uma embalagem de produto, tal como 1l6P, pode ser um adoçante proveniente de uma fonte de adoçante tal como um adoçante não 5 nutritivo (NNS) ou xarope de milho de alta frutose (HFCS); e urna embalagem de produto, tal como 116Q, pode ser um fomecimento contínuo de água a partir de uma fonte de água de encanada, purificada ou destilada. Em qualquer modalidade, estes ingredientes, componentes ou aditivos d.e produtos podem estar na forma de uma bolsa, ou podem estar em outra 10 configuração adequada para o acesso pela matriz de ingrediente, como a 108. . Na modalidade mostrada na figura 1, um dispensador de ' - produto, tal como 102A, con] uma matriz de ingrediente, tal como 108, pode incluir um ou mais leitores de código legível em máquina, tal como 118A- 118Q, utilizando uma tecnologia de código legível em máquina tal como 15 código de barra, RFID, Requência de luz refletida, Óptica, etc.. Em uma modalidade, pelo menos um leitor de código legível em máquina, tal como 118A-! 18Q, pode ser associado com uma localização associada com uma matriz de ingrediente, como o 108, em que algumas ou todas as embalagens de ingredientes de produto, tal como 116A-116Q, podem ser escaneadas, 20 lidas, ou até mesmo identificadas antes da inserção ou conexão com a matriz do ingrediente, tal como 108. Neste sentido, o processador ou o eontrolador, , tal como 106, pode receber ou obter infonnações relativas a algumas ou todas as embalagens do produto ingrediente, como 116A-116Q, e usar essas inforrnações para identificar, dentro da matriz de ingredientes, tais como 108, 25 uma localização ideal ou outra desejada dentro da matriz de ingredientes, tal como 108, para a colocação da embalagem de ingrediente do produto, como 116A. Por exemplo, dados de uma embalagem de ingrediente do produto, como 116A, podem ser lidos, varridos ou identificados a partir de um número de série ou código de identificação associado com a embalagem de
« Q 10 .
> . ingrediente do produto, como 116A. Tais dados podem ser utilizados sozinhos ou correlacionados com informações previamente armazenadas em pelo menos um banco de dados, tais como 128A-128C, descrito abaixo, ou com da.dos de outra forma acessível ou arniazenados por um recurso de 5 processamento de dados ou servidor, descrito abaixo, tais como 126, que pode identificar um ou mais ingredientes associados à embalagem de ingrediente do produto, como 116A. Em outro exemplo, os dados a partir da embalagem dc ingrediente do produto, tal como 116A, podein ser código de ingrediente ou identificador, e podem ser utilizados sozinhos ou correlacionados com as 10 inforniações armazenadas anterionnente em um banco de dados, tais como 128A-128C, ou com os outros dados accessiveis ou armazenados pelo recurso de processamento de dados, tal como 126, que pode identificar um ou mais ingredientes associados à embalagem de ingredientes do produto, tal como 116A.
15 Na modalidade mostrada na figura 1, um dispensador de produto, tal como 102A, com uma rnatriz de ingrediente, tal como 108, pode incluir uma ou mais bombas e/ou válvulas, tal como 120 e 122 respectivamente, e um bocal, tal como 124. Neste exemplo, cada uma das bombas, tal como 120, e válvulas, tal como 122, pode ser controlada por um 20 dispensador de produto, tal como 102A. Por exemplo, o processador ou o controlador, tal como 106, pode estar em c.omunicação com algumas ou todas as bombas, como a 120, e válvulas, como a 122. Neste sentido, algumas ou todas as bombas, como a 120, e/ou válvulas, tais como 122, pode ser seletivamente operada pelo processador ou o controlador, tal como 106, para 25 bombear, medir ou até mesmo obter produto respectivo ou ingredientes de algumas das embalagens de ingrediente do produto, como 116A-116Q, para dispensar um produto ou bebida personalizado. Em uma modalidade, uma rnatriz de ingredientes, tais como 108, pode ter várias embalagens de ingrediente do" produto, como 116A-
a q, 11"
> , 116Q, nelas inseridas, em que cada embalagem pode conter um ingrediente diferente ou único.
Por meio de um ou mais comandos ou instruções de um processador ou controlador, tal como 106, para uma ou mais bombas, como a 120 e/ou válvulas, tal como 122, associados com a matriz de ingredientes, tal 5 como 108, variando de proporção de ingredientes de alguinas ou todas as embalagens do produto ingrediente, tal como 116A-116Q, podèm ser seletivamente combinados para formar diferentes tipos de produtos, como bebidas.
Exemplos de ingredientes podern ineluir, mas não estão limitados a, um flavorizante, um concentrado, um xarope, um adoçante, água, água 10 carbonatada, um flavorizante de limão, baunilha, flavorizante de cereja, e qualquer parte de ingrediente de uma bebida de marca ou sem marca, tais
__ como a CHERRY COCA-COLA "", COCA-COLA VANILLA "M, COCA- COLA "", DIET COCA-COLA "" e FANTA "". Em uma modalidade, uma ou mais das embalagens do 15 ingrediente do produto, tais como 116A-116Q, podem conter ingredientes referidos como "picante", que podem liniitar a sua colocação dentro de uma matriz de ingredientes, tal como 108. Ingredientes do tipo picante podem se"r relativamente fortes, uma vez que um ingrediente picante é bombeado ou de outra forma estabelecido através de uma parte específica de um dispensador 20 do produto, tal como 102A, qualquer caminho associado através do dispensador, eomo 102A, tal como tubulaç.ão no dispensador do produto, como 102A, pode ser permanenteinente flavorizado e qualquer ingred.iente ou líquido subsequente que é bombeado ou desenhado pelo caminho ou tubulação pode ser contaminado com o gosto do ingrediente de tipo picante. ?5 ~ U Como tal, uma vez que um ingrediente de tipo picante é usado em uma matriz de ingredientes, tal como 108, um processador ou controlador associado, tal como 106, pode seguir ou em vez disso armazenar informações que controlam ou lirnitam a substituição e/ou adição de outros ingredientes picantes para deterrninad.as posições da matriz de ingredientes, tal corno 108, para evitar a
G
X 12 .
P , mist'ura de ingredientes do tipo picante ou a contaminação de ingredientes não picantes, a fm de manter a qualidade do produto ou bebida. Em outra modalidade, uma ou inais embalagens do ingrediente do produto, tais como 116A-116Q, podem exigir agitação para manter o 5 ingrediente associado rnisturado o suficiente. Nestes casos, os locais de tais ingredientes na matriz de ingrediente, tal como 108, podem ser limitados a locais dentro da matriz de ingrediente, como 108, que podem ser agitados confonne possa ser exigido e/ou desejado em uina modalidade específica. Em outra rnodalidade, os ingredientes de uma ou mais 10 embalagens de ingrediente do produto, como 116A-116Q, podem ser dispensados através de tubos do tipo antimicrobiano e/ou partes do ,, dispensador. Tais ingredientes podem incluir, mas não estão limitados a, leite, produtos lácteos, soja e/ou outros modelos e tipos de embalagens de ingrediente do produto. Nestes casos, o local de tais ingredientes na matriz de 15 ingrediente, tal corno 1.08, pode ser limitado a locais dentro da matriz de ingrediente, como 108, que podem ser agitados conforme possa ser exigido e/ou desejado em uma modalidade específica. Em ainda outra modalidade, um relacionamento individualizado pode ser estabelecido entre uma embalagem de ingrediente do 20 produto em particular, tal como 116A, e pelo menos uma bomba e/ou válvula, como a 120 e/ou 122, respectivamente. Em alguns casos, "utilizar mais de uma bomba e/ou válvula de uma única embalagem do ingrediente do produto, tal como 116A, pode atrair um volume relativamente mais altos de um ingrediente de uma embalagem, como a 116A, em um período relativamente 25 curto de ternpo. Em alguns casos, a embalagem de ingrediente de ,produto contendo um adoçante, tal como adoçante, tal como 116P, pode utilizar mais de uma bomba e/ou válvula para atrair um volume relativamente mais alto de um ingrediente da embalagem 1l6P, em um período relativamente curto de tempo.
q 13
P Retomando à ngura 1, qualquer número de outros í dispensadores de produtos, tais como 102A-102N, também pode estar em comunicação com a rede, tal como 104. Em uma modalidade, a rede 'de comunicações, tal como a 104, mostrada na figura 1 pode ser uma rede de 5 área local (LAN). Em outra modalidade, uma rede de comunicações pode ser uma rede de coniunicações sem fio capaz de transmitir sinais de voz e dados, incluindo os sinais de dados de ima.gens ou sinais multimídia. Outras redes podem incluir, mas não estão limitadas & Intemet, uma rede de área local (LAN), uma rede de área ampla (WAN), uma rede de operação local 10 (LONWORKS), uma rede com fios, uma rede sem fio, ou qualquer " conibinação destas. A rede, como a 104 da figura 1, é mostrada também na comunicação com pelo menos um recurso de processamento de dados, como um servidor, tal como o 126, e pelo menos um banco de dados, tal como 15 128A. Nesta modalidade, um servidor, como o 126, pode ser um processador com dispositivo capaz de comunicar com alguns ou todos os distribuidores do produto, como 102A-102N, através da rede de comunicações, como 104, por - meio de um sinal, como um sinal de frequência sem fio ou um sinal de comunicação direta com fio. Além disso, o recurso de processamento de 20 dados, tal como o 126, pode ser utilizado para auxiliar ou facilitar as receitas, formulações, métodos de fabricação de produtos ou bebidas, fomecer processarnento de dados operacionais, realizar processamento de dados relacionado à interação do consumidor e/ou realizar outro processamento de dados conforme possa ser necessário e/ou desejado em uma modalidade 25 particular. Tal processamento de dados operacional pode incluir, por exemplo, e entre outros, o status de equipamentos, manutenção, alertas de serviços, reabastecimento antecipado e/ou outros tipos e variedades de processamento de dados operacionais que possam ser necessários, e/ou desejado em uma modalidade particular. Tal suporte de interação do consumidor pode incluir,
- a i 14 ., por exemplo, e entre outros, preferências do consumidor, preferências de bebida ou produto do consumidor, fidelidade, jogo de sorte, prêmios, ' conteúdo de niedia, customizações, e/ou outros tipos e variedades de interação do consumidor e/ou suporte de processamento de dados conforme possa ser 5 necessário e/ou desejado em uma modalidade particular. O servidor, tal como o 126 na figura 1, pode incluir um processador, tal como o 130, e um meio legível por computador, tal como uma memória de acesso aleatório (RAM) 132, acoplado ao processador, tal c.omo o 130. O processador, tal como o 130, pode executar instruções de lO programa executável por computador armazenadas na memória, tal como a
132. As instruções de programa executável por computador arl11azenadas na ._ memória, tal como a 132, podem incluir qualquer número de programas de aplicação do módulo, tal como um mecanismo ou mÓdulo de interação do consumidor, tal como o 114. O mecanismo ou mÓdulo semelhante de 15 interação com o cons"umidor, tal como 114, pode ser adapta.do para implementar vários métodos para interação com o consumidor. Além disso, um mecanismo de interação do consumidor ou inódulo semelhante ao 114 pode ser adaptado para interagir com um ou mais consuniidores, e um ou mais servidores ou recursos de processamento de dados. Outros exemplos de 20 füncionalidade e aspectos das modalidades de um mecanismo ou módulo de interação do consumidor semelhante ao 114 são desc.ritos abaixo. Através da rede, tal como 104 na figura 1, alguns ou todos os dispensadores do produto, como 102A-102N, pode recuperar, receber ou acessar informações armazenadas em algumas ou todas as bases de dados, tais 25 como receitas, formulaç.ões e métodos de fabricação de produtos ou banco de dados de bebidas, tal como o 128A, base de dados operacionais, tal como a 128B, e banco de dados do consumidor, tal como o 128C. Em qualquer easo, uma ou mais das bases de dados pode incluir informações de produto ou de bebidas, tais como fonnação de um ou mai.q produtos ou receitas de bebidas,
% 15 j . formulações e métodos de fabricação de produtos ou bebidas. Tais receitas de produtos ou bebidas, formulações e métodos de fabricação de produtos ou bebidas podem incluir uma lista de ingredientes, a proporção de cada ingrediente, uma lista de como um produto ou be"bida pode ser personalizado 5 por um consumidor, e/ou outros tipos e tipos de receitas de produto ou bebidas, fonnulações e métodos de fabricação de um produto ou bebida que possam ser necessários e/ou desejado para uma modalidade particular. Em uma rnodalidade, um dispensador do produto, tal como 102A, pode ser configurado para imprimir um cuponi ou outro documento.
10 Na modalidade mostrada, uma impressora associada ou outro disposi'tivo de " saída, como o 136, pode estar em comunicação com o distribuidor do produto, ._ tal como 102A. Na modalidade mostrada, uma impressora ou outro dispositivo de saída pode estar em coinunicação com o dispensador do . produto, tal como o 102A, através de uma rede, taj como 104. 15 O exemplo de ambiente ou sistema, como o 100 mostrado na figura 1, pode facilitar o cliente, o consumidor e a interação do usuário com um dispensador e uma rede do produto. Por exempjo, e não como uma liinitação, um usuário como um consumidor pode fazer um produto ou seleção do tipo de bebida em um dispensador de produto, como o 102A, por 20 meio de um dispositivo de entrada/saídm como dispositivo de visualização
112. Um processador ou controlador associado, como o 106, pode facilitar uma seleção do usuário através de um dispositivo, como o 112, de uma receita particular para formar um produto selecionado, como uma bebida. O processador ou o controlador, tal eomo o 106, pode apresentar um ou mais 25 produtos ou bebidas para a seleção através do dispositivo de exibição, corno o
112. O usuário pode selecionar pelo menos um dos produtos ou bebidas, utilizando o dispositivo de exibição, como o 112, por exemplo, apertando uin botão fomecido ou associado ao dispositivo de exibição, como, por exemplo, o 112. O processador ou o controlador, tal como o 106, pode obter a partir de
W K 16 uma memória local, tal como a 110, ou pode se comunicar através de uma er rede, tal como a 104, com pelo menos um banco de dados, ou pode se comu.nicar com pelo nienos um recurso de processamento de dados, tal como o servidor 126, para obter os ingredientes correspondentes e/ou proporções de 5 ingredientes para a composição do produto selecionado ou bebida. O processador ou o controlador, tal como o 106, pode utilizar as informações para operar uma ou mais bombas, tal como a 120, e/ou válvulas, tal como a 122, para forinar e distribuir um produto ou bebida por meio de um bocal, como o 124, em um copo ou outro recipiente, como o 136.
lO Em outro exemplo, um usuário como um cliente ou pessoal de instalação de embalagem pode facilitar a varredura ou leitura de uma ou mais _ embalagens do ingrediente do produto, tais como 116A-116Q, quando as enibalagens 116A-1 16Q estão inseridas dentro de uma matriz de ingredientes, tal como a 108, associadas com um distribuidor de produtos, tal como 102A.
15 Um processador ou o controlador, tal como o 106, associado com o dispensador do produto, como a 102A, pode identificar uma localização ideal ou selecionada dentro da matriz de ingrediente, como a 108. O usuário, cliente ou pessoal de instalação da embalagem pode ser informado sempre que uma embalagem de determinado ingrediente do produto, comó 116A, 20 deve ser localizado na matriz do ingrediente, tal como 108, por meio de um dispositivo de entrada/saída, como dispositivo de visualização, tal como o
112. Um exemplo de um dispositivo de exibição pode incluir, mas não está limitado a, um indicador de exibição de diodo emissor de luz (LED), uma tela de LCD, uma interface de entrada/saída (I/O), interface de áudio ou outros 25 tipos e tipos de visores ou indieadores como pode ser exigido e/ou desejado em unia modalidade específica. Em uma modalidade, a inserção de uma embalagem especial do ingrediente do produto, tal como 116A, dentro de uma matriz de ingredientes, tal como 108, pode ser verificada ou não verificada por uma
, 17
F . máquina de escaneamento de código legível na respectiva embalagem, como a 116A, e varredura de um código legível por máquina localizado na matriz do ingrediente, tal como 108, no ponto de inserção (como ilustrado 118A). A este respeito, um processador ou controlador associado, tal como 106, pode 5 controlar ou veriíicar se a embalagem de ingrediente do produto, como 116A, está corretamente localizada dentro da matriz de ingrediente, como a 108. Em outra modalidade, um copo, como o 136, ou outro recipiente pode incluir informações de identificação, como um rótulo de RFID ou outro rótulo legível por máquina, tal como 138, montado para o 10 copo como mostrado na figura 1. Em algumas modalidades, as informações de identificação podem estar associadas a um consumidor por meio de, por - exemplo, etiqueta RFID ou outro rótulo legível por máquina, semelhante a 138, incoiporado ou, de algum outro modo, montada para um ícone ou outro objeto. Um leitor, como um RFLD ou outra máquina leitora de códigos 15 legíveis por máquina, tal como 140, associado a um dispensador de produtos, tal como 102A, pode receber ou obter as informações de identiíicação da etiqueta RFID ou outro rótulo legível por máquina, semelhante a 138. Como inostra a Figura 1, um processador ou o controlador, tais como 106, associado com o dispensador do produto, como 102A, pode estar em comunicação com 20 o RFID ou outra máquina leitora de códigos legíveis por máq.uina, como a 140, e algumas ou todas as informações de identificação obtidos da etiqueta RFID ou outro rótulo legível por máquina, como a 138, pode ser armazenada ou processada pelo processador ou o controlador, tal como o 106. Nesta modalidade, as informações de identificação podem ser incorporadas em um 25 código legível por máquina, um código de barras, RFID, radiofrequência, inhavermelho, ou outros métodos ou dispositivos de comunicação sem fio, ou outros modelos e tipos de codificação e/ou tecnologias de annazenamento, podem. ser exigidos e/ou desejados em uma modalidade específica. O leitor de RFID ou máquina leitora de códigos legíveis por máquina, tal como 140, pode
G m , 18 ». ser um dispositiyo correspondente para ler ou receber as informações de identificação da etiqueta RFID ou outro rótulo legível por máquina, como a 138, e pode incluir um dispositivo de RFID de leitura/gravação, uni dispositivo infravennelho, um leitor de cartões magnéticos, um leitor de 5 código de barras, ou outro leitor apropriado ou tecnologias de recepção conforme possa ser exigido e/ou desejado em uma niodalidade específica.
Em ainda outra modalidade, um servidor ou recurso de processamento de transações, tal como 142, pode facilitar um pagamento ou processamento de pagamento quando um consumidor escolhe e tenta pagar 10 por um produto, como uma bebida, em um dispensador do produto, como o " 102A. Um processador ou controlador associado, tal como o 106, pode , receber o pagamento do consumidor ou informação relacionada por meio de, por exemplo, um dispositivo de exibição, tal como o 112, transmissão de d.ados, ou outra entrada, antes, durante ou depois da seleção de um produto ou 15 bebida específica. Em qualquer caso, o processador ou o controlador, tal como o 106, pode transmitir o pagamento ou informações relacionadas ao servidor ou recurso de processamento de transações, tal como 142, através de uma rede, como a 104. O servidor ou o recurso de processamento de transação, tal como 142, pode acessar pelo menos um banco de dados, tais 20 como 128A-128C, ou pode se comunicar com pelo menos um recurso de processamento de dados, tal como 126, para autorizar ou, de outra maneira, validar um pagamento ou infonnações relacionadas antes de aceitar um pagamento por parte do consumidor ou de outra forma de dispensação do produto selecionado ou bebida para o consumidor.
25 Em relação à ngura 2, é ilustrado "um ambiente de refrigerante de consumidor ou sistema de exeinplo 200. Em uma modalidade, uma ou mais dispensadores de produtos conectados, tal como 210, pode ser instalado em uma pluralidade de locais respectivos, tal como a posição 202, e pode estar em comunicação através de uma rede 204, como a Intemet ou uma rede
F
O Q 19 < . global, com um ou mais servidores ou recursos de processamento de dados, tal como 206, e um ou mais dispositivos de armazenamento de dados como banco de dados, tal como 208. A título de exemplo, um dispensador do produto 210 pode ser siinilar a uin dispensador do produto ou aparelho de 5 dispensador, descrito como 102A na figura 1. Em um exemplo, um dispensador do produto, tal como 210, pode incluir alguns ou todos os seguintes componentes como descrito em relação à figura 1: uma matriz de ingrediente, como a 108, com posições operáveis para receber uma ou mais embalagens do ingrediente do produto, tais como 116A-116Q, um 10 controlador, tal como 106, um ou mais dispositivos de detecção de e inserção " de embalagem ou leitor/escritor RFID, tais como 118A-118Q, bombas, tal - .- como 120, válvulas, tais como 122, e um bocal, como o 124. Ainda a título de exemplo, os servidores ou recursos de processamento de dados 206 podem ser similares ao servidor ou recurso de processamento de dados descritos como 15 126 na Figura 1. Em uma modalidade, um ou mais consumidores, tais como 212, podem acessar uma rede, tais como 104, ou uma rede de refrigerante de , consumidor, corno 204. Através da rede 204, um consumidor, como o 212, pode se inscrever, configurar as preferências do consumidor, acessar as 20 respectivas contas, receber promoções, gerenciar contas de fidelidade, e/ou se cadastrar para outros modos e tipos de oportunidades e serviços que possam ser necessárias e ou desejadas em uma inodalidade específica. Em outra modalidade, o consumidor, como o 212, pode optar por acessar uma rede 104 ou um sisterna de rede de rehigerante, como a 200, e uma ou mais 25 embalagens de produtos de rede, tal como 210, por meio de qualquer quantidade de dispositivos do tipo de cliente, incluindo, mas não se limitando a. um computador pessoal (PC), como o 2 14A, um dispositivo de processamento de dados, tal como a 214B, um dispositivo de comunicação sem fio, como 214C, e/ou através de outros modos e tipos de processamento
W r
, 20
± . de dados, baseados no processador ou dispositivo do tipo de cliente.
Um exemplo ou um dispositivo de comunicação sem fio podem incluir, mas não está limitado a, um dispositivo de processamento de dados sem fio, um telefone sem fio, um celular, um IPHONEtm, um IPOD"m, um assistente de
5 dados pessoais e/ou Pocket pCtm.
Em relação à figura 3, é ilustrado um exemplo de uma interface de usuário gráfica de. vista aperfeiçoada 300. Em uma inodalidade mostrada, um dispensador de produto, taj eomo o 210 na figura 2, pode incluir pelo menos uma interface de usuário, como uma visão melhorada da interface
10 gráfica do usuário, tal corno 300, ou uma interface do consumidor.
A interface do usuário, tal como 300, pode ser usada, por exemplo, por um consumidor,
., tal como 212, para selecionar qualquer quantidade de produtos ou variedades diferentes de bebidas, tipos e formulações.
Em uso, um dispensador do produto, tal como 210, com uma visão melhorada da interface gránca do 15 usuário, tal como 300, pode fomeeer a um consumidor com o produto ou opções de bebida selecionáveis em uma série de cardápios gerados dinamic.amente, onde o consumidor pode localizar e selecionar uma marca, tipo, espécie e/ou formulação específico de um produto desejado ou bebida correspondente.
Uma vez que um determinado produto ou opção de bebida é 20 selecionado, o consumidor pode fazer com que um produto ou bebida correspondente seja fonnulado e dispensado pelo dispensador do produto.
Em relação à figura 4, é mostrado outro exemplo de uma interface de usuário.
Em uma modalidade, um dispensador do produto, tal como 210 na Figura 2, pode incluir uma visão clássica da interface gráfica do 25 usuário, tal como a 400. A interface do usuário, tal como a 400, pode ser usada por um, consumidor, tal como o 212, para selecionar um número limitado de produtos ou variedades de bebidas, tipos, e/ou fÒnnulações diferentes.
Em uso, o consumidor, como o 212, pode selecionar mais facilmente um produto ou bebida de um número limitado de escolhas de
.
a - 21 t . produtos ou bebidas. Uma vez que um determinado produto ou opção de bebida é selecionado, o consumidor pode fazer com que um produto ou bebida correspondente seja formulado e dispensado pelo dispensador do produto. Em algumas modalidades, um tipo clássico de interface gráfica do 5 usuário pode se referir também tanto a uma visão tradicional quanto se assemelha, de fonna geral, a uma fonte de tradicional de projeto da válvula de dispensador. Como tal, um tipo c.lássico de interface gráfica do usuário pode ser referido como uma visão tradicional de interface gráfiea do usuário. Em uma modalidade, o consumidor pode desejar menos 10 opções de produto ou de bebida do que o exibido por um dispensador do ' produto que perrnite a seleção de, por exemplo, uma pluralidade de diferentes .- tipos de produtos ou bebidas. Em tais casos, uma visão clássica da interface gráfica do usuário com relativamente menos opções de produto ou bebida mais tradicional, e incluindo um ou mais tipos de produto tradicional ou de 15 opções de bebidas, podem ser exibidos para facilitar, por vezes mais rápida, a interação do consumidor com o dispensador do produto. Em outra modalidade, o consumidor pode optar por criar uma ou mais preferências do consuniidor que possam adequar as variedades e/ou tipos de marcas e/ou formulações do produto ou bebida exibidas em uma 20 interface de usuário, como um visão clássica da interface gráfica do usuário, criando essencialmente uma visão clássica pe.rsonalizada do consumidor da interface gráfica do usuário. Nes"ta modalidade em particular, um consumidor pode criar uma visão clássica personalizada do consumidor da interface gráfica do usuário. Por exemplo, quando um consumidor se identifica a um 25 dispensador do produto, tal como o 210, uma ou mais preferências do consumidor podem ser obtidas pelo dispensador 210. Com base, pelo menos ein parte, em uma ou mais preferências dos consumidores, o dispensador do produto 210 pode exibir uma interface de usuário padrão para o consumidor, que poderá ser uma visão melhorada da interface gráfica do usuário, uma
.
4 22
B . visão clássica da interface gráfica do usuário, ou uma visão clássica personalizada do consumidor da interface gráfica do usuário. As figuras 5 a 12 são exemplos de fluxogramas para vários métodos de acordo com as modalidades da invenção. Alguns ou todos os 5 métodos ilustrados podem ser implementados por um sistema, rede, dispensador do produto ou qualquer combinação de elementos assoeiados, como inostrado nas figuras l a 4. Em relação à figura 5, é ilustrado um niétodo de exemplo 500 da construção de uma base de dados de registros de dados da composição do 10 produto. O método 500 começa no bloco 502. No bloco 502, uma entrada é recebida de um consumidor para dispensar um produto. Na modalidade . .. mostrada, um processador ou o controlador, tal como o 106 na figura 1, associado com o dispensador do produto, como o 102A, permite ao consurnidor selecionar e dispensar o produto selecionado. Por exemplo, um 15 consuinidor pode entrar ou sele.cionar o produto através de uma interface de usuário associado corn o dispensador do produto, como a interface do usuário 1 1 2. O processa.dor ou o controlador, tal como o 106, associado com o dispensador do produto, como o 102A, pennite ao consumidor selecionar e dispensar um produto selecionado. 20 O bloco 502 é seguido pelo bloco 504, onde é criado o registro de dados da composição do produto. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com o dispensador do produto, c.omo 102A, pode criar ou, de outra forma, gerar um registro de dados de composição de produtos ou outros arquivos para 25 armazenamento e recuperação subsequente da infonnação do produto. O controlador, tal como 106, pode armazenar os registros de dados da composição do produto ou outro arquivo em uma memória associada. ou dispositivo de armazenamento de dados, como 110. A composição do produto ou arquivo de registro de dados pode incluir, mas não está limitado a,
-, 23
,+ variedade e/ou tipo de produto selecionado, volume ou quantidade de cada ingrediente dispensado na formação do produto, a data e a hora que o produto foi dispensado, qualquer dado relevante do consumidor, qualquer dado relevantes do dispensador e/ou outras variedades e/ou tipos de dados.
Em uma 5 modalidade, um servidor local elou remoto ou recursos de processamento de dados, tais como 126, pode construir ou gerar e armazenar os registros de dados da composição do produto ou outro arquivo ein -uma memória associada ou dispositivo de annazenainento de dados, como 110 ou 128A- 128C.
Em qualquer caso, é construído um registro de dados de composição de 10 produto.
Em uina modalidade, um dispensador de produto cria uni
._ registro de dados de composição do produto com ba,se, pelo menos em parte, na variedade e/ou tipo de produto selecionado, o volume ou a quantidade de cada ingrediente dispensado na formaç'ão do produto, data e tempo que o 15 produto foi dispensado, todos os dados relevantes dos consumidores, todos os dados peninentes do dispensador e/ou outras variedades e/ou tipos de dados, como pode ser exigido e/ou desejado em uma modalidade específica.
O bloco 504 é seguido pelo bloco 506, em que os registros de dados da composição do produto podem, opcionahnente, ser combinado com 20 outras variedades e/ou tipos de registros de dados.
Na modalidade mostrada, urn processador ou o controlador, tal como o 106 na figura 1, associado com o dispensador do produto, como 102A, pode, opcionalmente, combinar outros tipos de dados e informação para um registro de dados de composição de produtos ou outros arquivos para armazenamento e recuperação subsequente 25 da inforrnação do produto.
O controlador, tal como 106, pode armazenar os registros de dados da composição do produto ou outro , arquivo em uma memória associada ou dispositivo de annazenamento de dados, como 110. O controlador, tal como o 106, pode transmitir o arquivo para um servidor local e/ou remoto ou recursos de processamento de dados, tal como 126, para
W 24 -
K
VR . armazenamento e recuperação. Em uma modalidade, um servidor local e/ou remoto ou recursos de processamento de dados, tal como 126, pode armazenar outros tipos de dados e informação em um registro de dados da composição do produto ou outro arquivo em uma memória associada, tais 5 como llO ou 128A-l28C. Em qualquer caso, registro de dados da composição do produto pode ser opcionahnente combinado com outras variedades e/ou tipos de registros de dados.
O bloco 506 é seguido pelo bloco 508, no qual os registros de dados da composição do produto são cornunicados localmente e/ou 10 remotamente a uni recurso de processamento de dados. Na modalidade mostrada, um processador ou controlador, tal como o 106 na figura 1, __ associado com o dispensador do produto, tal como 102ii, pode transmitir o arquivo para um servidor local e/ou remoto ou recursos de processamento de " dados, tal como 126, para armazenamento e recuperação.
15 O bjOCaO 508 é seguido pelo bloco 510, no qual os registros de dados da composição do produto são amiazenados em uma base de dados em um recurso de proc.essamento de dados. Em 'uma modalidade, uin servidor local e/ou remoto ou recursos de processamento de dados, tal como 126, pode armazenar outros tipos de dados e informação em um registro de dados da 20 composição do produto ou outro arquivo em uma memória associada ou dispositivo de annazenamento de dados, tais como 110 ou 128A-l28C, para recuperação subsequente. O método 500 termina depois do bloco 510. Em uma modalidade, cada vez que um consumidor selecionar 25 e/ou dispensa um produto de um dispensador de produto é gerado um registro de dados de composição do produto. Tal registro de dados de composição do produto pode incluir, mas não está limitado a, variedade e/ou tipo de produto selecionado, volume ou quantidade de cada ingrediente dispensado na forinação do produto, data e hora que o produto foi dispensado, qualquer dado
+ h 25 .
,. rel.evante do consumidor, qualquer dado relevante do dispensador e/ou outras variedades e/ou tipos de dados. Estes registros de dados da composição do produto são dados comunicados entre o dispensador do produto e um recurso de processamento de dados local e/ou remoto. O registro de dados da 5 composição do produto pode ser armazenado em um banco de dados e esgotado na análise da operação do dispensador do produto, esgotado no reabastecimento, outras aplicações da cadeia de fomecimento e/ou esgotado de outras fonnas, conio pode ser exigido e/ou desejado em uma modalidade especial.
10 Em relação à figura 6, é ilustrado um método de exemplo 600, usando uma matriz de ingrediente virtual para controlar o abastecimento .- ingrediente e ordenar o reabastecimento de ingredientes quando o ingrediente virtual estiver abaixo do nível. O método 600 começa no bloco 602. No bloco r 602, um ou mais registros de dados da composição do produto são 15 consultados a partir de uma base de dados. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na figura l, associado com o dispensador do produto, como 102A, pode consultar um ou mais registros de , dados de produtos da composição ou outros arquivos da memória, banco de dados, ou outro dispositivo de armazenamento de dados, como 110 ou 128A- 20 128C. O controlador, 'tal como 106, pode recuperar alguns ou todos os registros de dados da composição do produto ou outro arquivo de uma memória, base de dados ou dispositivo de armazenamento de dados, tais como 110 ou 128A-128C. Em uma modalidade, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode consultar 25 outros tipos de dados e informação em um registro de dados da composição do produto ou outro arquivo de uina memória associada, ou dispositivo base de dados, tais como 110 ou 128A-128C. Em qualquer caso, um ou mais ' registros de composição do produto são consultados a partir de uma base de dados.
r 26 - W
N O bloco 602 é seguido pelo bloco 604, em que os registros de « dados da composição do produto são usados para esgotar o volume ou a quantidade de ingredientes do tipo virtual. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com o 5 dispensador do produto, como 102A, pode esgotar ou, de outra forma, reduzir um volume e/ou quantidade de ingredientes similares ou do tipo virtual baseado, pelo menos em parte, em alguns ou todos os registros de dádos da composiç.ão do produto. O controlador, tal como 106, pode utilizar algum ou todos os registros de dados da composição do produto e ajustar o volume e/ou 10 quantidade de ingredientes sirnilares ou do tipo virtual, e rastrear mudanças no volume e/ou na quantidade de ingredientes similares ou do tipo virtual. A _ título de exemplo, se um ou mais registro de dados da coniposição do produto consultado indicar que foram dispensados 29,57 ml de flavor de ceréja, em seguida, 29,57 ml de flavor de cereja podem ser subtraídos do volume de 15 flavor de cereja atualmente associado com o ingrediente virtual flavor de cereja. Neste sentido, o registro de dados da composição do produto pode ser usado para ajustar alguns ou todos os níveis de ingredientes da matriz do ingrediente vinual, de tal forma que ao processar o registro de dados da composição do produto, o nível de volume de quantidade de ingrediente 20 virtual seja compativel c.om o nível de volume e quantidade de ingrediente fisico. "Um "nível de matriz de ingrediente virtual", "ingrediente virtüal", e outros dados do tipo virtual podem representar dados associados com uma matriz de ingrediente fisico em um dispensador de produto, tal como a matriz d.e ingrediente 108. Tais dados podem ser armazenados em uma memória, 25 banco de dados ou outro dispositivo de armazenamento de dados, tais como 110 ou 128A-128C, e também podem ser annazenados em um processador ou um controlador, tal como 106, ou servidores locais elou remotos ou recursos ' de processamento de dados, como 126. Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode
P 27
.. esgotar ou, por outro lado, reduzir um volume e/ou quantidade de ingredientes similares ou do tipo virtual baseado, pelo menos em parte, em alguns ou todos os re.gistros de dados da composição do produto.
Em qualquer caso, os regist.ros de dados da composição do produto são usados para esgotar o
5 volurne ou a quantidade de ingredientes do tipo virtual.
O bloco 604 é seguido pelo bloco 606, onde a detenninação quanto ao volume ou quantidade restante de cada ingrediente virtual na inatriz de ingrediente virtual é efetuada.
Na modalidade mostrada, um processador ou o controlador, tal como 106 na figura 1, associado com o dispensador do
10 produto, como 102A, pode determinar um volume ou quantidade restante de cada ingrediente virtual na matriz de ingrediente virtual.
O controlador, tal
.. como 106, pode utilizar alguns ou todos os registros de dados de composição de produtos e deterniinar um volume ou quantidade restante de cada ingrediente vimlal na matriz de ingrediente virtual.
Na modalidade mostrada,
15 um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode determinar um volume ou quanti-dade de cada ingrediente virtual na matriz do ingrediente virtual baseado, pelo menos em parte, em, alguns ou todos os registros de dados da composição do produto.
Em qualquer caso, a. determinação quanto ao volume ou quantidade restante de cada
20 ingrediente virtual na matriz de ingrediente virtual é efetuada.
O bloco 606 é seguido pelo bloco de decisão 608, onde se determina se algum dos ingredientes virtuais precisa ser reabastecido.
Se a detenriinação for afirmativa, isto é, um ingrediente precisa ser reabastecido, então o método continua no bloco 610. Se a determinação for negativa, isto é, 25 um ingrediente não precisa ser reabastecido, então o método 600 termina.
Na modalidade mostrada, um processador ou o coatrolador, tal como 106 na figura 1, associado com o dispensador do produto, como 102A, pode determinar se qualquer ingrediente virtual precisa ser reabastecido.
O controlador, tal como 106, pode utiliz.ar alguns ou todos os registros de dados
* ,. de composição de produto e determinar se qualquer dos ingredientes virtuais precisam ser reabastecidos. Por exemplo, se a determinação indica que um ingrediente está abaixo de um nível predefinido, então o ingrediente precisa ser reabastecido. Na modalidade mostrada, um servidor local e/ou renioto ou 5 recurso de processamento de dados, tal como 126, pode determinar se qualquer ingrediente virtual precisa ser reabastecido baseado, pelo menos em parte, em alguns ou todos os registros de dados da coniposição do produto. Em qualquer caso, é determinado se qualquer dos ingredientes virtuais precisam ser reabastecidos.
10 No bloco 610, é feito um pedido para ingredientes que tenham sido esgotados até um nível abaixo do predeterminado. Na modalidade .. mostrada, um processador ou controlador, tal como o 106 na figura 1, associado com o dispensador do produto, como 102A, pode fazer um pedido . de ingredientes que tenham sido esgotados até um nível abaixo do 15 predeterminado. O controlador, tal como 1 06, pode gerar e transmitir, ou de outra forrna facilitar a disposição de um pedido com, por exemplo, terceiros, para obter um ou mais ingredientes que tenham sido esgotados até um nível abaixo do predetenninado. Por exemplo, um pedido pode fazer com que ingredientes de reabastecimento fisico sejam enviados para o local do 20 dispensador do produto, de tal forrna que quando o ingrediente estiver em falta o ingrediente de reabastecimento estará disponível para reabastecer o dispensador do produto. Em uma modalidade, o servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode gerar e transmitir, ou de outra forma facilitar a disposição de uni pedido com, por exemplo, um 25 terceiro, para obter um ou mais ingredientes que tenham sido esgotados até um nível abaixo do predeterininado. Em qualquer caso, é feito um pedido para ingredientes que tenham sido esgotados até um nível abaixo do predeterminado. O método 600 termina depois do bloco 610.
. -, Nf 29 Em uma modalidade, uma matriz de ingrediente virtual pode ) ser mantida em um recurso de processamento de dados. A matriz de ingrediente virtual pode representar uma matriz de ingrediente física em um dispensador do produto. Em operação, a matriz de ingrediente virtual pode 5 rastrear o tipo e/ou variedades de ingredientes na matriz de ingrediente físico. Além disso, a matriz de ingrediente físico pode rastrear o volume e/ou quantidade de cada um dos ingredientes na matriz de ingrediente físico. Na operação, confonne o recurso de processamento de dados recebe os registros de dados de composição do produto que indicam que a variedade e/ou tipo de 10 produto bem como os volumes e/ou quantidades de cada ingrediente dispensado, o fomecimento de ingredientes pode ser esgotado a partir da ._ matriz de ingrediente virtual. A este respeito, quando o volume elou quantidade dos ingredientes virtuais são esgotados a um nível predeterminado, então um pedido de reabastecimento pode ser acionado 15 fazendo com que os ingredientes de reabasteciinento sejam enviados fisicamente para o local do dispensador do produto antes que fique sem os i.ngredientes. Como tal, o dispensador do produto terá reabastecimento dè fomecimentos de ingredientes à disposição quando for necessário reabastecer um ingrediente esgotado na matriz do ingrediente.
20 Em relação à figura 7, é ilustrado um exemplo de método de gerenciamento de inventário.
O método 700 começa no bloco 702. No bloco 702, um ou mais registros de dados da composição do produto são consultados a partir de uma base de dados. Na modalidade mostrada, um processador ou o 25 controlador, tal como o 106 na figura 1, associado com o dispensador do produto, como 102A, pode consultar um ou mais registros de dados de produtos da composição ou outros arquivos da memória, banco de dados, ou outro dispositivo de armazenamento de dados, como 110 ou 128A-128C. O controlador, tal como 106, pode recuperar alguns ou todos os registros de dados da composição do produto ou outro arquivo de uma memória, base de , 6n dados ou dispositivo de arinazenamento de dados, tais como 110 ou 128A- 128C.
Em uma modalidade, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode consultar outros tipos de dados e '
5 informação em um registro de dados da c.omposição do produto ou outro arquivo de uma memória associada,, ou dispositivo base de dados, tais como 110 ou 128A-l28C.
Em qualquer caso, um ou mais registros de composição do produto são consultados a partir de uma base de dados.
O bloco 702 é seguido pelo bloco 704, ern que a taxa de
10 esgotamento é definida. para cada um dos ingredientes na matriz de ingredientes.
Na modalidade mostrada, um' processador ou o controlador, tal
._ como 106 na figura l, associado com o dispensador do produto, como 102A, pode detenninar uma taxa de esgotamento para alguns ou todos os . ingredientes em uma matriz de ingrediente.
O controlador, tal como 106, pode
15 utilizar alguns ou todos os registros de dados de composição de produtos e determinar uma taxa de esgotamento para alguns ou todos os ingredientes em uma matriz de ingrediente.
A título de exemplo, a taxa de esgotamento de um ingrediente diz respeito à rapidez com que um ingrediente está sendo esgotado.
Quando usado em um ou mais cálculos com o fomecimento 20 disponível do ingrediente, pode-se determinar uma data prevista na qual se estimará que o ingrediente tenha sido esgotado, o que pode também ser referido como o fim da data de abastecimento do ingrediente.
Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode determinar uma taxa de esgotamento para alguns 25 ou todos os ingredientes em uma matriz de ingrediente baseado, pelo menos . em parte, em alguns ou todos os registros de dados da composição do produto.
Em qualquer caso, é determi.nada uma taxa de esgotamento para cada um dos ingredientes da matriz de ingrediente.
O bloco 704 é seguido pelo bloco 706, ein que o fim do
.
0 31 .. fomecimento do ingrediente é calculado com base, pelo menos em parte, no volume ou quantidade estimada disponível no momento e na taxa de esgotamento determinada para este ingrediente. Na modalidade niostrada, um processador ou o controlador, tal como 106 na figura 1, associado com o 5 dispensador do produto, como ] 02A, pode detenninar o nm do fomecimento de ingrediente com base, pelo menos parte, no volume ou quantidade estimada disponível no momento e na taxa de esgotamento determinada para este ingrediente. O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados de composição do produto para determinar o fiin do 10 fomecimento de ingrediente. Na modalidade mostrada, um servidor local e/ou renioto ou recurso de processarnento de dados, tal como 126, pode determinar o fim do fomecimento de ingrediente com base, pelo menos parte, em alguns ou todos os registros de dados da composição do produto incluindo o volurne " ou quantidade estimada disponível no momento e na taxa de esgotamento 15 determinada para este ingrediente. Em qualquer caso, o fim do fomecimento do ingrediente é calculado com base, pelo menos em parte, no volume ou quantidade estimada disponível no moniento e na taxa de esgotamento determinada para este ingrediente. O bloco 706 é seguido pelo bloco 708, onde se deterrnina 20 quais ingredientes virtuais precisam ser reabastecidos. Na modalidade mostrada, uni processador ou controlador, tal como o 106 na figura 1, . associado com o dispensa.dor do produto, como 102A, pode detenninar se alguns ou todos os ingredientes virtuais precisam ser reabastecidos. O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados 25 de composição de produto para determinar se alguns ou todos os ingredientes virtuais precisam ser reabastecidos. Por exemplo, um determinado nível ou limite pode ser usado como um guia para determinar o tempo de um fomecimento, quanto do ingrediente deve estar disponível, e/ou outros fatores podem ser esgotados para ajudar a determinar quais os ingredientes precisam
«
,, ser reabastecidos.
Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode determinar se alguns ou todos os ingrediente virtuais precisam ser reabastecidos baseado, pelo menos em parte, em alguns ou todos os registros de dados da composição do 5 produto incluindo o nível ou limite predetenninado, os quais podem ser usados para determinar o tempo de fomecimento, a quantidade de ingrediente disponível, elou outros fatores que podem ser esgotados para ajudar a determinar quais dos ingredientes necessários precisam ser reabastecidos.
Em qualquer caso, é determinado se alguns ou todos os ingredientes virtuais 10 precisam ser reabastecidos.
O bloco 708 é seguido pelo bloco de decisão 710, no qual se
-. determina se qualquer dos ingredientes virtuais precisa ser reabastecido.
Se a deterrnina-ção for afmnativa, ou seja, se alguns ingredientes precisam ser reabastecidos, então o método continua no bloco 712. Se a determinação for 15 negativa, ou seja, se os ingredientes não precisarem ser reabastecidos então o método termina.
Na modalidade mostrada, um processador ou controlador, tal como o 106 na figura 1, associado com o dispensador do produto, como 102A, pode determinar se alguns ou todos os ingredientes precisam ser reabastecidos.
O controlador, tal como 106, pode utilizar alguns ou todos os 20 registros de dados de composição de produto para detenninar se alguns ou todos os ingredientes precisam ser reabastecidos.
Em uma modalidade, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode determinar se alguns ou todos os ingrediente virtuais precisarn ser reabastecidos baseado, pelo menos em parte, em alguns ou todos os registros 25 de dados da composição do produto incluindo o nível ou limite predeterminado, os quais podem ser usados para determinar o tempo de fomecimento, a quantidade de ingrediente disponivel, e/ou outros fatores que podem ser esgotados para ajudar a determinar quais dos ingredientes necessários precisam ser reabastecidos.
Em qualquer caso, é determinado se
. 0 alguns ou todos os ingredientes precisam ser reabastecidos.
No bloco 712, é feito um pedido para reabastecer os ingredientes associados com os ingredientes virtuais esgotados.
Na modalidade mostrada, um processador ou o controlador, tal como 106 na 5 figura l, associado com o dispensador do produto, como 102A, pode fazer um pedido que é feito para reabastecer os ingredientes associados com os ingredientes virtuais esgotados ou ingredientes que tem sido, de outra forma, identificados para serem reabastecidos.
O controlador, tal como 106, pode gerar e transmitir, ou de outra fonna facilitar a disposição de um pedido coin, lO por exemplo, terceiros, para obter um ou mais ingredientes que tenham sido esgotados até um nível abaixo do predetenninado.
Por exemplo, um pedido
._ pode fazer com que ingredientes de reabastecimento físico sejam enviados para o local do dispensador do produto de tal forma que quando os ingredientes estiverem eni falta o ingrediente de reabastecimento estará
15 disponível para reabastecer o dispensador do produto.
Em uma modalidade, o servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode gerar e transmitir, ou de outra forina. facilitar a disposição de um pedido com, por exemplo, um terceiro, para reabastecer os ingredientes associados coin os ingredientes virtuais esgotados ou ingredientes que tenham 20 sido identificados conforme a necessidade de reabastecimento.
Em qualquer caso, é feito um pedido para reabastecer os ingredientes associados com os ingredientes virtuais esgotados.
O método 700 termina depois do bloco 712. Em uma modalidade, os registros de dados de composição do 25 produto podem ser usados para calcular a taxa de esgotamento de cada ingrediente na matriz de ingrediente.
A taxa de esgotamento pode ser usada em combinação com a matriz de ingrediente virtual que rastreia o volume ou a quantidade de cada ingrediente remanescente para planejar quando o ingrediente estará em falta e precisará ser reabastecido.
Essa informação pode
.
0 34 . W então ser esgotada para acionar o pedido de reabasteciinento do ingrediente quando certas condições forem atingidas de forma que os ingredientes de reabastecimento sejam enviados ao dispensador do produto assim que quando o ingrediente estiver em falta um ingrediente de reabastecimento estará 5 disponível. Em relação à figura 8, é ilustrado um método de exemplo 800 de sincronização de um nível de volume ou quantidade de ingrediente de ingrediente de matriz virtual para coincidir com um nível de volume ou quantidade de ingrediente de matriz de ingrediente físico annazenado. O lO método começa no bloco 802. No bloco 802, um ou mais embalagens de ingrediente são recebidos dentro de uma matriz de ingrediente localizada e . dentro de um dispensador do produto. Na modalidade mostrada, uma ou mais embalagens do ingrediente, tais como 116A-116Q na figura 1, pode ser .
introduzida por pessoal em uma matriz ingrediente associada com um 15 dispensador de produtos, tal como 108. Um processador ou o controlador, tal como o 106 na fígura 1, associado com o dispensador do produto, como 102A, pode detectar a inserção de uma ou mais embalagens do ingrediente, tais como 116A-116Q, confonne estes são inseridos. O bloco 802 é seguido pelo bloco 804, onde é criado o registro 20 de dados do ingrediente. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com o dispensador do produto, como 102A, pode criar ou, de outra forma, gerar um registro de dados do ingrediente ou outros arquivos para armazenamento e recuperação subsequente da informação do produto. O controlador, tal como 106, pode 25 armazenar o registro de dados da composição do produto ou outro arquivo em "uma memória associada ou dispositivo de armazenamento de dados, comollO. Um registro de dados do ingrediente ou arquivo pode incluir, mas não está limitado a, dados de inserção da embalagem do ingrediente, tipo ingrediente e/ou o tipo, volume ou quantidade restante na embalagem, e/ou
E 35 ,. outros tipos e/ou variedades de dados, e/ou outros tipos e/ou variedades de dados. Em uma modalidade, um local e/ou servidor remoto ou recursos de processamento de dados, tal como 126, pode construir ou, de outra forma, gerar e armazenar o registro de dados do ingrediente ou outro arquivo em uma 5 memória associada ou dispositivo de armazenamento de dados, como 110 ou 128A-128C. Em qualquer caso, é formado um registro de dados do ingrediente. O bloco 804 é seguido pelo bloco 806, onde o registro de dados do ingrediente pode, opcionahnente, ser combinado com outras 10 categorias e/ou tipos de registros de dados. N'a modalidade mostrada, um processador ou o controlador, tal como o 106 na figura I, associado com o .- dispensador do produto, como L02A, pode, opcionalmente, combinar outros tipos de dados e informação para urn registro de dados do ingre,diente ou
Y outro a.rquivo para arrnazenarnento e recuperação subsequente da informação 15 do produto. O controlador, tal como 106, pode armazenar o registro de outros tipos de dados e informação com o registro de dados do ingrediente ou outro arquivo em uma memória associada ou dispositivo de armazenainento de dados, como 110. O controlador, tal como o 106, pode transmitir o arquivo para um local e/ou servidor remoto ou de recursos de processamento de 20 dados, tal como 126, para armazenamento e recuperação. Em uma modaiidade, um Iocal e/ou servidor remoto ou de recursos de processamento de dados, tal como 126, pode armazenar outros tipos de dados e informação ou combiná-los com um registro de dados do ingredient.e ou outro arquivo em uma memória associada, tal como 110 ou 128A-128C. Em qualquer caso, o 25 registro de dados do ingrediente pode ser opcionalmente combinado com outras categorias e/ou tipos de registros de dados. O bloco 806 é seguido pelo bloco 808, no qual os registros de dados do ingrediente são comunicados a um recurso de processamento de dados. Na modalidade mostrada, um processador ou controlador, tal como o b
- 36
- W 106 na figura 1, associado com o dispensador do produto, tal como 102A, pode transmitir o arquivo para um local e/ou servidor remoto ou de recursos de processamento de dados, tal como 126, para armazenainento e recuperação. 5 O bloco 808 é seguido por 810 blocos, em que a matriz de ingrediente virtual é atualizada para indicar o ingrediente que foi inserido na matriz de ingrediente físico e o nível de volume ou a quantidade de matriz do ingrediente virtual são ajustados para corresponder ao nível de volume ou quantidade ingrediente de físico.
Na modalidade mostrada, um processador ou
10 o controlador, tal como 106 na fígura 1, associado com o dispensador do produto, como 102A, pode atualizar uma matriz de ingrediente virtual para
,_ indicar que um ingrediente particular foi inserido dentro da matriz de ingrediente físico, e também, se necessário, ajustar o nível de volume ou quantidade de matriz de ingrediente virtual para coincidir o nível de volume
15 ou quantidade de ingrediente fisico.
O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados de ingrediente para facilitar a atualização e os ajuste.s.
A título de exernplo, os níveis de ingredientes fisicos podem ser sincronizados com os níveis de ingrediente vinua]. Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de
20 dados, tal como 126, pode atualizar uma matriz de ingrediente virtual para indicar que um ingrediente em particular foi inserido dentro da matriz de ingrediente físico, e também, se necessário, ajustar o .nível de volume ou quantidade de matriz de ingrediente virtual para coincidir o nível de volume ou quantidade de ingrediente físico com base, pelo menos parte, em alguns ou
25 todos os registros de dados de ingrediente.
Em qualquer caso, a matriz de ingrediente virtual é atualizada para indicar o ingrediente inserido na matriz de ingrediente fisico e o nível de volume ou a quantidade de matriz do ingrediente virtual é ajustada para corresponder ao nível de volume ou quantidade de ingrediente físico.
O método 800 termina depois do bloco 810. Em uma rnodalidade, conforme urna matriz de ingrediente associada a um dispensador de produtos é alterada com o reabastecimento de ingredientes, um de registro de dados de ingrediente pode ser comunicado a um recurso de processamento de dados para sincronizar alguns ou todos os volumes ou quantidades de ingredientes fisicos com alguns ou todos os volumes ou quantidades de ingredientes virtuais ou quantidades residentes no recurso de processamento de dados.
Para efetuar a sincronização, pode ser gerado um registro de dados de ingrediente no dispensador do produto.
Um lO registro de dados do ingrediente pode incluir, mas não está limitado a, dados de inserção d.a embalagem do ingrediente, variedade e/ou tipo de ingrediente, voI.ume ou quantidade restante na embalagem, e/ou outros tipos e/ou variedades de dados, conforme for requerido ou desejado em uma modalidade particular.
Em relação à figura 9, é ilustrado um método de exemplo 900 de detenninação de uma matriz de ingrediente otimizado utilizando, pelo menos em parte, a taxa de ingrediente de cálculo de esgotamento.
O método 900 começa no bloco 902. No bloco 902, os registros de dados da composição do produto são consultados a partir de uma base de dados.
Na modalidade mostrada, um processador ou o controlador, tal como o 106 na figura 1, associado com o dispensador do produto, eomo 102A, pode consultar um ou mais registros de dados de produtos da composição ou outros arquivos da memória, banco de dados, ou outro dispositivo de annazenamento de dados, como 110 ou 128A-128C.
O controlador, tal como 106, pode recuperar alguns ou todos os registros de dados da composição do produto ou outro arquivo de uma memória, base de dados ou dispositivo de armazenamento de dados, tais como 110 ou 128A-128C.
Em uma modalidade, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode consultar outros tipos de dados e informação eni um registro de dados da composição do produto ou outro arquivo de uma memória associada, ou dispositivo base de dados, tais como 110 ou 128A-l28C. Em qualquer caso, um ou mais registros de dados da composição do produto são consultados a partir de uma base de dados.
5 O bloco 902 é seguido pelo bloco 904, em que a matriz do ingrediente otimizado é determinada ao analisar a taxa em que cada um dos ingredientes está sendo consumido. Na modalidade mostrada, um processador ou o controlador, tal conio 106 na figura 1, assoeiado com o dispensador do produto, como 102A, pode determinar uma matriz de ingrediente otimizado ao analisar a taxa em que cada um dos ingredientes está sendo eonsumido. O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados de composição do produto para detenninar uma niatriz de ingrediente otimizado ao analisar a taxa na qual cada um dos ingredientes é está sendo . consumido. A título de exemplo, a taxa na qual cada um dos ingredientes está sendo consumido pode ser referida como a taxa de esgotamento de um ingrediente. Quanto maior taxa de esgotamento para um ingrediente em particular, mais rápido o ingrediente está sendo consumido, e o ingrediente pode precisar de reabastecimento com mais frequência. Como tal, otimizar a . matriz de ingrediente pode envolver a detenninação com base, pelo menos em parte, na taxa de esgotamento de que alguns ou todos os ingredientes devem ter mais de uma entrada na matriz de ingrediente, que pode efetivamente aumentar o volume de fomecimento ou a quantidade de um ingrediente especial. Em uma inodalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode determinar uma matriz de ingrediente otiníizado eom base, pelo menos parte, em alguns ou todos os registros de dados da composição do produto incluindo a analisar a taxa a qual cada dos ingredientes está sendo consumido. Em qualquer caso, uma matriz do ingrediente otimizada é determinada ao analisar a taxa em que cada um dos ingredientes está sendo consumido.
A 39 .. O bloco 906 é seguido pelo bloco 908, onde a distribuição do ingrediente na atual matriz de ingrediente virtual é comparada com a matriz de ingrediente otimizado previamente deterniinada. Na modalidade mostrada, \ " um processador ou o controlador, tal como 106 na figura 1, associado ao 5 dispensador do produto, como 102A, pode comparar a distribuição do ingrediente na atual matriz de ingrediente virtual a qualquer matriz de ingrediente otimizado determinado anteriorinente. O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados da composição do produto para comparar a distribuição de ingrediente na atual matriz de 10 ingrediente virtual a qualquer matriz de ingrediente previamente determinada. Por exemplo, com base, pelo menos em parte, um ou mais registros de dados - de produtos de composição, podem ser detenninadas uma taxa de esgotamento de ingredientes e ainda uma matriz, de ingrediente otiinizado. A
P matriz de ingrediente otimizado pode incluir, mas não está limitado a, uma 15 lista de ingredientes e o quanto de cada ingrediente deve estar na matriz do ingrediente. A comparação de determinada matriz de ingrediente otimizado com a atual matriz de ingrediente fisico pode produzir diferenças, que podem ser úteis em otimizações posteriores. Na modalidade mostrada, um servidor local elou remoto ou recurso de processamento de dados, tal como 126, pode 20 comparar a distribuição do ingrediente na atual matriz de ingrediente virtual a qualquer matriz de ingrediente otimizado determinado anteriormente. Em qualquer caso, a distribuição do ingrediente na atual matriz de ingrediente virtual é coinparada à matriz de ingrediente otimizado determinado anteriormente. 25 O bloco 908 é seguido pelo bloco de decisão 910, onde é decidido se há alguma diferença entre a matriz otimizada do ingrediente determinado e a atual matriz de ingrediente fisico. Se a determinação for afirmativa, isto é, se houver diferenças, então o método 900 continua no bloco
912. Se a detenninação for negativa, isto é, se não houver quaisquer
- & 40 . , ., . diferenças, então o método 900 termina. Na modalidade mostrada, um ' - processador ou o controlador, tal como 106 na figura 1, associado ao dispensador do produto, como 102A, pode detenninar se há diferenças entre a determinada matriz de ingrediente otimizado e a matriz de ingrediente fisico 5 determinada. O controlador, tal como 106, pode utilizar alguns ou todos os registros de dados da composição do produto para detenninar se há diferenças entre a matriz de ingredien'te otimizado e a atual matriz de ingrediente físico. Por exemplo, pode-se fazer uma comparação entre ingredientes na matriz de ingrediente otimizado e a atual matriz de ingrediente físico. Na inodalidade 10 mostrada, um servidor local e/ou remoto ou recurso de processamento, tal como 126, pode determinar se há diferenças entre a matriz de ingrediente _ otimizado e a atual matriz de ingrediente físico com base, pelo menos em parte, em alguns ou todos os registros de dados da composição do produto. r Em qualquer caso, é determinado se há alguma diferença entre a determinada 15 matriz de ingrediente otimizado e a atual matriz de ingrediente fisico. No bloco 912, o serviço de pessoal pode ser avisado de maneira que a matriz de ingrediente não seja otimizada. Na rnodalidade mostra.da, um processador ou o controlador, tal como 106 na figura 1, associado ao dispensador do produto, como 102A, pode transmitir um aviso 20 ou comunicação ao serviço de pessoal, tal como o serviço de um técnico, ou outro pessoal de maneira que a inatriz de ingrediente não seja otimizada. Por exemplo, o processador ou o controlador, tal como 106, pode transmitir uma mensagem ou comunicação através de uma interface de usuário, como 112. De forma altemativa, o processador ou controlador. tal como 106, pode
K 25 comunicar com um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, e transmitir ou, de outra fonna, comunicar uma mensagem ao serviço de pessoal, tal como um serviço de um técnico, ou outro pessoal por meio de rede, tal como 104, para um ou mais dispositivos de " comunicação sem fio associado a um serviço de pessoal, um serviço de um
"6 41
.0 ' técnico ou outro pessoal.
Em qualquer caso, o serviço de pessoal, tal como um " serviço de um técnico, pode ser avisado de maneira que a matriz do ingrediente não seja otimizada.
O bloco 912 é seguido pelo bloco de decisão 914, onde é
5 deteminado se o serviço de pessoal deseja otimizar a atual matriz de ingrediente físico.
Se a determinação for afirinativa, ou seja, se o serviço de pessoal desejar otimizar a matriz de ingrediente físico, então o método 900 continua no bloco 916. Se a deteminação for negativa, isto é, o pessoal de serviço não desejar otimizar a matriz do ingrediente fisico, então o método lO 900 termina.
Em uma modalidade mostrada, um processador ou controlador, tal como 106 na figura 1, associado ao produto do dispensador, tal como 102A, pode receber uma indicação ou uma entrada a partir de um serviço de pessoal, um serviço de u.m técnico ou outro, pessoal se o serviço de pessoal, " serviço de um t.écnico ou outro pessoal desejar otiinizar a atual matriz de
15 ingrediente fisico.
Por exemplo, o processador ou o controlador, tal como 106, pode receber uma entrada, seleção, mensagem ou comunicação do serviço de pessoal, um técnico de serviço ou outro pessoal através de uma interface de usuário, como 112. Altemativamente, o processador ou o controlador, tal como 106, pode receber uma entrada, seleção, mensagem ou 20 comunicação do serviço de pessoal, um técnico de serviço ou outro pessoal através de um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, que é transmitido ou mesmo comunicado a partir do serviço do técnico ou outro pessoal via rede, tal como 104, de um ou mais dispositivos de comunicação sem fio associados ao serviço de pessoal, um 25 técnico de serviço ou outro pessoal.
Em qualquer easo, é determinado se o serviço do técnico de serviço deseja otimizar a atual matriz de ingrediente físico.
No bloco 916, é produzida a matriz de ingrediente.
Na modalidade mostrada, um processador ou o controlador, tal como 106 na b 42
-e figura 1, associado com o dispensador do produto, como 102A, pode produzir ou mesmo exibir uma matriz de ingrediente otimizado.
Na modalidade mostrada, o controlador, tal como 106, pode produzir ou mesmo exibir uma matriz de ingrediente otimizado através de uma interface de usuário associada
5 ao dispensador do produto, tal como uma interface de usuário 112. O bloco 916 é seguido pelo bloco 918, onde é recebida uma entrada do pessoal de serviço para mover/adicionar/subtrair ingredientes para e da matriz de ingrediente físico, a fim de otimizar a operação do dispensador do produto.
Na modalidade mostrada, um processador ou o controlador, tal
10 como 106 na figura 1, associado com o dispensador do produto, como 102A, pode receber uma indicação ou outra entrada do serviço de pessoal, serviço técnico ou outro pessoal correspondente a qualquer mudança de ingredientes, tal como deslocar um ingrediente, adicionar um ingrediente, ou subtrair um ingrediente, para e/ou da matriz de ingrediente fisico a fim de otimizar a
15 operação do dispensador do produto.
Em qualquer caso, a matriz de ingrediente fisico pode ser sincronizada com a matriz de ingrediente virtual determinada.
Por exemplo, o processador ou o controlador, tal como 106, pode receber uma entrada, seleção, mensagem ou comunicação do serviço de pessoal, um técnico de serviço ou outro pessoal através de uma interface de 20 usuário, como 112. O bloco 918 é seguido pelo bloco 920, onde os registros de dados de ingrediente são comunicados a um recurso de processamento de dados para informar sobre as mudanças que foram feitas com distribuição de ingrediente da matriz de ingrediente físico.
Na modal"idade mostrada, um 25 processador ou controlador, tal como o 106 na figura 1, associado com o dispensador do produto, tal como 102A, pode transmitir o registro de dados de ingrediente, incluindo qualquer mudança para a distribuição de ingrediente da matriz de ingrediente fisico, para um servidor local e/ou remoto ou recursos de processamento de dados, tal como 126, para armazenamento e
-
. -. 43
-e recuperação.
Além disso, as mudanças podem incluir confinnações e atualizações.
O bloco 920 é seguido pelo bloco 922, onde são pedidos todos os ingredientes em falta.
Na modalidade mostrada, um processador ou o
5 controlador, tal como 106 na figura 1, associado com o dispensador do produto, como 102A, pode fazer um pedido para qualquer ingrediente em falta.
O controlador, tal como 106, pode gerar e transmitir ou mesmo facilitar a realização de um pedido com, por exemplo, um terceiro, para obter um ou mais ingredientes que são determinados como em falta, assim como qualquer
10 ingrediente que não estiver imediatamente disponível para o serviço de pessoal, tal como serviço de um técnico, são pedidos para serem entregues ao
- local do dispensador do produto, como pode ser requerido e/ou desejado em uma rnodalidade particular.
Por exemplo, um pedido pode fazer com que ingredientes físicos sejam enviados para o local do dispensador do produto de
15 tal forma que quando os ingredientes esti"verem em falta o ingrediente de reposição estará disponível para reabastecer o dispensador do produto.
Em uma modalidade, o servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode gerar e transmitir, ou de outra forma fac.ilitar a disposição de um pedido com, por exemplo, um terceiro, para obter os 20 ingredientes em falta ou ingredientes que foram identificados de outra forma como em falta.
Ern qualquer caso, são pedidos quaisquer ingredientes em falta.
O método 900 termina depois do bloco 922. Em uma modalidade, um ou mais registros de dados da 25 composição do produto pode ser consumidos para determinar uma taxa de ingrediente de esgotamento.
A título de exemplo, a taxa de ingrediente de esgotamento pode ser caracterizada como a taxa que os ingredientes estão sendo consumidos.
Algumas ou todas essas informações podem ser usados para otimizar a matriz de ingredientes.
Por exemplo, se a taxa de esgotamento
"6 44
.* do flavorizante de cereja é alta o suficiente, uma matriz de ingrediente otimizado pode indicar que duas entradas de matriz, em vez de uma, devem ser dedicadas ao flavorizante de cereja a fim de evitar ou mesino minimizar a perda por vazamento do ingrediente ou miniinizar a frequência de
5 reabastecimento do flavorizante.
Em relação à figura 10, é ilustrado um método de exemplo 1000 de detenninação da quantidade de volume de ingrediente e/ou quantidade consumida e/ou restante em uma embalagem de ingrediente.
O método 1000 começa no bloco 1002. No bloco 1002, uma entrada é recebida
10 de um consumidor para dispensar um produto.
Na modalidade mostrada, um processador ou o controlador, tal como o 106 na figura 1, associado com o
, dispensador do produto, como o 102A, permite ao consumidor selecionar e dispensar o produto selecionado.
Por exeniplo, um consumidor pode entrar ou Y,
selecionar o produto através de uma interface de usuário associado com o
15 dispensador do produto, como a interface do usuário 112 na figura 1. O processador ou o controlador, tal como o 106, associado com o dispensador do produto, como o 102A, permite ao consumidor selecionar e dispensar um produto selecionado.
O bloco 1002 é seguido pelo bloco 1004, onde é criado o
20 registro de dados da composição do produto.
Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com'o dispensador do produto, como 102A, pode cria,r ou, de outra forina, gerar um registro de dados de composição de produtos ou outros arquivos para armazenamento e recuperação subsequente da informação do produto.
O
25 controlador, tal como 106, pode armazenar o registro de dados da composição do produto ou outro arquivo em uma memÓria associada ou dispositivo de armazenamento de dados, como 110. Um registro de dados da composição do produto ou uin arquivo pode incluir, mas não está limitado a, variedade e/ou tipo de produto selecionado ou ingrediente dispensado, o volume ou a
+
V 45 ., quantidade de cada ingrediente dispensado na formação do produto, a data e a hora que o produto foi dispensado, quaisquer dados relevantes do consumidor, todos os dados do dispensador e/ou outros tipos e/ou variedade de dados relevantes. Em uma modalidade, um local e/ou servidor remoto ou de 5 recursos de processamento de dados, tais como 126, pode construir ou gerar e armazenar o registro de dados da composição do produto ou outro arquivo em uma memória associada ou dispositivo de armazenamento de dados, como 110 ou 128A-128C. Em qualquer instância, é construído um registro de dados de composição de produto. 10 O bloco 1004 é seguido pelo bloco 1006, onde o fomecimento de ingrediente da matriz de ingrediente virtual é esgotado pelo volume e/ou - quantidade conforme refletido no registro de dados da compo"ição do produto. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com o dispensador do produto, como 102A, 15 pode criar ou, de outra forma, reduzir um volume e/ou quantidade de ingredientes similares ou do tipo virtual baseado, pelo menos em parte, em alguns ou todos os registros de dados do produto. O controlador, tal como 106, pode utilizar algum ou todos os registros de dados da composição do produto e ajustar o volume e/ou quantidade de ingredientes similares ou do 20 tipo virtual, e rastrear mudanças no volume e/ou na quaritidade de ingredientes similares ou do tipo virtual. A título de exemplo, se um ou mais registro de dados da composição do produto consultado indicar que foram dispensados 29,57 nil de flavor de cereja, ern seguida, 29,57 ml de flavor de cereja podem ser subtraídos do volume de flavor de cereja atualmente 25 associado com o ingrediente virtual flavor de cereja. Neste sentido, o registro de dados da composição do produto pode ser usado para ajustar alguns ou todos os níveis de ingredientes da matriz do ingrediente virtual, de tal forma que ao processar o registro de dados da composição do produto, o nível de volume de ingrediente virtual e de quantidade seja compatível com o nível de
-0 a 46
-. 6 . volume de ingrediente físico e de medida.
Tais dados podem ser armazenados em uma memória, banco de dados ou outro dispositivo de amazenamento de
· dados, tais como llO ou 128A-128C, e também podem ser armazenados em um processador ou um controlador, tal como 106, ou servidores locais e/ou
5 remotos ou recursos de processamento de dados, como 126. Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode esgotar ou, por outro lado, reduzir um volume e/ou quantidade de ingredientes similares ou do tipo virt'ual baseado, pelo menos em parte, em alguns ou todos os registros de dados do produto.
Em qualquer
10 caso, o fomecimento de ingrediente da matriz de ingrediente virtual é esgotado pelo voIume e/ou quantidade conforme refletido no registro de
-. dados da composição do produto.
O bloco 1006 é seguido pelo bloco 1008, onde é detenninada a porcentagem do volume do ingrediente e/ou quantidade consumida e/ou 15 restante.
Na mod.alidade mostrada, um processador ou o controlador, tal como 106 na figura [, associado com o dispensador do produto, como ]- 02A, pode determinar a porcentagem do volume e/ou quantidade consumida e/ou restante do ingrediente.
O controlador, tal coino 106, pode utilizar alguns ou todos os registros de dados de composição de produtos para determinar a 20 porcentagem do volume e/ou quantidade consumida e/ou restante do ingrediente.
Por exemplo, pode ser feita uma detemiinação com base, pelo menos em parte, no volume ou quantidade do ingrediente virtual menos a quantidade de ingrediente dispensado conforme indicado pelo registro de dados da composição do produto.
Esta determinação pode ser estendida para 25 alguns ou todos os ingredientes na matriz de ingrediente virtual de tal forma que sejam conhecidos os volumes consumidos ou restantes e as quantidades para alguns ou todos os ingredientes da matriz virtual.
Uma vez que a matriz de ingrediente virtual pode ser sincronizada com a matriz de ingrediente físico, os volumes e as quantidades dos ingredientes virtuais são
+
47 m
*
-, " aproximadamente os mesmos que os volumes e as quantidades dos ingredientes fisicos.
Na modalidade mostrada, um servidor local e/ou renioto ou recurso de processaniento de dados, tal como 126, pode determinar porcentagem do volume e/ou quantidade consumida e/ou restante do
5 ingrediente com base, pelo menos em parte, em alguns ou todos os registros de dados da composição do produto.
Ein qualquer caso, é determinada a porcentagem do volume e/ou quantidade consumida e/ou restante do ingrediente.
O bloco 1008 é seguido pelo bloco 1010, onde os dados do
10 dispensador do produto opcionalmente se comunicam de forma local e/ou remota a um recurso de processamento de dados.
Na modalidade mostrada,
- um processador ou controlador, tal como o 106 na figura 1, associado com o dispensador do produto, tal como 102A, pode transmitir o registro de dados de ingrediente, incluindo qualquer mudança para a distribuição de ingrediente
15 da matriz de ingrediente fisico, para um servidor local e/ou rernoto ou rec.ursos de processamento de dados, tal como 126, para armazenamento e recuperação.
Por exemplo, a coinunicação de dados pode incluir porcentagem de comunicação de dados do ingrediente consumido e/ou restante na matriz do ingrediente, e/ou outros tipos e/ou variedade de dados conforme pode ser
20 requerido e/ou desejado em uma rnodalidade particular.
O bloco 1010 é seguido pelo bloco 1012, em que os resultados são opcionalmente escritos para um dispositivo de processamento de dados associado à embalagem do produto.
Na modalidade mostrada, um processador ou eontrolador, tal como o 106 na figura 1, associado com o produto do
25 dispensador, como o 102A, pode opcionalmente escrever resultado para um dispositivo de processamento de dados associado à embalagem de ingrediente do produto, mostrado como 116A-116Q ou a embalagem do produto.
Por exemplo, um dispositivo de processamento de dados pode incluir, mas não está limitado a, um rótulo de RFID, e/ou outros tipos e/ou categorias de
W 48
- 0 dispositivo de processamento de dados, confonne pode ser requerido e/ou desejado eni uma modalidade particular.
Em uma modalidade, escrever para um dispositivo de processaniento de dados que é associado à embalagem do ingrediente pode
5 ser vantajoso visto que conforme a embalagem do ingrediente é movida para outros dispensadores do produto, os dados relacionados para os volumes e/ou quantidades consumidas e/ou restantes dos ingredientes podem também ser transferidos como dados no dispositivo de processamento de dados.
O método 1000 termina depois do bloco 1012. 10 Em uma modalidade, quando um consumidor dispensa um produto, pode ser gerado um registro de dados da composição do produto.
O
.- registro de dados da composição do produto indica, entre outras coisas, o tipo e/ou variedade de ingredientes dispensados e os volumes e/ou quantidades . daqueles ingredientes dispensados.
Como tal, os registros de dados de 15 composição do produto podem ser usados para esgotar um fomecimento de ingredientes de maneira que o volume e/ou a quantidade de ingredientes virtual reflita o volume e/ou a quantidade de ingredientes físicos restantes no dispensador do produto.
O resultado pode ser comunicado por dados para um recurso de processamento de dados elou escritos para um dispositivo de 20 processamento de dados que é associado à embalagem do produto.
Um dispositivo de processamento de dados pode ser, por exemplo, um rótulo de RFID, e/ou outros tipos e/ou variedades de dispositivos de processamento de dados, como pode ser exigido e/ou desejado em uma modalidade específica.
Em relação à figura 11, é ilustrado um método de exemplo 25 1100 para a detenninação da quantidade de volume de ingrediente e/ou quantidade consumida e/ou restante em uma enibalagem de ingrediente.
O mét.odo 1100 começa no bloco 1102. No bloco 1102, os volumes e/ou quantidades são lidas a partir do dispositivo de processamento de dados associado à embalagem do ingrediente.
Na modalidade mostrada, um
4È -W 49 .
-. processador ou controlador, tal como o 106 na figura 1, associado com o produto do dispensador, como o 102A, pode ler ou obter dados de um ou mais dispositivos de processamento de dados associado à respectiva embalagem de ingrediente do produto, mostrado como 116A-116Q ou a embalagem do 5 produto. Por exemplo, um ou mais Ieitores de códigos legível em máquina 118A-118Q pode ler ou obter dados de um ou mais dispositivos de processamento de dados, tais como "um rótulo de RFID, associados coin as respectivas embalagens de ingrediente de produtos, apresentados como 116A- 116Q, para obter volumes de ingredientes e/ou quantidades contidas dentro 10 das embalagens. + O método 1102 começa no bloco 1104, onde uma entrada é .- recebida de um consumidor para dispensar um produto. Na modalidade inostrada, um processador ou o controlador, tal como o 106 na ngura 1, associado com o dispensador do produto, como o 102A, pennite ao 15 consumidor selecionar e dispensar o produto selecionado. Por exemplo, um consumidor pode entrar ou selecionar o produto através de uma interface de usuário associado com o dispensador do produto, como a interface do usuário 112 na figu.ra 1. O processador ou o controlador, tal como o 106, associado com o dispensador do produto, como o 102A, permite ao consumidor 20 selecionar e dispensar um produto selecionado. O bloco 1104 é seguido pelo bloco 1106, onde é feito o registro de dados da composição do produto. Na modalidade mostrada, um processador ou o controlador, tal como o 106 na Figura 1, associado com o dispensador do produto, como 102A, pode criar ou, de outra fonna, gerar uin 25 registro de dados de composição de produtos ou outros arquivos para armazenamento e recuperação subsequente da informação do produto. O controlador, tal como 106, pode armazenar o registro de dados da composição do produto ou outro arquivo em uma memória associada ou dispositivo de annazenamento de dados, como 110. Um registro de dados da composição do
.. produto ou um arquivo pode incluir, mas não está limitado a, variedade e/ou tipo de produto selecionado ou ingrediente dispensado, o volume ou a
' quantidade de cada ingrediente dispensado na formação do produto, a data e a hora que o produto foi dispensado, quaisquer dados relevantes do consumidor, 5 todos os dados do dispensador e/ou outros tipos e/ou variedade de dados relevantes.
Em uma modalidade, um local e/ou servidor remoto ou de recursos de processamento de dados, tais como 126, pode construir ou gerar e armazenar o registro de dados da composição do produto ou outro arquivo em "uma memÓria associada ou dispositivo de armazenainento de dados, como 10 110 ou 128A-128C.
Em qualquer instância, é construído um registro de dados de composição de produto.
O bloco 1106 é seguido pelo bloco 1108, onde o fomecimento de ingrediente da matriz de ingrediente virtual é esgotado pelos volumes e/ou . quantidades conforrne refletido no registro de dados da composição do 15 produto.
Na modalidade mostrada, um processador ou o controlador, t.al como o 106 na Figura 1, associado com o dispensador do produto, como 102A, pode criar ou, de outra forma, redw,ir um volume e/ou quantidade de ingredientes similares ou do tipo virtual baseado, pelo menos em parte, em alguns ou todos os registros de dados da composição do produto.
O 20 controlador, tal como 106, pode utilizar algum ou todos os registros de dados do produto e ajustar o volume e/ou quantidade de ingredientes similares ou do tipo virtual, e rastrear mudanças no volume e/ou na quantidade de ingredientes similares ou do tipo virtual.
A título de exemplo, se um ou niais registro de dados da composição do produto consultado indicar que foram 25 dispensados 29,57 ml de flavor de cereja, em seguida, 29,57 ml de flavor de cereja podem ser subtraídos do volume de flavor de cereja atualmente associado com o ingrediente virtual flavor de cereja.
Neste sentido, o registro de dados da composição do produto pode ser usado para ajustar alguns ou todos os níveis de ingredientes da matriz do ingrediente virtual, de tal fonna
- # 51
-. que ao processar o registro de dados da composição do produto, o nível de volume de ingrediente virtual e de quantidade seja compatível com o nível de volume de ingrediente físico e de medida.
Tais dados podem ser armazenados em uma memória, banco de dados ou outro dispositivo de armazenamento de
5 dados, tais como 110 ou 128A-128C, e também podem ser armazenados em um processador ou um controlador, tal como 106, ou servidores locais e/ou remotos ou recursos de processamento de dados, como 126. Na modalidade mostrada, um servidor local e/ou remoto ou recurso de processamento de dados, tal como 126, pode esgotar ou, por outro lado, reduzir um volume e/ou
10 quantidade de ingredientes similares ou do tipo virtual baseado, em parte, em alguns ou todos os registros de dados do produto.
Em qualquer caso, o
. fomecimento de ingrediente da matriz de ingrediente virtual é esgotado pelos volumes e/ou quantidades conforme refletido no registro de dados da . composição do produto. 15 O bloco 1108 é seguido pelo bloco 1110, onde os dados do dispensador do produto opcionalmente se comunicam de forma local e/ou remota a um recurso de processamento de dados.
Na modalidade mostrada, um processador ou controlador, tal como o 106 na figura l, associado com o dispensador do produto, tal como 102A, pode transmitir o registro de dados
20 de ingrediente, incluindo qualquer mudança para a distribuição de ingrediente da matriz de ingrediente físico, para um servidor local e/ou remoto ou recursos de processamento de dados, tal como 126, para armazenamento e recuperação.
Por exemplo, a comunicação de dados pode incluir porcentagem de comunicação de dados dos ingredientes consumidos e/ou restante na matriz 25 do ingrediente, e/ou outros tipos e/ou variedades de dados conforme pode ser requerido e/ou desejado em uma modalidade particular.
O bloco 1110 é seguido pelo bloco 1112, em que os resultados são opcionalmente escritos para um dispositivo de processamento de dados associado à embalagem do produto.
Na modalidade mostrada, um processador a -O - '. ou controlador, tal como o 106 na figura 1, associado com o produto do dispensador, como o 102A, pode opcionalmente escrever resultado para um dispositivo de processamento de dados associado à embalagem de ingrediente do produto, mostrado como 116A-116Q ou a embalagem do produto. Por 5 exemplo, um dispositivo de processamento de dados pode incluir, mas não está limitado a, um rótulo de RFID, e/ou outros tipos e/ou categorias de dispositivo de processamento de dados, c.onfonne pode ser requerido e/ou desejado em uma modalidade panicular. Em uma modalidade, escrever para um dispositivo de processamento de dados que é associado à embalagem do 10 ingrediente pode ser vantajoso visto que conforme a embalagem do ingrediente é movida para outros dispensadores do produto, os dados _ relacionados para os voluines e/ou quantidades consumidas e/ou restantes dos ingredientes podem também ser transferidos como dados no dispositivo de
W processamento de dados.
15 O método 1100 termina depois do bloco 1 1 12. Em uma modalidade, o volume e a quantidade consumida ou restante do produto pode ser escrita no dispositivo de processamento de dados que é associado com a embalagem do ingrediente. Em operação, o dispositivo de p'rocessamento de dados pode ser Iido, ajustado por registro de dados de 20 consumo de bebidas de processamento, e lidas de volta para o dispositivo de processamento de dados. Sob esse aspecto, o dispositivo de processamento de dados sempre contém a informação mais recentes em relação ao volume ou quantidade consumida ou restante do ingrediente.
Ein relação à figura 12, é ilustrado um método de exemplo 25 1200 de atualização da base de dados da receita/fórmula em um dispensador de produto. O bloco 1200 é seguido pelo bloco 1202. No bloco 1202, o dispensador do produto opcionalmente se comunica de forma local e/ou remota a um recurso de processamento de dados. Na modalidade mostrada, um proeessador ou controlador, tal como o 106 na figura 1, associado com o
- K 53
-. dispensador do produto, tal como 102A, pode se comunicar via rede, tal como 104, com o servidor local e/ou remoto ou recursos de processamento de dados, tal como 126. Por exemplo, a comunicação de dados pode incluir, mas não está limitado a, uma verificação para ver se a versão mais recente da base
5 de dados da receita/fónnula está disponível para ser descarregada do recurso de processamento de dados do dispensador do produto.
O bloco 1202 é seguido pelo bloco 1204, onde é deteminado se há uma base de dados de receita/fórmula atualizada disponível.
Se a detenninação for afimiativa, isto é, se houver diferenças, existe uma
10 atualização disponível, então o método 1200 continua no bloco 1206. Se a determinação for negativa, isto é, não existe uma atualização disponível,
- então o inétodo 1200 termina.
Na modalidade mostrada, um processador ou controlador, tal como o 106 na figura 1, associado com o produto do dispensador, como o 102A, pode comparar uma versão atual com a versão da 15 base de dados da receita/fónnula que pode ser avaliada para descarga a partir do recurso de processamento de dados, tal como 126. Na modalidade mostrada, um processador ou controlador ou recurso de processamento de dados, tal como o 126, pode comparar a versão atual com a versão da base de dados da receita/fórmula que pode ser avaliada para descarga.
Em qualquer 20 caso, é determinado se existe base de dados da receita/fÓrrnula disponível.
No bloco de 1206, a versão mais recente da receita/fórmula é comunicada a partir do recurso de processamento de dados para o dispensador do produto.
Na modalidade mostrada, um recurso de processamento de dados, tal como 126 na figura 1, pode transmitir através de uma rede, como a 104, 25 uma versão mais recente da receita/fórmula para um dispensador de produto, tal como 102A.
Um processador ou o controlador, tal como 106, associado com o dispensador do produto, como 102A, podem receber a versão atualizada da base de dados receita/fórmula.
O bloco 1206 é seguido pelo bloco 1208, onde a base de dados m 54
· V da receita/fónnula do dispensador do produto é atualizada.
Na modalidade mostrada, um processador ou o controlador, tal como 106 na figura 1, associado com o dispensador do produto, como 102A, pode armazenar ou mesmo instalar uma versão atualizada da base de dados receita/fórmula
5 recebida de um recurso de processamento de dados, tal como 126, em uma memória associada ou dispositivo de armazenamento de dados, tal como 110. O método 1200 tennina depois do bloco 1208. Em uma modalidade, a base de dados da receita/fónnula pode ser mantida em um recurso de processamento de dados.
Periodicamente, a
10 base de dados da receita/fÓrmula pode ser coinparada a unia versão de uma base de dados em um dispensador do produto.
Se a versão da base de dados
_ no dispensador do produto precisa ser atualizada, então a base de dados da receita/fórmula pode ser comunicada a partir do recurso de processamento de dados para o dispensador do produto. 15 As capacidades de várias modalidades da invenção podem ser implementadas em software, firmware, hardware ou alguma combinação entre si.
Como um exemplo, um ou mais aspectos da invenção pode ser incjuído em um artigo de fabricação (por exemplo, um ou mais produtos de 20 programa de computador) com, por exernplo, mídia utilizável ern computador.
A mídia tem nela incorporada, por exemplo, meios de cÓdigo de programa legível em computador para fomecer e facilitar as capacidades da modalidade da invenção.
O artigo de fabricação pode ser incluído como parte de um sistenia de computador ou vendido separadamente.
Um exernplo de um artigo 25 de fabricação adequado é um mecanismo ou mÓdulo de interação do consumidor, tal como o 114 descrito na figura 1. Adicionalmente, pelo menos, um dispositivo de arinazenaniento de programa Iegível por uma máquina, tangível que contém pelo menos um programa ou um conjunto de instruções executáveis pela
-, ' máquina para realizar as capacidades da modalidade da invenção pode ser fomecido. Um exemplo de um dispositivo adequado programa de arrnazenamento legível em máquina é uma memória ou dispositivo de armazenamento de dados, como 110 descrito na figura 1. .
5 Os diagramas de fluxo aqui descritos são exemplos. Pode haver muitas variações para esses diagramas ou os elementos (ou operações) neles descritos, sem se afastar do âmbito de aplicação da invenção reivindicada. Por exemplo, os elementos podem ser realizados em uma ordem diferente, ou os elementos podem ser adicionados, apagados ou modificados.
10 Todas essas variações são consideradas uma parte da invenção reivindicada. Enquanto as modalidades da invenção foram descritas, será - entendido que os versados na técnica, tanto agora quanto no füturo, podem
P fazer várias melhorias e aperfeiçoamentos que se inserem no âmbito das reivindicações que se seguem. Essas afirmações devem ser interpretadas para 15 manter a proteção adequada para a invenção descrita pela primeira vez.

Claims (21)

W * m a - 1 r , - REIVINDICAÇÕES
1. Dispensador de produto (102), caracterizado pelo fato de que compreende: uma matriz de mgrediente (108) operável para receber uma 5 pluralidade de ingredientes do produto; e um controlador (106) em comunicação com a matriz de ingrediente (108) e operável para executar um conjunto de instruções para: receber os dados de produtos associados à pluralidade de ingredientes do produto; 10 rastrear o uso da pluralidade de ingredientes do produto, quando .. pelo menos um produto é dispensado, e Ê atualizar os dados do produto durante ou após a dispensação de um produto ou instalação de um ou mais ingredientes do produto na matriz de ¥ ingrediente (108)- 15
2. Dispensador (102) de acordo com a reivindicação 1, caracterizado pelo fato de que os dados do produto compreendem pelo menos um dos seguintes: dados da composição do produto, tipo de ingrediente, tipo de produto, volume de uin ingrediente do produto, a quantidade de um ingrediente do produto, taxa de esgotamento de um ingrediente do produto, volume remanescente 20 do ingrediente do produto ou quantidade remanescente de ' ingredientes do produto.
3. Dispensador (102) de acordo com a reivindicação 1, carac.terizado pelo fato de que o controlador é operável também para executar um conjunto de instruções para: 25 gerar uma matriz de ingredientes virtual baseada pelo menos em parte, na pluralidade de ingredientes do produto dentro da matriz de ingredientes (106).
4. Dispensador (102) de acordo com a reivindicaç.ão 3, caracterizado pelo fato de que o controlador (106) é operável também para
. -« " 2 ". " executar um conjunto de instruções para: atualizar a matriz de ingredientes virtual durante ou após pelo menos um produto ser dispensado eom base pelo menos em pane nos dados do produto.
5 5. Dispensador (102) de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador (106) é operável também para executar um conjunto de instruções para: determinar quando solicitar uma ou mais pluralidades de ingredientes do produto com base pelo níenos em parte nos dados de produto. lO
6. Dispensador (102) de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador (106) é operável também para - executar um conjunto de instruções para: estimar quando o ingrediente do produto será esgotado com base pelo menos em parte, nos dados do produto. 15
7. Dispensador (102) de acordo com a reivindicação 1, caracterizado pelo fato de que o controlador (106) é operável também para executar um conjunto de instruções para: determinar uma matriz de ingrediente otimizada com base pelo menos em parte nos dados do produto. 20
8. Dispensador (102) de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: um leitor (I106A) configurado para ler informações legíveis por máquina associadas a uma embalagem de ingredientes contendo pelo menos um ingrediente do produto. . 25
9. Método para operar um dispensador de bebida (102), caracterizado pelo fato de que compreende: receber os dados de produtos associados à pluralidade de ingredientes do produto; rastrear o uso da pluralidade de ingredientes do produto, quando
W 3 « -« ". " pelo menos um produto é dispensado, e atualizar os dados do produto durante ou após a dispensação de um produto ou instalação de um ou mais ingredientes do produto na matriz de ingrediente (108).
5 10. Método de acordo com a reivindicação 9, earacterizado pelo fato de rastrear o uso da pluralidade de ingredientes do produto, quando pelo menos um produto é dispensado compreende o monitoramento de pelo menos um a seguir: volume de uso de um ingrediente, a quantidade de uso de um ingrediente, ou taxa de uso de um ingrediente.
lO
11. Método de acordo com a reivindicação 9, caracterizado pelo fato de que eompreende adicionahnente: . estimar quando pelo menos uma pluralidade de ingredientes do . produto será esgotada com base pelo menos em parte nos dados do produto.
12. Método de acordo com a reivindicação 9, caracterizado pelo 15 fato de que coinpreende adicionahnente: determinar quando solicitar uma ou mais pluralidades de ingredientes do produto com base pelo menos em parte nos dados de produto.
13. Método de acordo com a reivindicação 9, caracterizado pelo Eíto de que compreende adicionalmente: 20 determinar uma rnatriz de ingrediente otimizada corn base pelo
Ç .menos em parte nos dados do produto. i
14. Método de acordo com a reivindic.ação 13, caracterizado pelo 'fato & determinar uma matriz de ingredientes otiinizada com base, pelo menos em parte, nos dados do produto que compreendem estimar quando pelo menos 25 úma pluralidade de ingredientes do produto será esgotada com base pelo menos em parte noq dados do produto.
15. Método para controlar um dispensador de produto (102), caracterizado pelo fato de que compreende: receber os dados de produtos associados à pluralidade de
- , -. " 4 ". " ingredientes do produto instalados na matriz de ingredientes (108); rastrear o uso da pluralidade de ingredientes do produto, quando pelo menos um produto é dispensado, e estimar quando pelo menos uma pluralidade de ingredientes do 5 produto será esgotada, e transmitir uma solicitação para todos os ingredientes do produto esgotados através de uma rede (104).
16. Método de acordo com a reivindicação 9 ou 1 5, caracterizado pelo fato de receber os dados de produtos associados à pluralidade de ingredientes 10 do produto instalados na matriz de ingredientes (108) que compreende ler infonnação le.gível por rnáquina associada à embalagem do ingrediente (116A- - 116Q) contendo pelo menos um ingrediente do produto.
P
17. Método de acordo com a reivindicação 9 ou 15, caracterizado pelo fato de rastrear o uso da pluralidade de ingredientes do produto, quando pelo 15 menos uin produto é dispensado que compreende: gerar uma matriz de ingredientes virtual baseada pelo menos em parte, na pluralidade de ingredientes do produto dentro da matriz de ingredientes (108); e atualizar a matriz de ingredientes virtual durante ou após pelo 20 menos um produto é dispensado com base pelo menos ern parte nos dados do produto.
18. Método de acordo com a reivindicação 15, caracterizado pelo fato de estimar quando pelo menos uma pluralidade de ingredientes do produto será esgotada compreende determinar uina estimativa com base pelo menos em 25 parte em um dos itens a seguir: volume de uso de um ingrediente, a quantidade de uso de um ingrediente, taxa de uso de um ingrediente, volume do uso de um ingrediente virtual, quantidade de uso de um ingrediente virtual ou taxa de uso de um ingrediente virtual.
19. Método de acordo com a reivindic.ação 15, caracterizado pelo fato de transmitir uma solicitação para qualquer ingrediente do produto esgotado através de uma rede (104) que compreende pelo menos um dos seguintes: enviar a solicitação, antes do ingrediente do produto ou do ingrediente virtual ser esgotado, ou enviar a solicitação ern um tempo predeterminado antes do tempo estimado de esgotamento do ingrediente do produto ou ingrediente virtual.
20. Sistema (100) para controlar os ingredientes do produto, caracterizado pelo fato de que compreende: uma matriz de ingrediente operável para receber uma pluralidade de ingredientes do produto; e um controlador (106) ern comunicação com a matriz de ingrediente (108) e operável para executar um conjunto de instruções para: receber os dados de produtos associados à pluralidade de ingredientes do produto instalados na matriz de ingredientes (108); rastrear o uso da pluralidade de ingredientes do produto, quando 15" pelo menos uni produto é dispensado; estimar quando pelo menos uma pluralidade de ingredientes do produto será esgotada; e transmitir uma solicitação para todos os ingredientes do produto esgotados através de uma rede (104).
21. Sistema de acordo com a reivindicação 20, caracterizado pelo fato de que o controlador- (106) é operável tambéin para executar o conjunto de mstruções operável para: gerar uma matriz de ingredientes virtual baseada pelo menos em parte, na pluralidade de ingredientes do produto dentro da matriz de ingredientes (108):e atuali=r a matriz de ingredientes virtual durante ou após pelo menos um produto ser dispensadò com base pelo menos em parte nos dados do produto.
21. Sistema de acordo com a reivindicação 20, caracterizado pelo fato de que o controlador (106) é operável também para executar o conjunto de ) instruções operável para: gerar uma matriz de ingredientes virtual baseada pelo menos em 5 parte, na pluralidade de ingredientes do produto dentro da matriz de ingredientes (108); e atualizar a matriz de ingredientes virtual durante ou após pelo menos um prQduto ser dispensado com base pelo menos em parte nos dados do produto.
- ? ,
BRPI0816378-2A 2007-09-06 2008-09-04 dispensador de produto, métodos para operar um dispensador de bebida e para controlar um dispensador de produto, e, sistema para controlar os ingredientes do produto BRPI0816378A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US97051407P 2007-09-06 2007-09-06
US60/970514 2007-09-06
PCT/US2008/075235 WO2009032911A1 (en) 2007-09-06 2008-09-04 Beverage dispenser

Publications (1)

Publication Number Publication Date
BRPI0816378A2 true BRPI0816378A2 (pt) 2020-10-13

Family

ID=40220223

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0816378-2A BRPI0816378A2 (pt) 2007-09-06 2008-09-04 dispensador de produto, métodos para operar um dispensador de bebida e para controlar um dispensador de produto, e, sistema para controlar os ingredientes do produto

Country Status (10)

Country Link
US (5) US8751037B2 (pt)
EP (1) EP2203906A1 (pt)
JP (2) JP2010541034A (pt)
CN (2) CN103086312B (pt)
AU (1) AU2008296239B2 (pt)
BR (1) BRPI0816378A2 (pt)
MX (2) MX2010002287A (pt)
RU (2) RU2487414C2 (pt)
WO (1) WO2009032911A1 (pt)
ZA (1) ZA201001752B (pt)

Families Citing this family (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8739840B2 (en) * 2010-04-26 2014-06-03 The Coca-Cola Company Method for managing orders and dispensing beverages
WO2009032875A2 (en) 2007-09-06 2009-03-12 The Coca-Cola Company Systems and methods for monitoring and controlling the dispense of a plurality of product forming ingredients
JP5948014B2 (ja) 2007-09-06 2016-07-06 ザ コカ・コーラ カンパニーThe Coca‐Cola Company 製品形成ディスペンサにおける部分制御プログラミングを提供するためのシステムおよび方法
WO2009032929A2 (en) 2007-09-06 2009-03-12 The Coca-Cola Company Systems and methods for facilitating consumer-dispenser interactions
CN101855655B (zh) 2007-09-06 2014-07-16 可口可乐公司 帮助消费者-分配器互动的系统和方法
MX2010002294A (es) 2007-09-06 2010-04-01 Coca Cola Co Sistemas y metodos para proporcionar la reconfiguracion dinamica de una matriz de ingredientes en un dispensador de productos.
US8251258B2 (en) 2007-09-06 2012-08-28 The Coca-Cola Company Systems and methods of selecting and dispensing products
MX336745B (es) 2007-09-06 2016-01-29 Coca Cola Co Sistemas y metodos para facilitar las interacciones consumidor - despachador.
MX2010002287A (es) * 2007-09-06 2010-04-01 Coca Cola Co Sistemas y metodos para despachar productos consumibles.
US8340815B2 (en) 2007-09-06 2012-12-25 The Coca-Cola Company Systems and methods for facilitating consumer-dispenser interactions
US20090306818A1 (en) * 2008-06-09 2009-12-10 The Coca-Cola Company Method for Retrofitting a Vending Machine
WO2010003932A1 (en) * 2008-07-09 2010-01-14 Nestec S.A. Ergonomic interface screen for a beverage machine
CN102640193B (zh) * 2009-12-02 2015-09-09 雀巢产品技术援助有限公司 支持远程服务功能的饮料制备机
US8757222B2 (en) 2010-04-26 2014-06-24 The Coca-Cola Company Vessel activated beverage dispenser
US8768524B2 (en) 2010-06-04 2014-07-01 Pepsico, Inc. System and method for rapid reconfiguration of post-mix beverage dispenser
US9959511B2 (en) 2010-12-08 2018-05-01 Bayer Cropscience Lp Retail point seed treatment systems and methods
US9861027B2 (en) 2010-12-08 2018-01-09 Bayer Cropscience, Lp Seed treatment systems and methods
UA109920C2 (uk) 2010-12-08 2015-10-26 Байєр Кропсайєнс Елпі Виробничі бази, способи і пристрій для обробки насіння
US12264056B2 (en) 2011-09-02 2025-04-01 Versabev, Inc. System and method for storing and selectively dispensing liquids
US10870565B2 (en) * 2011-09-02 2020-12-22 Bevolution Systems, Llc Scalable modular system and method for storing, preserving, managing, and selectively dispensing beverages
US20130056504A1 (en) 2011-09-02 2013-03-07 Ottocom, Llc System and Method for Interfacing with, and Controlling, Beverage Dispensing Containers
US20130092567A1 (en) * 2011-10-18 2013-04-18 Man Lok Methods and systems of adding minerals into distilled water in accordance with personal needs
US8600844B2 (en) 2012-02-02 2013-12-03 W.W. Grainger, Inc. Methods and systems for customizing inventory in an automated dispensing cabinet
US9646314B2 (en) * 2012-04-20 2017-05-09 The Coca-Cola Company Systems and methods for providing a promotion for a combined product dispensed from a product dispenser
US20130332239A1 (en) * 2012-06-12 2013-12-12 Daniel A. Matre Dispensation system
EP2932445A4 (en) 2012-12-12 2016-08-10 Weissbeerger Ltd SYSTEMS AND METHOD FOR ANALYZING BEVERAGE OUTPUT DATA
US20150073925A1 (en) 2013-05-23 2015-03-12 Gavon Augustus Renfroe System and Method for Integrating Business Operations
US10445819B2 (en) * 2013-05-23 2019-10-15 Gavon Augustus Renfroe System and method for integrating business operations
US10694655B2 (en) 2013-08-27 2020-06-30 Amvac Chemical Corporation Tagged container tracking
US11229155B2 (en) 2013-10-25 2022-01-25 Amvac Chemical Corporation Tagged container tracking
US11864485B2 (en) 2013-10-25 2024-01-09 Amvac Chemical Corporation Tagged container tracking
US20220240434A1 (en) * 2013-10-25 2022-08-04 Amvac Chemical Corporation Secure and verifiable tracking of agricultural products
BR112016015312A2 (pt) * 2013-12-30 2017-08-08 Pernod Ricard Recipiente, aparelho, sistema e método de dispensação de bebida
EP3123624A4 (en) * 2014-03-27 2017-11-08 The Coca-Cola Company Determining an inventory using positional and non-positional awareness
WO2015175598A1 (en) * 2014-05-15 2015-11-19 The Coca-Cola Company Beverage dispenser
US20150344284A1 (en) * 2014-05-28 2015-12-03 Tended Bar LLC Automatic fluid dispenser
US10160177B2 (en) * 2014-06-27 2018-12-25 Pregis Intellipack Llc Protective packaging device queue control
US20230331530A1 (en) * 2014-07-22 2023-10-19 Debra L Walker Dispenser for beverages, cleaners, beauty products, and health and wellness products
CA2959445C (en) * 2014-08-28 2023-03-07 Tbot Inc. Systems and methods for automated dispensing
EP3000780A1 (en) 2014-09-26 2016-03-30 Anheuser-Busch InBev S.A. Beverage dispensing assembly comprising an ingedient container receiving means and a gas pressure regulator
JP6796770B2 (ja) * 2014-10-31 2020-12-09 パナソニックIpマネジメント株式会社 飲料供給装置
US10674857B2 (en) 2014-12-05 2020-06-09 LifeFuels, Inc. Portable system for dispensing controlled quantities of additives into a beverage
WO2016090235A1 (en) * 2014-12-05 2016-06-09 LifeFuels, Inc. A system and apparatus for optimizing hydration and for the contextual dispensing of additives
US10130221B2 (en) 2015-01-23 2018-11-20 Gpcp Ip Holdings Llc Optimizing a dispensing parameter of a product dispenser based on product usage data
US9645561B2 (en) 2015-01-23 2017-05-09 Georgia-Pacific Consumer Products Lp Optimizing a dispensing parameter of a product dispenser based on product usage data
US11192770B1 (en) * 2015-04-15 2021-12-07 Sestra Systems Self serve beverage by the glass
BR112017023347B1 (pt) * 2015-04-30 2023-05-02 N&W Global Vending S.P.A Máquina dispensadora de bebidas automática
US10231567B2 (en) 2015-06-11 2019-03-19 LifeFuels, Inc. System, method, and apparatus for dispensing variable quantities of additives and controlling characteristics thereof in a beverage
US10913647B2 (en) 2015-06-11 2021-02-09 LifeFuels, Inc. Portable system for dispensing controlled quantities of additives into a beverage
US10889424B1 (en) 2019-09-14 2021-01-12 LifeFuels, Inc. Portable beverage container systems and methods for adjusting the composition of a beverage
US20180181906A1 (en) * 2015-06-17 2018-06-28 Panasonic Intellectual Property Management Co., Ltd. Stock management apparatus, method and system
MX2018003974A (es) * 2015-09-30 2018-09-06 Hydration Labs Inc Despachado de bebidas.
TWI590017B (zh) * 2016-07-14 2017-07-01 迷客夏國際有限公司 自動落料系統
CN110678209B (zh) 2017-03-29 2021-08-06 诺斯迪克香水公司 用于产生香味的方法和系统
US10689240B1 (en) 2017-06-07 2020-06-23 Cornelius, Inc. Automated beverage dispensing machines
USD862148S1 (en) 2017-12-13 2019-10-08 Pepsico, Inc. Dispenser
IT201800003504A1 (it) * 2018-03-13 2019-09-13 Ali Group Srl Carpigiani Macchina per la realizzazione di prodotti alimentari liquidi o semiliquidi e sistema di produzione comprendente detta macchina
US11208315B2 (en) 2018-04-02 2021-12-28 Pepsico, Inc. Unattended beverage dispensing systems and methods
US11053109B2 (en) 2018-05-16 2021-07-06 Cornelius, Inc. Systems and methods for automatic beverage dispensing according to a recipe linked with a marker
US11337533B1 (en) 2018-06-08 2022-05-24 Infuze, L.L.C. Portable system for dispensing controlled quantities of additives into a beverage
CN108806089A (zh) * 2018-06-14 2018-11-13 四川爱创科技有限公司 混合饮品售卖机的料仓、原料及配方管理系统
US11192772B1 (en) * 2018-06-21 2021-12-07 Bar Evolution Llc Management system for beverage dispensing
US11148927B2 (en) 2018-07-27 2021-10-19 Hydration Labs, Inc. Beverage dispensing
DE102018123364A1 (de) 2018-09-24 2020-03-26 Miele & Cie. Kg Heißgetränkebereiter mit Steuereinrichtung
US10512358B1 (en) 2018-10-10 2019-12-24 LifeFuels, Inc. Portable systems and methods for adjusting the composition of a beverage
JP7512271B2 (ja) * 2018-10-22 2024-07-08 ペプシコ・インク 飲料分配システム
WO2020106863A1 (en) 2018-11-20 2020-05-28 Electrolux Home Products, Inc. System for integrated device connectivity and agile device control for dynamic object tracking and management
USD893236S1 (en) * 2018-11-21 2020-08-18 Pepsico, Inc. Dispenser
US11158151B2 (en) 2019-02-26 2021-10-26 Cornelius, Inc. Systems and methods for nesting cups from a dispenser
US10981772B1 (en) 2019-09-14 2021-04-20 LifeFuels, Inc. Portable beverage container systems and methods for adjusting the composition of a beverage
US12026423B1 (en) * 2019-11-18 2024-07-02 American Paper Converting Inc. Consumables dispenser with display
US20210253254A1 (en) * 2020-02-14 2021-08-19 The Boeing Company Airline catering trolley
US11943299B2 (en) 2020-03-26 2024-03-26 Bunn-O-Matic Corporation Brewer communication system and method
US11903516B1 (en) 2020-04-25 2024-02-20 Cirkul, Inc. Systems and methods for bottle apparatuses, container assemblies, and dispensing apparatuses
US12128009B1 (en) 2020-04-25 2024-10-29 Cirkul, Inc. Systems and methods for bottle apparatuses, container assemblies, and dispensing apparatuses
BE1028304B1 (nl) * 2020-05-13 2021-12-16 Aqualex Nv Drinkwaterverstrekkingssysteem met contactloze bediening
WO2021236656A1 (en) 2020-05-20 2021-11-25 Bunn-O-Matic Corporation Touchless dispensing system and method
US11961373B2 (en) 2020-07-01 2024-04-16 Pepsico, Inc. Method and system of touch-free vending
AU2021308637A1 (en) 2020-07-15 2023-02-16 Cirkul, Inc. Portable carbonating dispensers
USD998401S1 (en) 2020-08-31 2023-09-12 Hydration Labs, Inc. Dispensing device
US12458165B1 (en) 2020-10-16 2025-11-04 Cirkul, Inc. Systems and methods for adjusting content of a beverage
US11339045B2 (en) * 2020-10-20 2022-05-24 Elkay Manufacturing Company Flavor and additive delivery systems and methods for beverage dispensers
US12043535B2 (en) 2020-12-10 2024-07-23 H2Yo Personalized dietary supplement dispensing device
DE102021114319A1 (de) * 2021-06-02 2022-12-08 Adolf Würth GmbH & Co. KG Nachfüllstation für Spenderdose mit Transponder-Lesegerät und Spenderdose-Transponder
CN113345163A (zh) * 2021-06-02 2021-09-03 上海酒贝乐信息技术有限公司 一种智能售酒机用的存量和类别检测系统
US12252390B2 (en) * 2021-11-09 2025-03-18 Marmon Foodservice Technologies, Inc. Beverage dispensing machine with cup dispenser
US11779165B2 (en) * 2022-09-08 2023-10-10 Ableman International Co., Ltd. Soap dispensing apparatus
US12497281B1 (en) 2022-11-11 2025-12-16 Bar Evolution Llc System for controllably connecting a beverage dispensing package to a supply line

Family Cites Families (193)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3991911A (en) * 1973-09-07 1976-11-16 American Beverage Control Automatic drink dispensing apparatus having programming means
CH630456A5 (fr) * 1979-06-01 1982-06-15 Hotel Du Rhone Societe Pour L Installation comportant au moins une armoire frigorifique, pour chambres d'hotel.
JPS5955597A (ja) * 1982-09-24 1984-03-30 富士電機株式会社 液体商品の自動販売機
US4563739A (en) * 1983-07-18 1986-01-07 Impulse Computer Systems, Inc. Inventory and business management system which accounts for the contents of full and partially filled product containers
US4628974A (en) * 1984-03-14 1986-12-16 Meyer Ronald K Apparatus for automated assembly of flowable materials
US4525071A (en) * 1984-05-31 1985-06-25 Crawford & Russell, Inc. Additive inventory control, batching and delivery system
JPS61288289A (ja) * 1985-06-14 1986-12-18 富士電機株式会社 飲料自動販売機の制御装置
US4819176A (en) * 1987-02-06 1989-04-04 Treasure Isle, Inc. Process control and data collection system
FR2624844B1 (fr) 1987-12-18 1990-07-20 Andries Eric Appareil pour la confection de boissons constituees de melanges d'ingredients, notamment de cocktails
RU2054901C1 (ru) 1988-03-01 1996-02-27 Цивинский Станислав Викторович Материал для восстановления одиночных зубов и способ восстановления одиночных зубов
JP2579362B2 (ja) 1989-05-12 1997-02-05 三菱電機株式会社 画面表示装置
US5044521A (en) * 1990-02-09 1991-09-03 Arganius Peckels Volumetrically controlled drink dispenser
DE4013147A1 (de) 1990-04-25 1991-10-31 Schreiber Hans Verfahren und vorrichtung zum betanken von kraftfahrzeugen mittels elektronisch lesbarer abbuchvorrichtung
US5842603A (en) * 1990-06-06 1998-12-01 The Coca-Cola Company Postmix juice dispenser
US5615801A (en) * 1990-06-06 1997-04-01 The Coca-Cola Company Juice concentrate package for postmix dispenser
US5147068A (en) * 1991-01-16 1992-09-15 Wright Food Systems, Inc. Automated food vending system
JPH0589329A (ja) 1991-06-07 1993-04-09 Koki Bussan Kk 自動販売機
JP3021780B2 (ja) 1991-06-13 2000-03-15 三洋電機株式会社 自動販売機
JPH05128349A (ja) 1991-08-29 1993-05-25 Fuji Facom Corp 自動販売機制御装置
US5312017A (en) * 1991-08-30 1994-05-17 The Coca-Cola Company Product identification system for beverage dispenser
BE1005369A6 (nl) 1991-09-30 1993-07-06 Vdo N V Cocktailmachine.
WO1994001028A1 (de) * 1992-07-01 1994-01-20 Sintra Holding Ag Gerät zum zubereiten von heissen getränken
US5350082A (en) * 1992-11-09 1994-09-27 Alex Kiriakides, Jr. Automatic soda fountain and method
US5358145A (en) * 1993-04-19 1994-10-25 Bio Techniques Laboratories, Inc. Dispenser for delivering microingredients from cartridges
US5603430A (en) * 1995-02-10 1997-02-18 Dec International, Inc. Beverage dispensing system with bottle identification mechanism
JP2581779Y2 (ja) * 1995-03-23 1998-09-24 ホシザキ電機株式会社 飲料供給装置
US5715700A (en) * 1995-06-05 1998-02-10 The Coca-Cola Company Round drink dispenser
US5691684A (en) * 1995-09-20 1997-11-25 Symbol Technologies, Inc. Article storage container with bar code scanning
US5797515A (en) 1995-10-18 1998-08-25 Adds, Inc. Method for controlling a drug dispensing system
US5765171A (en) * 1995-12-29 1998-06-09 Lucent Technologies Inc. Maintaining consistency of database replicas
US6152591A (en) 1996-03-04 2000-11-28 Dresser Industries, Inc. Interactive graphics display system for a fuel dispenser
US6181981B1 (en) * 1996-05-15 2001-01-30 Marconi Communications Limited Apparatus and method for improved vending machine inventory maintenance
US5832520A (en) * 1996-07-03 1998-11-03 Miller, Call, Plauck And Miller Automatic file differencing and updating system
US5798694A (en) * 1996-12-19 1998-08-25 Motorola, Inc. Food storage apparatus and methods and systems for monitoring a food item
US5997924A (en) 1997-02-04 1999-12-07 Lmo Consultants, Inc. Automated process for making pizza
US6112981A (en) 1997-02-25 2000-09-05 Dresser Industries, Inc. Bar code reader for a fuel dispenser
KR100201271B1 (ko) * 1997-03-11 1999-06-15 최진호 자동판매기의 연속판매 장치 및 방법
US6161059A (en) 1998-09-14 2000-12-12 Walker Digital, Llc Vending machine method and apparatus for encouraging participation in a marketing effort
US7233912B2 (en) * 1997-08-26 2007-06-19 Walker Digital, Llc Method and apparatus for vending a combination of products
US7249050B1 (en) 1997-03-21 2007-07-24 Walker Digital, Llc Vending machine system and method for encouraging the purchase of profitable items
JP2944640B2 (ja) * 1997-06-18 1999-09-06 三星光州電子株式会社 自動販売機
US6470233B1 (en) 1997-09-26 2002-10-22 Gilbarco Inc. Fuel dispensing and retail system for preventing use of stolen transponders
US5839610A (en) * 1997-10-14 1998-11-24 Crane Co. Ingredient mixing bowl and moisture reduction system for a vending machine
US6131399A (en) * 1997-12-04 2000-10-17 Hall; Donald M. Refrigerated vending machine
US6053359A (en) 1997-12-22 2000-04-25 Mcdonald's Corporation Automated beverage system
JPH11262649A (ja) 1998-03-18 1999-09-28 Omron Corp 混合装置および方法、ならびに飲料供給装置
US7020680B2 (en) * 1998-03-19 2006-03-28 Isochron, Llc System and method for monitoring and control of beverage dispensing equipment
US6119434A (en) * 1998-04-21 2000-09-19 Tetra Laval Holdings & Finance, Sa Multi-product packaging machine with bar code reader
US6609102B2 (en) 1998-07-20 2003-08-19 Usa Technologies, Inc. Universal interactive advertizing and payment system for public access electronic commerce and business related products and services
JP2000099822A (ja) 1998-09-18 2000-04-07 Sanyo Electric Co Ltd カップ飲料ディスペンサー及びそのためのバッグインボックスシロップ容器
US7339000B1 (en) * 1998-12-23 2008-03-04 Coatings Management Systems Inc. Method and apparatus for producing an aqueous paint composition from a plurality of premixed compositions
RU2146102C1 (ru) 1999-01-11 2000-03-10 Закрытое акционерное общество "Троя" Способ получения плодово-ягодных напитков
US6424884B1 (en) * 1999-03-03 2002-07-23 The Coca-Cola Company Vending machine with transponder interrogator
IT1311988B1 (it) * 1999-03-26 2002-03-22 Mauro Leoni Dispositivo per la preparazione automatica di bevande miscelate e non.
US7597922B2 (en) * 1999-05-18 2009-10-06 Nestec S.A. System for dispensing a liquid beverage concentrate
US6756069B2 (en) * 1999-05-18 2004-06-29 Nestec S.A. System and method for dispensing a liquid beverage concentrate
US7223427B2 (en) * 1999-06-21 2007-05-29 Bunn-O-Matic Corporation Beverage maker interface
US6465035B1 (en) * 1999-06-21 2002-10-15 Bunn-O-Matic Corporation Beverage maker-funnel combination and method of use
US6238721B1 (en) * 1999-06-21 2001-05-29 Bunn-O-Matic Corporation Wireless grinder-brewer interface and method of use
US6479086B1 (en) * 1999-06-21 2002-11-12 Bunn-O-Matic Corporation Dispenser-maker interface and method of use
US6759072B1 (en) 1999-08-14 2004-07-06 The Procter + Gamble Co. Methods and systems for utilizing delayed dilution, mixing and filtration for providing customized beverages on demand
BR0013240A (pt) 1999-08-14 2002-04-23 Procter & Gamble Métodos e sistemas utilizando filtragem retardada para prover bebidas personalizadas sob demanda
WO2001012034A2 (en) 1999-08-14 2001-02-22 The Procter & Gamble Company Methods and systems for utilizing delayed mixing to provide customized varieties of fresh-brewed coffee on-demand
EP1637055B1 (en) 1999-08-14 2012-10-03 The Folger Coffee Company Method and systems utilizing delayed dilution, mixing, and filtration for providing customized beverages on demand
AU7125500A (en) * 1999-09-09 2001-04-10 Shur-Flo Pump Manufacturing Company, Inc. Food containers with transponders
US7624922B2 (en) * 1999-09-15 2009-12-01 Brown Laurie J Method and apparatus for vending a containerized liquid product utilizing an automatic self-service refill system
US6772944B2 (en) * 1999-09-15 2004-08-10 Laurie J. Brown Method and apparatus for vending a containerized liquid product utilizing an automatic self-service refill system
US7171616B1 (en) * 1999-09-27 2007-01-30 International Business Machines Corporation Method, system and computer program product for keeping files current
US6973478B1 (en) 1999-10-26 2005-12-06 Top Moxie, Inc. Autonomous local assistant for managing business processes
US6377868B1 (en) * 1999-10-28 2002-04-23 Ecolab Inc. Data processing system for managing chemical product usage
US6618062B1 (en) 1999-12-17 2003-09-09 International Business Machines Corporation Method, system and program for specifying an electronic menu with food preferences from a personal storage device
JP2001250161A (ja) 2000-03-07 2001-09-14 Sanden Corp 飲料自動販売機
EP1136930A1 (en) 2000-03-24 2001-09-26 Mars, Incorporated Survey coupon-reading systems
US6622064B2 (en) * 2000-03-31 2003-09-16 Imx Labs, Inc. Nail polish selection method
US6975910B1 (en) * 2000-04-28 2005-12-13 International Business Machines Corporation Managing an electronic cookbook
US20050143857A1 (en) * 2000-05-23 2005-06-30 Munroe Chirnomas Article identification
US6751525B1 (en) * 2000-06-08 2004-06-15 Beverage Works, Inc. Beverage distribution and dispensing system and method
US7083071B1 (en) * 2000-06-08 2006-08-01 Beverage Works, Inc. Drink supply canister for beverage dispensing apparatus
US6799085B1 (en) * 2000-06-08 2004-09-28 Beverage Works, Inc. Appliance supply distribution, dispensing and use system method
JP2002002890A (ja) * 2000-06-23 2002-01-09 Matsushita Refrig Co Ltd 食品製造装置
JP2002022177A (ja) * 2000-07-12 2002-01-23 Dainippon Printing Co Ltd 調理情報および食品情報の配信・管理システム
AU2001270914A1 (en) 2000-07-27 2002-02-13 Bp P.L.C. Method and apparatus for fuel retail
US7162391B2 (en) 2000-09-12 2007-01-09 Bunn-O-Matic Corporation Remote beverage equipment monitoring and control system and method
JP4558166B2 (ja) 2000-09-25 2010-10-06 京セラ株式会社 携帯端末を用いた自動販売機の制御方法およびその装置、ならびに自動販売機
US6883710B2 (en) * 2000-10-11 2005-04-26 Amerasia International Technology, Inc. Article tracking system and method
US6354468B1 (en) * 2000-10-18 2002-03-12 Dec International, Inc. Beverage dispenser transponder identification system
US7398225B2 (en) 2001-03-29 2008-07-08 American Express Travel Related Services Company, Inc. System and method for networked loyalty program
US7185809B2 (en) * 2001-01-12 2007-03-06 Wm. Wrigley Jr. Company RF point of purchase apparatus and method of using same
US20020116261A1 (en) * 2001-02-20 2002-08-22 Moskowitz Paul A. Systems and methods that facilitate an exchange of supplemental information in association with a dispensing of fuel
JP2002245536A (ja) 2001-02-20 2002-08-30 Nippon Conlux Co Ltd 自動販売システム
US20020123926A1 (en) 2001-03-01 2002-09-05 Bushold Thomas R. System and method for implementing a loyalty program incorporating on-line and off-line transactions
US20020129712A1 (en) 2001-03-16 2002-09-19 The Procter & Gamble Co. Beverage brewing system
US6974928B2 (en) 2001-03-16 2005-12-13 Breakthrough Logistics Corporation Method and apparatus for efficient package delivery and storage
GB0108990D0 (en) 2001-04-10 2001-05-30 Procter & Gamble Customized hair colourant formulating and dispensing apparatus and method
US6707381B1 (en) * 2001-06-26 2004-03-16 Key-Trak, Inc. Object tracking method and system with object identification and verification
JP2003016164A (ja) 2001-06-30 2003-01-17 Daiichikosho Co Ltd キープボトル管理システム
US7032818B2 (en) * 2001-07-03 2006-04-25 Nestec S.A. Method and system of setting and/or controlling of a food product dispensing machine using a tag-type communication device
US20030010791A1 (en) * 2001-07-13 2003-01-16 Andrew Gentiluomo Method and apparatus for dispensing a customized pharamaceutical mixture
CN1565135A (zh) * 2001-08-07 2005-01-12 马尔斯公司 售货检查系统
US7946917B2 (en) 2001-08-10 2011-05-24 Igt Flexible loyalty points programs
US7993197B2 (en) 2001-08-10 2011-08-09 Igt Flexible loyalty points programs
ATE355774T1 (de) * 2001-09-24 2007-03-15 Cosmetic Technologies Llc Vorrichtung und verfahren zum individuellen zusammenstellen von kosmetika
JP3762281B2 (ja) 2001-10-17 2006-04-05 シャープ株式会社 テスト回路及びテスト方法
US20030083758A1 (en) 2001-11-01 2003-05-01 Williamson Charles G. Remote updating of intelligent household appliances
US7726136B2 (en) * 2001-11-02 2010-06-01 Moobella, Llc Systems and methods for dispensing product
US6698228B2 (en) * 2001-11-02 2004-03-02 Moobella, Llc Method and apparatus for producing and dispensing an aerated and/or blended food product
US6907741B2 (en) 2003-02-07 2005-06-21 Moobella, Llc Dynamic process control
CA2466752C (en) 2001-11-13 2011-05-24 John C. Barton Touchless automatic fiber optic beverage/ice dispenser
US6807460B2 (en) * 2001-12-28 2004-10-19 Pepsico, Inc. Beverage quality and communications control for a beverage forming and dispensing system
US20030216964A1 (en) 2002-04-02 2003-11-20 Maclean Trevor Robert Apparatus and method of distributing and tracking the distribution of incentive points
US20030191709A1 (en) 2002-04-03 2003-10-09 Stephen Elston Distributed payment and loyalty processing for retail and vending
JP4061529B2 (ja) 2002-04-09 2008-03-19 富士電機リテイルシステムズ株式会社 飲料調合機の原料管理装置
US7077290B2 (en) * 2002-05-17 2006-07-18 Pepsico, Inc. Beverage forming and dispensing system
JP2003337974A (ja) 2002-05-20 2003-11-28 Ntt Docomo Inc 商品広告システム、商品広告方法、商品広告プログラム及びコンピュータ読取可能な記録媒体
US20040243259A1 (en) * 2002-07-29 2004-12-02 Peterson Norman R. Method and apparatus for monitoring commodities in a batching system
US6941858B2 (en) * 2002-08-27 2005-09-13 Moobella, Llc Efficient manufacture and distribution of chilled solid food products
US20040044584A1 (en) 2002-08-27 2004-03-04 Yuan-Fen Chung Method of placing order for product with specific composition via online shopping
US6705106B1 (en) * 2002-09-30 2004-03-16 Kan-Pak, L.L.C. Semi-frozen beverage dispensing apparatus
CN101723297B (zh) 2002-10-04 2013-03-20 岚瑟股份有限公司 多品牌冰镇饮料自动售货机
US6735493B1 (en) * 2002-10-21 2004-05-11 Taiwan Semiconductor Manufacturing Co., Ltd. Recipe management system
US7009519B2 (en) * 2002-11-21 2006-03-07 S.C. Johnson & Sons, Inc. Product dispensing controlled by RFID tags
US6982640B2 (en) * 2002-11-21 2006-01-03 Kimberly-Clark Worldwide, Inc. RFID system and method for tracking food freshness
US7490054B2 (en) * 2002-11-21 2009-02-10 Kimberly-Clark Worldwide, Inc. RFID system and method for vending machine control
US6968876B2 (en) * 2003-01-21 2005-11-29 Jaws International, Ltd. Apparatus for dispensing a substance
US20050192705A1 (en) 2003-07-01 2005-09-01 Asteres Inc. Random access and random load dispensing unit
CN1812721A (zh) 2003-07-03 2006-08-02 宝洁公司 包含绿茶儿茶素和一种或多种多价无机阳离子的组合物
ITPN20030025U1 (it) * 2003-07-10 2005-01-11 Necta Vending Solutions Spa Macchina distributrice automatica con dispensatore di capsule integrato
US20050027622A1 (en) 2003-07-30 2005-02-03 Walker Jay S. Products and processes for vending a plurality of products via defined groups
JP2005089329A (ja) 2003-09-12 2005-04-07 Tokuyama Corp 2−アダマンタノンの製造方法
JP2005094577A (ja) 2003-09-19 2005-04-07 Casio Comput Co Ltd 通信端末装置
US20050075900A1 (en) * 2003-10-02 2005-04-07 Arguimbau Vincent C. Method and apparatus for bulk food marking and tracking with supplier rating system
JP2005141326A (ja) * 2003-11-04 2005-06-02 Sanden Corp 自動販売機
US7147131B2 (en) * 2003-12-05 2006-12-12 Nestec S.A. Method and system for dispensing hot and cold beverages from liquid concentrates
US7627496B2 (en) 2004-12-09 2009-12-01 Walker Digital, Llc Systems and methods for vending machine customer account management
US7028861B2 (en) * 2003-12-16 2006-04-18 Joseph S. Kanfer Electronically keyed dispensing systems and related methods of installation and use
EP1699327A1 (en) 2003-12-23 2006-09-13 Koninklijke Philips Electronics N.V. System for preparing a beverage
US7651015B2 (en) * 2004-02-13 2010-01-26 Intelligent Coffee Company, Llc Liquid concentrate/extract beverage dispenser with replaceable concentrate/extract cartridge
ATE477212T1 (de) * 2004-02-13 2010-08-15 Intelligent Coffee Company L L Flüssigkonzentrat-/-extraktgetränkespender mit austauschbarer patrone
US8091735B2 (en) * 2004-02-13 2012-01-10 Intelligent Coffee Company, Llc Liquid dispensing system
US8276505B2 (en) * 2004-02-18 2012-10-02 David Benjamin Buehler Food preparation system
US7353080B2 (en) 2004-02-19 2008-04-01 Walker Digital, Llc Products and processes for controlling access to vending machine products
US20050205666A1 (en) 2004-03-16 2005-09-22 Ward Kevin B Loyalty automatic merchandiser system
GB2450003B (en) 2004-03-16 2009-02-11 John Philip Griffits Computer aided system for the preparation of a mixed beverage
JP4179203B2 (ja) * 2004-03-24 2008-11-12 富士電機リテイルシステムズ株式会社 飲料ディスペンサ
JP2005276148A (ja) 2004-03-25 2005-10-06 Next Force Corp サプリメント問診システムの提供及びサプリメント供給装置
US20070299555A1 (en) 2004-04-05 2007-12-27 Walker Jay S Products and Processes for Managing a Vending Machine Transaction
US7234609B2 (en) 2004-04-15 2007-06-26 Redbox Automated Retail, L.L.C. Article dispensing system and method for same
US7680691B2 (en) * 2004-04-29 2010-03-16 S.C. Johnson & Son, Inc. Inventory management system using RFID
US20050276883A1 (en) * 2004-06-14 2005-12-15 Jeffrey George M System and method for dispensing a dairy product
JP4664630B2 (ja) * 2004-07-22 2011-04-06 株式会社東芝 半導体装置の製造装置に対する自動レシピ作成装置及び作成方法
GB2416757A (en) 2004-08-06 2006-02-08 Imi Vision Ltd Apparatus for dispensing a flowable foodstuff
EP1626375A1 (en) 2004-08-10 2006-02-15 Tuttoespresso S.p.a. Apparatus and method for dispensing machine control
US20060043111A1 (en) 2004-08-23 2006-03-02 Craig Jennings Robotic beverage server
US7331483B2 (en) * 2004-08-26 2008-02-19 Imi Vision Limited Beverage dispenser
TW200609326A (en) * 2004-09-06 2006-03-16 Au Optronics Corp Organometallic compound and organic electroluminescent device including the same
US7080755B2 (en) * 2004-09-13 2006-07-25 Michael Handfield Smart tray for dispensing medicaments
US8041453B2 (en) * 2004-09-27 2011-10-18 Walker Digital, Llc Method and apparatus for defining and utilizing product location in a vending machine
US7762181B2 (en) * 2004-10-01 2010-07-27 Fonterra Co-Operative Group Limited Customised nutritional food and beverage dispensing system
JP2006139551A (ja) * 2004-11-12 2006-06-01 Kyocera Mita Corp 物品管理システム、食材冷蔵システム及び食材冷蔵プログラム
US20060111978A1 (en) 2004-11-23 2006-05-25 Terrance Tietzen Method, system and computer program for providing a loyalty engine enabling dynamic administration of loyalty programs
US20060115572A1 (en) * 2004-11-30 2006-06-01 Guerrero Arturo F Method for delivering hot and cold beverages on demand in a variety of flavorings and nutritional additives
US20060115570A1 (en) * 2004-11-30 2006-06-01 Guerrero Arturo F Beverage dispenser with variable-concentration additive dispensing
US20060180647A1 (en) 2005-02-11 2006-08-17 Hansen Scott R RFID applications
NL1028455C2 (nl) 2005-03-03 2006-09-06 Jeroen Erik Johan Willem Susij Menginrichting.
US20060224696A1 (en) 2005-04-01 2006-10-05 Blair King Targeted advertorial and multimedia delivery system and method
WO2007035877A2 (en) 2005-04-11 2007-03-29 Coffee Equipment Company Machine for brewing a beverage such as coffee and related method
WO2006116114A2 (en) 2005-04-22 2006-11-02 Redbox Automated Retail, L.L.C. System and method for calibrating a vending apparatus
JP4760111B2 (ja) 2005-04-26 2011-08-31 株式会社セガ 映像オブジェクト表現用データ構造生成プログラム、映像オブジェクト表現用データ構造生成方法、映像ソフト開発装置、映像処理プログラム、映像処理方法、映像処理装置、映像オブジェクト表現用データ構造、および、記録媒体
KR100673707B1 (ko) * 2005-05-27 2007-01-24 엘지전자 주식회사 알에프아이디를 이용한 식품관리 냉장고
ITPD20050175A1 (it) * 2005-06-08 2006-12-09 Baldini Massimo Distributore di bevande
US7299109B2 (en) 2005-07-28 2007-11-20 Idx, Inc. Vending machine having promotional features
US20070044820A1 (en) * 2005-08-30 2007-03-01 Johnsondiversey, Inc. Automatically configurable chemical dispensing system for cleaning equipment
US8874477B2 (en) 2005-10-04 2014-10-28 Steven Mark Hoffberg Multifactorial optimization system and method
BRPI0618234B1 (pt) 2005-11-04 2021-10-13 The Coca-Cola Company Dispensador de bebida e método para dispensar sabores de bebida e bebidas misturadas
WO2007070031A1 (en) * 2005-12-12 2007-06-21 Carrier Corporation Ratio control in postmix dispenser
CA2632596A1 (en) 2005-12-12 2007-06-21 Carrier Corporation Data input system in postmix dispenser
ATE453352T1 (de) * 2006-01-24 2010-01-15 Rhea Vendors Spa Vorrichtung und methode zur steuerung von getränkeabgabemaschinen
US20060118581A1 (en) * 2006-03-02 2006-06-08 Clark Robert A Apparatus for automatically dispensing single or mixed drinks
US9821992B2 (en) 2006-03-06 2017-11-21 The Coca-Cola Company Juice dispensing system
US7528720B2 (en) * 2006-04-28 2009-05-05 Motorola, Inc. Radio frequency identification tag-based task effectuation method and apparatus
US7899713B2 (en) 2006-06-20 2011-03-01 Reagan Inventions, Llc System and method for creating a personalized consumer product
US7912579B2 (en) * 2007-01-10 2011-03-22 Crane Merchandising Systems Automatic cup detection and associated customer interface for vending apparatus and method therefor
US20080201241A1 (en) 2007-02-02 2008-08-21 Daniel Ben Pecoraro Automated coffee system
MX2010002294A (es) 2007-09-06 2010-04-01 Coca Cola Co Sistemas y metodos para proporcionar la reconfiguracion dinamica de una matriz de ingredientes en un dispensador de productos.
CN101855655B (zh) 2007-09-06 2014-07-16 可口可乐公司 帮助消费者-分配器互动的系统和方法
MX336745B (es) 2007-09-06 2016-01-29 Coca Cola Co Sistemas y metodos para facilitar las interacciones consumidor - despachador.
MX2010002287A (es) * 2007-09-06 2010-04-01 Coca Cola Co Sistemas y metodos para despachar productos consumibles.
US8340815B2 (en) 2007-09-06 2012-12-25 The Coca-Cola Company Systems and methods for facilitating consumer-dispenser interactions
WO2009032929A2 (en) 2007-09-06 2009-03-12 The Coca-Cola Company Systems and methods for facilitating consumer-dispenser interactions
US9622615B2 (en) 2008-11-10 2017-04-18 Automatic Bar Controls, Inc. Touch screen interface for a beverage dispensing machine
US20100116842A1 (en) 2008-11-10 2010-05-13 Automatic Bar Controls, Inc. Reconfigurable control panel for a beverage dispenser
US20120037008A1 (en) 2010-08-16 2012-02-16 Nelson Antonio Rodriguez Programmable multiple ingredient dispensing coffee maker with customizable settings for multiple individual preferences
WO2013067020A1 (en) * 2011-11-01 2013-05-10 Stephen Lim Dispensing system and user interface

Also Published As

Publication number Publication date
RU2013113119A (ru) 2014-09-27
US9569748B2 (en) 2017-02-14
CN103086312A (zh) 2013-05-08
WO2009032911A1 (en) 2009-03-12
RU2487414C2 (ru) 2013-07-10
US11597644B2 (en) 2023-03-07
JP2010541034A (ja) 2010-12-24
CN101828207B (zh) 2013-02-27
CN103086312B (zh) 2015-11-25
JP2015063349A (ja) 2015-04-09
US8751037B2 (en) 2014-06-10
RU2010110468A (ru) 2011-10-20
MX342244B (es) 2016-09-22
US11084703B2 (en) 2021-08-10
JP6002746B2 (ja) 2016-10-05
CN101828207A (zh) 2010-09-08
ZA201001752B (en) 2010-11-24
AU2008296239B2 (en) 2014-03-13
US20090069930A1 (en) 2009-03-12
US20140288700A1 (en) 2014-09-25
MX2010002287A (es) 2010-04-01
US20210340002A1 (en) 2021-11-04
US20180362322A1 (en) 2018-12-20
HK1148097A1 (en) 2011-08-26
US10059581B2 (en) 2018-08-28
AU2008296239A1 (en) 2009-03-12
US20170113914A1 (en) 2017-04-27
EP2203906A1 (en) 2010-07-07

Similar Documents

Publication Publication Date Title
BRPI0816378A2 (pt) dispensador de produto, métodos para operar um dispensador de bebida e para controlar um dispensador de produto, e, sistema para controlar os ingredientes do produto
US11217057B2 (en) Systems and methods for providing dynamic ingredient matrix reconfiguration in a product dispenser
US9051162B2 (en) Systems and methods for facilitating consumer-dispenser interactions
BRPI0816487B1 (pt) Sistema dispensador de bebida e método
AU2014201133B2 (en) Beverage dispenser
AU2016203882B2 (en) Beverage dispenser
HK1148097B (en) Beverage dispenser
HK1185054A (zh) 飲料分配器
AU2008296270B2 (en) Systems and methods for providing dynamic ingredient matrix reconfiguration in a product dispenser
HK1149104A (en) Method for consumer-dispenser interactions
AU2013257416A1 (en) Systems and methods for providing dynamic ingredient matrix reconfiguration in a product dispenser
HK1148098B (en) Systems and methods for facilitating consumer-dispenser interactions
HK1147986A (en) Systems and methods for providing dynamic ingredient matrix reconfiguration in a product dispenser
HK1148098A1 (en) Systems and methods for facilitating consumer-dispenser interactions

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 12A ANUIDADE.

B11B Dismissal acc. art. 36, par 1 of ipl - no reply within 90 days to fullfil the necessary requirements
B350 Update of information on the portal [chapter 15.35 patent gazette]