Patents by Inventor Muhammad Mohsin Rahmatullah

Muhammad Mohsin Rahmatullah has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110141889
    Abstract: An improved method and system for the determination of jitter buffers enables the generation of buffers having sizes and delays such that, as designed, the buffers capture a substantial majority of packets while not being resource intensive. The present methods and systems provide for improved jitter buffer management by deriving playout buffer adjustments from a plurality of variances, centered around a distribution peak, or mean average delay. The playout buffer monitor uses the buffer adjustments, in size and delay, to select, store and playout packets at their adjusted playout time. The present invention may be employed in a media gateway that enables data communications among heterogenous networks and may be specifically deployed to manage jitter experienced in the course of receiving packetized data and processing the data for further transmission through a packet-based or circuit-switched network.
    Type: Application
    Filed: October 8, 2010
    Publication date: June 16, 2011
    Inventors: Jon Laurent Pang, Mohammad Usman, Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah
  • Patent number: 7835280
    Abstract: An improved method and system for the determination of jitter buffers enables the generation of buffers having sizes and delays such that, as designed, the buffers capture a substantial majority of packets while not being resource intensive. The present methods and systems provide for improved jitter buffer management by deriving playout buffer adjustments from a plurality of variances, centered around a distribution peak, or mean average delay. The playout buffer monitor uses the buffer adjustments, in size and delay, to select, store and playout packets at their adjusted playout time. The present invention may be employed in a media gateway that enables data communications among heterogenous networks and may be specifically deployed to manage jitter experienced in the course of receiving packetized data and processing the data for further transmission through a packet-based or circuit-switched network.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: November 16, 2010
    Assignee: Quartics, Inc.
    Inventors: Jon Laurent Pang, Mohammad Usman, Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah
  • Publication number: 20090316580
    Abstract: An improved method and system for the determination of jitter buffers enables the generation of buffers having sizes and delays such that, as designed, the buffers capture a substantial majority of packets while not being resource intensive. The present methods and systems provide for improved jitter buffer management by deriving playout buffer adjustments from a plurality of variances, centered around a distribution peak, or mean average delay. The playout buffer monitor uses the buffer adjustments, in size and delay, to select, store and playout packets at their adjusted playout time. The present invention may be employed in a media gateway that enables data communications among heterogenous networks and may be specifically deployed to manage jitter experienced in the course of receiving packetized data and processing the data for further transmission through a packet-based or circuit-switched network.
    Type: Application
    Filed: January 8, 2009
    Publication date: December 24, 2009
    Inventors: Jon Laurent Pang, Mohammad Usman, Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah
  • Patent number: 7516320
    Abstract: The present invention is a system on chip having a scalable, distributed processing architecture and memory capabilities through a plurality of parallel processing layers. In one embodiment, the processor comprises a plurality of processing layers, a processing layer controller, and a central direct memory access controller. The processing layer controller manages the scheduling of tasks and distribution of processing tasks to each processing layer. Within each processing layer, a plurality of pipelined processing units (Pus), specially designed for conducting a defined set of processing tasks, are in communication with program memories and data memories.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: April 7, 2009
    Assignee: Quartics, Inc.
    Inventors: Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah
  • Publication number: 20030112758
    Abstract: An improved method and system for the determination of jitter buffers enables the generation of buffers having sizes and delays such that, as designed, the buffers capture a substantial majority of packets while not being resource intensive. The present methods and systems provide for improved jitter buffer management by deriving playout buffer adjustments from a plurality of variances, centered around a distribution peak, or mean average delay. The playout buffer monitor uses the buffer adjustments, in size and delay, to select, store and playout packets at their adjusted playout time. The present invention may be employed in a media gateway that enables data communications among heterogenous networks and may be specifically deployed to manage jitter experienced in the course of receiving packetized data and processing the data for further transmission through a packet-based or circuit-switched network.
    Type: Application
    Filed: February 25, 2002
    Publication date: June 19, 2003
    Inventors: Jon Laurent Pang, Mohammad Usman, Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah
  • Publication number: 20030105799
    Abstract: The present invention is a system on chip architecture having scalable, distributed processing and memory capabilities through a plurality of processing layers. In a preferred embodiment, a distributed processing layer processor comprises a plurality of processing layers, a processing layer controller, and a central direct memory access controller. The processing layer controller manages the scheduling of tasks and distribution of processing tasks to each processing layer. Within each processing layer, a plurality of pipelined processing units (PUs), specially designed for conducting a defined set of processing tasks, are in communication with a plurality of program memories and data memories. One application of the present invention is in a media gateway that is designed to enable the communication of media across circuit switched and packet switched networks.
    Type: Application
    Filed: December 3, 2001
    Publication date: June 5, 2003
    Applicant: Avaz Networks, Inc.
    Inventors: Shoab Ahmad Khan, Muhammad Mohsin Rahmatullah