System and method for providing network coordinated conversational services
First Claim
1. A system for providing automatic and coordinated sharing of conversational resources, comprising:
- a first and a second network device, wherein the first and second network device each comprise;
a set of conversational resources;
a dialog manager for managing a conversation and executing calls requesting a conversational service, wherein the dialog manager determines whether a conversational service is to be processed and executed locally on a local network device or remotely on a remote network-connected device, wherein this determination is made by determining at least the amount of available resources on the local network device; and
a communication stack comprising;
conversational protocols for communicating messages over the network, wherein the messages communicated using the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service; and
speech transmission protocols for transmitting one of compressed speech waveforms, compressed speech features, and compressed results between the first and second devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing automatic and coordinated sharing of conversational resources, e.g., functions and arguments, between network-connected servers and devices and their corresponding applications. In one aspect, a system for providing automatic and coordinated sharing of conversational resources includes a network having a first and second network device, the first and second network device each comprising a set of conversational resources, a dialog manager for managing a conversation and executing calls requesting a conversational service, and a communication stack for communicating messages over the network using conversational protocols, wherein the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service.
90 Citations
17 Claims
-
1. A system for providing automatic and coordinated sharing of conversational resources, comprising:
-
a first and a second network device, wherein the first and second network device each comprise; a set of conversational resources; a dialog manager for managing a conversation and executing calls requesting a conversational service, wherein the dialog manager determines whether a conversational service is to be processed and executed locally on a local network device or remotely on a remote network-connected device, wherein this determination is made by determining at least the amount of available resources on the local network device; and a communication stack comprising; conversational protocols for communicating messages over the network, wherein the messages communicated using the conversational protocols establish coordinated network communication between the dialog managers of the first and second network device to automatically share the set of conversational resources of the first and second network device, when necessary, to perform their respective requested conversational service; and speech transmission protocols for transmitting one of compressed speech waveforms, compressed speech features, and compressed results between the first and second devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing automatic and coordinated sharing of conversational resources, comprising:
-
a client comprising local conversational resources and a dialog manager for managing the local conversational resources, processing a request for a conversational service, and determining if a request for a conversational service can be performed using the local conversational resources; and a server comprising server conversational resources, wherein the dialog manager of the client will automatically access the server for processing the request using the server conversational resources if it determines that the requested conversational service cannot be performed using the local conversational resources, wherein the determination made by the dialog manager is made by determining at least the amount of available resources on the client.
-
-
12. A method for providing automatic and coordinated sharing of conversational resources between network devices, comprising the steps of:
-
receiving a request for a conversational service by a first network device; determining by the first network device whether to process the requested conversational service one of locally using conversational resources of the first network device, remotely using conversational resources of at least a second network device or locally and remotely using both the local and remote conversational resources, wherein the determination is made by determining an amount of resources available locally; and automatically communicating with the at least second network device, if it is determined that the conversational service will be processed, at least in part, remotely using the conversational resources of the at least second network device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification