Method and apparatus for robustly locating user barge-ins in voice-activated command systems
First Claim
Patent Images
1. A computer-implemented method of querying a user to select from a list in a voice-activated command system, the method comprising:
- generating, and presenting to the user, a first command prompt phrase, the first command prompt phrase being a voice prompt phrase that includes a first item on the list and an index for a second item on the list, the first command prompt phrase not including an index for the first item on the list, wherein the index for the first item on the list is instead included in a different command prompt phrase for a different item that immediately precedes the first item on the list, and wherein the second item on the list immediately follows the first item on the list;
selecting the different item from the list if a user selection barge-in is received during a presentation, to the user, of the index for the first item on the list as part of a presentation, to the user, of the different command prompt phrase;
receiving a verbal navigation command from the user;
utilizing a computer processor that is a component of the computer to adjust the first command prompt phrase, in response to the verbal navigation command received from the user, such that the adjusted first command prompt phrase does not include the different item or the second item on the list but does include the index for the first item on the list, the first item on the list, and the index for the second item on the list;
generating, and presenting to the user, as a further response to the verbal navigation command received from the user, the adjusted first command prompt phrase, the adjusted first command prompt phrase being a voice prompt phrase that includes the index for the first item on the list, the first item on the list, and the index for the second item on the list; and
selecting the first item on the list if the user selection barge-in is received during a presentation, to the user, of the index for the first item on the list as part of said presentation, to the user, of the adjusted first command prompt phase.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of querying a user to select from a list in a voice-activated command system is provided. The method includes generating command prompt phrases during which the user can select items on the list. The command prompt phrases include an item on the list and an index for another item on the list. In some embodiments, each command prompt phrase also includes a period of silence between item on the list and the index for another item on the list. If a user selecting barge-in is received during a particular command prompt phrase, the corresponding item on the list is selected.
23 Citations
18 Claims
-
1. A computer-implemented method of querying a user to select from a list in a voice-activated command system, the method comprising:
-
generating, and presenting to the user, a first command prompt phrase, the first command prompt phrase being a voice prompt phrase that includes a first item on the list and an index for a second item on the list, the first command prompt phrase not including an index for the first item on the list, wherein the index for the first item on the list is instead included in a different command prompt phrase for a different item that immediately precedes the first item on the list, and wherein the second item on the list immediately follows the first item on the list; selecting the different item from the list if a user selection barge-in is received during a presentation, to the user, of the index for the first item on the list as part of a presentation, to the user, of the different command prompt phrase; receiving a verbal navigation command from the user; utilizing a computer processor that is a component of the computer to adjust the first command prompt phrase, in response to the verbal navigation command received from the user, such that the adjusted first command prompt phrase does not include the different item or the second item on the list but does include the index for the first item on the list, the first item on the list, and the index for the second item on the list; generating, and presenting to the user, as a further response to the verbal navigation command received from the user, the adjusted first command prompt phrase, the adjusted first command prompt phrase being a voice prompt phrase that includes the index for the first item on the list, the first item on the list, and the index for the second item on the list; and selecting the first item on the list if the user selection barge-in is received during a presentation, to the user, of the index for the first item on the list as part of said presentation, to the user, of the adjusted first command prompt phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of querying a user to select from a list in a voice-activated command system, the method comprising:
-
breaking a prompt of the list into a plurality of individual prompt phrases, with individual prompt phrases including an item from the list, wherein individual prompt phrases also include as a postfix to the item an index of a next item included in a next individual prompt phrase; playing a next of the plurality of individual prompt phrases; determining whether a user barge-in has been detected; if it is determined that a user barge-in has been detected, then determining the corresponding item from the list; and if it is determined that a user barge-in has not been detected, then repeating the steps of playing and determining for additional individual prompt phrases; receiving a verbal navigation command from the user; utilizing a computer processor that is a component of the computer to re-define one of the individual prompt phrases for a particular item from the list, in response to the verbal navigation command received from the user, such that the re-defined individual prompt phrase includes the index for the particular item from the list as a prefix to the particular item and also includes, as a postfix to the particular item, the index for an item that immediately follows the particular item on the list, wherein re-defining the individual prompt phrases for a particular item from the list further comprises increasing the number of words during which a selection barge-in will cause a corresponding selection of the particular item from the list, and wherein the increase is contingent upon receipt of the verbal navigation command from the user such that the increase is not made if the verbal navigation command is not received; and playing the redefined individual prompt phrase. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented voice command system comprising:
-
a voice prompt generator that generates a first prompt phrase, the first prompt phrase including a first item on a list and an index for a second item on the list as a postfix to the first item on the list; an input that receives a user barge-in, the input comprising a speech recognition engine that receives audible user barge-ins and verbal navigation commands; a barge-in locating component that selects the first item on the list if the user barge-in is received during the first prompt phrase which includes the first item on the list and the index for the second item on the list; the voice prompt generator also generating a second prompt phrase, the second prompt phrase including the second item on the list and an index for a third item on the list; and a computer processor that is a component of the computer, the computer processor being implemented by a navigation control component to control the voice prompt generator, in response to receipt of a verbal navigation command from the user, to generate and present to the user an adjusted first command prompt phrase through adjustment of the first prompt phrase, wherein the adjusted first command prompt phrase includes the index for the first item on the list, the first item on the list, and the index for the second item on the list. - View Dependent Claims (15, 16, 17, 18)
-
Specification