Asynchronous event handling for video streams in interactive voice response systems
First Claim
Patent Images
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 that is for prompting for and receiving one or more caller inputs unrelated to said content stream; and
in response to said signal performing, concurrently with the execution of said application, an action at said interactive voice response system that is related to said content stream.
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.
-
Citations
18 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 that is for prompting for and receiving one or more caller inputs unrelated to said content stream; and in response to said signal performing, concurrently with the execution of said application, an action at said interactive voice response system that is related to said content stream. - 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, and wherein said script is for prompting for and receiving one or more caller inputs unrelated to said content stream; spawning a thread that performs an action related to said content stream 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)
-
Specification