Dynamic interactive voice interface
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a request from a user to begin an interactive session with a voice interface;
retrieving an interaction history of the user from a stored user profile corresponding from the user, the interaction history storing a plurality of past interactive sessions corresponding to the user, wherein each past interactive session includes an interaction path representing a path of menu options selected by the user, and wherein each menu option represents a content domain or content sub-domain of the voice interface;
retrieving interface preferences corresponding to the user from the stored user profile, the interface preferences including content domains and categories of content specified by the user;
adjusting a conversational style of the voice interface based on the interaction history of the user and the interface preferences corresponding to the user;
determining an order of menu options to present to the user based on the interaction history of the user and the interface preferences corresponding to the user; and
modifying a global vocabulary of the voice interface based on at least one or more frequently visited menu options of the interaction paths of the past interactive sessions corresponding to the user.
0 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.
2 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request from a user to begin an interactive session with a voice interface; retrieving an interaction history of the user from a stored user profile corresponding from the user, the interaction history storing a plurality of past interactive sessions corresponding to the user, wherein each past interactive session includes an interaction path representing a path of menu options selected by the user, and wherein each menu option represents a content domain or content sub-domain of the voice interface; retrieving interface preferences corresponding to the user from the stored user profile, the interface preferences including content domains and categories of content specified by the user; adjusting a conversational style of the voice interface based on the interaction history of the user and the interface preferences corresponding to the user; determining an order of menu options to present to the user based on the interaction history of the user and the interface preferences corresponding to the user; and modifying a global vocabulary of the voice interface based on at least one or more frequently visited menu options of the interaction paths of the past interactive sessions corresponding to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive a request from a user to begin an interactive session with a voice interface; retrieve an interaction history of the user from a stored user profile corresponding from the user, the interaction history storing a plurality of past interactive sessions corresponding to the user, wherein each past interactive session includes an interaction path representing a path of menu options selected by the user, and wherein each menu option represents a content domain or content sub-domain of the voice interface; retrieve interface preferences corresponding to the user from the stored user profile, the interface preferences including content domains and categories of content specified by the user; adjust a conversational style of the voice interface based on the interaction history of the user and the interface preferences corresponding to the user; determine an order of menu options to present to the user based on the interaction history of the user and the interface preferences corresponding to the user; and modify a global vocabulary of the voice interface based on at least one or more frequently visited menu options of the interaction paths of the past interactive sessions corresponding to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving a request from a user to begin an interactive session with a voice interface; retrieving an interaction history of the user from a stored user profile corresponding from the user, the interaction history storing a plurality of past interactive sessions corresponding to the user, wherein each past interactive session includes an interaction path representing a path of menu options selected by the user, and wherein each menu option represents a content domain or content sub-domain of the voice interface; retrieving interface preferences corresponding to the user from the stored user profile, the interface preferences including content domains and categories of content specified by the user; adjusting a conversational style of the voice interface based on the interaction history of the user and the interface preferences corresponding to the user; determining an order of menu options to present to the user based on the interaction history of the user and the interface preferences corresponding to the user; and modifying a global vocabulary of the voice interface based on at least one or more frequently visited menu options of the interaction paths of the past interactive sessions corresponding to the user. - View Dependent Claims (20)
-
Specification