Caller interface systems and methods
First Claim
1. A machine-implemented caller interface method, comprising:
- receiving a sequence of recognized characters beginning with a first recognized character and ending with a last recognized character;
selecting successive characters one at a time from the recognized character sequence in order beginning with the first recognized character;
for each selected character, constructing a current potential match set of potential character string matches by appending one or more characters selected from a set of misrecognized characters including the selected character to each potential character string match in a prior potential match set constructed for a preceding selected character, if any, and deleting from the current potential match set potential character string matches missing from a list of reference character strings; and
transmitting for presentation to a caller a reference data item corresponding to the potential character string match in a current potential match set containing one a single potential character string match after non-matching potential character string matches have been deleted.
13 Assignments
0 Petitions
Accused Products
Abstract
Caller interface systems and methods are described. In one aspect, a sequence of recognized characters beginning with a first recognized character and ending with a last recognized character is received. Successive characters are selected one at a time from the recognized character sequence in order beginning with the first recognized character. For each selected character, a current potential match set of potential character string matches is constructed by: appending characters selected from a set of misrecognized characters including the selected character to each potential character string match in a prior potential match set constructed for a preceding selected character, if any; and deleting from the current potential match set potential character string matches missing from a list of reference character strings. A reference data item corresponding to the potential character string match in a current potential match set containing one a single potential character string match is transmitted for presentation to a caller after non-matching potential character string matches have been deleted.
20 Citations
30 Claims
-
1. A machine-implemented caller interface method, comprising:
-
receiving a sequence of recognized characters beginning with a first recognized character and ending with a last recognized character;
selecting successive characters one at a time from the recognized character sequence in order beginning with the first recognized character;
for each selected character, constructing a current potential match set of potential character string matches by appending one or more characters selected from a set of misrecognized characters including the selected character to each potential character string match in a prior potential match set constructed for a preceding selected character, if any, and deleting from the current potential match set potential character string matches missing from a list of reference character strings; and
transmitting for presentation to a caller a reference data item corresponding to the potential character string match in a current potential match set containing one a single potential character string match after non-matching potential character string matches have been deleted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable medium storing machine-readable instructions for causing a machine to:
-
receive a sequence of recognized characters beginning with a first recognized character and ending with a last recognized character;
select successive characters one at a time from the recognized character sequence in order beginning with the first recognized character;
for each selected character, construct a current potential match set of potential character string matches by appending one or more characters selected from a set of misrecognized characters including the selected character to each potential character string match in a prior potential match set constructed for a preceding selected character, if any, and deleting from the current potential match set potential character string matches missing from a list of reference character strings; and
transmit for presentation to a caller a reference data item corresponding to the potential character string match in a current potential match set containing one a single potential character string match after non-matching potential character string matches have been deleted. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A caller interface system, comprising a voice browser programmed to:
-
receive a sequence of recognized characters beginning with a first recognized character and ending with a last recognized character;
select successive characters one at a time from the recognized character sequence in order beginning with the first recognized character;
for each selected character, construct a current potential match set of potential character string matches by appending one or more characters selected from a set of misrecognized characters including the selected character to each potential character string match in a prior potential match set constructed for preceding selected character, if any, and deleting from the current potential match set potential character string matches missing from a list of reference character strings; and
transmit for presentation to a caller a reference data item corresponding to the potential character string match in a current potential match set containing one a single potential character string match after non-matching potential character string matches have been deleted. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification