Dynamic interactive voice interface
First Claim
Patent Images
1. A method comprising:
- receiving a request for content corresponding to a content domain of a voice interface, the request comprising a voice command matching a domain vocabulary of the content domain that includes a term recognizable within the content domain, wherein the content domain represents an information group related to a common topic or subject and is located within a domain hierarchy of the voice interface including a plurality of content domains;
determining whether the request satisfies a request threshold of a minimum number of requests made to the content domain;
adding the term of the domain vocabulary to a global vocabulary for the voice interface based on satisfaction of the request threshold, wherein the term added to the global vocabulary is recognizable by the voice interface at any recognition instance within the domain hierarchy; and
repeating the determining and the adding for additional received requests for content.
1 Assignment
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.
55 Citations
30 Claims
-
1. A method comprising:
-
receiving a request for content corresponding to a content domain of a voice interface, the request comprising a voice command matching a domain vocabulary of the content domain that includes a term recognizable within the content domain, wherein the content domain represents an information group related to a common topic or subject and is located within a domain hierarchy of the voice interface including a plurality of content domains; determining whether the request satisfies a request threshold of a minimum number of requests made to the content domain; adding the term of the domain vocabulary to a global vocabulary for the voice interface based on satisfaction of the request threshold, wherein the term added to the global vocabulary is recognizable by the voice interface at any recognition instance within the domain hierarchy; and repeating the determining and the adding for additional received requests for content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22, 23, 28)
-
-
8. A non-transitory computer-readable medium having instructions stored thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:
-
receiving a request for content corresponding to a content domain of a voice interface, the request comprising a voice command matching a domain vocabulary of the content domain that includes a term recognizable within the content domain, wherein the content domain represents an information group related to a common topic or subject and is located within a domain hierarchy of the voice interface including a plurality of content domains; determining whether the request satisfies a request threshold of a minimum number of requests made to the content domain; adding the term of the domain vocabulary to a global vocabulary for the voice interface based on satisfaction of the request threshold, wherein the term added to the global vocabulary is recognizable by the voice interface at any recognition instance within the domain hierarchy; and repeating the determining and the adding for additional received requests for content. - View Dependent Claims (9, 10, 11, 12, 13, 14, 24, 25, 29)
-
-
15. A system comprising:
-
a memory storing; a receiving module configured to receive a request for content corresponding to a content domain of a voice interface, the request comprising a voice command matching a domain vocabulary the content domain that includes a term recognizable within the content domain, wherein the content domain represents an information group related to a common topic or subject and is located within a domain hierarchy of the voice interface including a plurality of content domains, a determining module configured to determine whether the request satisfies a request threshold of a minimum number of requests made to the content domain, and an adding module configured to add the term of the domain vocabulary to a global vocabulary for the voice interface based on satisfaction of the request threshold, wherein the term added to the global vocabulary is recognizable by the voice interface at any recognition instance within the domain hierarchy, wherein the determining and the adding modules are further configured to repeat the determination and addition for additional received requests for content; and one or more processors configured to process the modules. - View Dependent Claims (16, 17, 18, 19, 20, 21, 26, 27, 30)
-
Specification