System and method for funneling user responses in an internet voice portal system to determine a desired item or servicebackground of the invention
First Claim
Patent Images
1. A computer-implemented method of funneling user responses in a voice portal system to determine a desired item or service, the voice portal system implemented by one or more computing devices, the method comprising:
- receiving, by at least one of one or more computing devices, a selection of a vertical domain related to the desired item or service of interest to a user;
querying, by at least one of the one or more computing devices, the user for a first attribute value associated with a first particular attribute of the desired item or service, the querying comprising;
prompting, by at least one of the one or more computing devices, the user to supply the first attribute value associated with the first particular attribute;
establishing, by at least one of the one or more computing devices, an attribute vocabulary set related to the first particular attribute of the desired item or service; and
identifying, by at least one of the one or more computing devices, the first attribute value given by the user by comparing the first attribute value with the attribute vocabulary set;
setting vertical preferences for the vertical domain based at least in part on the first attribute value;
determining, by at least one of the one or more computing devices, if the first attribute value given by the user satisfies an end state, the end state comprising a point at which the desired item or service is found; and
responsive to determining that said end state is not satisfied;
querying, by at least one of the one or more computing devices, the user for a second attribute value associated with a second particular attribute of the desired item or service; and
determining, by at least one of the one or more computing devices, if the second attribute value given by the user satisfies the end state.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of funneling user responses in a voice portal system to determine a desired item or service includes (a) querying a user for an attribute value associated with a first particular attribute of the desired item or service; and (b) determining if the attribute value given by the user satisfies an end state. If the end state is not satisfied, steps (a) and (b) are performed with a new particular attribute.
-
Citations
24 Claims
-
1. A computer-implemented method of funneling user responses in a voice portal system to determine a desired item or service, the voice portal system implemented by one or more computing devices, the method comprising:
-
receiving, by at least one of one or more computing devices, a selection of a vertical domain related to the desired item or service of interest to a user; querying, by at least one of the one or more computing devices, the user for a first attribute value associated with a first particular attribute of the desired item or service, the querying comprising; prompting, by at least one of the one or more computing devices, the user to supply the first attribute value associated with the first particular attribute; establishing, by at least one of the one or more computing devices, an attribute vocabulary set related to the first particular attribute of the desired item or service; and identifying, by at least one of the one or more computing devices, the first attribute value given by the user by comparing the first attribute value with the attribute vocabulary set; setting vertical preferences for the vertical domain based at least in part on the first attribute value; determining, by at least one of the one or more computing devices, if the first attribute value given by the user satisfies an end state, the end state comprising a point at which the desired item or service is found; and responsive to determining that said end state is not satisfied; querying, by at least one of the one or more computing devices, the user for a second attribute value associated with a second particular attribute of the desired item or service; and determining, by at least one of the one or more computing devices, if the second attribute value given by the user satisfies the end state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for funneling voice portal user responses to determine a desired item or service, the system comprising:
-
one or more processors; and one or more computer storage media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations of a user interface and a database coupled to the user interface, the user interface coordinating communications with a user, the database storing information regarding attributes, attribute vocabulary sets, and Internet-based information; wherein the user interface; prompts the user to supply a first attribute value associated with a first particular attribute; establishes an attribute vocabulary set related to the first particular attribute of the desired item or service; and identifies the first attribute value given by the user by comparing the first attribute value with the attribute vocabulary set; and determines if the first attribute value given by the user satisfies an end state, the end state comprising a point at which the desired item or service is found, wherein responsive to determining that said end state is not satisfied, the user interface; queries the user for a second attribute value associated with a further particular attribute of the desired item or service; determines if the second attribute value given by the user satisfies the end state; and wherein responsive to determining that said end state is satisfied, the user interface; selects an advertisement to be presented to the user based on the item or service; and completes a transaction related to the item or service by storing the transaction history for analysis by a customer management service to generate a report on different demographic segments. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A voice portal configured to funnel user responses to determine a desired item or service, the voice portal comprising:
one or more processors programmed for; querying a user for a vertical domain related to the desired item or service; querying the user for a first attribute value associated with a first particular attribute of the desired item or service; determining if the first attribute value given by the user satisfies an end state, the end state comprising a point at which the desired item or service is found; and responsive to determining that said end state is not satisfied; querying the user for a second attribute value associated with a second particular attribute of the desired item or service, the querying including; prompting the user to supply the first attribute value associated with the first particular attribute; establishing an attribute vocabulary set related to the first particular attribute of the desired item or service; and identifying the first attribute value given by the user by comparing the first attribute value with the attribute vocabulary set; determining if the second attribute value given by the user satisfies the end state; and wherein responsive to determining that the end state is satisfied, the end state is satisfied, selecting an advertisement to play based on the desired item or service. - View Dependent Claims (16, 17, 18, 19)
-
20. A computer program product comprising a non-transitory computer-readable medium having embodied thereon computer-readable program code for identifying user inputs to a voice portal system, the program code in the computer program product comprising:
-
computer readable program code for performing; querying a user for an first attribute value associated with a first particular attribute of a desired item or service, the querying including; prompting the user to supply the first attribute value associated with the first particular attribute; establishing an attribute vocabulary set related to the first particular attribute of the desired item or service; and identifying the first attribute value given by the user by comparing the first attribute value with the attribute vocabulary set; determining if the first attribute value given by the user satisfies an end state, the end state comprising a point at which the item or service is found; and responsive to a determination that said end state is not satisfied; building an attribute vocabulary set based in part on the first attribute value; querying the user for a second attribute value associated with a second particular attribute of the desired item or service; determining if the second attribute value given by the user satisfies the end state; and wherein when the end state is satisfied, selecting an advertisement to play based on the desired item or service. - View Dependent Claims (21, 22, 23, 24)
-
Specification