Patent US7003463B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7003463B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for providing network coordinated conversational services

Assignee: Nuance Communications Inc
•
Filing: 1999-10-01
•
Granted: 2006-02-21
•
Expires: 2019-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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 inlcudes 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.

Inventors

  • 👤 Stephane H. Maes
  • 👤 Ponani Gopalakrishnan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 19:10
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/40; H04L65/401; G; G10; G10L; G10L21/00; H04L41/00

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 210 words
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; 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, wherein the step of determining comprises the steps of determining whether local conversational resources are available for processing the requested conversational service; and wherein the method further comprises the steps of: executing the requested conversational service using the local conversational resources, if it is determined that local conversational resources are available for processing the requested conversational service; determining if results of the local processing is acceptable; and automatically accessing the at least second network device to remotely process the requested conversational service, if it is determined that the results of the local processing are not acceptable.
Claim 2
Independent Claim 210 words
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; 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, wherein the step of determining comprises the steps of determining whether local conversational resources are available for processing the requested conversational service; and wherein the method further comprises the steps of: executing the requested conversational service using the local conversational resources, if it is determined that local conversational resources are available for processing the requested conversational service; determining if results of the local processing is acceptable; and automatically accessing the at least second network device to remotely process the requested conversational service, if it is determined that the results of the local processing are not acceptable.
Claim 3
Dependent Claim 35 words
The method of claim 1 , further comprising the step of transmitting messages using conversational protocols to establish coordinated network communication between the first and at least second network device for sharing the conversational resources.
Claim 4
Dependent Claim 50 words
The method of claim 2 , wherein the step of automatically accessing comprises the steps of: automatically establishing a network connection with the at least second network device by transmitting messages using the conversational protocols; and transmitting compressed speech features or compressed waveform to the at least second network device.
Claim 5
Dependent Claim 241 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing automatic and coordinated sharing of conversational resources between network devices, the method steps comprising: 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; 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, wherein the instructions for performing the determining step comprise instructions for performing the steps of determining whether local conversational resources are available for processing the requested conversational service; and wherein the program storage device further comprises instructions for performing the steps of: executing the requested conversational service using the local conversational resources, if it is determined that local conversational resources are available for processing the requested conversational service; determining if results of the local processing is acceptable; and automatically accessing the at least second network device to remotely process the requested conversational service, if it is determined that the results of the local processing are not acceptable.
Claim 6
Dependent Claim 241 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for providing automatic and coordinated sharing of conversational resources between network devices, the method steps comprising: 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; 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, wherein the instructions for performing the determining step comprise instructions for performing the steps of determining whether local conversational resources are available for processing the requested conversational service; and wherein the program storage device further comprises instructions for performing the steps of: executing the requested conversational service using the local conversational resources, if it is determined that local conversational resources are available for processing the requested conversational service; determining if results of the local processing is acceptable; and automatically accessing the at least second network device to remotely process the requested conversational service, if it is determined that the results of the local processing are not acceptable.
Claim 7
Dependent Claim 41 words
The program storage device of claim 4 , further comprising instructions for performing the step of transmitting messages according to conversational protocols to establish coordinated network communication between the first and at least second network device for sharing the conversational resources.
Claim 8
Dependent Claim 57 words
The program storage device of claim 5 , wherein the instructions for performing the step of automatically accessing comprise instructions for performing the steps of: automatically establishing a network connection with the at least second network device using the conversational protocols; and transmitting compressed speech features or a compressed waveform to the at least second network device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-02-20 2009-08-22 2010-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-02-20 2013-08-22 2014-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-02-20 2017-08-22 2018-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag