Dynamic interactive voice interface
First Claim
Patent Images
1. A method comprising:
- providing a voice user interface that interacts with a user at a first level of formality;
monitoring a history of user interaction with the voice user interface; and
adjusting the voice user interface to interact with the user with a second level of formality based on the history of user interaction.
4 Assignments
0 Petitions
Accused Products
Abstract
A dynamic voice user interface system is provided. The dynamic voice user interface system interacts with a user at a first level of formality. The voice user interface system then monitors history of user interaction and adjusts the voice user interface to interact with the user with a second level of formality based on the history of user interaction.
83 Citations
55 Claims
-
1. A method comprising:
-
providing a voice user interface that interacts with a user at a first level of formality;
monitoring a history of user interaction with the voice user interface; and
adjusting the voice user interface to interact with the user with a second level of formality based on the history of user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing a voice user interface comprising:
-
creating a user profile having preference information for a user; and
providing a virtual host with a consistent personality defined in accordance with the user profile. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing voice user interface services comprising:
-
providing a user with an interactive voice user interface;
monitoring the interaction of the user with the voice user interface to determine a user experience level; and
providing the user with an extended menu of options, if the user experience level has not reached a predetermined threshold. - View Dependent Claims (20, 21, 22)
-
-
23. A voice user interface system comprising:
-
an ordered data structure including one or more domains, each domain associated with respective content;
a grammar for accessing content from the ordered data structure; and
a user profile for storing information about a user'"'"'s preferences and history of interaction with the system;
wherein the grammar dynamically changes based on the information stored in the user profile to provide a natural interaction experience for the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of providing a voice user interface comprising:
-
providing a user with a first option to visit one of a plurality of domains by uttering a voice command associated with one of the plurality of domains, the plurality of domains contained in an ordered data structure, each domain comprising respective content available for presentation to the user;
visiting a first one of the plurality of domains automatically, if no response is provided by the user for the first option;
providing the user with a second option to hear content of the first domain; and
playing the content of the first domain, if no response is provided by the user to the second option. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A voice user interface system comprising:
-
an ordered data structure including one or more domains, each domain associated with content belonging to one or more categories;
a grammar for accessing content from the ordered data structure, the grammar comprising;
vocabulary comprising a plurality of terms, at least one term associated with at least one respective domain; and
a set of rules for visiting said one or more domains or for playing content therein, each rule corresponding to one or more respective terms; and
a user profile comprising;
a user preference log for storing information about a user'"'"'s preferences for accessing content in said one or more domains; and
a user interaction history log for storing information about the user'"'"'s history of interaction with the system;
wherein a command provided at a recognition instance is processed against the terms included in the vocabulary for recognition, and if a match is found between the command and a term, then the respective domains in the ordered data structure are visited and the content of the respective domains is played in accordance with the rule corresponding to the matched term, using a conversational style that dynamically changes based on information included in the user profile. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55)
-
Specification