Dynamic multimedia content stream delivery based on quality of service
First Claim
Patent Images
1. A method comprising:
- receiving a call from a telecommunications terminal at an interactive voice response system;
spawning a thread at said interactive voice response system after the receiving of said call, wherein said thread is for starting and stopping delivery of a multimedia stream to said telecommunications terminal, and wherein said multimedia stream comprises a plurality of components;
determining via said thread a non-empty subset of said plurality of components based on the quality of service for one or more signals received at said telecommunications terminal; and
transmitting only said non-empty subset of said plurality of components to said telecommunications terminal.
26 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for intelligently delivering components of a multimedia content stream (e.g., audio component, video component, etc.) to a telecommunications terminal based on the quality of service (QoS) for transmissions received at the terminal. The illustrative embodiment is disclosed in the context of an interactive voice response system, but is applicable in a wide variety of other telecommunications systems and applications.
44 Citations
10 Claims
-
1. A method comprising:
-
receiving a call from a telecommunications terminal at an interactive voice response system; spawning a thread at said interactive voice response system after the receiving of said call, wherein said thread is for starting and stopping delivery of a multimedia stream to said telecommunications terminal, and wherein said multimedia stream comprises a plurality of components; determining via said thread a non-empty subset of said plurality of components based on the quality of service for one or more signals received at said telecommunications terminal; and transmitting only said non-empty subset of said plurality of components to said telecommunications terminal. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a call from a telecommunications terminal at an interactive voice response system; spawning a thread at said interactive voice response system after the receiving of said call, wherein said thread is for starting and stopping delivery of a multimedia stream to said telecommunications terminal, and wherein said multimedia stream comprises a plurality of components; determining via said thread a non-empty subset of said plurality of components based on the quality of service for one or more signals received at said telecommunications terminal, wherein said non-empty subset comprises at least two of said plurality of components; transmitting only said non-empty subset of said plurality of components to said telecommunications terminal; and when the quality of service for one or more signals received at said telecommunications terminal falls below a threshold, suspending the transmission of one of said non-empty subset of components while continuing to transmit the remaining components of said non-empty subset of components. - View Dependent Claims (5)
-
-
6. A method comprising:
-
receiving a call from a telecommunications terminal at an interactive voice response system; spawning a thread at said interactive voice response system after the receiving of said call, wherein said thread is for starting and stopping delivery of a multimedia stream to said telecommunications terminal, and wherein said multimedia stream comprises a plurality of components; determining via said thread a non-empty subset of said plurality of components based on the quality of service for one or more signals received at said telecommunications terminal, wherein said non-empty subset comprises at least two of said plurality of components; transmitting only said non-empty subset of said plurality of components to said telecommunications terminal; and when the quality of service for one or more signals received at said telecommunications terminal rises above a threshold, transmitting one of said plurality of components that is not a member of said non-empty subset of components in addition to said non-empty subset of components. - View Dependent Claims (7)
-
-
8. A method comprising:
-
receiving a call from a telecommunications terminal at an interactive voice response system; spawning a thread at said interactive voice response system after the receiving of said call, wherein said thread is for starting and stopping delivery of a multimedia stream to said telecommunications terminal, and wherein said multimedia stream comprises a plurality of components; determining via said thread a non-empty subset of said plurality of components based on the quality of service for one or more signals received at said telecommunications terminal, wherein said non-empty subset comprises at least two of said plurality of components; transmitting only said non-empty subset of said plurality of components to said telecommunications terminal; and when the quality of service for one or more signals received at said telecommunications terminal drops below a threshold, transmitting one of said plurality of components that is not a member of said non-empty subset of components in lieu of one of said non-empty subset of components. - View Dependent Claims (9, 10)
-
Specification