Delivery service system
First Claim
1. A system comprising:
- one or more processors; and
one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;
receiving at least one of a customer account identifier or a device identifier from a first electronic device;
identifying a customer account associated with the first electronic device based at least in part on the at least one of the customer account identifier or the device identifier;
receiving first audio data representing an item identifier from the first electronic device;
receiving, from the first electronic device, a request to order an item associated with the item identifier;
identifying the item based at least in part on the item identifier;
storing, in association with the customer account, an indication of the request to order the item;
receiving, from at least one of the first electronic device or a second electronic device, second audio data that represents voice input;
generating a speech processing result based at least in part on the second audio data;
identifying a shorthand identifier associated with the item from the speech processing result;
receiving third audio data representing further voice input including a command to re-order the item, wherein the command includes the shorthand identifier; and
initiating a re-order of the item based at least in part on the third audio data.
1 Assignment
0 Petitions
Accused Products
Abstract
In some cases, a delivery service system may include a handheld electronic device for use with a delivery service (e.g., a grocery delivery service). When operating in a voice input mode, the handheld electronic device may record and store audio data in memory. The stored audio data may be communicated from the handheld electronic device (e.g., via a Wi-Fi connection) to the delivery service for speech processing. When operating in a scanner input mode, the handheld electronic device may record and store item identifier information (e.g., barcode data) in memory. The stored data may be communicated to the delivery service for item identification processing. In some cases, a user interface associated with the delivery service may allow the user to review and confirm an order prior to submission of the order for delivery.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving at least one of a customer account identifier or a device identifier from a first electronic device; identifying a customer account associated with the first electronic device based at least in part on the at least one of the customer account identifier or the device identifier; receiving first audio data representing an item identifier from the first electronic device; receiving, from the first electronic device, a request to order an item associated with the item identifier; identifying the item based at least in part on the item identifier; storing, in association with the customer account, an indication of the request to order the item; receiving, from at least one of the first electronic device or a second electronic device, second audio data that represents voice input; generating a speech processing result based at least in part on the second audio data; identifying a shorthand identifier associated with the item from the speech processing result; receiving third audio data representing further voice input including a command to re-order the item, wherein the command includes the shorthand identifier; and initiating a re-order of the item based at least in part on the third audio data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
under control of one or more processors, receiving at least one of a customer account identifier or a device identifier from a first electronic device; identifying a customer account associated with the first electronic device based at least in part on the customer account identifier or the device identifier; receiving image data representing an item identifier from the first electronic device; receiving, from the first electronic device, a request to order an item associated with the item identifier; identifying the item based at least in part on the item identifier; storing, in association with the customer account, an indication of the request to order the item; receiving, from at least one of the first electronic device or a second electronic device, first audio data that represents a voice input; performing one or more speech processing operations on the first audio data to generate a speech processing result; identifying a shorthand identifier associated with the item from the speech processing result; receiving second audio data representing a command to order the item associated with the shorthand identifier, wherein the command includes the shorthand identifier; and initiating an order of the item based at least in part on the second audio data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving at least one of a customer account identifier or a device identifier from a first electronic device; identifying a customer account associated with the first electronic device based at least in part on the customer account identifier or the device identifier; receiving image data representing an item identifier from the first electronic device; receiving, from the first electronic device, a request to order an item associated with the item identifier; identifying the item based at least in part on the item identifier; storing, in association with the customer account, an indication of the request to order the item; receiving, from at least one of the first electronic device or a second electronic device, first audio data that represents first voice input; performing one or more speech processing operations on the first audio data to generate a speech processing result; identifying a shorthand identifier associated with the item from the speech processing result; receiving second audio data representing second voice input including a command to order the item associated with the shorthand identifier, wherein the command includes the shorthand identifier; and initiating an order of the item based at least in part on the second audio data. - View Dependent Claims (17, 18, 19, 20)
-
Specification