Distributed interactive media system and method
First Claim
1. A distributed interactive media system, said system 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, said interactive application calling for spoken text and speech recognition;
a plurality of media resources, said plurality of media resources including at least one automatic speech recognition (ASR) engine and at least one text-to-speech (TTS) engine;
a resource manager for managing usage of said media resources; and
a browser, said browser obtaining said location from said location server and said interactive application in said predetermined format from said application server, said browser invoking said media resources through said resource manager in accordance with said interactive application, wherein said browser invokes said at least one TTS engine when said interactive application calls for spoken text and invokes said at least one ASR engine when said interactive application calls for speech recognition.
6 Assignments
0 Petitions
Accused Products
Abstract
A distributed service node includes a voice browser, media resources, such as automatic speech recognition (ASR) engines and text-to-speech (TTS) engines, and a resource manager. A media gateway converts between a pulse code modulation (PCM) format used in a circuit-switched telephone network and a real-time packet media format used by the distributed service node. A caller places a call to telephone number associated with the media gateway, and a real-time packet media session is established between the media gateway and the distributed service node. 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 to provide an interactive media service to the caller.
48 Citations
18 Claims
-
1. A distributed interactive media system, said system 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, said interactive application calling for spoken text and speech recognition; a plurality of media resources, said plurality of media resources including at least one automatic speech recognition (ASR) engine and at least one text-to-speech (TTS) engine; a resource manager for managing usage of said media resources; and a browser, said browser obtaining said location from said location server and said interactive application in said predetermined format from said application server, said browser invoking said media resources through said resource manager in accordance with said interactive application, wherein said browser invokes said at least one TTS engine when said interactive application calls for spoken text and invokes said at least one ASR engine when said interactive application calls for speech recognition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing an interactive media service, said method comprising:
-
receiving a called telephone number that identifies a call from a user; receiving a location from a location server in response to a first request, said first request identifying said called telephone number; receiving an interactive application from an application server in response to a second request, said second request identifying said location; establishing a real-time packet media session with at least one media resource; and controlling said at least one media resource during said real-time packet media session in accordance with said interactive application to provide said interactive media service to said user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification