Patents by Inventor Ravindranath Kasinath Manikundalam

Ravindranath Kasinath Manikundalam 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: 6058414
    Abstract: A system, method and program product enabling applications to be dynamically bound to resources as required by an application. Resource access exceptions are intercepted and, where access is authorized, cause the application to be bound to one of a plurality of processors linked in an asymmetric multiple processor configuration which has access to the resource required. If access is not permitted, an error is generated. Applications may invoke operating system application programming interfaces to register requirements for access to particular resources and to receive operating system feedback on resource assignment conflicts and potential processor thrashing situations. The operating system maintains a list of mapping processors to resources and manages the authorization of resource access by applications. Application processes are dynamically bound to a particular processor as necessary to meet resource requirements.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: May 2, 2000
    Assignee: International Business Machines Corporation
    Inventors: Ravindranath Kasinath Manikundalam, Jayashree Ramanathan
  • Patent number: 5819091
    Abstract: A data processing system stores and maintains a plurality of security levels for dynamically linked libraries. Upon loading of an application, and upon determination of which dynamically linked libraries are required by the application, the data processing system determines the predefined security level assigned to the application and loads dynamically linked libraries previously encoded with the predefined security level.
    Type: Grant
    Filed: December 22, 1994
    Date of Patent: October 6, 1998
    Inventors: James Wendell Arendt, Ravindranath Kasinath Manikundalam, James Michael Phelan
  • Patent number: 5708811
    Abstract: Lazy loading of executable library objects reduces operating system overhead and memory commitment requirements by postponing object loading until object references are expected. Initial task loading allocates only the main executable and library objects referenced by that executable. Secondary referenced objects are not allocated. Object references cause page faults for allocated but not loaded pages. Page fault handling causes loading and fixup of executable objects. Page fault handling also determines the next level of object references and allocates memory for the next object level. Shared memory systems allow sharing of executable objects until explicitly referenced. Once referenced, memory fault causes copying and fixup to referencing task memory area.
    Type: Grant
    Filed: February 21, 1995
    Date of Patent: January 13, 1998
    Assignee: International Business Machines Corporation
    Inventors: James Wendell Arendt, Paul Placido Giangarra, Ravindranath Kasinath Manikundalam, Donald Robert Padgett, James Michael Phelan