Patents by Inventor Rama R. Prasad

Rama R. Prasad 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: 6269122
    Abstract: A method and apparatus for synchronizing audio and video streams in a video conferencing system is provided. During a video conferencing session, audio and video streams are transmitted from one processing system to a remote processing system, where they are recorded. Because the video stream has a variable frame rate during transmission, extra frames are inserted into the recorded video stream in order to maintain a constant, predetermined frame rate. During playback, synchronization information from the audio stream is provided by an audio playback process to a video playback process in order to synchronize the start of playing the audio and video streams, as well as to repeatedly synchronize the audio and video streams during playback.
    Type: Grant
    Filed: January 2, 1998
    Date of Patent: July 31, 2001
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Sheng-Hui Chu, Yueheng Xu
  • Patent number: 6237026
    Abstract: A method and apparatus is provided that allows an enrolling computer to automatically log-in to a network or enroll into a conference. The enrolling computer includes participant agent code that is executed which automatically communicates with a central computer executing enroller agent code to allow the enrolling computer to enroll in a conference without user action. For example, if a conference is set up with a radio frequency remote link, a laptop computer having a radio frequency remote link can automatically enroll into the conference through the execution of the participant agent code and the communication between a central computer and the enrolling computer via the radio frequency remote links.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: May 22, 2001
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Rune A. Skarbo
  • Patent number: 5852472
    Abstract: A method for creating a video connection between a video source for transmitting frames of video data and a video sink for receiving the frames. The video source may be a file, a camera, a computer network, and a telephony interface. The video sink may be a file, a visual display device, a computer network, and a telephony interface. The video source has a recycle framehandler function for recycling used buffers and the video sink has a process framehandler function for processing received frames. A video stream object is created having data members that include a reference to the video sink and a reference to the video source, as well as several member functions. The member functions are used to query the video sink to obtain a reference to the process framehandler function and to then provide the reference to the video source. The member functions are also used to query the video source to obtain a reference to the recycle framehandler function, which is then provided to the video sink.
    Type: Grant
    Filed: September 28, 1995
    Date of Patent: December 22, 1998
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Michael J. Gutmann, Stephen S. Ing
  • Patent number: 5826083
    Abstract: A computer system is programmed with a CPU intensive application that self-regulates its consumption of CPU cycles. More specifically, the CPU intensive application includes mainline logic that are designed to be able to be executed at different functional levels, consuming different rates of CPU cycles, and self-regulating logic for monitoring CPU load, and decrementally adapting the CPU intensive application to decreasingly lower functional level, and therefore lower rate of CPU cycle consumptions, in accordance to a set of adaptive policies. The set of adaptive rules specify a number of domain specific responses to various CPU load conditions.
    Type: Grant
    Filed: June 20, 1996
    Date of Patent: October 20, 1998
    Assignee: Intel Corporation
    Inventor: Rama R. Prasad
  • Patent number: 5765164
    Abstract: A method, apparatus, and storage medium for management at least two audio, video, or data (AVD) streams, wherein each AVD stream may comprise a plurality of stream segments. According to a preferred embodiment, the at least two AVD streams are stored in a file. A stream segment directory (SSD) table is stored, having an SSD entry for each stream segment in the file, wherein the SSD entry corresponding to each corresponding stream segment comprises a plurality of fields for characterizing the corresponding stream segment.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: June 9, 1998
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Ram V. Chary
  • Patent number: 5675511
    Abstract: A method, apparatus, and storage medium for event tagging of at least one audio, video, or data (AVD) stream, each AVD stream comprising a plurality of AVD stream chunks. According to a preferred embodiment, the at least one AVD stream is stored. An event tag is stored in response to a signal indicating the beginning of an event, the event tag having an event stream information data (ESID) structure comprising an ESID entry for each AVD stream of the at least one AVD stream, each ESID entry comprising an offset for locating a corresponding AVD stream chunk of each active AVD stream of the at least one AVD stream.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: October 7, 1997
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Ram V. Chary
  • Patent number: 5627936
    Abstract: A method, apparatus, and storage medium for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks. A stream information data stream (SIDS) having a plurality of SIDS chunks is stored, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams. A temporal index stream (TIS) having a plurality of TIS chunks is also stored, each TIS chunk corresponding to a corresponding SIDS chunk. Each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk. Each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams.
    Type: Grant
    Filed: December 21, 1995
    Date of Patent: May 6, 1997
    Assignee: Intel Corporation
    Inventors: Rama R. Prasad, Ram V. Chary