Patents Assigned to Dilithium Networks, Inc.
  • Publication number: 20090300205
    Abstract: A system for transcoding multimedia information from a first format to a second format through one or more networks. The system includes an input module which receives a first stream of information in a first format from a first terminal employing a first multimedia system protocol. The system also includes an output module which provides a second stream of information in a second format to a second terminal employing a second multimedia system protocol. The system also includes a capability module adapted to identify a first capability associated with the first terminal and identify a second capability associated with the second terminal. The system also includes a selection module adapted to select a transcoding process. The system also includes a transcoding module adapted to use the selected transcoding process to process the first stream of information to the second stream of information.
    Type: Application
    Filed: June 2, 2009
    Publication date: December 3, 2009
    Applicant: Dilithium Networks, Inc.
    Inventor: Marwan Anwar Jabri
  • Publication number: 20080059647
    Abstract: A system (and methods) for transferring multimedia information from a source location to a destination location through one or more networks, which may be different. The system has a source output which provides a first stream of information in a first format. The system also has a destination input which receives a second stream of information in a second format. A proxy transcoder server (“PTS”) is coupled between the source output and the destination input. The PTS has a transcoding module transcoding data. The PTS also has a capability module identifying a first capability of the source output and a second capability of the destination input, and selecting a transcoding process based upon the first capability and the second capability.
    Type: Application
    Filed: July 3, 2007
    Publication date: March 6, 2008
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan Jabri, David Jack, David Myers
  • Publication number: 20070291106
    Abstract: A method of offering video ringback services includes providing a multimedia ringback media stream in a first system component and receiving a call at an MSC from an originating terminal. The call is directed to a VRBT server. The method also includes establishing a session between the VRBT server and the originating terminal and providing the multimedia ringback media stream to the originating terminal. The method further includes thereafter, receiving a message from a terminating terminal indicating that the terminating terminal has answered, transmitting a message from the VRBT server to a second system component that indicates an initiation of a chargeable session, and providing a communication path between the originating terminal and the terminating terminal with reduced involvement of the VRBT server.
    Type: Application
    Filed: March 23, 2007
    Publication date: December 20, 2007
    Applicant: Dilithium Networks, Inc.
    Inventors: Brody Kenrick, Marwan Jabri
  • Publication number: 20070291776
    Abstract: A method of providing video ringback services includes receiving, at a VRBT server, a setup message from a terminal originating a call and providing providing a first message from the VRBT server to an MSC. The method also includes establishing a communication session between the terminal originating the call and the VRBT server through the bidirectional bearer, thereafter, providing a video ringback stream from the VRBT server to the terminal originating the call, and receiving a first message from a terminal terminating the call indicating that the terminal terminating the call has answered. The method further includes providing a second message from the VRBT server to the MSC, wherein the second message is interpreted at the MSC as an indication to begin charging for a session and providing a communication path between the terminal originating the call and the terminal terminating the call.
    Type: Application
    Filed: March 23, 2007
    Publication date: December 20, 2007
    Applicant: Dilithium Networks, Inc.
    Inventors: Brody Kenrick, Marwan Jabri, David Jack, Nathan Taylor
  • Publication number: 20050027517
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Application
    Filed: August 27, 2004
    Publication date: February 3, 2005
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan Jabri, Jianwei Wang, Stephen Gould
  • Patent number: 6829579
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: December 7, 2004
    Assignee: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, Jianwei Wang, Stephen Gould
  • Publication number: 20040002855
    Abstract: An apparatus for processing adaptive codebook pitch lag from one CELP based standard to another CELP based standard. The apparatus has various modules that perform at least the functionality described herein. The apparatus includes a time-base subframe checker inspection module, which is adapted to associate one or more incoming subframes with an outgoing subframes of a destination codec. The apparatus also has a decision module coupled to the time-base subframe inspection module. The decision module is adapted to determine a desired pitch lag parameter from a plurality of pitch lag parameters among respective two or more incoming subframes. The apparatus has a pitch lag selection module coupled to the decision module. The pitch lag selection module is adapted to select the desired pitch lag parameter.
    Type: Application
    Filed: March 12, 2003
    Publication date: January 1, 2004
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, Jian Wei Wang, Sameh Georgy, Michael Ibrahim
  • Publication number: 20030200337
    Abstract: A system (and methods) for transferring multimedia information from a source location to a destination location through one or more networks, which may be different. The system has a source output which provides a first stream of information in a first format. The system also has a destination input which receives a second stream of information in a second format. A proxy transcoder server (“PTS”) is coupled between the source output and the destination input. The PTS has a transcoding module transcoding data. The PTS also has a capability module identifying a first capability of the source output and a second capability of the destination input, and selecting a transcoding process based upon the first capability and the second capability.
    Type: Application
    Filed: March 12, 2003
    Publication date: October 23, 2003
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, David Martin Jack, David John Myers
  • Publication number: 20030177004
    Abstract: A method for transcoding a CELP based compressed voice bitstream from source codec to destination codec. The method includes processing a source codec input CELP bitstream to unpack at least one or more CELP parameters from the input CELP bitstream and interpolating one or more of the plurality of unpacked CELP parameters from a source codec format to a destination codec format if a difference of one or more of a plurality of destination codec parameters including a frame size, a subframe size, and/or sampling rate of the destination codec format and one or more of a plurality of source codec parameters including a frame size, a subframe size, or sampling rate of the source codec format exist. The method includes encoding the one or more CELP parameters for the destination codec and processing a destination CELP bitstream by at least packing the one or more CELP parameters for the destination codec.
    Type: Application
    Filed: January 8, 2003
    Publication date: September 18, 2003
    Applicant: Dilithium Networks, Inc.
    Inventors: Marwan A. Jabri, Jianwei Wang, Stephen Gould
  • Publication number: 20030028643
    Abstract: A system (and methods) for transferring multimedia information from a source location to a destination location through one or more networks, which may be different. The system has a source output which provides a first stream of information in a first format. The system also has a destination input which receives a second stream of information in a second format. A proxy transcoder server (“PTS”) is coupled between the source output and the destination input. The PTS has a transcoding module transcoding data. The PTS also has a capability module identifying a first capability of the source output and a second capability of the destination input, and selecting a transcoding process based upon the first capability and the second capability.
    Type: Application
    Filed: June 17, 2002
    Publication date: February 6, 2003
    Applicant: Dilithium Networks, Inc.
    Inventor: Marwan Anwar Jabri