Systems and methods for spoken dialog service arbitration
First Claim
Patent Images
1. A method for arbitrating spoken dialog services, the method comprising:
- determining, with an arbitration module that includes a processor, a capability catalog associated with a plurality of devices accessible within an environment, the capability catalog including a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices;
receiving, with a speech understanding module that includes a processor, a spoken utterance from a user within the environment;
arbitrating, with an arbitration module that includes a processor, between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service; and
processing the spoken utterance with the selected spoken dialog service on the selected device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for arbitrating spoken dialog services include determining a capability catalog associated with a plurality of devices accessible within an environment. The capability catalog includes a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices. The system arbitrates between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service.
-
Citations
20 Claims
-
1. A method for arbitrating spoken dialog services, the method comprising:
-
determining, with an arbitration module that includes a processor, a capability catalog associated with a plurality of devices accessible within an environment, the capability catalog including a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices; receiving, with a speech understanding module that includes a processor, a spoken utterance from a user within the environment; arbitrating, with an arbitration module that includes a processor, between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service; and processing the spoken utterance with the selected spoken dialog service on the selected device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for spoken dialog arbitration, the system comprising:
-
a speech understanding module, including a processor, configured to process a speech utterance received from a user within an environment; an arbitration module, including a processor, communicatively coupled to the speech understanding module, the arbitration module configured to determine a capability catalog associated with a plurality of devices accessible within the environment, the capability catalog including a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices;
receive the spoken utterance;
arbitrate between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service; and
processing the spoken utterance with the selected spoken dialog service on the selected device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An arbitration method comprising:
-
determining, with an arbitration module that includes a processor, a capability catalog associated with a plurality of devices accessible within a vehicle, the capability catalog including a list of the plurality of devices mapped to a list of spoken dialog services provided by each of the plurality of devices; receiving, with a speech understanding module that includes a processor, the spoken utterance; arbitrating, with an arbitration module that includes a processor, between the plurality of devices and the spoken dialog services in the capability catalog to determine a selected device and a selected dialog service, wherein the arbitrating includes classifying the spoken utterance to determine a set of candidate devices from the plurality of devices and a set of spoken dialog services based on the capability catalog, and determining the selected device from the set of candidate devices and the selected spoken dialog service from the list of candidate spoken dialog services based on a verification criterion; and processing the spoken utterance with the selected spoken dialog service on the selected device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification