IP Library Granted Patent US 7,552,225
Granted Patent B2
US 7,552,225 · App. 10/833,472 · Granted Jun 23, 2009

Enhanced media resource protocol messages

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 7,552,225
App. No.
10/833,472
Granted
Jun 23, 2009
Kind
B2
Abstract

A communication system can include a telephony application server and at least one speech engine, where the system uses a standardized messaging protocol that specifies a standard for media resources. The telephony application server can have at least one voice server component. The speech engines can be allocated to handle requests for the voice server component on a per turn basis. The standardized messaging protocol can define a message format for request messages sent from the voice server component to a selected speech engine, a message format for response messages sent from the speech engine to the voice server component, and a message format for event messages sent from the speech engine to the voice server component. Each message format can include a field for a call identifier.

Claims (12)

1. A method for controlling, and communicating with, media processing resources, the method comprising:

providing a system that requests services from at least one of the media processing resources, the system being remotely located from the media processing resources;

providing a messaging protocol for interfacing the system with the media processing resources; and

allocating the media processing resources on a per-turn basis, wherein each turn represents a discrete speech request or work unit that a media processing resource is to process;

wherein the messaging protocol defines a message format for requesting messages sent from the system to the media processing resources, a message format for response messages sent from the media processing resources to the system, and a message format for event messages sent from the media processing resources to the system;

wherein each message format includes a start-line, a message header, a field delimiter indicating an end of the message header, and an optional message body;

wherein the start-line specifies a message type and includes a call identifier that identifies a telephone number of a call requesting a media processing resource; and

wherein the message header includes an identifier for identifying a media input and/or output source for a media processing resource.

2. The method of claim 1 , wherein the system is one among an interactive Voice Response (IVR) system, a telephone application server, or a voice server.

3. The method of claim 1 , wherein the messaging protocol conforms to standards of a Media Resource Control Protocol (MRCP).

4. The method of claim 1 , wherein the messaging protocol specifies a request identifier that uniquely identifies a request, said request identifier including the call identifier.

5. The method of claim 1 , wherein the messaging header includes a field for identifying a media Uniform Resource Identifier (URI) associated with a media port.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065531/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022689/0317 →