IP Library Granted Patent US 8,209,184
Granted Patent B1
US 8,209,184 · App. 11/548,882 · Granted Jun 26, 2012

System and method of providing generated speech via a network

View Patent ↗
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 8,209,184
App. No.
11/548,882
Granted
Jun 26, 2012
Kind
B1
Abstract

A system and method of operating an automatic speech recognition application over an Internet Protocol network is disclosed. The ASR application communicates over a packet network such as an Internet Protocol network or a wireless network. A grammar for recognizing received speech from a user over the IP network is selected from a plurality of grammars according to a user-selected application. A server receives information representing speech over the IP network, performs speech recognition using the selected grammar, and returns information based upon the recognized speech. Sub-grammars may be included within the grammar to recognize speech from sub-portions of a dialog with the user.

Claims (38)

1. A method of synthesizing speech from a server remotely accessible over a network, the method comprising, at the server:

receiving over a network an identification of a spoken dialog application from a plurality of spoken dialog applications, the identified spoken dialog application having an associated grammar;

recognizing received user speech from a user using the associated grammar; and

transmitting synthesized speech to the user from the server in response to the recognized user speech information over the network.

2. The method of claim 1 , further comprising:

identifying a sub-portion of a dialog with a user;

selecting a sub-grammar according to the identified sub-portion of the dialog; and

recognizing speech from the user for the identified sub-portion of the dialog using the selected sub-grammar.

3. The method of claim 2 , wherein each sub-grammar is associated with a task.

4. The method of claim 1 , wherein the associated grammar is identified by a universal resource locator (URL) compatible address associated with the spoken dialog application.

5. The method of claim 1 , wherein the network is an internet protocol network.

6. A system for synthesizing speech over a network, the system comprising:

a module configured to receive an identification over a network of a spoken dialog application from a plurality of spoken dialog applications, the identified spoken dialog application having an associated grammar;

a module configured to recognize received user speech from a user using the associated grammar; and

a module configured to transmit synthesized speech from the server to the user in response to the recognized user speech input information over the network.

7. The system of claim 6 , further comprising:

a module configured to identify a sub-portion of a dialog with a user;

a module configured to select a sub-grammar according to the identified sub-portion of the dialog; and

a module configured to recognize speech from the user for the identified sub-portion of the dialog using the selected sub-grammar.

8. The system of claim 7 , wherein each sub-grammar is associated with a task.

9. The system of claim 6 , wherein the associated sub-grammar is identified by a universal resource locator (URL) compatible address associated with the spoken dialog application.

10. A computer readable medium storing instructions for controlling a computing device for providing speech over a network, the instructions comprising:

receiving an identification over a network of a spoken dialog application from a plurality of spoken dialog applications, the identified spoken dialog application having an associated grammar;

recognizing received user speech from a user using the associated grammar; and

transmitting synthesized speech from the server to the user in response to the recognized user speech information over the network.

11. The computer readable medium of claim 10 , wherein the network is an internet protocol network.

12. The computer readable medium of claim 10 , wherein the instructions further comprise:

identifying a sub-portion of a dialog with a user;

selecting a subgrammar according to an identified sub-portion of the dialog; and

recognizing speech from the user for the identified sub-portion of the dialog using the selected sub-grammar.

13. The computer readable medium of claim 12 , wherein each sub-grammar is associated with a task.

14. The computer readable medium of claim 10 , wherein the an associated grammar is identified by a universal resource locator (URL) compatible address associated with the spoken dialog application.

15. A method of synthesizing speech from a server remotely accessible over a network, the method comprising, at the server:

receiving speech information from a user over a network;

recognizing the speech information using a grammar selected from a plurality of grammars; and

transmitting synthesized speech from the server to the user in response to the recognized user speech information over the network.

16. The method of claim 15 , wherein the network is an internet protocol network.

17. The method of claim 15 , wherein the grammar is selected based on a received identification of a spoken dialog application having the selected grammar.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041498/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: DRAGOSH, PAMELA LEIGH; ROE, DAVID BJORN; SHARP, ROBERT DOUGLAS
To: AT&T CORP.
Reel/Frame 034673/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 034673/0205 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 034673/0321 →