Touchless beverage dispensing
AssigneeHydration Labs, Inc.
InventorYvan De Boeck
Life of this patent
Estimating the term…
Abstract
Systems and methods for beverage dispensing are disclosed herein. The beverage dispensing system can receive a connection request to pair a mobile computing device with a beverage dispensing device via a network. The connection request can include an identifier that can be verified to match a current identifier associated with the beverage dispersing device. The beverage dispensing system can generate a session between the mobile computing device and the beverage dispensing device that replicates a user interface of the beverage dispensing device on the mobile computing device. The beverage dispensing system can receive inputs from the mobile computing device during the session to obtain configuration parameters for a beverage and dispense the beverage from a nozzle based on the configuration parameters.
Claims20
A beverage dispensing method, comprising:
- generating, via a beverage dispensing device comprising one of one or more computing devices, a first code embedded with a first identifier;
- receiving, via one of the one or more computing devices, a connection request from a mobile computing device via a network comprising the first identifier;
- generating, via one of the one or more computing devices, a first session between the mobile computing device and the beverage dispensing device;
- determining, via one of the one or more computing devices, at least one configuration parameter from a user profile associated with the first identifier;
- and
- setting, via one of the one or more computing devices, a value of a user interface component based on the at least one configuration parameter;
- dispensing, via one of the one or more computing devices, a beverage from a nozzle based on the value of the user interface component;
- and
- in response to terminating the first session, generating, via one of the one or more computing devices, a second code embedded with a second identifier for initiating a second session.
A non-transitory computer-readable medium embodying a program that, when executed by at least one computing device, causes the at least one computing device to:
- generate a first code embedded with a first identifier;
- receive a connection request from a mobile computing device via a network comprising the first identifier;
- generate a session between the mobile computing device and a beverage dispensing device;
- load at least one configuration parameter from a user profile associated with the first identifier;
- set a value of a user interface component based on the at least one configuration parameter;
- dispense a beverage from a nozzle based on the value of the user interface component;
- and
- in response to terminating the first session, generate a second code embedded with a second identifier for initiating a second session.
A beverage dispensing system, comprising:
- one or more computing devices;
- and
- a beverage service that, when executed by one of the one or more computing devices, causes the beverage dispensing system to:
- generate a first code embedded with a first identifier;
- receive a connection request from a mobile computing device via a network comprising the first identifier;
- generate a first session between the mobile computing device and the beverage dispensing system;
- determine at least one configuration parameter from a user profile associated with the first identifier;
- set a value of a user interface component based on the at least one configuration parameter;
- dispense a beverage from a nozzle based on the value of the user interface component;
- and
- in response to terminating the first session, generate a second code embedded with a second identifier for initiating a second session.
Dependencies are inferred from the claim text.