# US 11,908,470 B2 · Systems and methods for dispensing consumable products with voice interface

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,470 B2
- Document ID: US11908470B2
- Status: Granted
- Kind: B2
- Application number: 17/306,624
- Filed: 2021-05-03
- Published: 2021-10-21
- Granted: 2024-02-20
- Earliest claimed: 2018-04-26
- Assignees: PepsiCo, Inc.
- Applicants: PepsiCo, Inc.
- Inventors: Robert Crawford
- Web page: https://patentgrep.com/patent/US11908470B2

## CPC

- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- B67D 1/0888: {Means comprising electronic circuitry (e.g. control panels, switching or controlling means)}
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 16/635: Filtering based on additional data, e.g. user or group profiles
- G10L 15/30: Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
- G10L 17/00: Speaker identification or verification techniques
- G10L 17/06: Decision making techniques; Pattern matching strategies
- G10L 17/22: Interactive procedures; Man-machine interfaces
- G10L 2015/223: {Execution procedure of a spoken command}
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- B67D: DISPENSING, DELIVERING OR TRANSFERRING LIQUIDS, NOT OTHERWISE PROVIDED FOR (cleaning pipes or tubes or systems of pipes or tubes B08B9/02; emptying or filling of bottles, jars, cans, casks, barrels, or similar containers, not otherwise provided for B67C; water supply E03; pipe systems F17D; domestic hot-water supply systems F24D; measuring volume, volume flow, mass flow or liquid level, metering by volume G01F; coin-freed or like apparatus G07F)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method of dispensing a beverage from a beverage dispenser includes: detecting a user in proximity to the beverage dispenser; prompting the user to provide a first input, wherein the first input is audible; retrieving a user profile for the user based on the first input; receiving a second input from the user, wherein the second input comprises information about a beverage selection of the user, and wherein the second input is provided in a different manner than the first input; and dispensing the beverage.

## Claims

### Claim 1

A method of dispensing a beverage from a beverage dispenser, the method comprising:
detecting a user in proximity to the beverage dispenser;
prompting the user to provide a first input, wherein the first input is audible;
retrieving a user profile for the user based on the first input from a remote server;
generating a custom graphical user interface based on the user profile retrieved from the remote server;
receiving a second input from the user, wherein the second input comprises information about a beverage selection of the user; and
dispensing the beverage.

### Claim 2 (depends on 1)

The method of claim 1, wherein the second input is provided in a different manner than the first input.

### Claim 3 (depends on 1)

The method of claim 1, wherein the remote server comprises a database of stored user information, and wherein the stored user information comprises a plurality of voice profiles.

### Claim 4 (depends on 3)

The method of claim 3, wherein retrieving the user profile comprises:
communicating the first input to the remote server;
comparing the first input to the plurality of voice profiles stored within the database;
matching the first input to a voice profile created by the user; and
identifying the user profile for the user.

### Claim 5 (depends on 1)

The method of claim 1, wherein the user profile is created on a mobile application.

### Claim 6 (depends on 1)

The method of claim 1, wherein the information about the beverage selection of the user comprises at least one selected from the group consisting of: a type of a beverage, a flavoring, and a cup size.

### Claim 7 (depends on 1)

The method of claim 1, further comprising providing a suggested beverage selection based on the user profile.

### Claim 8 (depends on 1)

The method of claim 1, further comprising, providing a suggested beverage selection based on the first input, wherein the suggested beverage selection is based on weather.

### Claim 9

A method of dispensing a beverage from a beverage dispenser, the method comprising:
receiving a voice input from a user to wake up the dispenser;
comparing, at a remote server, the voice input to a database of user profiles stored at the remote server, the database including a plurality of voice profiles;
retrieving a user profile of the user from the remote server based on the comparison of the voice input to the database;
generating a custom graphical user interface based on the user profile retrieved from the remote server;
displaying a selection menu on a display based on the user profile; and
receiving, from the customer, a selection from the selection menu.

### Claim 10 (depends on 9)

The method of claim 9, wherein the user profile comprises beverage selections preferred by the user, and wherein the selection menu includes a plurality of icons, the icons representing the beverage selections preferred by the user.

### Claim 11 (depends on 9)

The method of claim 9, wherein the user profile comprises beverage selections preferred by the user personal identifying information relating to the user selected from the group consisting of: name, age, language preference, and payment information.

### Claim 12 (depends on 9)

The method of claim 9, wherein the user profile is created on a mobile application.

### Claim 13 (depends on 9)

The method of claim 9, wherein retrieving a user profile of the user from the remote server based on the comparison of the voice input to the database comprises:
comparing the voice input to the plurality of voice profiles;
matching the voice input to a voice profile identified with the user; and
retrieving a corresponding user profile.

### Claim 14

A beverage dispenser, comprising:
a display coupled to the beverage dispenser;
a first control interface coupled to the beverage dispenser, wherein the first control interface is configured to receive a first input comprising a voice input from a user; and
a processor configured to retrieve stored user information from a server comprising a database of stored user information, wherein the retrieved stored user information is selected by comparing the voice input from the user to a plurality of stored voice profiles,
wherein the stored user information includes a stored beverage preference, and
wherein the display comprises a graphical user interface that updates based on the stored user information.

### Claim 15 (depends on 14)

The beverage dispenser of claim 14, further comprising a nozzle for dispensing a carbonated beverage.

### Claim 16 (depends on 14)

The beverage dispenser of claim 14, wherein the first control interface comprises a microphone and a processor.

### Claim 17 (depends on 14)

The beverage dispenser of claim 14, wherein the display comprises a touch screen.

### Claim 18 (depends on 14)

The beverage dispenser of claim 14, further comprising a second control interface coupled to the beverage dispenser, wherein the second control interface is configured to receive a second input from the user, wherein the second input is an input different from a voice input.

### Claim 19 (depends on 18)

The beverage dispenser of claim 18, wherein the second control interface comprises the touch screen display.

### Claim 20 (depends on 18)

The beverage dispenser of claim 18, wherein the second input comprises a tactile input to the touch screen display.
