Patents by Inventor Chowdhary Musunuri

Chowdhary Musunuri 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).

  • Patent number: 8102470
    Abstract: In one embodiment, a method for synchronizing a plurality of video signals received from one or more video sources is provided. The method includes providing one or more video sources and providing a codec including an internal reference oscillator. The method also includes generating a plurality of horizontal and vertical synchronization pulses based on the reference frequency of the internal reference oscillator, generating a composite synchronization pulse based on the plurality of horizontal and vertical synchronization pulses, and transmitting the composite synchronization pulse to the one or more video sources via a communication link.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: January 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Chowdhary Musunuri, Richard T. Wales
  • Patent number: 8018492
    Abstract: A method, an apparatus, and logic for testing a video data path. One method includes sending video data corresponding to a video test pattern to an input port of a video data path; receiving video data at an output port of the video data path; and calculating a function of at least the active part of the received video data. The function is selected such that it has a correct value when the at least the active part of the received video data accurately corresponds to the corresponding part of the sent video data. The method further includes ascertaining whether the function of at least the active part of the received video data has the correct value to ascertain whether or not an error has occurred.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: September 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Chowdhary Musunuri, Richard T. Wales
  • Publication number: 20090213267
    Abstract: In one embodiment, a method for synchronizing a plurality of video signals received from one or more video sources is provided. The method includes providing one or more video sources and providing a codec including an internal reference oscillator. The method also includes generating a plurality of horizontal and vertical synchronization pulses based on the reference frequency of the internal reference oscillator, generating a composite synchronization pulse based on the plurality of horizontal and vertical synchronization pulses, and transmitting the composite synchronization pulse to the one or more video sources via a communication link.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Inventors: Chowdhary Musunuri, Richard T. Wales
  • Publication number: 20090109988
    Abstract: A method, an apparatus, and logic encoded in a computer-readable medium to carry out a method. The method includes receiving packets containing compressed video information, storing the received packets in a buffer memory, timestamping the received packets according to an adjustable clock; and removing packets from the buffer for decoding and playout of the video information, the removing according to playback order and at a time determined by the adjustable clock. The method includes adjusting the adjustable clock from time to time according to a measure the amount of time that the packets reside in the buffer memory, such that time latency caused by the buffer memory is limited. An overrun or an underrun of the buffer memory is unlikely.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Inventors: Chowdhary Musunuri, David J. Mackie, Richard T. Wales, J. William Mauchly
  • Publication number: 20080129826
    Abstract: A method, an apparatus, and logic for testing a video data path. One method includes sending video data corresponding to a video test pattern to an input port of a video data path; receiving video data at an output port of the video data path; and calculating a function of at least the active part of the received video data. The function is selected such that it has a correct value when the at least the active part of the received video data accurately corresponds to the corresponding part of the sent video data. The method further includes ascertaining whether the function of at least the active part of the received video data has the correct value to ascertain whether or not an error has occurred.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Inventors: Chowdhary Musunuri, Richard T. Wales
  • Publication number: 20050060421
    Abstract: A system and method are disclosed for providing immersive visualization at low bandwidth rates. The system retrieves a frame of multimedia information for transmission over a network and converts the frame from a first color space to a second color space. The system slices the frame into a plurality of frame slices and transforms each of the plurality of frame slices into a plurality of corresponding frequency domain components. The system quantizes the frequency domain components of each frame slice, when the frame slice to be processed is an intra-slice or a refresh slice, to generate quantized frequency domain components of each frame slice. The system variable-length encodes the quantized frequency domain components of each frame slice to generate compressed multimedia information associated with each frame slice. The system constructs network packets of the compressed multimedia information associated with each frame slice, and transmits the network packets via the network.
    Type: Application
    Filed: July 15, 2004
    Publication date: March 17, 2005
    Inventors: Chowdhary Musunuri, Raghavan Anand, Johan Pirot, Rahul Kale