Patents by Inventor Rama R. Menon

Rama R. Menon 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: 7949774
    Abstract: One or more validation keys are embedded in a data stream at a server. A client requests the data stream from the server. The server sends the data stream to the client. The client receives the data stream, and samples the data stream to detect one or more validation keys.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: May 24, 2011
    Assignee: Intel Corporation
    Inventors: Gregory C. Kime, Rama R. Menon, Reed J. Sloss
  • Patent number: 7433985
    Abstract: An embodiment of the present invention is a technique to process system management interrupt. A system management interrupt (SMI) is received. The SMI is associated with a system management mode (SMM). A conditional SMI inter-processor interrupt (IPI) message is broadcast to at least a processor. The SMI is processed without waiting for the at least processor to check into the SMM. A clear pending SMI is broadcast to the processors at end of SMI processing to clear a pending SMI condition.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: October 7, 2008
    Assignee: Intel Corporation
    Inventors: Mani Ayyar, Ioannis Schoinas, Rama R. Menon, Aniruddha Vaidya, Akhilesh Kumar
  • Patent number: 7340526
    Abstract: One or more validation keys are embedded in a data stream at a server. A client requests the data stream from the server. The server sends the data stream to the client. The client receives the data stream, and samples the data stream to detect one or more validation keys.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: March 4, 2008
    Assignee: Intel Corporation
    Inventors: Gregory C. Kime, Rama R. Menon, Reed J. Sloss
  • Patent number: 7318107
    Abstract: A method is described comprising: maintaining a plurality of data relating to client streaming connections across a plurality of servers; and assigning a particular client streaming connection to a first server upon detecting that a second server previously serving a streaming connection to the client has become inoperative.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: January 8, 2008
    Assignee: Intel Corporation
    Inventor: Rama R. Menon
  • Publication number: 20040061717
    Abstract: The invention is a multi-modal browsing system and method. The modes of the client and content are determined. An intelligent content processor may translate content from one mode to another to provide the client with a multi-modal browsing experience.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Rama R. Menon, Ramesh G. Illikkal, Uma G. Ilango, Burzin A. Daruwala
  • Patent number: 6687846
    Abstract: A system and method for error handling and recovery in a content distribution system is described in which errors corresponding to failed file operations (e.g., file transfer errors, file delete errors) are placed in an error queue. Error analysis logic reads the errors from the error queue and makes a determination as to whether the file operation errors are recoverable errors based on an error recovery policy. If the error analysis logic determines that recovery is possible, then one or more error recovery procedures are invoked. The procedures may be specific to the content delivery system (e.g., “Server X was down on 1/20 between 10:20 and 11:00 AM”), or may be more general (e.g., “attempt file transfers 5 times before quitting”). If it is determined that an error is not automatically recoverable, then the error is included in an error report.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: February 3, 2004
    Assignee: Intel Corporation
    Inventors: Farid Adrangi, Rama R. Menon, Reed J. Sloss, David W. Gaddis
  • Publication number: 20030126276
    Abstract: A client requests a data stream from a server. The server samples the data stream. The server generates one or more fingerprint blocks for one or more sampled portions of the data stream. The server sends the data stream to the client. The client receives the data stream. The client samples the data stream. The client generates one or more fingerprint blocks for one or more sampled portions of the data stream. The client compares one or more fingerprint blocks generated at the client to one or more fingerprint blocks generated at the server.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Inventors: Gregory C. Kime, Rama R. Menon
  • Publication number: 20030084179
    Abstract: One or more validation keys are embedded in a data stream at a server. A client requests the data stream from the server. The server sends the data stream to the client. The client receives the data stream, and samples the data stream to detect one or more validation keys.
    Type: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Inventors: Gregory C. Kime, Rama R. Menon, Reed J. Sloss
  • Publication number: 20030055971
    Abstract: Providing load balancing in delivering rich media includes monitoring bandwidth usage on each link between a switching device and each of a plurality of servers, monitoring an amount of information being transmitted on each link, and considering the bandwidth usage and the amount of information in choosing one of the servers to stream rich media information across a network to a destination.
    Type: Application
    Filed: September 19, 2001
    Publication date: March 20, 2003
    Inventor: Rama R. Menon
  • Patent number: 6452974
    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: November 2, 2000
    Date of Patent: September 17, 2002
    Assignee: Intel Corporation
    Inventors: Rama R. Menon, Sheng-Hui Chu, Yueheng Xu