IP Library Patent Application 11499139
Patent Application
App. No. 11/499,139

Integrated speech dialog system

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/499,139
Abstract

A speech dialog system includes a speech application manager, a message router, service components, and a platform abstraction layer. When a speech command is detected, the speech application manager instructs one or more service components to perform a service. The message router facilitates data exchange between the speech application manager and the service components. The message router includes a generic communication format that may be adapted to a communication format of an application. The platform abstraction layer facilitates platform independent communication between the speech dialog system and one or more target systems.

Claims (75)

1 . An integrated speech dialog system, comprising

a speech application manager;

a message router in communication with the speech application manager;

a plurality of service components in communication with the message router; and

a platform abstraction layer interconnecting the integrated speech dialog system with an arbitrary target system.

2 . The integrated speech dialog system of claim 1 , where the message router comprises a uniform generic communication format to provide data exchange between at least two of the plurality of service components.

3 . The integrated speech dialog system of claim 1 , where the speech application manager comprises a service registry.

4 . The system of claim 1 , where the plurality of service components comprise at least one of a customer programming interface, voice detection component, voice prompting component, text synthesis component, recorder component, spell matcher component, configuration database, debug and trace service, host agent, audio input/output manager and codecs, or general dialog manager.

5 . The integrated speech dialog system of claim 1 , further comprising a development environment.

6 . The integrated speech dialog system of claim 5 , where the development environment comprises a user interface.

7 . The integrated speech dialog system of claim 5 , where the development environment comprises a dialog development tool.

8 . The integrated speech dialog system of claim 1 , further comprising a simulation environment.

9 . The integrated speech dialog system of claim 1 , further comprising a speech dialog that controls a user application based on speech.

10 . The integrated speech dialog system of claim 1 , where the user application comprises an electronic system in a vehicle.

11 . A method that operates a speech dialog system comprising:

controlling an integrated speech dialog system through a speech application manager;

exchanging data between a plurality of service components and between the plurality of service components and the speech application manager through a message router; and

connecting the integrated speech dialog system to an arbitrary target system through a platform abstraction layer.

12 . The method of claim 11 , where the data exchanged by the message router is formatted in a uniform generic communication format.

13 . The method of claim 11 , where the plurality of service components comprises at least one of a customer programming interface and voice detection component.

14 . The method of claim 11 , further comprising

detecting a speech signal;

processing the detected speech signal;

generating output data based on an analysis of the processed speech signal;

routing the output data to a user application, where the routing is managed by the platform abstraction layer.

15 . The method of claim 14 , where the processing comprises at least one of converting the detected speech signal into a feature vector, a speech recognizing feature, a spell matching feature, or a speech recording feature.

16 . The method of claim 11 , where the output data comprises a synthesized speech signal.

17 . The method of claim 11 , further comprising developing a new speech dialog using a development environment.

18 . The method of claim 17 , developing comprising:

defining a new speech dialog;

generating the new speech dialog;

debugging the new speech dialog; and

integrating the new speech dialog into the integrated speech dialog system where the desired results are achieved.

19 . The method of claim 18 , further comprising:

simulating the new speech dialog;

determining whether the simulation produced desired results; and

debugging where the desired results were not achieved.

20 . The method of claim 11 , further comprising simulating a new speech dialog using a simulation environment.

21 . The method of claim 20 , further comprising:

determining whether the simulation produced desired results; and

debugging the new speech dialog when desired results were not achieved.

22 . The method of claim 21 , further comprising repeating the simulating, determining, and debugging acts until the desired results are achieved.

23 . A product comprising:

a machine readable medium; and

instructions on the medium that cause a processor in an integrated speech dialog system to:

control the integrated speech dialog system by a speech application manager;

exchange data between a plurality of service components and between the plurality of service components and the speech application manager through a message router; and

connect the integrated speech dialog system to an arbitrary target system though a platform abstraction layer.

24 . The product of claim 23 , where the data exchanged by the message router is formatted in a uniform generic communication format.

25 . The product of claim 23 , further comprising instructions on the medium that cause the processor to:

detect a speech signal;

process the detected speech signal;

generate output data based on an analysis of the processed speech signal;

transmit the output data to an application, where a data routing is managed by the platform abstraction layer.

26 . The product of claim 25 , where the processing instructions comprise at least one of converting the detected speech signal into a feature vector, speech recognizing, spell matching, and/or speech recording.

27 . The product of claim 25 , where the output data comprises a synthesized speech signal generated by the integrated speech dialog system.

28 . The product of claim 23 , further comprising instructions on the medium that cause the processor to develop a speech dialog using a development environment.

29 . The product of claim 23 , further comprising instructions on the medium that cause the processor to:

define a new speech dialog;

generate the new speech dialog;

debug the new speech dialog where the desired results were not achieved; and

integrate the new speech dialog into the integrated speech dialog system where the desired results are achieved.

30 . The product of claim 23 , further comprising instructions on the medium that cause the processor to simulate applications or devices using a simulation environment.

31 . The product of claim 30 , the simulating comprising:

determining whether the simulation produced desired results; and

debugging the new speech dialog where desired results were not achieved.

32 . An integrated speech dialog system comprising:

a speech application manager that controls the integrated speech dialog system;

a message router in communication with the speech application manager, the message router using a uniform generic communication format to provide a data exchange;

a plurality of service components in communication with the message router;

a platform abstraction layer interconnecting the integrated speech dialog system with an arbitrary target system;

a development environment that develops a new speech dialog; and

a simulation environment that simulates the new speech dialog.

33 . The integrated speech dialog system of claim 32 , where the development environment comprises debugging software.

34 . The integrated speech dialog system of claim 32 , where the development environment comprises a compiler that generates the new speech dialog.

Assignments (4)
ASSET PURCHASE AGREEMENT Recorded Jan 19, 2010
From: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 023810/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2010
From: CHP II, L.P.; HEALTHCARE CAPITAL PARTNERS, LLC; MAVERICK FUND II, LTD.; MAVERICK FUND PRIVATE INVESTMENTS, LTD.
To: MITRALSOLUTIONS, INC.
Reel/Frame 023741/0600 →
SECURITY AGREEMENT Recorded Jun 30, 2009
From: MITRALSOLUTIONS, INC.
To: HEALTHCARE CAPITAL PARTNERS, LLC; CHP II, L.P.; MAVERICK FUND II, LTD.; MAVERICK USA PRIVATE INVESTMENTS, LLC; MAVERICK FUND PRIVATE INVESTMENTS, LTD.
Reel/Frame 022892/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2007
From: SCHEDL, MANFRED
To: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH
Reel/Frame 018983/0969 →