Patents by Inventor Neela Syam Kolli

Neela Syam Kolli 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: 7480740
    Abstract: A method and system whereby new devices may be introduced for use with a particular device driver without necessitating a change to the device driver binary is disclosed. In a preferred embodiment of the present invention, an option ROM is provided within the hardware device. Program code contained in the option ROM executes during the system boot process and reads the vendor ID, device ID, subsystem vendor ID, and subsystem device ID from the device. This option ROM code then determines, based on the vendor ID, device ID, subsystem vendor ID, and subsystem device ID, whether to write a signature to a scratch pad register of the device. When the operating system is booted, the driver reads the signature written by the option ROM code. If the signature matches the signature programmed into the driver, the driver claims the device as its own and continues to load.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: January 20, 2009
    Assignee: LSI Corporation
    Inventors: Ajitabh Prakash Saxena, Neela Syam Kolli, Jose Manoj
  • Patent number: 7409561
    Abstract: An apparatus, computer program product, and method for preventing piracy in combined hardware/software products, and specifically in RAID storage systems is disclosed. In a preferred embodiment of the present invention, when a hardware device (a disk controller, in a preferred embodiment) is initialized, the device executes firmware that directs it to write a signature to a storage location (scratchpad register) in the device, where the signature corresponds to a set of product features authorized for use with the hardware device. When application code executing on the host computer system attempts to access a feature (e.g., through device driver code), the stored signature is read from the hardware device. The code implementing the feature is allowed to execute only if the signature that is read from the hardware device matches a feature level of the product in which that feature is authorized.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: August 5, 2008
    Assignee: LSI Corporation
    Inventors: Neela Syam Kolli, Ajitabh Prakash Saxena, Krishna Kishore Lingamsetty
  • Patent number: 7363451
    Abstract: System and methods are disclosed for load balancing Input/Output (IO) commands to be executed by one or more disk drives from an array of disk drives. Systems and methods disclosed herein use one or more properties, such as disk drive RPM, disk drive cache, command queue lengths, real-time drive data, and head position to provide load balancing of Input/Output commands.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: April 22, 2008
    Assignee: LSI Logic Corporation
    Inventors: Neela Syam Kolli, Ajitabh Prakash Saxena, Hardy Doelfel
  • Publication number: 20040019710
    Abstract: The present invention is a method and system for allowing hot insertion and removal of removable storage devices of a storage system removing the requirement of a power shut-down of the storage system when a removable storage device fails. An insertion/removal event may be detected and an interrupt request line corresponding to an associated adapter of the affected drive may be enabled to alert a controller of the storage system of the insertion/removal event. Receipt of the interrupt request may provide notification of the insertion/removal event and may provide isolation to the affected drive such that the rest of the associated storage system may remain operational.
    Type: Application
    Filed: July 26, 2002
    Publication date: January 29, 2004
    Inventors: Neela Syam Kolli, Peter B. Jarrett