| US 7,548,987 B2 | ||
| Method and system for improved transcoding of information through a telecommunication network | ||
| Marwan Anwar Jabri, Tiburon, Calif. (US); David Martin Jack, Reading (United Kingdom); and David John Myers, Glebe (Australia) | ||
| Assigned to Dilithium Holdings, Inc., Petaluma, Calif. (US) | ||
| Filed on Jul. 03, 2007, as Appl. No. 11/825,309. | ||
| Application 11/825309 is a continuation of application No. 10/388375, filed on Mar. 12, 2003, granted, now 7,266,611. | ||
| Claims priority of provisional application 60/364402, filed on Mar. 12, 2002. | ||
| Prior Publication US 2008/0059647 A1, Mar. 06, 2008 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—231 [709/223; 709/227; 709/230; 709/246] | 27 Claims |

| 1. A system for mediating a session between a first device operating on a first network using a first protocol and a second
device operating on a second network using a second protocol, the system comprising:
a first port adapted to:
receive a first media stream from the first device; and
receive a first command and control stream from the first device;
a second port adapted to:
transmit a second media stream to the second device; and
transmit a second command and control stream to the second device;
an adaptation module coupled to the first port and the second port, wherein the adaptation module is adapted to perform:
demultiplexing or depacketizing of the first media stream; and
multiplexing or packetizing of the second media stream;
a media adaptation module coupled to the first port and the second port, wherein the media adaptation module is adapted to
receive the first media stream and transmit the second media stream based on the first media stream, wherein transmission
of the second media stream is performed in real-time, wherein the media adaptation module is further adapted to perform a
transcoding process, the transcoding process comprising:
determining that at least a portion of the first media stream is supported by the second device;
decoding a second portion of the first media stream to provide a decoded portion; and
encoding the second media stream using the at least a portion and the decoded portion; and
a command and control module coupled to the first port and the second port, wherein the command and control module is adapted
to decode the first command and control stream and encode the second command and control stream based in part on the first
command and control stream.
|