Method and apparatus for providing interactive media during communication in channel-based media telecommunication protocols
First Claim
1. A method of delivering a media stream to a first device from a media server using a channel based protocol, the method comprising:
- transmitting a first session signaling message from the first device to the media server;
transmitting a second session signaling message from the media server to the first device;
establishing one or more channels between the media server and the first device;
establishing one or more first media streams between a content device and the media server;
processing the one or more first media streams in the media server to form one or more first processed media streams;
transmitting the one or more first processed media streams from the media server to the first device using the one or more channels;
transmitting a third session signaling message from the media server to a second device;
transmitting a fourth session signaling message from the second device to the media server;
establishing one or more second media streams between the second device and the media server;
processing the one or more second media streams in the media server to form one or more second processed media streams; and
transmitting the one or more second processed media streams from the media server to the first device using the one or more channels.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering a video ringback media stream to a first terminal includes transmitting a session signaling message from the first terminal to a ringback server, transmitting a session signaling response message from the ringback server to the first terminal, and establishing one or more channels between the ringback server and the first terminal. The method also includes establishing one or more media streams between a content device and the ringback server and processing the one or more media streams in the ringback server to form a video ringback media stream. The method further includes transmitting the video ringback media stream from the ringback server to the first terminal, transmitting a second session signaling message from the ringback server to a second terminal, and transmitting a second session signaling response message associated with answering a call from the second terminal to the ringback server. Transmitting the second session signaling response message is performed after transmitting a session signaling response message.
84 Citations
110 Claims
-
1. A method of delivering a media stream to a first device from a media server using a channel based protocol, the method comprising:
-
transmitting a first session signaling message from the first device to the media server;
transmitting a second session signaling message from the media server to the first device;
establishing one or more channels between the media server and the first device;
establishing one or more first media streams between a content device and the media server;
processing the one or more first media streams in the media server to form one or more first processed media streams;
transmitting the one or more first processed media streams from the media server to the first device using the one or more channels;
transmitting a third session signaling message from the media server to a second device;
transmitting a fourth session signaling message from the second device to the media server;
establishing one or more second media streams between the second device and the media server;
processing the one or more second media streams in the media server to form one or more second processed media streams; and
transmitting the one or more second processed media streams from the media server to the first device using the one or more channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of delivering a media stream from a media server to a first device using a channel based protocol, the method comprising:
-
transmitting a first session signaling message from the first device to the media server;
transmitting a second session signaling message from the media server to the first device;
establishing one or more channels between the media server and the first device;
establishing one or more first media streams between a content device and the media server;
transmitting a third session signaling message from the media server to a second device;
transmitting a fourth session signaling message from the second device to the media server;
establishing one or more second media streams between the second device and the media server;
processing at least one of the one or more first media streams or the one or more second media streams in the media server to form one or more processed media streams; and
transmitting the one or more processed media streams from the media server to the first device using the one or more channels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of delivering a video ringback media stream to a first terminal, the method comprising:
-
transmitting a session signaling message from the first terminal to a ringback server;
transmitting a session signaling response message from the ringback server to the first terminal;
establishing one or more channels between the ringback server and the first terminal;
establishing one or more media streams between a content device and the ringback server;
processing the one or more media streams in the ringback server to form a video ringback media stream;
transmitting the video ringback media stream from the ringback server to the first terminal using the one or more channels;
transmitting a second session signaling message from the ringback server to a second terminal; and
transmitting a second session signaling response message associated with answering a call from the second terminal to the ringback server, wherein transmitting the second session signaling response message is performed after transmitting a session signaling response message. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of providing media streams in a telecommunications network utilizing a first terminal and a second terminal, the method comprising:
-
transmitting a first session signaling message from the first terminal to a media server;
transmitting a second session signaling message from the media server to the first terminal;
establishing one or more channels between the media server and the first terminal;
establishing a first media stream between a content device and the media server;
transmitting a first media stream from the media server to the first terminal using the one or more channels;
transmitting a third session signaling message from the media server to the second terminal;
transmitting a fourth session signaling message from the second terminal to the media server;
establishing a second media stream between the second terminal and the media server;
determining a predetermined media feature in the second media stream; and
transmitting a third media stream from the media server to the first terminal using the one or more channels. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of providing a first media stream and a second media stream in a telecommunications network utilizing a first terminal and a second terminal, the method comprising:
-
transmitting a first session signaling message from the first terminal to a media server;
transmitting a second session signaling message from the media server to the first terminal;
establishing one or more channels between the media server and the first terminal;
establishing a first media stream between a content device and the media server;
transmitting a first media stream from the media server to the first terminal using the one or more channels;
transmitting a third session signaling message from the media server to the second terminal;
transmitting a fourth session signaling message from the second terminal to the media server;
establishing a second media stream between the second terminal and the media server;
generating a predetermined media feature in a third media stream, wherein the predetermined media feature is generated in the media server; and
transmitting the third media stream from the media server to the first terminal using the one or more channels. - View Dependent Claims (61, 62, 63, 64, 65)
-
-
66. A method of providing media streams during a session cutover process in a telecommunications network utilizing a first terminal and a second terminal, the method comprising:
-
transmitting a first session signaling message from the first terminal to a media server;
transmitting a second session signaling message from the media server to the first terminal;
establishing one or more first channels between the media server and the first terminal;
establishing a first media stream from a content device to the media server;
transmitting a second media stream from the media server to the first terminal using the one or more first channels, wherein the second media stream is associated with the first media stream;
transmitting a third session signaling message from the media server to the second terminal;
transmitting a fourth session signaling message from the second terminal to the media server;
establishing one or more second channels between the media server and the second terminal;
transmitting a third media stream from the first terminal to the media server using the one or more first channels; and
transmitting a fourth media stream from the second terminal to the media server using the one or more second channels. - View Dependent Claims (67, 68, 69, 70, 71)
-
-
72. A method of providing video ringback services to terminals in a telecommunications network, the method comprising:
-
storing a media content in one or more memories disposed in a content server, wherein the media content is stored in a first format;
establishing a first media stream between the content server and a media server;
establishing a second media stream between the media server and at least one of a first H.324-like terminal or a SIP-like terminal;
establishing a third media stream between the media server and a second H.324-like terminal;
transcoding the media content in the media server to form a first ringback media stream characterized by a second format;
transmitting the first ringback media stream to the at least one of the first H.324-like terminal or the SIP-like terminal;
transcoding the media content in the media server to form a second ringback media stream characterized by a third format different from the second format; and
transmitting the second ringback media stream to the second H.324-like terminal. - View Dependent Claims (73, 74, 75, 76, 77)
-
-
78. A method of charging for media content delivered through a telecommunications network, the method comprising:
-
transmitting a first session signaling message from a first device to a media server;
transmitting a second session signaling message from the media server to the first device;
establishing one or more channels between the media server and the first device;
establishing one or more first media streams between a content server and the media server;
determining an occurrence of a transition event; and
initiating a charging event associated with the transition event. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A method of delivering a video ringback media stream to a first terminal, the method comprising:
-
transmitting a session signaling message from the first terminal to a ringback server;
transmitting a session signaling response message from the ringback server to the first terminal;
establishing one or more channels between the ringback server and the first terminal;
establishing one or more media streams between a content device and the ringback server;
processing the one or more media streams in the ringback server to form a video ringback media stream;
transmitting the video ringback media stream from the ringback server to the first terminal using the one or more channels;
transmitting a second session signaling message from the ringback server to a second terminal;
transmitting a second session signaling response message associated with answering a call from the second terminal to the ringback server, wherein transmitting the second session signaling response message is performed after transmitting the session signaling response message; and
reducing an involvement of the ringback server from a level associated with call establishment. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97)
-
-
98. A method of delivering a video ringback media stream to a 3G-324M terminal, the method comprising:
-
transmitting a first Q.931 SETUP message from the 3G-324M terminal to a ringback server;
transmitting a first Q.931 CONNECT message from the ringback server to the 3G-324M terminal;
establishing one or more first channels between the ringback server and the 3G-324M terminal;
establishing one or more media streams between a content device and the ringback server;
processing the one or more media streams in the ringback server to form the video ringback media stream;
transmitting the video ringback media stream from the ringback server to the 3G-324M terminal using the one or more first channels;
transmitting a session signaling message from the ringback server to a second terminal;
transmitting a second session signaling message associated with answering a call from the second terminal to the ringback server, wherein transmitting the second session signaling message is performed after transmitting the first Q.931 CONNECT message;
establishing one or more second channels between the ringback server and the second terminal; and
associating the one or more first channels and the one or more second channels at the ringback server. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106)
-
-
107. A system for transmitting media between a first mobile handset, a second mobile handset, and a gateway, the system comprising:
-
a gateway;
a content server coupled to the gateway, wherein the gateway is configured to receive video ringback content from the content server;
a first handset coupled to the gateway and adapted to receive the video ringback content from the gateway; and
a second handset coupled to the gateway, wherein the gateway is further configured to;
receive media from the second handset, and transmit the media from the second handset to the first handset. - View Dependent Claims (108, 109, 110)
-
Specification