IMS-based interactive media system and method
First Claim
1. An interactive media system for providing interactive media services to a caller during a call from said caller to a called telephone number, comprising:
- a location server, said location server storing a location of an interactive application;
an application server, said application server storing, at said location, said interactive application in a predetermined format;
a media resource controller;
at least one media resource; and
a browser, said browser being configured to (i) receive said called telephone number, (ii) determine said location by sending said location server a request identifying said called telephone number, wherein said location server functions as a redirection server by identifying said location in response to said request, (iii) obtain said interactive application in said predetermined format from said application server by identifying said location, (iv) interpret said interactive application in said predetermined format and (v) responsively communicate with said media resource controller to invoke said at least one media resource in accordance with said interactive application.
6 Assignments
0 Petitions
Accused Products
Abstract
An interactive media system for an IP Multimedia Subsystem (IMS) architecture includes a media resource function processor (MRFP) and a media resource function controller (MRFC). The MRFP includes media resources, such as automatic speech recognition (ASR) engines and text-to-speech (TTS) engines, and a voice browser. A caller places a call to a telephone number to reach an interactive media service, and the MRFC establishes a real-time packet media session between the media gateway and the MRFP. The voice browser queries a location server to determine the location of an interactive application associated with the called telephone number and then queries an application server corresponding to the location to obtain the interactive application as a voice extensible markup language (VXML) document. The browser interprets the VXML document and responsively invokes the media resources, via the MRFC, to provide the interactive media service to the caller.
39 Citations
12 Claims
-
1. An interactive media system for providing interactive media services to a caller during a call from said caller to a called telephone number, comprising:
-
a location server, said location server storing a location of an interactive application; an application server, said application server storing, at said location, said interactive application in a predetermined format; a media resource controller; at least one media resource; and a browser, said browser being configured to (i) receive said called telephone number, (ii) determine said location by sending said location server a request identifying said called telephone number, wherein said location server functions as a redirection server by identifying said location in response to said request, (iii) obtain said interactive application in said predetermined format from said application server by identifying said location, (iv) interpret said interactive application in said predetermined format and (v) responsively communicate with said media resource controller to invoke said at least one media resource in accordance with said interactive application. - View Dependent Claims (2, 3, 4, 5, 6, 11, 12)
-
-
7. A method of providing an interactive media service, said method comprising:
-
a media resource processor receiving at least one call identifier; said media resource processor receiving a location from a location server in response to a first request, said first request identifying said at least one call identifier; said media resource processor receiving an interactive application from an application server in response to a second request, said second request identifying said location; a media resource controller establishing a real-time packet media session with said media resource processor; said media resource processor interpreting said interactive application and responsively sending messages to said media resource controller; and said media resource controller controlling said media resource processor during said real-time packet media session in accordance with said messages. - View Dependent Claims (8, 9, 10)
-
Specification