Patents by Inventor Mahesh S. Natu

Mahesh S. Natu 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: 6721868
    Abstract: Redirection of accesses to non-existent memory is instead sent to a virtual buffer. The virtual buffer may be implemented in headless systems which include no video buffer. Console redirection may use the virtual buffer to display information about the headless system. Accesses to the non-existent video hardware, either directly or using the BIOS API, are redirected to the virtual buffer before being retrieved by a remote console. The headless system is cheaper and may support additional add-in cards because the system includes no video controller.
    Type: Grant
    Filed: August 9, 2000
    Date of Patent: April 13, 2004
    Assignee: Intel Corporation
    Inventors: Mahesh S. Natu, Kerry B. Vander Kamp, Rahul Khanna
  • Publication number: 20040024917
    Abstract: A secure method for updating computer firmware online is described. The firmware storage locations are write protected prior to loading the operating system. Updating the firmware after loading the operating system helps to reduce downtime.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventors: Barry Kennedy, Mahesh S. Natu, John V. Lovelace, Andrew Fish, Sharif S. Faraq
  • Publication number: 20030200273
    Abstract: A technique for providing communication between two computers through a network in a way to allow one computer to control the other.
    Type: Application
    Filed: April 1, 2003
    Publication date: October 23, 2003
    Applicant: Intel Corporation, a Delaware corporation
    Inventors: Rahul Khanna, Mahesh S. Natu
  • Publication number: 20030051114
    Abstract: A processor-based system includes a system firmware program (e.g., the system basic input/output system (BIOS)) to execute a device firmware program (e.g., a device driver) stored on a storage (e.g., an expansion read-only-memory (ROM)). For execution, the processor-based system uses a system memory including a designated region intended for storing the device firmware program. The system firmware program determines whether the device firmware program exceeds the capacity of the designated region. And, if so, the system firmware program stores the device firmware program in the designated region and at least one another location in the system memory thus supporting larger expansion ROMs on some platforms.
    Type: Application
    Filed: September 7, 2001
    Publication date: March 13, 2003
    Inventor: Mahesh S. Natu
  • Publication number: 20020169976
    Abstract: Optional features of a computer system are enabled securely. Examples of the system features generally include number of processors, processor speed, memory size, and bus speed. A BIOS (Basic Input/Output System) of the system receives encrypted feature packets from a manufacturer of the system, decrypts, authenticates, and verifies the packets, and stores the decrypted packets in a secure, non-volatile storage. When the system is rebooted, the BIOS enables the optional system features as specified in the feature packets. Accordingly, the optional system features are enabled in a secure manner.
    Type: Application
    Filed: May 10, 2001
    Publication date: November 14, 2002
    Inventors: Todd A. Schelling, Mahesh S. Natu
  • Publication number: 20020083113
    Abstract: A method for using an operating system device for non-operating system uses. A false event signal is generated to indicate that a device should be shut down. After this is accomplished, the device is used for a different purpose while the operating system thinks it is inoperative. Once the other use is completed, another false event signal is generated so that the device is activated again and returned to use in the operating system in normal fashion.
    Type: Application
    Filed: December 26, 2000
    Publication date: June 27, 2002
    Inventor: Mahesh S. Natu