US7552225B2

Enhanced media resource protocol messages

Summary by NHIP

Per-turn media resource control

The method controls media processing resources remotely using a messaging protocol that allocates them on a per-turn basis. Each message format includes a start-line with a call identifier and a header identifying media input or output sources.

Claim Score by NHIP

Read claim 1, the broadest

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.

US7552225B2, drawing sheet 1
Sheet 1 of 4

Term

0.4 yearsleft in the term

Expires 21 February 2027, including 1,029 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

5 claims: 1 independent, 4 dependent

  1. 1
    Broadest claimClaim Score 34, narrow(NHIP)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.