System and method for packet network media redirection
First Claim
1. A system for providing an enhanced calling service comprising:
- a first network interface providing interfacing of a first communication device to an asynchronous network, wherein said first network interface includes a processor adapted to controllably direct a first media stream associated with said first communication device to a node in said asynchronous network; and
an interactive response process coupled to said asynchronous network and adapted to directly utilize packet network protocols, wherein said interactive response process accepts at least a portion of said first media stream and provides a media stream in response thereto, and wherein said interactive response process provides control signals to said first network interface to direct at least a portion of said first media stream to a node in said asynchronous network other than said interactive response process.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for a packet VRU which directly utilize packet network protocols, such as those of the H.323 standard, to provide enhanced services via a packet network. The packet VRU generally operates within the packet network and is not required to provide data format translation or multiple device-type access. In a preferred embodiment of the present invention, the packet VRU redirects the media stream from a source so that it is sent directly to a destination, instead of passing through the packet VRU. Alternatively, if the packet VRU must perform processing on the message contents, the packets may be sent to both the destination and to the packet VRU. The packet VRU may still retain call control over the media streams by maintaining the signaling and user input components of the call.
47 Citations
92 Claims
-
1. A system for providing an enhanced calling service comprising:
-
a first network interface providing interfacing of a first communication device to an asynchronous network, wherein said first network interface includes a processor adapted to controllably direct a first media stream associated with said first communication device to a node in said asynchronous network; and
an interactive response process coupled to said asynchronous network and adapted to directly utilize packet network protocols, wherein said interactive response process accepts at least a portion of said first media stream and provides a media stream in response thereto, and wherein said interactive response process provides control signals to said first network interface to direct at least a portion of said first media stream to a node in said asynchronous network other than said interactive response process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing enhanced calling services comprising:
-
interfacing a first communication device to an asynchronous network;
interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols;
directing a first media stream associated with said first communication device to said interactive response process;
accepting said first media stream by said interactive response process;
generating a second media stream by said interactive response process responsive to said first media stream;
directing said second media stream to said first communication device;
establishing a signaling channel between said first communication device and said interactive response process discrete from said first and second media streams;
accepting information from said first communication device via said signaling channel; and
controlling directing of said first media stream by said interactive response process responsive to said accepted information, wherein control of said first media stream is independent of control of said signaling channel. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for providing call payment services comprising:
-
interfacing a first communication device to an asynchronous network;
interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols;
directing a first media stream associated with said first communication device to said interactive response process;
accepting said first media stream by said interactive response process;
generating a second media stream by said interactive response process responsive to said first media stream;
directing said second media stream to said first communication device, wherein said first media stream accepted by said interactive response process and said second media stream directed to said first communication device comprise an interactive dialogue between said first communication device and said interactive response process including dialogue with respect to payment of a call and a desired second communication device with which said first communication device is to communicate;
establishing a signaling channel between said first communication device and said interactive response process discrete from said first and second media streams;
accepting information from said first communication device via said signaling channel in accordance with said dialogue; and
redirecting, as a function of said accepted information, said first media stream from said interactive response process to said second communication device interfaced to said asynchronous network while maintaining said signaling channel. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A method for providing conference calling services comprising:
-
interfacing a first communication device to an asynchronous network;
interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols;
directing a first media stream associated with said first communication device to said interactive response process;
accepting said first media stream by said interactive response process;
generating a second media stream by said interactive response process responsive to said first media stream;
directing said second media stream to said first communication device, wherein said first media stream accepted by said interactive response process and said second media stream directed to said first communication device comprise an interactive dialogue between said first communication device and said interactive response process including dialogue with respect a desired second communication device with which said first communication device is to communicate and a desired third communication device with which said first communication device is to communicate;
establishing a signaling channel between said first communication device and said interactive response process discrete from said first and second media streams;
accepting information from said first communication device via said signaling channel in accordance with said dialogue;
signaling an asynchronous network interface associated with said first communication device to replicate said first media stream to thereby provide at least a first replication of said first media stream and a second replication of said first media stream, wherein said first replication of said first media stream is directed to said second communication device and said second replication of said first media stream is directed to said third communication device; and
terminating direction of said first media stream to said interactive response process while maintaining said signaling channel. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
Specification