Cooperative media applications using packet network media redirection
First Claim
Patent Images
1. A method for providing enhanced calling services comprising:
- interfacing a first communication device to an asynchronous network;
interfacing a second communication device to said asynchronous network;
interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols;
establishing a first signaling channel associated with said first communication device and said interactive response process;
directing, under control of said interactive response process using said first signaling channel, a first media stream associated with said first communication device to said second communication device to thereby provide a call; and
directing a third media stream from said interactive response process to said first communication device during a time in which said first media stream is directed to said second communication device.
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, such as whisper mode communications, call recording, call broadcasting, advertisement broadcasting during calls, one-number service, and operator services. In a preferred embodiment of the present invention, the packet VRU establishes control of media streams, such as through the use of separate signaling channels associated with various communication devices, in order to provide desired enhanced call services.
-
Citations
63 Claims
-
1. A method for providing enhanced calling services comprising:
-
interfacing a first communication device to an asynchronous network; interfacing a second communication device to said asynchronous network; interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols; establishing a first signaling channel associated with said first communication device and said interactive response process; directing, under control of said interactive response process using said first signaling channel, a first media stream associated with said first communication device to said second communication device to thereby provide a call; and directing a third media stream from said interactive response process to said first communication device during a time in which said first media stream is directed to said second communication device. - 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. A method for providing enhanced calling services comprising:
-
interfacing a first communication device to an asynchronous network; interfacing a second communication device to said asynchronous network; interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols; establishing a first signaling channel associated with said first communication device and said interactive response process; directing, under control of said interactive response process using said first signaling channel, a first media stream associated with said first communication device to said second communication device to thereby provide a call; replicating said first media stream to thereby provide a third media stream; directing said third media stream to said interactive response process during a time in which said first media stream is directed to said second communication device; and recording said third media stream by said interactive response process. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for providing enhanced calling services comprising:
-
interfacing a plurality of communication devices 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 a first communication device of said plurality of communication devices to said interactive response process; accepting said first media stream by said interactive response process; determining at least two communication devices of said plurality of communication devices for use in communication as a function of said accepted first media stream; directing a second media stream from said interactive response process to a second communication device of said plurality of communication devices, wherein said second communication device is one of said at least two communication devices of said plurality of communication devices; and directing, during a time in which said second media stream is directed from said interactive response process to said second communication device, a third media stream from said interactive response process to a third communication device of said plurality of communication devices, wherein said third communication device is one of said at least two communication devices of said plurality of communication devices. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for providing enhanced calling services comprising:
-
interfacing a first communication device to an asynchronous network; interfacing a second communication device to said asynchronous network; interfacing an interactive response process to said asynchronous network, wherein said interactive response process is adapted to directly utilize packet network protocols; interfacing an operator system to said interactive response process; establishing a first signaling channel associated with said first communication device and said interactive response process; directing, under control of said interactive response process using said first signaling channel, a first media stream associated with said first communication device to said second communication device; receiving at said interactive response process signaling information from said first communication device indicating a desire to communicate with said operator system; redirecting, under control of said interactive response process using said first signaling channel, said first media stream associated with said first communication device from said second communication device to said operator system; and directing a third media stream from said operator system to said first communication device. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for providing enhanced calling services comprising:
-
interfacing a number of communication devices to an asynchronous network, wherein a plurality of said number of communication devices include call control functionality; directing a first media stream associated with at least one of a first communication device of said number of communication devices and a second communication device of said number of communication devices to the other one of said first and second communication devices under control of said call control functionality associated with said first communication device; and directing a second media stream associated with at least one of said first communication device, said second communication device, and a third communication device of said number of communication devices to at least one of said first, second, and third communication devices under control of said call control functionality associated with said second communication device. - View Dependent Claims (58, 59, 60, 61, 62, 63)
-
Specification