ES2946667T3 - Método de monitorización del consumo de contenedores de bebidas o alimentos - Google Patents
Método de monitorización del consumo de contenedores de bebidas o alimentos Download PDFInfo
- Publication number
- ES2946667T3 ES2946667T3 ES16798526T ES16798526T ES2946667T3 ES 2946667 T3 ES2946667 T3 ES 2946667T3 ES 16798526 T ES16798526 T ES 16798526T ES 16798526 T ES16798526 T ES 16798526T ES 2946667 T3 ES2946667 T3 ES 2946667T3
- Authority
- ES
- Spain
- Prior art keywords
- stock
- information
- subsystem
- electronic device
- machine
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 235000013361 beverage Nutrition 0.000 title claims abstract description 83
- 235000013305 food Nutrition 0.000 title claims abstract description 80
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012544 monitoring process Methods 0.000 title claims description 43
- 238000002360 preparation method Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims description 88
- 238000004590 computer program Methods 0.000 claims description 44
- 238000004891 communication Methods 0.000 claims description 28
- 238000012937 correction Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000006855 networking Effects 0.000 claims description 4
- 239000002775 capsule Substances 0.000 description 63
- 239000012530 fluid Substances 0.000 description 42
- 230000008569 process Effects 0.000 description 30
- 238000003860 storage Methods 0.000 description 21
- 230000008901 benefit Effects 0.000 description 20
- 239000000463 material Substances 0.000 description 18
- 238000000605 extraction Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 11
- 235000016213 coffee Nutrition 0.000 description 10
- 235000013353 coffee beverage Nutrition 0.000 description 10
- 238000002156 mixing Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000003247 decreasing effect Effects 0.000 description 5
- 238000004090 dissolution Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 239000004615 ingredient Substances 0.000 description 5
- 238000002347 injection Methods 0.000 description 5
- 239000007924 injection Substances 0.000 description 5
- 239000008267 milk Substances 0.000 description 5
- 235000013336 milk Nutrition 0.000 description 5
- 210000004080 milk Anatomy 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000001939 inductive effect Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000011068 loading method Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 244000269722 Thea sinensis Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 238000010926 purge Methods 0.000 description 2
- 238000012958 reprocessing Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 235000013618 yogurt Nutrition 0.000 description 2
- 241000195940 Bryophyta Species 0.000 description 1
- 244000201986 Cassia tora Species 0.000 description 1
- 240000006766 Cornus mas Species 0.000 description 1
- 235000003363 Cornus mas Nutrition 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013019 agitation Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000013124 brewing process Methods 0.000 description 1
- 238000005119 centrifugation Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 239000012611 container material Substances 0.000 description 1
- 235000011950 custard Nutrition 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 235000013365 dairy product Nutrition 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 235000015114 espresso Nutrition 0.000 description 1
- 235000020278 hot chocolate Nutrition 0.000 description 1
- 235000015243 ice cream Nutrition 0.000 description 1
- 238000001802 infusion Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 235000020094 liqueur Nutrition 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 235000011929 mousse Nutrition 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
- 238000003756 stirring Methods 0.000 description 1
- 235000013616 tea Nutrition 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/24—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure
- A47J31/34—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure with hot water under liquid pressure
- A47J31/36—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure with hot water under liquid pressure with mechanical pressure-producing means
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/24—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure
- A47J31/34—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure with hot water under liquid pressure
- A47J31/36—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure with hot water under liquid pressure with mechanical pressure-producing means
- A47J31/3604—Coffee-making apparatus in which hot water is passed through the filter under pressure, i.e. in which the coffee grounds are extracted under pressure with hot water under liquid pressure with mechanical pressure-producing means with a mechanism arranged to move the brewing chamber between loading, infusing and ejecting stations
- A47J31/3623—Cartridges being employed
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
- A47J31/521—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being performed over a network, e.g. by means of a computer or a handheld device
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
- A47J31/525—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being based on monitoring of specific process parameters
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
- A47J31/525—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being based on monitoring of specific process parameters
- A47J31/5253—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being based on monitoring of specific process parameters of temperature
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J31/00—Apparatus for making beverages
- A47J31/44—Parts or details or accessories of beverage-making apparatus
- A47J31/52—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus
- A47J31/525—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being based on monitoring of specific process parameters
- A47J31/5255—Alarm-clock-controlled mechanisms for coffee- or tea-making apparatus ; Timers for coffee- or tea-making apparatus; Electronic control devices for coffee- or tea-making apparatus the electronic control being based on monitoring of specific process parameters of flow rate
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F13/00—Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs
- G07F13/10—Coin-freed apparatus for controlling dispensing or fluids, semiliquids or granular material from reservoirs with associated dispensing of containers, e.g. cups or other articles
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/026—Devices 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
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Accounting & Taxation (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Fluid Mechanics (AREA)
- General Engineering & Computer Science (AREA)
- Apparatus For Making Beverages (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- General Preparation And Processing Of Foods (AREA)
Abstract
1. Un método para controlar el consumo de envases de bebidas o alimentos que comprende: derivar, en una máquina de preparación de bebidas o alimentos, información de consumo de envases; actualizar, usando la información de consumo, información de estado de existencias, donde dicha información de estado de existencias comprende información que detalla una cantidad de envases en una ubicación de la máquina, obteniendo en un dispositivo electrónico externo a dicha máquina la información actualizada de estado de existencias; y/o recibir, en el dispositivo electrónico desde un recurso remoto a través de una red, información de pedidos de existencias, que comprende información que detalla una cantidad de contenedores comprados por un usuario y; actualizar la información del estado de existencias usando dicha información de pedido de existencias; y mostrar en el dispositivo electrónico dicha cantidad de existencias derivada de la información actualizada del estado de las existencias. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Método de monitorización del consumo de contenedores de bebidas o alimentos
CAMPO TÉCNICO
Las realizaciones descritas se refieren en general a sistemas de preparación de bebidas o alimentos que preparan una bebida o alimento a partir de contenedores como una cápsula de café, a dispositivos electrónicos conectados en red a dichas máquinas, y más concretamente a técnicas para monitorizar en red el consumo de dichos contenedores.
ANTECEDENTES
Cada vez más, las máquinas para la preparación de una bebida o producto alimenticio están configuradas para operar utilizando un contenedor que comprende una sola porción de una bebida o producto alimenticio, por ejemplo, café, té, helado, yogur. La máquina puede configurarse para la preparación mediante el procesamiento de dicho material en el contenedor, por ejemplo, con la adición de fluido, como leche o agua, y la aplicación de mezclado al mismo, dicha máquina se divulga en el documento PCT/EP13/072692. Alternativamente, la máquina puede configurarse para preparación extrayendo al menos parcialmente un ingrediente del material del contenedor, por ejemplo, por disolución o infusión, y expulsándolo a un receptáculo para el consumo del usuario final. Ejemplos de estas últimas máquinas se proporcionan en los documentos EP 2393404 A1, EP 2470053 A1, WO 2009/113035.
La creciente popularidad de estas máquinas puede atribuirse en parte a una mayor comodidad para el usuario en comparación con una máquina convencional, por ejemplo, en comparación con una cafetera manual como una cafetera de espresso o una cafetera (prensa francesa).
En particular, las máquinas antes mencionadas comprenden: un subsistema de procesamiento de contenedor, que puede funcionar para procesar dicho material mediante la aplicación de un fluido (típicamente agua) a la bebida o producto alimenticio deseado; y un sistema de control para controlar el subsistema de procesamiento de contenedor para ejecutar un proceso de preparación.
Se pueden usar uno o más contenedores en un solo proceso de preparación, por ejemplo, un contenedor que contiene un producto lácteo para preparar junto con un contenedor separado que contiene un producto de café. Además, varios procesos de preparación pueden usar el mismo contenedor, por ejemplo, se ejecutan dos procesos de preparación en un contenedor para lograr un mayor volumen de producto. Un usuario doméstico puede utilizar la máquina varias veces al día. Una máquina en un establecimiento comercial puede usarse con mucha más frecuencia. Por lo tanto, existe el deseo de evitar una escasez de contenedores en la ubicación de la máquina que haría que la máquina no funcionara.
Una solución propuesta en EP10771681 comprende una máquina de preparación de bebidas operable para contar el consumo de cápsulas y transmitir, a través de una red, información de consumo relacionada con el mismo a un servidor. El servidor puede operar para determinar una escasez de cápsulas y: para proporcionar un mensaje para notificar la escasez y así incitar a realizar un pedido; o para preparar un envío para dicho pedido. El mensaje puede transmitirse a un dispositivo de comunicación electrónica de un usuario, tal como un teléfono inteligente. Un inconveniente de dicho sistema es que la máquina de bebidas requiere una conexión de red, como una LAN, cuyos componentes eléctricos son caros. Además, por motivos de seguridad de la red o de recursos informáticos, puede que no sea deseable operar la máquina como un nodo de una red LAN. Además, por razones de privacidad de datos, es posible que un usuario final no desee comunicar directamente su consumo de cápsulas al servidor. Otro inconveniente es que hay muy poca flexibilidad y comodidad para el usuario final de un sistema de este tipo, por ejemplo, al contabilizar: cápsulas dañadas; pedidos perdidos; uso de cápsulas en diferentes máquinas; uso de cápsulas no suministradas por el servidor; pedir cápsulas que no se usen en el sistema.
El documento WO 2011/067277 divulga una máquina de preparación de bebidas que tiene una funcionalidad ampliada de asesoramiento al usuario, que comprende una unidad de control para reconocer un evento real o próximo que activa dicha funcionalidad de asesoramiento al usuario, un módulo de comunicación para comunicarse con un dispositivo externo remoto a través de una red de comunicación para mostrar mensajes, en el que la unidad de control está además adaptada para establecer una conexión a través del módulo de comunicación con un dispositivo externo.
El documento WO 2014/037474 divulga un dispositivo de almacenamiento de cápsulas que tiene una disposición de detección de cápsulas para detectar la presencia de una cápsula en un área de detección y obtener información sobre la cápsula. El accesorio puede contar el número de cápsulas en el área de detección y enviar esta información a un módulo externo, que a su vez puede preparar o enviar un nuevo pedido cuando las existencias de cápsulas hayan alcanzado un umbral determinado. Sin embargo, este dispositivo es un accesorio adicional que requiere otro módulo externo adicional para preparar un nuevo pedido. Además, este dispositivo de almacenamiento no puede determinar con precisión el número y los tipos de cápsulas realmente utilizadas por la máquina de preparación de bebidas.
Así, a pesar del considerable esfuerzo ya invertido en el desarrollo de dichos sistemas, son deseables mejoras
adicionales.
SUMARIO
Un objeto de la presente divulgación es proporcionar un sistema de preparación de bebidas o alimentos que pueda controlar el consumo de contenedores con el fin de reordenarlos, que sea flexible y cómodo de manejar para el usuario final. Sería ventajoso proporcionar un sistema de este tipo que maximice la privacidad del usuario. Sería ventajoso proporcionar un sistema de este tipo que minimice el uso de los recursos informáticos de la red doméstica de un usuario. Sería ventajoso proporcionar un sistema de este tipo que sea rentable. Sería ventajoso proporcionar un sistema de este tipo que sea fiable. Sería ventajoso proporcionar un sistema de este tipo que pueda implementarse convenientemente en un entorno doméstico. Los objetos y/o ventajas anteriores se logran generalmente mediante las realizaciones y reivindicaciones que se analizan a continuación.
En el presente documento se divulga según una primera realización una máquina de preparación de bebidas o alimentos que comprende un subsistema de procesamiento de contenedores para procesar un contenedor de bebida o alimento para preparar una bebida o alimento a partir del mismo: un subsistema de control para controlar el subsistema de procesamiento de contenedores para preparar la bebida o el alimento; un subsistema de monitorización del consumo operable para controlar el consumo de contenedores por dicho subsistema de procesamiento de contenedores y para determinar (y preferentemente almacenar) información de consumo de contenedores que comprende una cantidad cuantitativa relacionada con dicho consumo (por ejemplo, cada vez que se usa un contenedor se actualiza la información de consumo) y; un subsistema de red que comprende una interfaz de red para la comunicación con un dispositivo electrónico externo a través de una red. El subsistema de monitorización de consumo operable para transmitir (por ejemplo, automáticamente, como cuando se obtiene una conexión de red a dicho dispositivo electrónico o cuando se recibe una solicitud de dicho dispositivo o cuando ocurre un cambio en la cantidad cuantitativa) dicha información de consumo y/o información derivada del mismo (por ejemplo, la información sobre el estado de las existencias descrita más adelante) a través de una red utilizando el subsistema de red. La información de consumo puede comprender un recuento continuo de contenedores consumidos por el subsistema de procesamiento de contenedor o consumos individuales de contenedores.
En el ejemplo en el que se transmite la información de consumo (por ejemplo, cuando la información de estado de existencias descrita más adelante se determina en el dispositivo electrónico), la información de consumo se puede transmitir cada vez que se cambia o se envía en bloques de un cambio predeterminado en el valor numérico, por ejemplo, 2 - 5. Además, en el caso de que el subsistema de red no esté conectado al dispositivo electrónico, la información de consumo se almacena y transmite preferentemente una vez que se establece una conexión.
En el ejemplo alternativo se transmite (en el que la mencionada anteriormente) información sobre el estado de las existencias, el subsistema de monitorización del consumo puede configurarse para: almacenar información sobre el estado de las existencias, que comprende información relativa a una cantidad cuantitativa de contenedores en una ubicación de la máquina (por ejemplo, un valor numérico); actualizar (preferentemente automáticamente) dicha información de estado de existencias utilizando la información de consumo. Como ejemplo, la información de estado de existencias actualizada se deriva de restar la cantidad designada en la información de consumo de la cantidad designada en la información de estado de existencias, por ejemplo: la cantidad designada en la información de estado de existencias es 10 y la cantidad designada en la información de consumo es 5, por lo tanto, 5 se resta de 10, la cantidad designada en la información de estado de existencias actualizada se convierte en 5 y la cantidad designada en la información de consumo se establece en 0; alternativamente, cuando se consume un contenedor, la cantidad designada en la información de consumo se establece de 0 a 1, la cantidad designada en la información de estado de existencias se actualiza disminuyendo en 1 y la cantidad designada en la información de consumo se establece nuevamente en 0.
El subsistema de monitorización del consumo puede configurarse para: recibir, a través del subsistema de red, la información del pedido de existencias, que comprende información relativa a una cantidad cuantitativa de contenedores adquiridos por un usuario (por ejemplo, un valor numérico) y actualizar (preferentemente de forma automática) la información de estado de existencias utilizando dicha información de pedido de existencias. Como ejemplo, la información de estado de existencias actualizada se deriva de sumar la cantidad designada en la información de pedido de existencias con la cantidad designada en la información de estado de existencias, por ejemplo: la cantidad designada en la información de estado de existencias es 10 y la cantidad designada en la pedido de existencias la información es 5, por lo tanto, 5 se suma a 10 y la cantidad designada en la información actualizada del estado de existencias se convierte en 15.
Por lo tanto, la información del estado de las existencias puede actualizarse continuamente usando la información de consumo y/o la información de pedidos de existencias cuando cualquiera de estas cambia.
El subsistema de monitorización de consumo puede configurarse para: a través del subsistema de red, la información de estado de existencias actualizada antes mencionada al dispositivo electrónico.
Una ventaja del último ejemplo es que la información de consumo de un usuario puede permanecer en el extremo del
cliente de la red, por ejemplo, en la máquina y/o el dispositivo electrónico: no se envía a un recurso de pedido remoto a través de una red pública externa. De esta forma, la información de consumo del usuario, por ejemplo, la cantidad y el tiempo de consumo, permanecen privados. En particular, solo las solicitudes de pedidos se envían a través de una red pública externa a dicho recurso.
Además, efectuando la actualización anterior de la información del estado de existencias en la máquina, un usuario puede administrar más convenientemente múltiples máquinas, por ejemplo, asignando pedidos a máquinas particulares. Además, dado que la máquina solo interactúa con el dispositivo electrónico, se puede evitar el uso de los recursos (por ejemplo, la máquina que actúa como un nodo en sí misma) de la red de área local doméstica de un usuario.
La información del estado de las existencias se puede transmitir al dispositivo electrónico cada vez que se actualiza o se envía en bloques de un cambio predeterminado en el valor numérico, por ejemplo, 2-5. Además, en el caso de que el subsistema de conexión en red no esté conectado al dispositivo electrónico, la información del estado de las existencias preferentemente se almacena temporalmente y se transmite una vez que se establece la conexión.
El subsistema de monitorización del consumo puede configurarse para: recibir desde el dispositivo electrónico, a través del subsistema de red, información de corrección del estado de las existencias, que comprende información relativa a una corrección manual de la información del estado de las existencias (por ejemplo, una cantidad cuantitativa, un valor numérico) y actualizar dicha información de estado de existencias usando la información de corrección de estado de existencias (por ejemplo, incrementándola/disminuyéndola en dicha cantidad). Una ventaja es que el sistema es flexible, de modo que puede dar cuenta de irregularidades, como contenedores perdidos o dañados o pedidos que comprenden un número incorrecto de contenedores.
El subsistema de monitorización del consumo puede configurarse para: recibir desde el dispositivo electrónico, a través del subsistema de red, un primer identificador de pedido de existencias que está asociado con una información de pedido de existencias en particular (por ejemplo, información de pedido de existencias que ha recibido o no la máquina) y es para identificar dicha información de pedido de existencias; y para almacenar el primer identificador de pedido de existencias como un segundo identificador de pedido de existencias u otro segundo identificador de pedido de existencias (por ejemplo, se reemplaza un segundo identificador de pedido de existencias ya almacenado en la máquina o se almacena el primer pedido de existencias además de este como un segundo identificador de pedido de existencias adicional, preferentemente como una matriz de segundos identificadores de pedidos de existencias). Una ventaja es que la máquina puede comunicar el identificador del pedido de existencias al dispositivo electrónico para determinar si la información de pedido de existencias es nueva o antigua (es decir, la información del pedido de existencias ya se ha actualizado utilizando la información del pedido de existencias para evitar la repetición de actualizaciones erróneas). El subsistema de monitorización del consumo puede configurarse para transmitir, a través del subsistema de red, el o cada identificador de pedido de existencias almacenado al dispositivo electrónico en particular en respuesta a una solicitud de dicho dispositivo o al lograr una conexión de red con dicho dispositivo.
El primer y segundo identificador de pedido de existencias puede ser cualquier identificador adecuado, por ejemplo, un identificador numérico o alfanumérico. También puede cifrarse mediante un algoritmo de cifrado conocido, por ejemplo, RSA, AES o de otro modo.
El subsistema de monitorización del consumo puede configurarse para almacenar una pluralidad de identificadores de segundo pedido de existencias, por ejemplo, 2 - 20 o 2 - 10. De esta forma, se puede evitar que se vuelvan a procesar pedidos anteriores. Preferentemente, se almacenan como una memoria de pila de modo que un identificador reciente reemplace a un identificador más antiguo. De esta forma se puede evitar la depuración periódica de la memoria.
Opcionalmente, la actualización del identificador de pedido de existencias puede comprender comparar el primer identificador de pedido de existencias recibido con el segundo identificador de pedido de existencias almacenado y: si es diferente, efectuar dicho almacenamiento del primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o un segundo identificador de pedido de existencias adicional. En particular, al usuario final se le puede dar la opción a través de una interfaz de usuario de dicha máquina para aceptar la actualización (en cuyo caso el primer identificador de pedido de existencias se almacena como el segundo identificador de pedido de existencias o un segundo identificador de pedido de existencias adicional y la información de estado de existencias se actualiza usando la información de pedido de existencias asociada con el primer identificador de pedido de existencias) o rechazar dicha actualización (en cuyo caso el primer identificador de pedido de existencias se almacena como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional y la información de estado de existencias no se actualiza). Una ventaja es que el mismo pedido no se procesa dos veces, por lo que la información del estado de existencias se actualiza erróneamente.
El subsistema de monitorización del consumo puede estar conectado operativamente al subsistema de control, de manera que la información de consumo se deriva de ejecuciones de procesamiento de preparación por parte del subsistema de control, por ejemplo, se utilizan ejecuciones para procesos de preparación para determinar directamente la información de consumo.
En un ejemplo alternativo, el subsistema de monitorización del consumo puede comprender un sensor de detección de contenedores dispuesto para detectar un contenedor en el proceso de ser consumido (por ejemplo, durante el procesamiento por parte del subsistema de procesamiento de contenedor, o cuando se suministra a dicha unidad, o cuando se expulsa de dicha unidad), por lo que el subsistema de monitorización de consumo es operativo para actualizar la información de consumo usando una señal de dicho sensor.
En particular, el sensor de detección de contenedores puede disponerse en un canal de expulsión de contenedores para detectar contenedores gastados (es decir, usados) expulsados del subsistema de procesamiento de contenedor. Una ventaja es que el subsistema de monitorización de consumo es operativo para monitorizar de manera más confiable el consumo, por ejemplo, puede dar cuenta de la preparación de un proceso de preparación ejecutado más de una vez en el mismo contenedor. El sensor de detección de contenedores puede seleccionarse de un grupo que consta de: un sensor inductivo que puede funcionar para detectar una porción metálica de un contenedor; un sensor óptico (por ejemplo, un sensor fotoeléctrico); otro sensor de proximidad adecuado, como un sensor que puede configurarse para detección capacitiva o magnética.
El subsistema de control puede comprender un subsistema de procesamiento con una unidad de memoria asociada. Cada uno de los subsistemas mencionados puede comprender un procesador y una memoria individuales, por ejemplo, que están conectados operativamente entre sí. Alternativamente, uno o más subsistemas comparten los recursos de un procesador principal y/o memoria. Los subsistemas mencionados están generalmente conectados operativamente entre sí.
La interfaz de red del subsistema de red está configurada para comunicarse con un dispositivo electrónico externo a través de una red. La interfaz de red es para la transferencia de datos bidireccional. La interfaz de red comprende una interfaz inalámbrica que generalmente funciona para transmitir y recibir señales inalámbricas por radio. Puede ser al menos uno seleccionado de un grupo que consta de: una interfaz de red de área local inalámbrica tal como se describe en el estándar 802.11 del Instituto de Ingenieros Electrónicos (IEEE); Bluetooth™ del Grupo de Interés Especial de Bluetooth de Kirkland Wash; otras interfaces inalámbricas opcionales, como una interfaz de red de comunicación de campo cercano. Preferentemente, la interfaz inalámbrica es una interfaz Bluetooth o de campo cercano, de manera que la máquina puede funcionar para comunicarse solo en proximidad local con un dispositivo electrónico. Una ventaja es que no se utilizan los recursos de la red doméstica de un usuario, por ejemplo, una conexión LAN.
El subsistema de procesamiento de contenedores es generalmente operable para realizar dicha preparación mediante la adición de fluido, tal como agua o leche, a la bebida o al producto alimenticio del contenedor. Preferentemente, la bebida o producto alimenticio preparado es una bebida o producto alimenticio líquido. El subsistema de procesamiento de contenedor puede comprender uno de: una unidad de extracción; una unidad de disolución; una unidad de mezcla. El subsistema de procesamiento de contenedor puede comprender además un suministro de fluido que puede funcionar para suministrar fluido a la unidad mencionada. Generalmente, el suministro de fluido comprende una bomba de fluido y un calentador de fluido.
El contenedor procesado por el subsistema de procesamiento de contenedores es para uso (por ejemplo, está adecuadamente dimensionado) por una máquina de preparación de bebidas o alimentos. El contenedor es para contener bebida o producto alimenticio (por ejemplo, tiene un volumen interno y puede ser apto para alimentos). El contenedor puede ser un contenedor para una sola porción, es decir, está dimensionado para contener una dosis de bebida o producto alimenticio para la preparación de una sola porción (por ejemplo, en porciones) de dicho producto. El contenedor puede ser un contenedor de un solo uso, es decir, está destinado a ser utilizado en un único proceso de preparación después del cual se inutiliza preferentemente, por ejemplo, por perforación, penetración, destapado o agotamiento de dicho material. El contenedor puede comprender la bebida o el producto alimenticio contenido en el mismo. El contenedor puede comprender uno de los siguientes: cápsula; paquete; receptáculo para el consumo del usuario final de la bebida o producto alimenticio del mismo. La cápsula puede tener un volumen interno de 5 a 80 ml. El contenedor puede tener un volumen interno de 150 - 350 ml. El paquete puede tener un volumen interno de 150 -350 ml o 200 - 300 ml o 50 - 150 dependiendo de la aplicación.
En el presente documento, de acuerdo con una segunda realización, se divulga un programa informático ejecutable en un dispositivo electrónico, dicho programa configurado para (por ejemplo, incluir instrucciones de programa): obtener (por ejemplo, a través de una conexión de red) de la máquina de preparación de bebidas o alimentos: información sobre el estado de las existencias, que comprende información relativa a una cantidad cuantitativa de existencias real (por ejemplo, un valor numérico) de contenedores en una ubicación de dicha máquina; u obtener información para determinar dicha cantidad (por ejemplo, información de consumo que puede usarse para determinar dicha información de estado de existencias) y determinar la información de estado de existencias a partir de la misma; y efectuar la visualización de dicha información sobre el estado de las existencias en un subsistema de visualización del dispositivo electrónico.
El programa informático puede configurarse, como parte de su ejecución, para obtener automáticamente una conexión de red entre el dispositivo electrónico y el subsistema de red de la máquina de preparación de bebidas o alimentos. Dicha conexión puede comprender el uso de un protocolo conocido para la transferencia de datos, por ejemplo, TCP o DHP.
Una ventaja es que un usuario puede ejecutar el programa informático para determinar convenientemente un existencias de contenedores en la ubicación de la máquina, es decir, para determinar si algún contenedor requiere pedido. En particular, se puede obviar el coste de una pantalla en la máquina.
En un ejemplo, el programa informático puede configurarse para: obtener de un recurso remoto a través del subsistema de red, información de pedido de existencias, que comprende información que detalla una cantidad de contenedores en una ubicación de la máquina; actualizar dicha información de estado de existencias utilizando la información de consumo; y/u obtener, a través del subsistema de conexión en red de dicha máquina, información de consumo, que comprende información que detalla una cantidad de contenedores consumidos por un usuario y actualizar la información de estado de existencias utilizando la información de consumo. La actualización de la información del estado de las existencias cuando la realiza el programa informático es el mismo proceso que el descrito para la primera realización cuando está en la máquina.
El programa informático puede configurarse, como parte de su ejecución, para obtener automáticamente una conexión de red entre el dispositivo electrónico y el recurso remoto. Dicha conexión puede comprender el uso de un protocolo conocido para la transferencia de datos, por ejemplo, TCP o DHP.
En un ejemplo alternativo, el programa informático puede configurarse para: obtener, a través de una red externa desde un recurso remoto, información de pedido de existencias, que comprende una cantidad de contenedores comprados por un usuario; y transmitir dicha información a la máquina de preparación de bebidas o alimentos. De esta forma, la información sobre el estado de las existencias puede actualizarse en dicha máquina, como se explicó para la primera realización. Una ventaja es que el dispositivo electrónico asociado se puede emparejar con más de una máquina, por lo que cada máquina gestiona cómodamente su propia información sobre el estado de las existencias.
Normalmente, el recurso remoto es un sistema de servidor (por ejemplo, incorporado como hardware y/o software), una red de igual a igual u otro sistema distribuido. El recurso remoto está dispuesto en una ubicación diferente al dispositivo electrónico y dicha máquina. La comunicación puede ser, por ejemplo, a través de la red celular y/o Internet. El programa informático puede configurarse, como parte de su ejecución, para obtener automáticamente a través del subsistema de red una conexión entre el dispositivo electrónico y el recurso remoto. Dicha conexión puede comprender el uso de un protocolo conocido para la transferencia de datos, por ejemplo, TCP o DHP.
El programa informático puede configurarse para: obtener una entrada a través de un subsistema de entrada/salida del dispositivo electrónico para el ajuste manual de la información del estado de existencias y derivar de dicha entrada información de corrección del estado de existencias, que comprende una cantidad cuantitativa (por ejemplo, una cantidad numérica) para ajustar la información de estado de existencias por; efectuar la transmisión de dicha información de corrección del estado de las existencias a la máquina de preparación de bebidas o alimentos para actualizar la información del estado de las existencias almacenada en la misma.
Una ventaja es que el usuario puede contabilizar convenientemente las irregularidades que afectan la cantidad de contenedores en una ubicación de la máquina, por ejemplo, contenedores que se pierden, se rompen o no se compran del recurso remoto.
El programa informático puede estar configurado para: obtener de un subsistema de entrada/salida del dispositivo electrónico una solicitud de usuario para pedir una cantidad de contenedores; conectarse a un recurso remoto; efectuar el pedido de dicha cantidad desde el recurso remoto; obtenida de dicho recurso (o del propio dispositivo como parte de la información de pedido de existencias asociada al pedido), la información de estado de existencias resultante (y el primer identificador de estado de existencias en el ejemplo de la tercera realización) puede transmitirse a la máquina para su actualización.
El programa informático puede configurarse para: comparar, utilizando la información del estado de existencias (que generalmente se recibe de la máquina), la cantidad de existencias real de contenedores (en una ubicación de dicha máquina) con un valor predeterminado (por ejemplo, cualquier valor entre 2 - 100, como 5, 10, 15); determinar si el estado de existencias está por debajo de dicho valor; si es inferior, efectuar la provisión de una notificación a un usuario a través del subsistema de entrada/salida. El programa informático puede configurarse para recibir una orden de usuario para ajustar dicho valor predeterminado.
El programa informático puede configurar la notificación para que comprenda: un cambio de color de la cantidad numérica mostrada en relación con la información del estado de existencias, por ejemplo, dicha cantidad puede cambiar de un color, como de verde o azul a rojo o naranja, para indicar existencias bajas; o un mensaje compuesto por caracteres para avisar de existencias bajas.
En el presente documento, de acuerdo con una tercera realización, se divulga un programa informático ejecutable en un dispositivo electrónico, dicho programa configurado para (por ejemplo, comprendiendo instrucciones de programa): obtener, desde el recurso remoto a través del subsistema de red, un primer identificador de pedido de existencias, que está asociado con las existencias información de pedidos de existencias; obtener un segundo identificador de pedido
de existencias de la máquina de preparación de bebidas o alimentos a través del subsistema de conexión en red; determinar si dichos identificadores son diferentes. Si es diferente, entonces para efectuar la transmisión del primer identificador de pedido de existencias y la información de pedido de existencias asociada (que normalmente se recibe del recurso remoto con el primer identificador de pedido de existencias, aunque puede recibirse en respuesta a la determinación de una diferencia) recibida del recurso remoto a dicha máquina. Alternativamente, si es diferente, puede almacenar el primer identificador de pedido de existencias en el dispositivo electrónico en asociación con la máquina (por ejemplo, usando un identificador de máquina o en un espacio de direcciones particular) como el segundo identificador de pedido de existencias o como uno de una pluralidad de segundos identificadores de pedidos de existencias. De lo contrario, si los identificadores son los mismos, entonces el programa informático puede configurarse para no transmitir la información del pedido de existencias o el primer identificador del pedido de existencias.
De esta forma, la información del estado de las existencias en la máquina se puede actualizar utilizando la información del estado de las existencias transmitida de la manera discutida para la primera realización. De esta forma, el segundo identificador de estado de existencias en la máquina se puede actualizar utilizando el primer identificador de estado de existencias transmitido, por ejemplo, mediante reemplazo o almacenamiento, además de lo descrito para la primera realización.
Una ventaja es que los identificadores de pedidos de existencias se pueden usar para controlar la transmisión de información de pedidos de existencias a la máquina y, por lo tanto, controlar la actualización de la información de estado de existencias utilizando la información de pedidos de existencias en la máquina para garantizar que se reciba la misma información de pedidos de existencias no se usa para la actualización dos veces o la información de pedido de existencias errónea no se usa para la actualización.
En particular, el programa informático puede estar configurado para, si en el caso de que el primero y el segundo pedido de existencias sean diferentes, antes de realizar dicha transmisión, efectúe la obtención de una respuesta de un usuario a través de un subsistema de entrada/salida del dispositivo electrónico para confirmar si el pedido de existencias debe asociarse con la máquina. Si se confirma, ejecutar dicha transmisión del primer identificador de pedido de existencias y la información de pedido de existencias asociada. Si no se confirma, entonces transmitir solo el primer identificador de pedido de existencias, es decir, y no la información de pedido de existencias asociada, de modo que no se utilice para la actualización de la información de estado de existencias.
Una ventaja es que el usuario puede elegir si asociar el pedido con la o con una máquina en particular. Si deciden no hacerlo, se envía el primer identificador de pedido de existencias a la máquina (pero no la información de pedido de existencias asociada) para evitar que se vuelva a procesar el pedido.
El programa informático puede configurarse, como parte de su ejecución, para obtener automáticamente una conexión de red entre el dispositivo electrónico y el recurso remoto. Dicha conexión puede comprender el uso de un protocolo conocido para la transferencia de datos, por ejemplo, TCP o DHP. El programa informático puede configurarse para: cada vez que el dispositivo electrónico se conecta al recurso remoto, obtener el último identificador de primer pedido de existencias y procesarlo de la manera anterior. Una ventaja es que la información del pedido de existencias se verifica automáticamente como si estuviera actualizada.
El programa informático puede estar configurado para: obtener de un subsistema de entrada/salida del dispositivo electrónico una solicitud de usuario para pedir una cantidad de contenedores; conectarse a un recurso remoto; efectuar el pedido de dicha cantidad desde el recurso remoto; obtener de dicho recurso (o del propio dispositivo como parte de la información de pedido de existencias asociada al pedido) la información de estado de existencias resultante y el primer identificador de estado de existencias, que luego puede transmitirse a la máquina para su procesamiento como se explicó anteriormente.
Se entenderá que la tercera y la segunda realización son complementarias y, en particular, pueden combinarse. Además, las unidades funcionales descritas por los programas informáticos del presente documento generalmente pueden implementarse, de diversas maneras, utilizando lógica electrónica digital, por ejemplo, uno o más ASIC o FPGA; una o más unidades de firmware configuradas con código almacenado; uno o más programas informáticos u otros elementos de software como módulos o algoritmos; o cualquier combinación de los mismos. Una realización puede comprender un ordenador de propósito especial especialmente configurado para realizar las funciones descritas en el presente documento y en el que todas las unidades funcionales comprenden lógica electrónica digital, una o más unidades de firmware configuradas con código almacenado, o uno o más programas de ordenador u otros elementos de software almacenados en medios de almacenamiento.
En el presente documento, según una cuarta realización, se proporciona un método implementado por ordenador que implementa las etapas ejecutadas por el programa informático según la segunda y/o tercera realización.
En el presente documento, según una quinta realización, se proporciona un medio legible por ordenador no transitorio que comprende el programa informático según la segunda y/o tercera realización. El medio legible por ordenador no transitorio puede comprender una unidad de memoria asociada con un procesador del dispositivo electrónico u otro medio de almacenamiento legible por ordenador para tener almacenado un código de programa legible por ordenador
para programar un ordenador, por ejemplo, un disco duro, un CD-ROM, un dispositivo de almacenamiento óptico, un dispositivo de almacenamiento magnético, memoria Flash; un dispositivo de almacenamiento de un servidor para la descarga de dicho programa.
En el presente documento, según una sexta realización, se proporciona un dispositivo electrónico portátil operable para implementar las etapas según la segunda y/o tercera realización. El dispositivo electrónico puede comprender el programa informático según la segunda y/o tercera realización. El dispositivo electrónico puede comprender los siguientes subsistemas: un subsistema de procesamiento; un subsistema de memoria; un subsistema de red; un subsistema de visualización; y un sistema de entrada/salida (E/S). El dispositivo electrónico puede ser (o puede estar incluido en) cualquier dispositivo electrónico con al menos una interfaz de red. Por ejemplo, el dispositivo electrónico puede comprender (o puede estar incluido en) al menos uno seleccionado de un grupo que consta de: un ordenador portátil un reproductor multimedia (como un reproductor de MP3); un portátil/netbook; una tableta; un teléfono inteligente; un teléfono celular; un decodificador; un asistente personal digital (PDA); una consola de juegos; y/u otro dispositivo electrónico. Dicho dispositivo es un dispositivo de factor de forma pequeño portátil.
En el presente documento, según una séptima realización, se proporciona un método para controlar el consumo de contenedores, comprendiendo el método: derivar, en una máquina de preparación de bebidas o alimentos, información de consumo de contenedores; actualizar, usando la información de consumo, información de estado de existencias, en la que dicha información de estado de existencias comprende información relativa a una cantidad de contenedores en una ubicación de la máquina, obteniendo, en un dispositivo electrónico externo a dicha máquina, la información actualizada de estado de existencias; y mostrar en el dispositivo electrónico dicha cantidad de existencias derivada de la información actualizada del estado de las existencias. La obtención en un dispositivo electrónico de dicha información actualizada del estado de existencias comprende preferentemente recibir dicha información desde la máquina, alternativamente puede comprender determinar dicha información en el dispositivo electrónico utilizando la información de consumo transmitida desde la máquina.
El método puede comprender, además, antes de mostrar en dicho dispositivo electrónico la cantidad de existencias, obtener en el dispositivo electrónico información de pedidos de existencias, que comprende información que detalla la cantidad de contenedores comprados por un usuario y; actualizar la información del estado de existencias utilizando dicha información de pedido de existencias. La obtención de la información de pedido de existencias comprende preferentemente recibir dicha información a través de una red informática desde el recurso remoto, sin embargo, puede comprender alternativamente generar dicha información en el dispositivo electrónico, por ejemplo, como parte de un proceso de pedido.
El método puede comprender además recibir una entrada de un usuario para el ajuste manual de la información del estado de las existencias y derivar de la misma información de corrección del estado de las existencias; actualización de la información del estado de las existencias utilizando la información de corrección del estado de las existencias; mostrando, dicha información actualizada del estado de existencias. La entrada se recibe preferentemente en el dispositivo electrónico, en cuyo caso, si la información del estado de existencias se actualiza en él, se puede actualizar directamente en el dispositivo electrónico, o si la información del estado de existencias se actualiza en la máquina, la información de corrección del estado de existencias se puede transferir a la máquina para su actualización en la máquina. Alternativamente, la entrada puede recibirse en la máquina para actualizar la información del estado de existencias en dicha máquina.
El método puede comprender recibir una solicitud de usuario para ordenar una cantidad de contenedores; conectar el dispositivo electrónico a través de una red informática a un recurso remoto; pedir dicha cantidad de contenedores desde el recurso remoto; obtener en el dispositivo electrónico, información de pedido de existencias asociada y/o un primer identificador de pedido de existencias según la octava realización. La información del estado de existencias puede entonces actualizarse utilizando la información de pedido de existencias como se ha comentado anteriormente. La solicitud del usuario se recibe preferentemente en el dispositivo electrónico, alternativamente se puede recibir en la máquina y retransmitir a través del dispositivo electrónico al recurso remoto. La obtención de la información de pedido de existencias y/o el primer identificador de pedido de existencias comprende preferentemente recibir dicha información a través de una red informática desde el recurso remoto, sin embargo, alternativamente puede comprender generar dicha información y/o dicho primer identificador en el dispositivo electrónico, por ejemplo, como parte de un proceso de pedido.
El método puede comprender como parte de dicho pedido: la autenticación de las credenciales del usuario, por ejemplo, a través de la transmisión de dichas credenciales al recurso remoto y la autenticación del mismo. Las credenciales pueden comprender un identificador de cuenta de usuario y/o una contraseña. El identificador puede comprender una firma digital realizada por una clave privada del dispositivo electrónico u otro medio adecuado para la autenticación del dispositivo electrónico por parte del recurso remoto.
El método puede comprender además comparar, utilizando la información del estado de las existencias, una cantidad de las existencias reales de contenedores en una ubicación de dicha máquina con un valor predeterminado; determinar si el estado de existencias está por debajo de dicho valor; si está debajo, se muestra una notificación a un usuario.
Según una octava realización, se describe en el presente documento un método para monitorizar el consumo de contenedores, comprendiendo el método: obtener en el dispositivo electrónico un primer identificador de pedido de existencias, que está asociado con información de pedido de existencias particular; comparar dicho identificador con un segundo identificador de pedido de existencias, que está almacenado en una máquina de preparación de bebidas o alimentos, o almacenado en el dispositivo electrónico en asociación con dicha máquina; determinar si dichos identificadores son diferentes, y si son diferentes: almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional (es decir, actualizar el segundo identificador de pedido de existencias con el primer identificador de pedido de existencias o almacenar el primer identificador de pedido de existencias como otro segundo identificador de pedido de existencias); y actualizar la información de estado de existencias utilizando la información de pedido de existencias asociada con el primer identificador de pedido de existencias.
La obtención en el dispositivo electrónico de un primer identificador de pedido de existencias preferentemente comprende obtener el identificador de un recurso remoto a través de una red informática, sin embargo, alternativamente puede comprender la generación del identificador en el dispositivo electrónico, por ejemplo, como parte de un pedido ejecutado en dicho dispositivo. La determinación de si dichos identificadores son diferentes se puede realizar en el dispositivo electrónico o en la máquina. El almacenamiento del primer identificador de pedido de existencias como él o como un segundo identificador de pedido de existencias adicional se realiza preferentemente en la máquina, por ejemplo, el primer identificador de pedido de existencias se transmite a la máquina para dicho propósito. Alternativamente, dicho almacenamiento puede ejecutarse en el dispositivo electrónico, por ejemplo, el almacenamiento comprende almacenar el primer identificador como él o como un segundo identificador adicional en asociación con la máquina, por lo que la máquina puede tener un identificador de máquina para dicha asociación o un espacio de direcciones particular para el almacenamiento.
El método puede comprender, antes de almacenar el primer identificador de pedido de existencias como él o un segundo identificador de pedido de existencias adicional; obtener una respuesta de un usuario de dicha máquina o dicho dispositivo que confirme que el pedido de existencias asociado con el primer identificador debe asociarse con dicha máquina; si se confirma, entonces almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o un segundo identificador de pedido de existencias adicional y actualizar la información de estado de existencias utilizando la información de pedido de existencias asociada con el primer identificador de pedido de existencias; de lo contrario, actualizar solo el segundo identificador de pedido de existencias con el primer identificador de pedido de existencias o almacenar el primer identificador de pedido de existencias como un segundo identificador de pedido de existencias adicional.
El método puede comprender cada vez que el dispositivo electrónico se conecta al recurso remoto, obtener el identificador del primer pedido de existencias (preferentemente dicho identificador resultante del último pedido realizado) y procesarlo de la manera anterior. Una ventaja es que la información del pedido de existencias se verifica automáticamente.
El método puede comprender obtener, preferentemente desde un subsistema de entrada/salida del dispositivo electrónico o alternativamente una interfaz de usuario de la máquina, una solicitud de usuario para pedir una cantidad de contenedores; conectarse a un recurso remoto; efectuar el pedido de dicha cantidad desde el recurso remoto; obtener de dicho recurso (o del propio dispositivo como parte de la información de pedido de existencias asociada al pedido) la información de estado de existencias resultante y el primer identificador de estado de existencias, que luego puede transmitirse a la máquina para su procesamiento como se explicó anteriormente.
Se entenderá que las realizaciones séptima y octava son complementarias y, en particular, pueden combinarse.
En el presente documento, según una novena realización, se proporciona un sistema para controlar el consumo de contenedores. El sistema puede comprender la máquina de preparación de bebidas o alimentos según la primera realización y el dispositivo electrónico según la sexta realización. El sistema puede implementar el método según la séptima y octava realización.
En particular, el sistema puede comprender una máquina de preparación de bebidas o alimentos y un dispositivo electrónico, comprendiendo la máquina de preparación de bebidas o alimentos: un subsistema de procesamiento de contenedores para procesar un contenedor de bebida o alimento para preparar una bebida o alimento a partir del mismo: un subsistema de control para controlar el subsistema de procesamiento de contenedor para preparar la bebida o el alimento; un subsistema de control de consumo configurado para controlar el consumo de contenedores por dicho subsistema de procesamiento de contenedor y para determinar a partir del mismo información de consumo de contenedores relacionada con dicho consumo y; un subsistema de red que comprende una interfaz de red para la comunicación con un dispositivo electrónico externo a través de una red informática, preferentemente Bluetooth™ o una red de comunicación de campo cercano, en la que el sistema está configurado para: almacenar información sobre el estado de las existencias, que comprende información relacionada con una cantidad de contenedores en una ubicación de la máquina; actualizar dicha información de estado de existencias utilizando la información de consumo y/u obtener, preferentemente de un recurso remoto o mediante la generación en el dispositivo electrónico, información de pedido de existencias, que comprende información que detalla una cantidad de contenedores comprados por un
usuario y para actualizar el estado de existencias información utilizando dicha información de pedido de existencias; el dispositivo electrónico configurado para: efectuar la visualización en un subsistema de visualización del mismo la cantidad de contenedores en una ubicación de la máquina utilizando dicha información actualizada del estado de las existencias.
El sistema puede funcionar para: obtener en el dispositivo electrónico un primer identificador de pedido de existencias, que está asociado con la información de pedido de existencias; comparar dicho identificador con un segundo identificador de pedido de existencias almacenado en el dispositivo electrónico o dicha máquina; determinar si dichos identificadores son diferentes, y si son diferentes: almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o un segundo identificador de pedido de existencias adicional; y actualizar la información de estado de existencias usando la información de pedido de existencias asociada con el primer identificador de pedido de existencias.
Las realizaciones anteriores pueden comprender la individualización de diferentes tipos de contenedores, preferentemente basándose en el tipo y/o contenido del contenedor, por ejemplo, las cápsulas de café pueden individualizarse según el tipo de café almacenado en ellas y el tamaño de la cápsula. Los procesos antes mencionados para la actualización de la información del estado de existencias podrán ejecutarse individualmente para cada tipo de contenedor.
Por ejemplo, la información de pedido de existencias, la información de consumo de contenedores y la información de estado de existencias se individualizan por tipo de contenedor, por lo que la información de estado de existencias se actualiza mediante el ajuste de las cantidades relacionadas de cada tipo de contenedor. Dichos procesos pueden ejecutarse en la máquina de preparación de bebidas y/o en el dispositivo electrónico. En particular, la información actualizada del pedido de existencias puede mostrarse en el dispositivo electrónico para indicar el contenido de los tipos de contenedores individuales. Además, los identificadores de pedidos de existencias pueden asociarse con información de pedidos de existencias individualizada y procesarse de la manera descrita en las realizaciones anteriores para actualizar la información de estado de existencias individualizada utilizando la información de pedidos de existencias individualizada asociada con dichos identificadores. Para determinar un tipo de contenedor, la unidad de detección de contenedores de la máquina de preparación de bebidas puede funcionar para identificar un tipo de contenedor, por ejemplo, mediante detección de color RGB o leyendo un código del contenedor, como un código legible ópticamente que puede comprender un código de barras u otro dicho código.
El resumen anterior se proporciona con el fin de resumir algunas realizaciones ejemplares para proporcionar una comprensión básica de los aspectos del material patentable descrito en el presente documento. Otras características, aspectos y ventajas del material patentable descrito en el presente documento se harán evidentes a partir de la descripción detallada, las figuras y las reivindicaciones siguientes.
BREVE DESCRIPCIÓN DE LAS FIGURAS
La figura 1 es un diagrama de bloques que ilustra una implementación de ejemplo de un sistema de monitorización de consumo de contenedores, que comprende un dispositivo electrónico que se comunica de forma inalámbrica a través de una red con un recurso remoto y un sistema de preparación de bebidas o alimentos según una realización de la presente divulgación.
La figura 2 es un dibujo esquemático que ilustra el sistema de preparación de bebidas o alimentos del sistema de la figura 1, que comprende una máquina de preparación de bebidas o alimentos y un contenedor según una realización de la presente divulgación.
La figura 3 es un diagrama a nivel del sistema que ilustra una máquina de preparación de bebidas o alimentos del sistema de preparación de bebidas o alimentos de la figura 2 según una realización de la presente divulgación. La figura 4 es un diagrama de bloques que ilustra un subsistema de control de la máquina de preparación de bebidas o alimentos de la figura 3 según una realización de la presente divulgación.
La figura 5 es un diagrama de bloques que ilustra una implementación de un dispositivo electrónico del sistema de la figura 1 según una realización de la presente divulgación.
La figura 6 es un diagrama de flujo que ilustra un proceso para actualizar la información del estado de las existencias del sistema de la figura 1 según una realización de la presente divulgación.
La figura 7 es un diagrama de flujo que ilustra un proceso para actualizar la información del estado de las existencias del sistema de la figura 1 según una realización de la presente divulgación.
La figura 8 es un dibujo esquemático que ilustra una pantalla del dispositivo electrónico de la figura 5 según una realización de la presente divulgación.
DESCRIPCIÓN DETALLADA DE REALIZACIONES EJEMPLARES
Sistema de monitorización de contenedores
La figura 1 es un diagrama de bloques que ilustra una realización de un sistema 114 de preparación de bebidas o alimentos y de supervisión de contenedores, que comprende: un sistema 2 de preparación de bebidas o alimentos, que a su vez comprende una máquina 4 de preparación de bebidas o alimentos y contenedores asociados 6; un
dispositivo electrónico 118, que se comunica con dicho sistema 2 generalmente a través de señales inalámbricas 184; y opcional un recurso remoto 120, que se comunica con dicho dispositivo 118 a través de una red 122. Lo siguiente describe estos elementos del sistema 114 individualmente, seguido de algunas realizaciones para monitorizar el consumo del contenedor.
Sistema de preparación de bebidas o alimentos
La máquina de preparación de bebidas o alimentos 4, una realización de la cual se ilustra en la figura 2, se puede operar para procesar un contenedor de bebida o alimento que contiene una porción de material de bebida o alimento (en este caso material) en un alimento y/o bebida para el consumo comiendo y/o bebiendo. Generalmente, el procesamiento comprende la adición de fluido, como agua o leche, a dicho material. Un producto alimenticio como se define aquí puede comprender una sustancia capaz de ser procesada en un nutrimento generalmente para comer, que puede ser frío o caliente, ejemplos no exhaustivos de los cuales son: yogur; mousse; parfait; sopa; helado; sorbete; natilla; batidos. Generalmente el producto alimenticio es un líquido, gel o pasta. Un material de bebida como se define en el presente documento puede comprender una sustancia capaz de ser procesada en una sustancia potable, que puede ser fría o caliente, ejemplos no exhaustivos de los cuales son: té; café, incluido el café molido; chocolate caliente; leche; licor. Se apreciará que existe cierto grado de superposición entre ambas definiciones, es decir, dicha máquina 4 puede preparar tanto un alimento como una bebida.
La máquina 4 está dimensionada generalmente para su uso sobre una encimera, es decir, tiene menos de 70 cm de largo, ancho y alto.
La figura 3 es un diagrama de bloques que ilustra una realización de la máquina 4, que comprende: un subsistema de procesamiento de contenedores 14 para procesar un contenedor de bebida o alimento para preparar una bebida o alimento a partir del mismo; un subsistema de control 16 para controlar el subsistema de procesamiento de contenedor para preparar la bebida o el alimento; un subsistema de control de consumo 126 configurado para controlar el consumo de contenedores por dicho subsistema de procesamiento de contenedor; un subsistema de red 128 para la comunicación con el dispositivo electrónico externo 118, todos los cuales generalmente están dispuestos en una carcasa 10.
Carcasa
La carcasa 10 alberga y soporta los citados subsistemas y comprende: una base 110 de apoyo a una superficie de apoyo dispuesta horizontalmente; un cuerpo 112 para montar en él los componentes de dichos subsistemas.
Subsistema de procesamiento de contenedor
Dependiendo de la realización particular, el subsistema de procesamiento de contenedor 14 puede configurarse para preparar un producto alimenticio/bebida mediante el procesamiento de material dispuesto en: un contenedor 6 de un solo uso y de una sola porción que es un paquete o cápsula; un contenedor 6 que es un receptáculo para el consumo del usuario final del mismo. En particular, el material se procesa para efectuar un cambio de su composición, por ejemplo, por disolución o extracción o mezcla de un ingrediente del mismo. Se discutirán realizaciones de cada configuración.
En general, en todas las realizaciones, el subsistema de procesamiento de contenedor 14 comprende un suministro de fluido 12 que funciona para suministrar fluido al contenedor 6. El fluido es en general agua o leche. El fluido puede estar acondicionado (es decir, calentado o enfriado). El suministro de fluido 12 normalmente comprende: un depósito 20 para contener fluido, que en la mayoría de las aplicaciones es de 1 a 5 litros de fluido; una bomba de fluido 22, como una bomba alternativa o rotatoria que puede ser impulsada por un motor eléctrico o una bobina de inducción; un calentador de fluido opcional 24, que generalmente comprende un calentador de tipo termobloque en línea; una salida para suministrar el fluido. El depósito 20, la bomba de fluido 22, el calentador de fluido 24 y la salida están en comunicación fluida entre sí en cualquier orden adecuado y forman una línea de fluido. El suministro de fluido 12 puede comprender opcionalmente un sensor para medir el caudal de fluido y/o la cantidad de fluido suministrado. Un ejemplo de dicho sensor es un medidor de flujo, que puede comprender un sensor Hall u otro sensor adecuado para medir la rotación de un rotor, proporcionando una señal del sensor al subsistema de procesamiento 38 como se discutirá.
Subsistema de procesamiento de contenedor para la extracción de alimentos/bebidas del contenedor
De acuerdo con una realización, el subsistema de procesamiento de contenedor 14 es operativo: para recibir el contenedor 6 que contiene dicha bebida o producto alimenticio; procesar el contenedor 6 para extraer uno o más ingredientes de una bebida del mismo, y dispensar dichos ingredientes en un receptáculo alternativo para el consumo del usuario final. El contenedor es generalmente un contenedor de un solo uso, de una sola porción, tal como una cápsula o un paquete.
Inicialmente se describirá un subsistema de procesamiento de contenedor 14 para usar con dicha cápsula, cuya
realización se muestra en la figura 2. El subsistema de procesamiento de contenedor 14 comprende una unidad de extracción 26 operable para moverse entre una posición de recepción de cápsulas y una posición de extracción de cápsulas, cuando se mueve desde la posición de extracción de cápsulas a la posición de recepción de cápsulas, la unidad de extracción puede moverse a través o a una posición de expulsión de cápsulas, en el que se puede expulsar una cápsula agotada. La unidad de extracción 26 recibe fluido del suministro de fluido 12. La unidad de extracción 26 normalmente comprende: un cabezal de inyección 28; un portacápsulas 30; un sistema de carga de portacápsulas 32; un canal de inserción de cápsula 34A; un canal de expulsión de cápsulas 34B, que se describen secuencialmente.
El cabezal de inyección 28 está configurado para inyectar fluido en una cavidad de la cápsula 6 cuando está sujeto por el portacápsulas 30, y para ello tiene montado un inyector, que tiene una boquilla que está en comunicación fluida con la salida del suministro de fluido 12.
El portacápsulas 30 está configurado para sujetar la cápsula 6 durante la extracción y, con este fin, está conectado operativamente al cabezal de inyección 28. El portacápsulas 30 es operable para moverse para implementar dicha posición de recepción de cápsulas y posición de extracción de cápsulas: con el portacápsulas en la posición de recepción de cápsulas, se puede suministrar una cápsula 6 al portacápsulas 30 desde el canal de inserción de cápsulas 34A; con el portacápsulas 30 en la posición de extracción de cápsulas, una cápsula suministrada 6 es sostenida por el portacápsulas 30, el cabezal de inyección 28 puede inyectar fluido en la cavidad de la cápsula sostenida, y uno o más ingredientes pueden extraerse de allí. Al mover el portacápsulas 30 desde la posición de extracción de cápsulas a la posición de recepción de cápsulas, el portacápsulas 30 se puede mover a través o hacia dicha posición de expulsión de cápsulas, en la que una cápsula gastada 6 puede ser expulsada del portacápsulas 30 a través del canal de expulsión de cápsulas 34B.
El sistema de carga del portacápsulas 32 es operable para conducir el portacápsulas 30 entre la posición de recepción de cápsulas y la posición de extracción de cápsulas.
La unidad de extracción del contenedor 14 antes descrita es generalmente una unidad de extracción presurizada, por ejemplo, el contenedor se sella hidráulicamente y está sujeto a 5 - 20 bar durante la preparación. Generalmente la bomba es una bomba de inducción. La unidad de extracción puede operar alternativamente por centrifugación como se divulga en EP 2594171.
El subsistema de procesamiento de contenedor 14 puede comprender alternativamente una unidad de disolución configurada como se divulga en EP 1472156 y en EP 1784344.
En la realización del contenedor 6 que comprende un paquete, el subsistema de procesamiento de contenedor 14 comprende una unidad de extracción y/o disolución operable para recibir el paquete e inyectar, en una entrada del mismo, fluido del suministro de fluido 12. El fluido inyectado se mezcla con el material dentro del paquete para preparar al menos parcialmente la bebida, que sale del paquete a través de una salida del mismo. La unidad de extracción o disolución comprende: un mecanismo de soporte para recibir un paquete no utilizado y expulsar un paquete gastado; un inyector configurado para suministrar fluido al paquete desde la salida del suministro de fluido. Se proporcionan más detalles en WO 2014/125123.
Subsistema de procesamiento de contenedor para la preparación de alimentos/bebidas en contenedores para el consumo del usuario final
De acuerdo con otra realización, el subsistema de procesamiento de contenedor 14 (no mostrado), generalmente funciona para preparar material almacenado en un contenedor 6 que es un receptáculo, como una taza, una olla u otro receptáculo adecuado configurado para contener aproximadamente 150 - 350 ml de producto preparado. En una realización, el subsistema de procesamiento de contenedor 14 comprende una unidad de mezclado que comprende: una unidad agitadora; una unidad de producto auxiliar opcional; intercambiador térmico; soporte de receptáculo, que se describirá secuencialmente.
La unidad agitadora puede funcionar para agitar material dentro del receptáculo para al menos una preparación parcial del mismo. La unidad agitadora puede comprender cualquier dispositivo de mezclado adecuado, por ejemplo: un mezclador planetario; mezclador espiral; batidora de corte vertical. Típicamente, la unidad agitadora comprende: un implemento para mezclar que tiene un cabezal mezclador para contacto con el material; y una unidad de accionamiento, tal como un motor eléctrico o un solenoide, para accionar el implemento mezclador. En un ejemplo preferido de una mezcladora planetaria, el cabezal mezclador comprende un agitador que gira con una velocidad angular radial W1 sobre un árbol desplazado que gira con una velocidad angular de giro W2, dicha disposición se divulga en PCT/EP13/072692.
La unidad de producto auxiliar se puede operar para suministrar un producto auxiliar, como una cobertura, al contenedor 6. La unidad de producto auxiliar comprende: un depósito para almacenar dicho producto; un sistema dispensador accionado eléctricamente para efectuar el suministro de dicho producto desde el depósito.
El intercambiador térmico puede funcionar para transferir y/o extraer energía térmica del receptáculo. En un ejemplo
de transferencia de energía térmica puede comprender un calentador como un termobloque. En un ejemplo de extracción de energía térmica puede comprender una bomba de calor como una bomba de calor de ciclo de tipo frigorífico. El soporte del receptáculo se puede operar para sostener el contenedor durante un proceso de preparación, de modo que el contenedor permanezca estacionario durante la agitación del material en su interior por parte de la unidad agitadora. Preferentemente, el soporte del receptáculo está asociado térmicamente con el intercambiador térmico, de manera que la transferencia de energía térmica puede ocurrir con un receptáculo soportado.
En una variante de lo anterior, el subsistema de procesamiento de contenedor 14 comprende además un mecanismo de distribución para recibir un contenedor 6 (como un paquete) y distribuir el material asociado en el receptáculo, donde se prepara. Tal realización se divulga en EP 14167344 A.
Contenedor
Los contenedores adecuados para su uso en los subsistemas de preparación de contenedores de la realización anterior son conocidos en la técnica, cuyos ejemplos se proporcionan en las referencias.
En particular, el contenedor puede ser un contenedor para una sola porción, es decir, está dimensionado para contener una dosis de bebida o producto alimenticio para la preparación de una sola porción (por ejemplo, en porciones) de dicho producto. El contenedor puede ser un contenedor de un solo uso, es decir, está destinado a ser utilizado en un único proceso de preparación después del cual se inutiliza preferentemente, por ejemplo, por perforación, penetración, destapado o agotamiento de dicho material.
El contenedor puede comprender uno de los siguientes: cápsula; paquete; receptáculo para el consumo del usuario final de la bebida o producto alimenticio del mismo. La cápsula puede tener un volumen interno de 5 a 80 ml. El contenedor puede tener un volumen interno de 150 - 350 ml. El paquete puede tener un volumen interno de 150 - 350 ml o 200 - 300 ml o 50 - 150 dependiendo de la aplicación.
Subsistema de control
La figura 4 es un diagrama de bloques que ilustra una realización de un subsistema de control 16 que funciona para controlar el subsistema de procesamiento de contenedor 14 para ejecutar un proceso de preparación, que comprende la preparación de la bebida/producto alimenticio. El subsistema de control 16 generalmente comprende: un subsistema de interfaz de usuario 36; un subsistema de procesamiento 38; un subsistema de sensor opcional 40; un subsistema de memoria 46. El subsistema de interfaz de usuario 36 comprende hardware para permitir que un usuario final inicie un proceso de preparación, por lo que está conectado operativamente al subsistema de procesamiento 38. En una realización, para indicar los procesos disponibles a un usuario, la interfaz de usuario puede comprender una unidad de salida. La unidad de salida puede comprender al menos una seleccionada de un grupo que consta de: una pantalla tal como una pantalla de cristal líquido (LCD) gráfica o de caracteres; pantalla de diodos emisores de luz (LED); LED que tienen indicaciones asociadas con los mismos. Para permitir que un usuario seleccione procesos de preparación, la interfaz de usuario puede comprender una unidad de entrada. La unidad de entrada puede comprender: botones o sensores táctiles o botones de borde de pantalla asociados con la pantalla; botones asociados con LEDs. Los comandos relacionados con la selección de un proceso de preparación se transfieren desde la unidad de entrada al subsistema de procesamiento 38 como una señal. La interfaz de usuario puede comprender un procesador separado (a continuación, se proporcionan ejemplos) para controlar el hardware de la interfaz.
El subsistema de sensores 40 puede comprender uno o más sensores que proporcionan una señal al subsistema de procesamiento 38 para monitorizar un proceso de preparación. Los sensores 40 normalmente comprenden uno o más de los siguientes: sensores de temperatura del fluido; sensores de nivel de fluido; sensores de posición, por ejemplo, para detectar una posición de la unidad de extracción 26; sensores de caudal y/o volumen.
El subsistema de procesamiento 38 comprende uno o más dispositivos configurados para realizar operaciones informáticos, por ejemplo, puede comprender uno o más: microprocesadores; circuitos integrados de aplicaciones específicas (ASIC); microcontroladores; dispositivos lógicos programables (por ejemplo, una matriz de puertas programables en campo); procesadores de señales digitales (DSP). En particular, es operable para controlar los componentes del subsistema de procesamiento de componentes 14 para ejecutar uno o más procesos de preparación. Dicho control puede comprender utilizar una señal de entrada del subsistema sensor 40.
El subsistema de memoria 46 incluye uno o más dispositivos para almacenar datos y/o instrucciones para el subsistema de procesamiento 38 y el subsistema de red 128. El subsistema de memoria puede comprender una memoria dinámica de acceso aleatorio (DRAM), una memoria estática de acceso aleatorio (SRAM) y/u otros tipos de memoria. Las instrucciones comprenden uno o más programas informáticos que son ejecutables por el subsistema de procesamiento 38 como un proceso de preparación. Un programa de ordenador puede estar compuesto por uno o más módulos de programa. Los módulos del programa se pueden implementar de cualquier manera adecuada, por ejemplo: un lenguaje de procedimiento de alto nivel; un lenguaje orientado a objetos; un lenguaje ensamblador o máquina. Además, dicho lenguaje puede ser compilado o interpretado para ser ejecutado por el subsistema de procesamiento.
Subsistema de monitorización de consumos
El subsistema de monitorización de consumo 126 es operativo para monitorizar el consumo de contenedores 6 por dicho subsistema de procesamiento de contenedores 14 y determinar a partir de ello información de consumo de contenedores, que generalmente comprende un recuento de contenedores consumidos o procesos de preparación ejecutados. El subsistema de monitorización de consumo 126 puede compartir recursos del subsistema de control 16 (por ejemplo, el subsistema de procesamiento 38 y el subsistema de memoria 46) para obtener, almacenar y procesar dicha información de consumo.
En una realización, el subsistema de monitorización del consumo 126 obtiene la información de consumo de las ejecuciones de los procesos de preparación por parte del subsistema de control 16, por ejemplo, mediante el almacenamiento de las ejecuciones de los procesos de preparación.
En una realización alternativa, el subsistema de monitorización de consumo 126 comprende un sensor de detección de contenedores 130 dispuesto para detectar un contenedor en el proceso de ser consumido (por ejemplo, durante el procesamiento por el subsistema de procesamiento de contenedor 14 o cuando se suministra a dicho subsistema o cuando se expulsa de dicho subsistema). En particular, el sensor de detección de contenedores puede disponerse en un canal de expulsión de contenedores 34B para detectar contenedores expulsados del subsistema de procesamiento de contenedor. Una ventaja de la última forma de realización es que el subsistema 126 de control del consumo puede funcionar para controlar el consumo de forma más fiable. Por ejemplo, puede dar cuenta de la preparación de un proceso de preparación ejecutado más de una vez en el mismo contenedor. El sensor de detección de contenedores 130 puede seleccionarse de un grupo que consta de: un sensor inductivo que puede funcionar para detectar una porción metálica de un contenedor; un sensor óptico (por ejemplo, un sensor fotoeléctrico); otro sensor de proximidad adecuado, tal como un sensor que puede configurarse para detección capacitiva, magnética o de otro tipo. La información de consumo se deriva así del almacenamiento de detecciones de contenedores de dicho sensor.
Subsistema de red
El subsistema de red 128 comprende uno o más dispositivos de red 48 configurados para la comunicación de datos entre la máquina 4 y el dispositivo electrónico 118. Como puede verse en la figura 1, la comunicación de datos está representada por la línea irregular 184. Generalmente, las señales para la comunicación de datos son inalámbricas y se transmiten por radio. El subsistema de red puede comprender: un Bluetooth™ sistema de redes; un sistema de red celular (por ejemplo, UMTS, LTE, etc.); una LAN inalámbrica como la descrita en IEEE 802.11; un sistema de comunicación de campo cercano; otro sistema de este tipo. El subsistema de red 128 generalmente comprende: un procesador de comunicaciones; controladores; radios/antenas; y/u otros dispositivos utilizados para acoplarse, comunicarse y manejar datos y eventos para cada red o sistema de comunicación compatible.
Red
Haciendo referencia a la figura 1, la red externa 122 es para la comunicación de datos entre el dispositivo electrónico 118 y el recurso remoto 120 y comprende cualquier entorno adecuado en el que se puedan implementar las realizaciones. Típicamente, el dispositivo electrónico 118 es un dispositivo electrónico portátil (o móvil) de factor de forma pequeño (como se discutirá). Como tal, la red normalmente comprende una red inalámbrica tal como una red móvil o celular, por ejemplo, un sistema GPRS (servicio general de radio por paquetes) basado en GSM (sistema global para comunicación móvil) para comunicación de datos. Otras implementaciones no limitativas comprenden LTE (evolución a largo plazo), UTMS (sistema universal de telecomunicaciones móviles), EDGE (tasas de datos mejoradas para evolución GSM o GPRS), D-AMPS y CDMA2000. La red puede comprender además varias redes alámbricas o parcialmente alámbricas, por ejemplo: Internet; LAN cableada (red de área local); LAN inalámbrica como se describe en el estándar 802.11 del Instituto de Ingenieros Electrónicos (IEEE) o Bluetooth™ del Grupo de Interés Especial de Bluetooth de Kirkland Wash; y otras interfaces inalámbricas opcionales, como una interfaz de red de campo cercano.
Recurso remoto
Con referencia a la figura 1, el recurso remoto 120 comprende un recurso dispuesto distante (es decir, en una ubicación diferente) a la máquina 4 y al dispositivo electrónico 118 y para la conexión a dicho dispositivo a través de la red 122. El recurso remoto 120 generalmente comprende software para atender las solicitudes del cliente (por ejemplo, solicitudes de pedidos de contenedores y el suministro de información de pedidos de existencias e identificadores de pedidos de existencias, como se explicará más adelante). Opcionalmente, puede comprender además un ordenador dedicado o un grupo del mismo. Dicho recurso puede comprender un servidor de base de datos, por ejemplo, Microsoft SQL Server™ u Oracle™, para el almacenamiento de datos como la información de la cuenta de usuario.
Dispositivo electrónico
La figura 5 es un diagrama de bloques que ilustra una implementación de ejemplo de un dispositivo electrónico 118. El dispositivo electrónico 118 es generalmente operativo para transmitir y recibir señales inalámbricas por radio y para
procesar dichas señales. Dichas señales también pueden ser a través de comunicación por cable con un protocolo de comunicación diferente al de las señales inalámbricas. El procesamiento de dicha señal generalmente comprende: recibir señales inalámbricas con un paquete o trama; decodificar/extraer el paquete o trama para adquirir el paquete o trama; y procesar el paquete o trama para determinar la información contenida en el mismo. El dispositivo electrónico 118 generalmente comprende: un subsistema de procesamiento 132; un subsistema de memoria 134; un subsistema de red 136; un subsistema de visualización 138; y un sistema de entrada/salida (E/S) 146, cada uno de los cuales se describe secuencialmente.
El subsistema de procesamiento 132 comprende uno o más dispositivos configurados para realizar operaciones informáticas, por ejemplo, puede comprender uno o más: microprocesadores; circuitos integrados de aplicaciones específicas (ASIC); microcontroladores; dispositivos lógicos programables (por ejemplo, una matriz de puertas programables en campo); procesadores de señales digitales (DSP).
El subsistema de memoria 134 incluye uno o más dispositivos para almacenar datos y/o instrucciones para el subsistema de procesamiento 132 y el subsistema de red 136. El subsistema de memoria puede comprender una memoria dinámica de acceso aleatorio (DRAM), una memoria estática de acceso aleatorio (SRAM) y/u otros tipos de memoria. El subsistema de memoria puede comprender además uno o más dispositivos de almacenamiento masivo de alta capacidad, por ejemplo, una unidad magnética u óptica; una unidad de estado sólido. En tal ejemplo, el dispositivo de almacenamiento masivo se puede usar para el almacenamiento de datos usados con menos frecuencia.
Las instrucciones comprenden uno o más programas informáticos (por ejemplo, una aplicación móvil) que son ejecutables por el subsistema de procesamiento 132. Un programa de ordenador puede estar compuesto por uno o más módulos de programa 142. Los módulos de programa 142 pueden implementarse de cualquier manera adecuada, por ejemplo: un lenguaje de procedimiento de alto nivel; un lenguaje orientado a objetos; un lenguaje ensamblador o máquina. Además, dicho lenguaje puede ser compilado o interpretado para ser ejecutado por el subsistema de procesamiento 132. Las instrucciones pueden comprender además un sistema operativo 144 para gestionar los recursos de hardware y software mencionados.
El subsistema de red 136 comprende uno o más dispositivos configurados para acoplarse y comunicarse en una red cableada y/o inalámbrica (es decir, para realizar operaciones en red). El subsistema de red puede comprender: un Bluetooth™ sistema de redes; un sistema de red celular (por ejemplo, UMTS, LTE, etc.); un sistema de red de bus serie universal (USB); una LAN inalámbrica como la descrita en IEEE 802.11; LAN cableada (red de área local); un sistema de comunicación de campo cercano; otro sistema de este tipo. El subsistema de red 136 generalmente comprende: un procesador de comunicaciones; controladores; radios/antenas; y/u otros dispositivos utilizados para acoplarse, comunicarse y manejar datos y eventos para cada red o sistema de comunicación compatible.
El subsistema de visualización 138 es para mostrar información en una pantalla (como información del programa ejecutado), que puede incluir un controlador de pantalla y la pantalla, como una pantalla de cristal líquido, una pantalla táctil multitáctil, etc.
El sistema de entrada/salida (E/S) 146 es operativo: para recibir la entrada del usuario y convertir dicha entrada en datos digitales para el subsistema de procesamiento 132; y para convertir datos digitales desde el procesador para enviarlos al usuario. En consecuencia, el aspecto de entrada puede comprender hardware de entrada adecuado, tal como: un teclado/teclado numérico; marcar; rueda; pantalla táctil; micrófono. El aspecto de salida puede comprender hardware de salida adecuado, tal como: y un dispositivo de salida de audio, por ejemplo, un altavoz; el subsistema de visualización 138.
El dispositivo electrónico 118 puede ser (o puede estar incluido en) cualquier dispositivo electrónico con al menos una interfaz de red. Por ejemplo, el dispositivo electrónico puede ser (o puede estar incluido en): un ordenador de escritorio; un ordenador portátil; un servidor; un reproductor multimedia (como un reproductor de MP3); un portátil/netbook; una tableta; un teléfono inteligente; un teléfono celular; un decodificador; un asistente digital personal (PDA); una consola de juegos; y/u otro dispositivo electrónico.
Aunque en lo anterior se usan componentes específicos para describir el dispositivo electrónico 118, en ejemplos alternativos pueden estar presentes diferentes componentes y/o subsistemas. Por ejemplo, el dispositivo electrónico puede incluir uno o más: subsistemas de procesamiento; subsistemas de memoria; subsistemas de redes; subsistemas de visualización; y/o subsistemas de E/S seguros. Además, uno o más de los subsistemas pueden no estar presentes en el dispositivo electrónico 110. Además, en algunos ejemplos, el dispositivo electrónico 6 puede incluir uno o más subsistemas adicionales que no se muestran discutidos en lo anterior, por ejemplo: un subsistema de recopilación de datos; y/o un subsistema de procesamiento de medios.
Aunque los subsistemas separados se discuten en lo anterior, parte o la totalidad de un subsistema dado o componente del mismo puede integrarse en uno o más de los otros subsistemas o componentes del mismo, por ejemplo: en algunas realizaciones, los programas de ordenador están incluidos en el sistema operativo 144 del subsistema de memoria 134; y el sistema de E/S 146 comprende la pantalla del subsistema de visualización 138.
Seguimiento del consumo de contenedores
De acuerdo con una primera realización para monitorizar el consumo, el subsistema de monitorización de consumo 126 de la máquina de preparación de bebidas 4 puede operar para actualizar la información de estado de existencias 148, que comprende información que detalla una cantidad de contenedores en la ubicación de la máquina, para mantener dicha cantidad en el valor correcto. La información del estado de las existencias normalmente se almacena en una memoria, como el subsistema de memoria 46 mencionado anteriormente del subsistema de control 16 o una memoria dedicada del subsistema de monitorización de consumo 126.
En un primer ejemplo dicha actualización comprende actualizar la información de estado de existencias 148 utilizando la información de consumo 150 antes mencionada. En particular, esto puede comprender un valor numérico de consumo derivado de la sustracción de cada contenedor consumido del valor numérico de los contenedores en la ubicación de la máquina.
En un segundo ejemplo, dicha actualización comprende actualizar la información de estado de existencias 148 utilizando la información de pedido de existencias 152. Estos últimos comprenden información que detalla una cantidad de contenedores comprados por un usuario. En particular, esto puede comprender sumar un valor numérico de los contenedores comprados por un usuario con el valor numérico de los contenedores en la ubicación de la máquina. Generalmente, el subsistema de conexión en red 128 recibe la información del pedido de existencias y la transfiere al subsistema de monitorización del consumo 126. Generalmente se transmite desde el dispositivo electrónico 118, aunque alternativamente se puede transmitir desde el recurso remoto 120.
Siguiendo dicha actualización con el primer y/o segundo ejemplo, la información 148 actualizada del estado de las existencias se transfiere normalmente a través del subsistema 128 de red al dispositivo 118 electrónico para su visualización, como se explicará.
La figura 6 es un diagrama de flujo que ilustra el proceso anterior. En el bloque opcional 154 se inicializa la información del estado de existencias 148, por ejemplo, utilizando una cantidad de contenedores suministrados con la máquina 4 o el valor anterior asociado con dicha información. La condición 156 comprende determinar si se ha recibido nueva información de consumo y el bloque 158 representa la actualización posterior de la información de estado de existencias 148 si es verdadera (es decir, disminuyendo la cantidad designada en la información de estado de existencias por la cantidad designada en la información de consumo). La condición 156 normalmente se ejecuta en respuesta a una señal del sensor de detección de contenedores 130 (o el subsistema de control 16). La condición 160 comprende determinar si se ha recibido nueva información de pedido de existencias y el bloque 162 representa la actualización posterior de la información de estado de existencias 148 si es verdadera (es decir, sumando la cantidad designada en la información de estado de existencias por la cantidad designada en la información de pedido de existencias). La condición 164 normalmente se ejecuta después de las condiciones 156 y 160, por lo que, si la información del estado de las existencias ha cambiado, el bloque 166 se ejecuta para transmitir (o almacenar temporalmente para la transmisión) dicha información al dispositivo electrónico 118. El proceso ilustrado en la figura 6 puede ejecutarse de acuerdo con uno o más de los siguientes: periódicamente; cuando cambia la información de consumo/pedido de existencias; cuando se realiza una conexión de red con el dispositivo electrónico 118.
Se entenderá que el proceso anterior se puede adaptar con una o más partes del mismo realizadas en el dispositivo electrónico 118. Por ejemplo, en una segunda realización para la monitorización del consumo, se ejecuta un proceso similar en el dispositivo electrónico 118, mediante el cual: la información de consumo 150 se transmite a dicho dispositivo desde la máquina 4; y la información de pedido de existencias 150 se recibe en dicho dispositivo desde el recurso remoto 120. Además, en una tercera realización para el monitorización del consumo, se ejecuta un proceso similar en el recurso remoto 120, por lo que: la información de consumo 150 se transmite a dicho recurso desde la máquina 4, opcionalmente a través del dispositivo electrónico 118; y la información de pedido de existencias 152 se recibe en dicho recurso a través del dispositivo electrónico u otro dispositivo tal como una PC.
La información actualizada del estado de existencias 148 puede (según la implementación de la primera a la tercera realización) transferirse o derivarse del dispositivo electrónico 118 y, posteriormente, mostrarse a un usuario de dicho dispositivo utilizando el subsistema de visualización 138. En particular, un programa informático 142 que funciona en dicho dispositivo 118 puede ejecutarse para efectuar la visualización automática de la información del estado de existencias (típicamente, se muestra un valor numérico del mismo, sin embargo, se puede mostrar alternativamente un indicador como bajo, medio o alto). La figura 8 es un dibujo esquemático que ilustra una pantalla en el subsistema de visualización 128 del dispositivo electrónico 118, por lo que la información de estado de existencias 148 se muestra con un valor numérico de 68. También puede determinar la información actualizada del estado de existencias dependiendo de la realización particular implementada. Además, dicho programa 142, cuando se ejecuta, puede configurarse para conectarse automáticamente a la máquina 4 con el fin de obtener información de consumo 150 o la información de estado de existencias actualizada 148.
En una realización, que puede combinarse con los anteriores, un identificador de pedido de existencias puede procesarse en asociación con la información de pedido de existencias 152. El identificador de pedido de existencias tiene asociada una información particular de pedido de existencias 152. En particular, el identificador de pedido de
existencias se puede usar para identificar convenientemente un pedido particular de contenedores. Puede comprender, por ejemplo, una representación numérica (por ejemplo, binaria) o alfanumérica (por ejemplo, ASCII) u otra representación adecuada, que opcionalmente puede cifrarse.
En una primera realización para procesar identificadores de pedidos de existencias, se recibe un primer identificador de pedidos de existencias en el dispositivo electrónico 118 desde el recurso remoto 120 a través de la red 122. En particular, podrá recibirse con la información del pedido de existencias asociada o como antesala de dicha información en espera del cumplimiento de la condición descrita más adelante. Más particularmente, el programa informático 142 mencionado anteriormente en el dispositivo electrónico 118 puede funcionar para obtener dicho primer identificador en respuesta a la realización de un pedido. Además, puede funcionar cuando se ejecuta para obtener una conexión con el recurso remoto 120 y obtener el identificador del primer pedido para el último pedido realizado.
Se recibe un segundo identificador de pedido de existencias en el dispositivo electrónico 118 de la máquina 4. El programa informático 142 mencionado anteriormente puede funcionar cuando se ejecuta para obtener una conexión con la máquina 4 y obtener de ella el identificador de segundo orden.
Utilizando los identificadores de pedido de existencias primero y segundo, el programa informático 142 compara los valores de los mismos. Si los valores son los mismos, se puede determinar que el pedido asociado es antiguo. Si el pedido es antiguo, no se realiza ninguna acción. Si los valores son diferentes, se puede determinar que el pedido asociado es nuevo. Si el pedido es nuevo, el programa informático puede enviar el primer identificador de pedido de existencias a la máquina 4 para almacenarlo allí, es decir, para almacenarlo como el segundo identificador de pedido de existencias, o como uno de una pluralidad de segundos identificadores de existencias. Además, la información de pedido de existencias asociada 152 se puede enviar a la máquina para actualizar la información de estado de existencias 148 con la misma de la manera discutida anteriormente. De esta forma, la información del estado de existencias solo se actualiza con la información del pedido de existencias relacionada con los nuevos pedidos (sin actualizar los pedidos antiguos, ya que cada vez que se identifica un nuevo pedido, el identificador del primer pedido de existencias asociado se almacena en la máquina para evitar que se produzca siendo procesado como nuevo por segunda vez).
La figura 7A es un diagrama de flujo que ilustra los procesos anteriores, en el que: el bloque 172 representa la obtención de los identificadores de pedido de existencias primero y segundo; la condición 174 representa determinar si dichos identificadores son los mismos; si es verdadero, entonces la orden asociada se identifica como antigua y se ejecuta el bloque 176 para terminar el proceso; si es falso, la orden asociada se identifica como nueva y se ejecuta el bloque 178, por lo que el identificador de la primera orden y la información del estado de existencias asociado se transfieren a la máquina.
La primera realización descrita anteriormente para procesar identificadores de pedidos de existencias puede adaptarse, por ejemplo, con varias partes del proceso ejecutadas en la máquina 4 o el dispositivo electrónico 118. Por ejemplo, en una segunda realización, los segundos identificadores de pedidos de existencias se almacenan en el dispositivo electrónico 118 en asociación con la máquina 4 (que se puede identificar a través de un identificador de máquina con una configuración similar a los identificadores de pedidos de existencias), por lo que no requieren envío hacia y desde la máquina 4, por lo que la comparación descrita anteriormente de los valores del primer y segundo identificadores de pedido de existencias es ejecutada por el programa informático 142 como se describe para la primera realización. En una tercera realización, el primer identificador de inventario se envía a la máquina 4 (por ejemplo, a través del dispositivo electrónico 118 o directamente a través de la red 122) y la comparación de los valores del primer y segundo identificador de pedido de inventario se ejecuta en la máquina 4, es decir, mediante un programa de ordenador correspondiente sobre el mismo. En tal caso, la solicitud antes mencionada de una respuesta de un usuario puede lograrse mediante el envío de un mensaje desde la máquina al dispositivo electrónico 118 o mediante el uso del subsistema de interfaz de usuario 36 de la máquina 4. En una cuarta realización, el identificador de primer orden puede ser generado por el programa informático del dispositivo electrónico (en lugar de ser transmitido desde el recurso remoto 120), donde los otros procesos se ejecutan según la primera realización.
Las realizaciones para procesar identificadores de pedidos de existencias pueden comprender: en el caso de que un pedido se identifique como nuevo (es decir, el primer y el segundo identificador de pedidos de existencias son diferentes), el programa informático 142 puede solicitar una respuesta del usuario a través del subsistema de E/S 146 del dispositivo electrónico 118 (o subsistema de interfaz de usuario 36 de la máquina 4) antes de tomar la acción subsiguiente discutida anteriormente. En particular, una respuesta sobre si al usuario le gustaría asociar la información de pedido de existencias relacionada con el primer identificador de pedido de existencias con la máquina 4. Dicha solicitud normalmente se muestra en el subsistema de visualización 138 y la respuesta se recibe en el subsistema de E/S 146. En el caso de que el usuario no desee asociar dicho pedido con la máquina 4, entonces el pedido puede procesarse como nuevo, como se explicó anteriormente. En el caso de que el usuario no desee asociar dicho pedido con la máquina 4, entonces el primer identificador de existencias puede enviarse a la máquina 4 para su almacenamiento (o almacenarse en asociación con la máquina en el dispositivo electrónico 118), pero las existencias asociado la información del pedido no se usa para actualizar la información del pedido de existencias, por ejemplo, no se envía a la máquina 4. La figura 7B es un diagrama de flujo que ilustra esta condición adicional como 180, que puede ejecutarse entre la condición 174 y 178 de la figura 7A, en la que el bloque 182 representa el último caso en el que la
información de pedido de existencias no se actualiza.
Una ventaja de implementar esta condición adicional es que un usuario puede comprar contenedores, pero elegir no asociarlos con la máquina 4, es decir, pueden usarse en una máquina separada que no es parte del sistema 114.
Una ventaja adicional es que permite ampliar el programa informático para operar con más de una máquina 4 que puede formar parte del sistema 114. En particular, en una extensión de la realización, una pluralidad de máquinas está en comunicación con el programa informático 142. Se recibe un primer identificador de pedido de existencias asociado con el nuevo pedido desde el recurso remoto 120. Los segundos identificadores de pedido de existencias asociados con/en cada máquina 4 del sistema 114 se comparan con el primer identificador de pedido de existencias. Si dicho identificador se determina como nuevo (es decir, ninguno de los segundos identificadores es idéntico al primer identificador), entonces un usuario tiene la opción de seleccionar una de las máquinas para enviar la información de pedido de existencias asociada (por lo que la información de estado de existencias en/asociada con la máquina en particular se puede actualizar utilizando la información del pedido de existencias recibida de la manera discutida anteriormente). Además, el identificador del primer pedido de existencias puede enviarse o asociarse con cada máquina seleccionada o solo con ella para evitar que se procese como nueva por segunda vez.
La máquina 4 (o el dispositivo electrónico 118) puede configurarse para almacenar una pluralidad de identificadores de segundo pedido de existencias, por ejemplo, 2 - 20 o 2 - 10, que pueden agregarse a partir de múltiples pedidos anteriores. En particular, la verificación antes mencionada si los identificadores primero y segundo son diferentes puede comprender verificar si el primer identificador es el mismo que todos los segundos identificadores almacenados en la máquina. De esta forma, se puede evitar que se vuelvan a procesar pedidos anteriores. Es preferible implementar dicho almacenamiento como un paradigma de memoria de pila, en el que un nuevo identificador reemplaza al identificador más antiguo. Una ventaja es que se requiere un control mínimo de la asignación de memoria, por ejemplo, no es necesario purgarla periódicamente cuando está llena.
En las realizaciones anteriores, se puede habilitar el ajuste manual de la información 148 del estado de las existencias. Una ventaja es que el sistema es más flexible y conveniente para un usuario, por ejemplo, puede dar cuenta de daños, contenedores perdidos o contenedores que se compran en otro lugar.
En particular, se puede recibir una entrada de un usuario en el subsistema de E/S 146 del dispositivo electrónico 118, que se procesa para determinar la información de corrección del estado de las existencias. La información de corrección del estado de las existencias comprende una cantidad (es decir, un valor numérico) para incrementar/disminuir la información del estado de las existencias. En realizaciones en las que la información del estado de existencias se actualiza en la máquina 4, la información de corrección del estado de existencias se puede transmitir a la máquina y la información de corrección del estado de existencias se usa posteriormente para actualizar la información del estado de existencias 148 incrementándola o disminuyéndola en la cantidad apropiada. La visualización automática antes descrita de la información del estado de existencias (es decir, el valor numérico) en el dispositivo electrónico 118 puede ajustarse en la cantidad apropiada. Por ejemplo: después de haber sido actualizado en la máquina 4 y transmitido al dispositivo electrónico; o en paralelo en el dispositivo electrónico mediante el cual se actualiza la información del estado de existencias en dicho dispositivo. La figura 8 es un dibujo esquemático que ilustra una pantalla en el subsistema de visualización 138 del dispositivo electrónico 118, mediante el cual los índices 168 del subsistema de E/S son seleccionables para dicho ajuste de la información de estado de existencias 148. En una variante de lo anterior, dicha entrada de un usuario puede recibirse en la interfaz de usuario 36 de la máquina 4, por lo que se envía un mensaje que comprende la información actualizada del estado de existencias al dispositivo electrónico para su visualización en el subsistema de visualización como se indicó anteriormente.
En las realizaciones anteriores, el programa informático 142 del dispositivo electrónico 118 puede funcionar para efectuar el pedido de nuevos contenedores. En particular, el programa informático puede funcionar para recibir (es decir, a través del subsistema de E/S 146) una solicitud de usuario para pedir una cantidad de contenedores especificada o predeterminada por el usuario. En el ejemplo que se muestra en la figura 8, la solicitud se recibe mediante la selección de un objeto 170 asociado con un localizador uniforme de recursos (URL) para enviar solicitudes al recurso remoto 120. En respuesta a la recepción de dicha solicitud, puede conectarse automáticamente a través de la red 122 al recurso remoto 120 y enviar un mensaje a dicho recurso. El mensaje puede comprender la cantidad y el tipo de contenedores a comprar. El mensaje puede comprender además credenciales de usuario para la autenticación del usuario, por lo que el recurso remoto 120 está configurado para autenticar dichas credenciales antes de procesar el pedido. Las credenciales pueden comprender un identificador de cuenta de usuario y/o una contraseña. El identificador puede comprender una firma digital realizada por una clave privada del dispositivo electrónico u otra configuración adecuada de autenticación. Se apreciará que el mensaje no está restringido a un solo elemento, por ejemplo, puede enviarse como la carga útil de un datagrama o como múltiples paquetes dependiendo del protocolo de comunicación.
En el recurso remoto 120 se procesa el mensaje para efectuar dicho pedido, que puede comprender la preparación y envío del pedido a una dirección asociada con las credenciales del usuario. En particular, como parte de dicho procesamiento, el recurso remoto 120 puede enviar información 152 de pedido de existencias correspondiente al dispositivo electrónico 118 para actualizar la información de estado de existencias 148 de una de las maneras
discutidas en las realizaciones anteriores (por ejemplo, en el dispositivo electrónico 118 o en la máquina 4). Además, como parte de dicho procesamiento, el recurso remoto 120 puede enviar un primer identificador de pedido de existencias correspondiente al dispositivo electrónico 118 para compararlo con los segundos identificadores de estado de existencias de acuerdo con las realizaciones discutidas anteriormente (por ejemplo, antes o al mismo tiempo que se envía l información sobre el estado de las existencias). Por lo que se ejecutan los procesos resultantes que siguen a dicha comparación.
El programa informático 142 del dispositivo electrónico 118 puede funcionar para comparar, utilizando la información de estado de existencias 148, la cantidad de existencias reales de contenedores en una ubicación de dicha máquina 4, con un valor predeterminado, por ejemplo, un valor entre 2 - 30, como 5 o 10, que puede definir el usuario. Si dicha cantidad está por debajo de dicho valor, entonces puede efectuar la visualización (es decir, a través del subsistema de visualización 138) de una notificación a un usuario. La notificación puede comprender un cambio de color de la cantidad numérica relativa a la información del estado de existencias 148, por ejemplo, dicha cantidad puede cambiar de un primer color, como verde, azul o blanco, a un segundo color, como rojo o naranja o amarillo, para indicar existencias bajas. En la realización que se muestra en la figura 8, la cantidad asociada con el estado de existencias 148 se muestra en naranja (no se muestra) cuando está por debajo del valor predeterminado y en blanco cuando está por encima del valor predeterminado. Alternativamente, se muestra un mensaje que consta de caracteres para notificar el bajo existencias (por ejemplo, 'bajo existencias de contenedores' o 'le quedan menos de 10 contenedores').
En las realizaciones anteriores, las existencias de contenedores pueden ser individualizada. En particular, las existencias se pueden individualizar según el tipo de contenedor y/o el contenido, por ejemplo, las cápsulas de café se pueden individualizar según el tipo de café almacenado en ellas y el tamaño de la cápsula.
Con una individualización de existencias, los procesos anteriores podrán ejecutarse individualmente para cada tipo de contenedor. Por ejemplo, la información de estado de existencias 148 comprende una matriz con elementos que detallan las existencias de cada tipo de contenedor, por lo que la información de pedido de existencias 152 y la información de consumo 150 comprenden matrices correspondientes, y se utilizan de la manera discutida anteriormente para actualizar la información de pedido de existencias por suma o resta respectiva de los elementos asociados entre sí. Además, los identificadores del estado de las existencias pueden relacionarse con tal matriz de información de pedidos de existencias. Además, el programa informático del dispositivo electrónico 118 puede configurarse para mostrar la cantidad de cada tipo de contenedor usando la información del estado de las existencias y, opcionalmente, para comparar cada cantidad con un valor predeterminado como se define anteriormente.
Para determinar la información de consumo 150 relacionada con el tipo de contenedor, el sensor de detección de contenedor 130 (o un sensor adicional) y una base de datos opcional (como una tabla de búsqueda) pueden configurarse para identificar un tipo de contenedor. Por ejemplo, por uno o más de un grupo que consta de lo siguiente: Detección de color RGB para la determinación de colores característicos en los contenedores; leer un código del contenedor y decodificar dicho código, tal como un código legible ópticamente que puede comprender un código de barras u otro código similar; detección inductiva o capacitiva y comparación con un valor característico; detección de la forma de un contenedor y comparación con un valor característico, por ejemplo, mediante un sensor de proximidad o un sensor operable para detectar la carga en respuesta a la deformación mecánica; procesamiento de imagen de una imagen gráfica tomada del contenedor y determinación de parámetros de identificación en la imagen, por ejemplo, del logotipo característico u otro identificador en el mismo. Alternativamente, se puede suponer que solo se ejecutan procesos de preparación particulares con tipos de contenedores particulares, de esta manera, cuando se ejecuta dicho proceso en particular, se puede inferir que se ha consumido un tipo de contenedor en particular y, por lo tanto, la información de consumo se deriva del sistema de control 16 obviando así un sensor configurado al tipo contenedor.
LISTA DE REFERENCIAS
114 Sistema de monitorización de contenedores
2 Sistema de preparación de bebidas o alimentos
4 Máquina de preparación de bebidas o alimentos
10 Carcasa
110 Base
112 Cuerpo
14 Subsistema de procesamiento de contenedor
12 Suministro de fluido
20 Depósito
22 Bomba de fluido
24 Intercambiador térmico de fluidos
26 Unidad de extracción
28 Cabezal de inyección
30 Portacápsulas
32 Sistema de carga portacápsulas
34A Canal de inserción de cápsula
34B Canal de expulsión de cápsulas
16 Subsistema de control
36 Subsistema de interfaz de usuario
38 Subsistema de procesamiento
46 Subsistema de memoria
40 Subsistema de sensores
126 Subsistema de monitorización de consumos
130 Sensor de detección de contenedores
128 Subsistema de red
48 Interfaz de red
6 Contenedor (cápsula/receptáculo/paquete)
118 Dispositivo electrónico
132 Subsistema de procesamiento
134 Programas del subsistema de memoria
142 Módulos de programa
144 Sistema operativo
136 Subsistema de red
138 Subsistema de visualización
146 Sistema de entrada/salida (E/S)
120 Recurso remoto
122 Red
184 Red
148 Información sobre el estado de las existencias
150 Información de consumo
152 Información de pedido de existencias
Claims (14)
1. Una máquina de preparación de bebidas o alimentos (4) que comprende:
un subsistema de procesamiento de contenedores (14) para procesar un contenedor de bebida o alimento (6) para preparar una bebida o alimento a partir del mismo:
un subsistema de control (16) para controlar el subsistema de procesamiento de contenedores (14) para preparar la bebida o el alimento;
un subsistema de monitorización de consumo (126) configurado para monitorizar el consumo de contenedores por dicho subsistema de procesamiento de contenedor (14) y para determinar a partir del mismo información de consumo de contenedores relacionada con dicho consumo y;
un subsistema de red (128) que comprende una interfaz de red inalámbrica (48) para comunicarse con un dispositivo electrónico portátil externo (118) a través de una red (184), en el que la interfaz de red inalámbrica (48) es, por ejemplo, un dispositivo Bluetooth™ o una interfaz de comunicación de campo cercano;
en el que el subsistema de monitorización de consumo (126) está configurado:
- para almacenar información sobre el estado de las existencias (148), que comprende información relativa a una cantidad de contenedores en una ubicación de la máquina (4);
- para actualizar dicha información de estado de existencias (148) utilizando la información de consumo; recibir, a través del subsistema de red (128), información de pedido de existencias (152), que comprende información que detalla una cantidad de contenedores comprados por un usuario;
- y para actualizar adicionalmente la información de estado de existencias (148) usando dicha información de pedido de existencias (152);
- y para transmitir, a través del subsistema de conexión en red (128), dicha información actualizada adicional sobre el estado de las existencias (148) a dicho dispositivo electrónico portátil (118)
caracterizada por que el subsistema de monitorización de consumo (126) se configura, además:
- para recibir, a través del subsistema de red (128), un primer identificador de pedido de existencias que está asociado con la información de pedido de existencias (152);
- para comparar el primer identificador de pedido de existencias con un segundo identificador de pedido de existencias almacenado en el dispositivo electrónico portátil (118) o dicha máquina (4);
- para determinar si dichos identificadores son diferentes, y si son diferentes: almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional en el dispositivo electrónico portátil (118) o en dicha máquina (4);
- para actualizar la información de estado de existencias (148) usando la información de pedido de existencias (152) asociada con el primer identificador de pedido de existencias.
2. La máquina de preparación de bebidas o alimentos (4) de la reivindicación 1, en la que el subsistema de monitorización de consumo (126) está configurado para:
- transmitir, a través del subsistema de red (128), el o cada segundo identificador de pedido de existencias almacenado al dispositivo electrónico portátil (118) en respuesta a una solicitud de dicho dispositivo (118) o al lograr una conexión de red con dicho dispositivo (118).
3. La máquina de preparación de bebidas o alimentos (4) según cualquiera de las reivindicaciones anteriores, en la que el subsistema de monitorización de consumo (126) está configurado:
- para recibir desde el dispositivo electrónico portátil (118), a través del subsistema de red (128), información de corrección del estado de las existencias, que comprende información que detalla una corrección manual de la información del estado de las existencias (148);
- y para corregir dicha información de estado de existencias (148) usando la información de corrección de estado de existencias.
4. La máquina de preparación de alimentos o bebidas (4) de cualquiera de las reivindicaciones anteriores, en la que el subsistema de monitorización de consumo (126) comprende un sensor de detección de contenedores (130) dispuesto en un canal de expulsión de contenedores (34B) del subsistema de procesamiento de contenedor (14), dicho sensor (130) para detectar contenedores usados expulsados del subsistema de procesamiento de contenedor (14), por lo que el subsistema de monitorización de consumo (126) es operativo para actualizar la información de consumo (150) usando una señal de dicho sensor (130).
5. La máquina de preparación de bebidas o alimentos (5) de cualquiera de las reivindicaciones anteriores, en la que dicho primer identificador de pedido de existencias y dicho al menos un segundo identificador de pedido de existencias se almacenan como una memoria de pila de manera que un identificador reciente reemplaza a un identificador más antiguo.
6. Un programa de ordenador ejecutable en un dispositivo electrónico portátil (118), comprendiendo dicho programa instrucciones para:
- obtener, a través de un subsistema de red (136) de dicho dispositivo (118), una conexión de red inalámbrica a una máquina de preparación de bebidas o alimentos (4) según cualquiera de las reivindicaciones anteriores; - obtener, de dicha máquina de preparación de bebidas o alimentos (4), información de estado de existencias (148), que comprende relacionarse con una cantidad de existencias reales de contenedores en una ubicación de dicha máquina (4) o información para determinar dicha información de estado de existencias (148) y determinar la información del estado de existencias (148) a partir de la misma; y
- obtener, desde un recurso remoto (120) a través del subsistema de red (136), información de pedido de existencias (152), que comprende una cantidad de contenedores comprados por un usuario; y transmitir, a través del subsistema de red (136) dicha información a la máquina de preparación de bebidas o alimentos (4);
- efectuar la visualización de dicha cantidad de existencias en un subsistema de visualización (138) del dispositivo electrónico portátil (118);
caracterizado por que el programa informático comprende además instrucciones para:
- obtener, desde el recurso remoto (120) a través del subsistema de red (136), un primer identificador de pedido de existencias, que está asociado con dicha información de pedido de existencias (152);
- obtener, de la máquina de preparación de bebidas o alimentos (4) a través del subsistema de conexión en red (136), un segundo identificador de pedido de existencias;
- determinar si dichos identificadores son diferentes;
- si es diferente, efectuar la transmisión tanto del primer identificador de pedido de existencias como de la información de pedido de existencias asociada recibida desde el recurso remoto (120) a dicha máquina (4).
7. El programa informático de la reivindicación 6, en el que dicho programa informático está configurado además para:
- antes de realizar dichas transmisiones, efectuar la obtención de una respuesta de un usuario a través de un subsistema de entrada/salida (146) del dispositivo electrónico portátil (118) para confirmar si el pedido de existencias se va a asociar a la máquina (4);
- si se confirma, ejecutar dicha transmisión del primer identificador de pedido de existencias y la información de pedido de existencias asociada (152);
- de lo contrario, transmitir solo el primer identificador de pedido de existencias.
8. El programa informático de cualquiera de las reivindicaciones 6 o 7, en el que el programa informático está configurado para:
- obtener una entrada a través de un subsistema de entrada/salida (146) del dispositivo electrónico portátil (118) para el ajuste manual de la información del estado de existencias (148)
- y derivar de ello información de corrección del estado de las existencias;
- efectuar la transmisión de dicha información de corrección del estado de las existencias a la máquina de preparación de bebidas o alimentos (4) para actualizar la información del estado de las existencias (148) almacenada en la misma;
- y/o en el que el programa informático está configurado para:
- obtener de un subsistema de entrada/salida (146) del dispositivo electrónico portátil (118) una solicitud del usuario para pedir una cantidad de contenedores; conectarse a un recurso remoto (120);
- efectuar el pedido de dicha cantidad desde el recurso remoto (120);
- obtener de dicho recurso (120) información de pedido de existencias asociada (152) y un primer identificador opcional de pedido de existencias asociado al mismo.
9. El programa informático de cualquiera de las reivindicaciones 6 a 8, en el que el programa informático está configurado para:
- comparar, usando la información de estado de existencias (148), la cantidad de existencias reales de contenedores con un valor predeterminado;
- determinar si el estado de existencias está por debajo de dicho valor;
- si es inferior, efectuar la provisión de una notificación a un usuario a través del subsistema de entrada/salida (146) del dispositivo electrónico portátil (118).
10. Un método para monitorizar el consumo de contenedores de bebidas o alimentos que comprende:
- derivar, en una máquina de preparación de bebidas o alimentos (4) según las reivindicaciones 1-5, información de consumo de contenedor (150);
- actualizar, utilizando la información de consumo (150), información de estado de existencias (148), en la que dicha información de estado de existencias (148) comprende información que detalla una cantidad de
contenedores en una ubicación de la máquina (4),
- obtener en un dispositivo electrónico portátil (118) externo a dicha máquina (4) la información actualizada del estado de existencias (148); y
- obtener en el dispositivo electrónico portátil (118) información de pedido de existencias, que comprende información que detalla una cantidad de contenedores comprados por un usuario y;
- actualizar la información de estado de existencias (148) utilizando dicha información de pedido de existencias (152);
- mostrar en el dispositivo electrónico portátil (118) dicha cantidad de existencias derivada de la información actualizada del estado de existencias (148);
caracterizado por que además comprende:
- obtener, en el dispositivo electrónico portátil (118) un primer identificador de pedido de existencias, que está asociado con la información de pedido de existencias (152);
- comparar el primer identificador de pedido de existencias con un segundo identificador de pedido de existencias almacenado en el dispositivo electrónico portátil (118) o dicha máquina (4);
- determinar si dichos identificadores son diferentes, y si son diferentes: almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional en el dispositivo electrónico portátil (118) o en dicha máquina (4); y
- actualizar la información de estado de existencias (148) usando la información de pedido de existencias (152) asociada con el primer identificador de pedido de existencias.
11. El método de la reivindicación 10 que comprende, además, antes de almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional:
- obtener una respuesta de un usuario de dicha máquina (4) o dicho dispositivo (118) que confirme que el pedido de existencias asociado con el primer identificador debe asociarse con dicha máquina (4);
- si se confirma entonces;
- almacenar el primer identificador de pedido de existencias como el segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional;
- y actualizar la información de estado de existencias (148) usando la información de pedido de existencias (152) asociada con el primer identificador de pedido de existencias;
- si no, almacenar únicamente el primer identificador de pedido de existencias como segundo identificador de pedido de existencias o como un segundo identificador de pedido de existencias adicional.
12. El método de cualquiera de las reivindicaciones 10 u 11 que comprende, además:
- recibir una entrada de un usuario para el ajuste manual de la información del estado de existencias (148); - y derivar de ello la información de corrección del estado de las existencias;
- actualizar la información del estado de las existencias (148) utilizando la información de corrección del estado de las existencias;
- visualizar dicha información actualizada del estado de las existencias (148).
13. El método de cualquiera de las reivindicaciones 10-12 que comprende, además:
- recibir una solicitud de usuario para pedir una cantidad de contenedores;
- conectar el dispositivo electrónico portátil (118) a través de una red informática (138) a un recurso remoto (120); - ordenar dicha cantidad de contenedores desde el recurso remoto (120);
- obtener en el dispositivo electrónico portátil (118), información de pedido de existencias asociada y/o un identificador de primer pedido de existencias.
14. El método de cualquiera de las reivindicaciones 10-13 que comprende, además:
- comparar, utilizando la información del estado de las existencias (148), una cantidad de las existencias reales de contenedores en una ubicación de dicha máquina (4) con un valor predeterminado;
- determinar si el estado de existencias está por debajo de dicho valor;
- si está por debajo, se muestra una notificación a un usuario.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP15196792 | 2015-11-27 | ||
PCT/EP2016/078409 WO2017089337A1 (en) | 2015-11-27 | 2016-11-22 | Beverage or foodstuff container consumption monitoring method |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2946667T3 true ES2946667T3 (es) | 2023-07-24 |
Family
ID=54705528
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES16798526T Active ES2946667T3 (es) | 2015-11-27 | 2016-11-22 | Método de monitorización del consumo de contenedores de bebidas o alimentos |
Country Status (10)
Country | Link |
---|---|
US (2) | US20180357597A1 (es) |
EP (1) | EP3379982B1 (es) |
JP (1) | JP6932127B2 (es) |
CN (1) | CN108348094B (es) |
AU (1) | AU2016359793B2 (es) |
CA (1) | CA3003645A1 (es) |
ES (1) | ES2946667T3 (es) |
PT (1) | PT3379982T (es) |
RU (1) | RU2729297C2 (es) |
WO (1) | WO2017089337A1 (es) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IT201700071902A1 (it) | 2017-06-27 | 2018-12-27 | Carimali S P A Con Socio Unico | Dispositivo infusore |
US10948329B2 (en) * | 2018-03-02 | 2021-03-16 | Myomega Systems Gmbh | Intelligent container management |
MX2020009961A (es) * | 2018-03-28 | 2021-01-08 | Arreola Fabian Sanchez | Maquina para preparar bebidas calientes. |
EP3639708A1 (de) * | 2018-10-18 | 2020-04-22 | Tchibo GmbH | Getränkezubereitungsmaschine |
US11534021B2 (en) * | 2018-10-31 | 2022-12-27 | Hamilton Beach Brands, Inc. | Methods for measuring usage of consumables in kitchen appliances |
DE102019101538A1 (de) * | 2019-01-22 | 2020-07-23 | Melitta Single Portions Gmbh & Co. Kg | Portionspackung und Maschine und Verfahren zur Zubereitung eines Brühgetränkes |
JP7258644B2 (ja) * | 2019-05-10 | 2023-04-17 | サントリーホールディングス株式会社 | 物品発注装置及び物品発注システム |
EP3915389A1 (en) * | 2020-05-29 | 2021-12-01 | Ali Group S.r.l. - Carpigiani | Machine for making liquid or semi-liquid food products |
CN114224171A (zh) * | 2020-09-09 | 2022-03-25 | 富港电子(徐州)有限公司 | 胶囊咖啡机及其自动辨识萃取方法 |
US20230083151A1 (en) * | 2021-09-13 | 2023-03-16 | Lian Fa International Dining Business Corporation | Brewing module and brewing method thereof |
DE102021132206A1 (de) | 2021-12-07 | 2023-06-07 | Melitta Single Portions Gmbh & Co. Kg | Maschine und Verfahren zur Zubereitung eines Brühgetränkes |
WO2024096759A1 (ru) * | 2022-10-31 | 2024-05-10 | Василий Александрович Левченко | Система и способ производства изделий с нанесением изображения с предварительной визуализацией изделия |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2735213B2 (ja) * | 1988-03-04 | 1998-04-02 | 株式会社日立製作所 | 自動発注システム |
US5664110A (en) * | 1994-12-08 | 1997-09-02 | Highpoint Systems, Inc. | Remote ordering system |
US6181981B1 (en) * | 1996-05-15 | 2001-01-30 | Marconi Communications Limited | Apparatus and method for improved vending machine inventory maintenance |
RS50838B (sr) | 2002-01-16 | 2010-08-31 | Societe Des Produits Nestle S.A. | Zatvorena kapsula sa uređajem za otvaranje i postupak za poboljšanje higijene i smanjenje zagadjenja pri pripremi različitih napitaka iz kapsule u istoj mašini |
US20040098322A1 (en) * | 2002-11-12 | 2004-05-20 | Creo Inc. | Remote monitoring of consumables for a computer to plate imaging system |
US7475026B2 (en) * | 2002-12-06 | 2009-01-06 | Dell Products L.P. | Method for information handling system consumables automated ordering |
CN100375880C (zh) * | 2003-04-11 | 2008-03-19 | 乐金电子(天津)电器有限公司 | 网络冰箱的食品自动定购系统 |
US7318043B1 (en) * | 2004-05-24 | 2008-01-08 | Amazon Technologies, Inc. | Automatically identifying erroneous orders |
PT2062831E (pt) | 2004-08-23 | 2011-03-11 | Nestec Sa | Cápsula para preparar e distribuir uma bebida injectando um fluido pressurizado na cápsula |
KR20070080012A (ko) * | 2006-02-06 | 2007-08-09 | 한동식 | 발주 자동화 시스템 및 그 제공방법 |
CA2571698A1 (en) * | 2006-12-15 | 2008-06-15 | Eldom Rothrist Ag | Brewing apparatus for a coffee machine |
JP2008214098A (ja) * | 2007-02-06 | 2008-09-18 | Sanden Corp | 在庫管理システム |
CA2638404A1 (en) * | 2007-08-04 | 2009-02-04 | Rob Anderson | Inventory management and ordering system |
JP5451650B2 (ja) | 2008-03-14 | 2014-03-26 | モコフィー エージー | 飲料を準備するための装置およびカプセル |
US9265376B2 (en) | 2009-02-06 | 2016-02-23 | Nestec S.A. | Device and method using centrifugation for extracting a liquid and heat loss compensating means |
BR112012004389B1 (pt) | 2009-08-28 | 2020-04-14 | Nestec Sa | sistema de cápsula para a preparação de bebidas por meio de centrifugação e método de preparação de bebida usando uma cápsula |
CN102481068B (zh) * | 2009-09-09 | 2015-12-16 | 雀巢产品技术援助有限公司 | 预防饮料机中配料胶囊短缺的方法 |
BR112012013366A2 (pt) * | 2009-12-02 | 2016-03-01 | Nestec Sa | máquina de preparo de bebidas compreendendo uma funcionalidade estendida de assessoria ao usuário |
CN103092866B (zh) * | 2011-11-03 | 2016-08-31 | 金蝶软件(中国)有限公司 | 数据监控方法及监控装置 |
PL2594171T3 (pl) | 2011-11-16 | 2014-09-30 | Nestec Sa | Nośnik i kapsułka do wytwarzania napoju przez odwirowywanie, system i sposób do wytwarzania napoju przez odwirowywanie |
US9443370B2 (en) * | 2012-03-26 | 2016-09-13 | Omnicare, Inc. | Method and apparatus for onsite distribution of medications and medical supplies |
CN103593723A (zh) * | 2012-08-14 | 2014-02-19 | 江南大学 | 基于rfid的酒类仓储管理系统 |
WO2014037474A1 (en) * | 2012-09-07 | 2014-03-13 | Nestec S.A. | Capsule storage |
RU2656958C2 (ru) | 2013-02-18 | 2018-06-07 | Нестек С.А. | Упаковки для приготовления напитков |
CN103955848A (zh) * | 2014-05-16 | 2014-07-30 | 张志高 | 移动终端销售管理实现方法及系统 |
-
2016
- 2016-11-22 PT PT167985266T patent/PT3379982T/pt unknown
- 2016-11-22 EP EP16798526.6A patent/EP3379982B1/en active Active
- 2016-11-22 CA CA3003645A patent/CA3003645A1/en active Pending
- 2016-11-22 JP JP2018525697A patent/JP6932127B2/ja active Active
- 2016-11-22 US US15/778,861 patent/US20180357597A1/en not_active Abandoned
- 2016-11-22 WO PCT/EP2016/078409 patent/WO2017089337A1/en active Application Filing
- 2016-11-22 RU RU2018121150A patent/RU2729297C2/ru active
- 2016-11-22 AU AU2016359793A patent/AU2016359793B2/en active Active
- 2016-11-22 ES ES16798526T patent/ES2946667T3/es active Active
- 2016-11-22 CN CN201680066071.9A patent/CN108348094B/zh active Active
-
2024
- 2024-04-19 US US18/640,509 patent/US20240346445A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN108348094B (zh) | 2022-07-01 |
CN108348094A (zh) | 2018-07-31 |
AU2016359793B2 (en) | 2022-07-07 |
RU2018121150A3 (es) | 2020-06-17 |
AU2016359793A1 (en) | 2018-04-26 |
JP6932127B2 (ja) | 2021-09-08 |
RU2018121150A (ru) | 2019-12-30 |
PT3379982T (pt) | 2023-05-24 |
US20240346445A1 (en) | 2024-10-17 |
EP3379982A1 (en) | 2018-10-03 |
US20180357597A1 (en) | 2018-12-13 |
CA3003645A1 (en) | 2017-06-01 |
JP2019503723A (ja) | 2019-02-14 |
EP3379982B1 (en) | 2023-04-19 |
RU2729297C2 (ru) | 2020-08-05 |
WO2017089337A1 (en) | 2017-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2946667T3 (es) | Método de monitorización del consumo de contenedores de bebidas o alimentos | |
ES2534063T3 (es) | Máquina de bebidas en una red | |
ES2726821T3 (es) | Máquina y dispositivo electrónico para la preparación personalizada de bebidas | |
JP5793151B2 (ja) | コードを使用して、飲料調製用カプセルから使用者に情報を与える為の方法 | |
ES2375306T3 (es) | Cafetera y método y aparato correspondientes en red. | |
US10387702B2 (en) | Code and container of system for preparing a beverage or foodstuff | |
ES2964086T3 (es) | Aparato dispensador para dispensar un producto alimenticio | |
ES2882073T3 (es) | Máquina de preparación de bebidas con dos circuitos de líquidos y dispositivo electrónico para controlar la misma | |
BRPI1106816A2 (pt) | sistema de distribuiÇço de bebidas com entradas personalizÁveis por usuÁrios | |
ES2899828T3 (es) | Código y recipiente del sistema de preparación de una bebida o productos alimenticios | |
US20240300731A1 (en) | Container and beverage or foodstuff preparation system comprising the container | |
ES2919354T3 (es) | Máquina de preparación de bebidas con funcionalidad expandible | |
US20240317486A1 (en) | Beverage or foodstuff preparation system | |
TW201741203A (zh) | 用於製備一飲料或食品之系統的代碼與容器 | |
CN209770069U (zh) | 一种胶囊冲泡杯 | |
TWI703947B (zh) | 飲品沖泡方法、飲品沖泡系統及其沖泡機 |