Media gateway appliance
First Claim
1. A method for accepting streamed media packets sent from a content provider server and converting said streamed media packets to a pulse code modulated (PCM) signal stream, said method comprising the steps of:
- receiving, at a first interface, a request from a client device for a specified media content stored by said content provider server, said specified media content comprising at least one of live and archived media content;
establishing, at said first interface and responsive to receipt of said request, a session with said content provider server for said requested media content, wherein said session is remotely controllable via said client device using control messages for controlling presentation of said requested media content;
receiving, at said first interface, said streamed media packets corresponding to said specified media content, said streamed media packets being encoded media packets adapted to one of a plurality of encoded streaming media formats;
transcoding, at said first interface, said streamed media packets received from said content provider server, to form a PCM signal stream corresponding to said specified media content; and
launching, from said first interface, said PCM signal stream onto a network operable to convey said PCM signal stream to the client device making said request.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and device are disclosed which receives packets streamed over a packet network, decodes the packets received to generate a decoded signal stream and filters the decoded signal stream to generate a pulse code modulated (PCM) signal stream. The PCM signal stream may be tailored to conform to the target destination transport requirements, including call channels established over circuit-switched networks, whether wired or wireless, without modifying the capabilities associated with the network infrastructure or the client phone.
205 Citations
45 Claims
-
1. A method for accepting streamed media packets sent from a content provider server and converting said streamed media packets to a pulse code modulated (PCM) signal stream, said method comprising the steps of:
-
receiving, at a first interface, a request from a client device for a specified media content stored by said content provider server, said specified media content comprising at least one of live and archived media content; establishing, at said first interface and responsive to receipt of said request, a session with said content provider server for said requested media content, wherein said session is remotely controllable via said client device using control messages for controlling presentation of said requested media content; receiving, at said first interface, said streamed media packets corresponding to said specified media content, said streamed media packets being encoded media packets adapted to one of a plurality of encoded streaming media formats; transcoding, at said first interface, said streamed media packets received from said content provider server, to form a PCM signal stream corresponding to said specified media content; and launching, from said first interface, said PCM signal stream onto a network operable to convey said PCM signal stream to the client device making said request. - 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. An apparatus for accepting streamed media packets sent from a content provider server and converting said streamed media packets to a pulse code modulated (PCM) signal stream, said apparatus comprising:
-
means for receiving, at a first interface, a request from a client device for a specified media content stored by said content provider server, said specified media content comprising at least one of live and archived media content; means for establishing, at said first interface and responsive to receipt of said request, a session with said content provider server for said requested media content, wherein said session is remotely controllable via said client device using control messages for controlling presentation of said requested media content; means for receiving, at said first interface, said streamed media packets corresponding to said specified media content, said streamed media packets being encoded media packets adapted to one of a plurality of encoded streaming media formats; means for transcoding, at said first interface, said streamed media packets received from said content provider server, to form a PCM signal stream corresponding to said specified media content; and means for launching, from said first interface, said PCM signal stream onto a network operable to convey said PCM signal stream to the client device making said request. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for accepting streamed media packets sent from an Internet content provider server and converting said streamed media packets to a pulse code modulated (PCM) signal stream, said apparatus comprising;
-
a circuit-switched line interface for receiving a request from a client device for a specified media content available from said Internet content provider server, said specified media content comprising at least one of live and archived media content; a service control module coupled with said circuit-switched line interface, said service control module operable to solicit, accept and process said request from said client device over a circuit-switched network; a session control module coupled to said service control module and coupled to an interface to the Internet, said session control module operable to establish a session with said Internet content provider server for the purposes of receiving said streamed media packets from said Internet content provider, wherein said session is remotely controllable via said client device using control messages for controlling presentation of said requested media content, said streamed media packets being encoded media packets adapted to one of a plurality of encoded streaming media formats; and a media translation module coupled to said interface to the Internet, said media translation module operable to decode said streamed media packets and translate said decoded streamed media packets into said PCM signal stream, wherein said PCM signal stream is cell casted to said client device and at least one other client device. - View Dependent Claims (44, 45)
-
Specification