Using voice input at a mobile point of sale
First Claim
1. A computer-implemented method performed by a mobile Point-of-Sale device that includes at least one processor, the method comprising:
- in response to receiving an electronic audio input to control processing of a transaction, digitizing, in the mobile Point-of-Sale (MPOS) device, the electronic audio input to convert the electronic audio input into digital audio that represents speech of a user embodied within the electronic audio input;
converting, by the processor, the digital audio into digital text, and parsing the digital text to identify one or more phrases and one or more values;
determining, by the processor, if the one or more phrases correspond to at least one command from a plurality of commands;
if the one or more phrases do not correspond to at least one command, then generating an indication on the mobile Point-of-Sale device that the electronic audio input is not recognized;
if the one or more phrases are determined to correspond to at least one command, then;
(i) generating, by the processor, the at least one command that corresponds to the one or more phrases identified;
(ii) selecting, by the processor, one or more workflow steps, from a plurality of stored workflow steps, that correspond to the at least one command;
(iii) executing, by the processor, the one or more workflow steps to perform at least automatic input of entry fields in screen menus on the mobile Point-of-Sale device using the one or more values from the digital text of the digital audio, wherein the executing causes to the processor to bypass one or more manual prompts in a series of prompts within the one or more workflow steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable storage medium for using voice input at a mobile point-of-sale (POS) are disclosed. For example, one method involves receiving a voice input, where the receiving is performed by a mobile POS (MPOS) device. The method also involves determining, based on the voice input, whether to use voice-based processing. In response to a determination to use the voice-based processing, performing voice-based processing, including selecting a first workflow based on the voice input, and performing a first portion of the first workflow based on the voice input. The first portion of the first workflow is performed by the MPOS device. The method also includes determining whether to perform a second portion of the first workflow based on another voice input.
21 Citations
20 Claims
-
1. A computer-implemented method performed by a mobile Point-of-Sale device that includes at least one processor, the method comprising:
-
in response to receiving an electronic audio input to control processing of a transaction, digitizing, in the mobile Point-of-Sale (MPOS) device, the electronic audio input to convert the electronic audio input into digital audio that represents speech of a user embodied within the electronic audio input; converting, by the processor, the digital audio into digital text, and parsing the digital text to identify one or more phrases and one or more values; determining, by the processor, if the one or more phrases correspond to at least one command from a plurality of commands; if the one or more phrases do not correspond to at least one command, then generating an indication on the mobile Point-of-Sale device that the electronic audio input is not recognized; if the one or more phrases are determined to correspond to at least one command, then; (i) generating, by the processor, the at least one command that corresponds to the one or more phrases identified; (ii) selecting, by the processor, one or more workflow steps, from a plurality of stored workflow steps, that correspond to the at least one command; (iii) executing, by the processor, the one or more workflow steps to perform at least automatic input of entry fields in screen menus on the mobile Point-of-Sale device using the one or more values from the digital text of the digital audio, wherein the executing causes to the processor to bypass one or more manual prompts in a series of prompts within the one or more workflow steps. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
one or more processors; a memory connected with the one or processors, wherein the memory stores; an audio module including instructions that when executed by the one or more processors cause the computing system to perform at least; in response to receiving an electronic audio input to control processing of a transaction, digitizing, in a mobile Point-of-Sale (MPOS) device, the electronic audio input to convert the electronic audio input into digital audio that represents speech of a user embodied within the electronic audio input, a control module including instructions that when executed by the one or more processors cause the computing system to perform at least; converting, by the processor, the digital audio into digital text, and parsing the digital text to identify one or more phrases and one or more values; determining, by the processor, if the one or more phrases correspond to at least one command from a plurality of commands; if the one or more phrases do not correspond to at least one command, then generating an indication on the mobile Point-of-Sale device that the electronic audio input is not recognized; if the one or more phrases are determined to correspond to at least one command, then; (i) generating, by the processor, the at least one command that corresponds to the one or more phrases identified; (ii) selecting, by the processor, one or more workflow steps, from a plurality of stored workflow steps, that correspond to the at least one command; (iii) executing, by the processor, the one or more workflow steps to perform at least automatic input of entry fields in screen menus on the mobile Point-of-Sale device using the one or more values from the digital text of the digital audio, wherein the executing causes to the processor to bypass one or more manual prompts in a series of prompts within the one or more workflow steps. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that when executed by one or more processors cause the one or more processors of a computing device to perform at least:
-
in response to receiving an electronic audio input to control processing of a transaction, digitizing, in a mobile Point-of-Sale (MPOS) device, the electronic audio input to convert the electronic audio input into digital audio that represents speech of a user embodied within the electronic audio input; converting, by the processor, the digital audio into digital text, and parsing the digital text to identify one or more phrases and one or more values; determining, by the processor, if the one or more phrases correspond to at least one command from a plurality of commands; if the one or more phrases do not correspond to at least one command, then generating an indication on the mobile Point-of-Sale device that the electronic audio input is not recognized; if the one or more phrases are determined to correspond to at least one command, then; (i) generating, by the processor, the at least one command that corresponds to the one or more phrases identified; (ii) selecting, by the processor, one or more workflow steps, from a plurality of stored workflow steps, that correspond to the at least one command; (iii) executing, by the processor, the one or more workflow steps to perform at least automatic input of entry fields in screen menus on the mobile Point-of-Sale device using the one or more values from the digital text of the digital audio, wherein the executing causes to the processor to bypass one or more manual prompts in a series of prompts within the one or more workflow steps. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification