PROCESSING OF VOICE INPUTS
First Claim
1. A method for processing a voice input provided in response to a prompt, comprising:
- automatically providing a sequence of prompts, wherein each prompt is associated with a time period;
receiving a voice input as the sequence of prompts is provided;
identifying a characteristic time associated with the received voice input;
identifying the time period that includes the characteristic time; and
applying the received voice input to the prompt associated with the identified time period.
1 Assignment
0 Petitions
Accused Products
Abstract
This is directed to processing voice inputs received by an electronic device while prompts are provided. In particular, this is directed to providing a sequence of prompts to a user (e.g., voice over prompts) while monitoring for a voice input. When the voice input is received, a characteristic time stamp can be identified for the voice input, and can be compared to periods or windows associated with each of the provided prompts. The electronic device can then determine that the prompt corresponding to a window that includes the characteristic time stamp was the prompt to which the user wished to apply the voice input. The device can process the voice input to extract a user instruction, and apply the instruction to the identified prompt (e.g., and perform an operation associated with the prompt).
128 Citations
23 Claims
-
1. A method for processing a voice input provided in response to a prompt, comprising:
-
automatically providing a sequence of prompts, wherein each prompt is associated with a time period; receiving a voice input as the sequence of prompts is provided; identifying a characteristic time associated with the received voice input; identifying the time period that includes the characteristic time; and applying the received voice input to the prompt associated with the identified time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device for processing voice inputs, comprising:
-
an output interface for outputting a plurality of audio prompts, wherein the audio prompts are provided in succession; an input interface for receiving a voice input; and a processing module operative to; determine that at least two audio prompts were output while the voice input was received; define a characteristic time stamp for the voice input; compare the characteristic time stamp with input windows associated with each of the at least two audio prompts, wherein each input window defines a duration during which received inputs correspond to the audio prompt of the input window; and associate the received voice input with the audio prompt of the input window that includes the characteristic time stamp. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for defining input windows to associate with provided prompts, comprising:
-
identifying a plurality of prompts to provide in sequence, wherein each prompt is associated with an electronic device operation; defining an offset relative to at least one of a start time and an end time for providing each of the plurality of prompts; and determining, for each of the plurality of prompts, an input window defined by an initial time and a final time for determining which provided prompt of the plurality of prompts to associate with a received voice input, wherein at least one of the initial time and the final time are offset from the start time and end time by the defined offset. - View Dependent Claims (18, 19, 20)
-
-
21. Computer readable media for processing a voice input provided in response to a prompt, the computer readable media comprising computer program logic recorded thereon for:
-
automatically providing a sequence of prompts, wherein each prompt is associated with a time period; receiving a voice input as the sequence of prompts is provided; identifying a characteristic time associated with the received voice input; identifying the time period that includes the characteristic time; and applying the received voice input to the prompt associated with the identified time period. - View Dependent Claims (22, 23)
-
Specification