Asynchronous event handling for video streams in interactive voice response systems
First Claim
1. A method comprising:
- receiving a signal at an interactive voice response system during a call that involves said interactive voice response system and a telecommunications terminal, wherein said signal is associated with a content stream that is delivered to said telecommunications terminal during said call, and wherein said interactive voice response system executes an application to handle said call; and
performing an action at said interactive voice response system in response to said signal;
wherein the performing of said action is concurrent with the execution of said application.
27 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for enabling an interactive voice response (IVR) system to deliver a video stream to a telecommunications terminal and handle events related to the video stream. In particular, the illustrative embodiment overcomes two disadvantages of the prior art. First, the illustrative embodiment enables events to be generated and caught by a script of an IVR system at any time during a call. Second, the illustrative embodiment enables events to be handled in parallel with the execution of a script of the IVR system, thereby enabling the performing of actions response to a stream-related event without halting or interfering with other tasks of the IVR script.
60 Citations
20 Claims
-
1. A method comprising:
-
receiving a signal at an interactive voice response system during a call that involves said interactive voice response system and a telecommunications terminal, wherein said signal is associated with a content stream that is delivered to said telecommunications terminal during said call, and wherein said interactive voice response system executes an application to handle said call; and
performing an action at said interactive voice response system in response to said signal;
wherein the performing of said action is concurrent with the execution of said application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
catching an event in a script of an interactive voice response system, wherein said event is associated with a content stream that is delivered to a telecommunications terminal during a call that involves said telecommunications terminal and an interactive voice response system;
spawning a thread that performs an action in response to said event; and
interpreting one or more lines of code of said script during the execution of said thread. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
catching an event in a markup-language script;
spawning a thread in response to said event; and
interpreting one or more lines of code of said markup-language script during the execution of said thread. - View Dependent Claims (20)
-
Specification