Patents by Inventor Madhusudan Ramakrishna

Madhusudan Ramakrishna 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: 10601680
    Abstract: An approach is provided for managing resiliency of an application provided by a first service provider (SP). A fail condition indicating an outage of a first service of the first SP is detected. Based on a topology mapping the first SP to a second SP and the first service to a second service of the second SP, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API is disabled and the second API is activated, thereby continuing to provide a functionality of the application that had been provided by the first service prior to the fail condition being detected, even though the first SP is experiencing the fail condition.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Publication number: 20180152339
    Abstract: An approach is provided for managing resiliency of an application provided by a first service provider (SP). A fail condition indicating an outage of a first service of the first SP is detected. Based on a topology mapping the first SP to a second SP and the first service to a second service of the second SP, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API is disabled and the second API is activated, thereby continuing to provide a functionality of the application that had been provided by the first service prior to the fail condition being detected, even though the first SP is experiencing the fail condition.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 31, 2018
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Patent number: 9942087
    Abstract: An approach is provided for managing resiliency of an application. Based on information specifying services provided by service providers (SPs) which is stored in a configuration management database, a topology mapping a first service provided by a first SP to a second service provided by a second SP is generated. Each of the first and second services provides a functionality of the application. A fail condition of the first SP is detected. Based on the topology, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API provided by the first SP is disabled and the second API is activated, thereby continuing to provide the functionality of the application even though the first SP is experiencing the fail condition.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Publication number: 20170353348
    Abstract: An approach is provided for managing resiliency of an application. Based on information specifying services provided by service providers (SPs) which is stored in a configuration management database, a topology mapping a first service provided by a first SP to a second service provided by a second SP is generated. Each of the first and second services provides a functionality of the application. A fail condition of the first SP is detected. Based on the topology, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API provided by the first SP is disabled and the second API is activated, thereby continuing to provide the functionality of the application even though the first SP is experiencing the fail condition.
    Type: Application
    Filed: June 2, 2016
    Publication date: December 7, 2017
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Publication number: 20160275421
    Abstract: In general, embodiments of the present invention provide an approach for evaluating a computer environment. Specifically, actual deployed components of the computer systems are discovered and cross-referenced against a pre-determined functional architecture to produce a new physical pattern model to determine whether critical functions within the computer environment are not implemented or whether deployed components within the computer environment are over or under capacity.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Christopher J. Dawson, Ravi K. Kosaraju, Baiju D. Mandalia, Madhusudan Ramakrishna
  • Publication number: 20160063417
    Abstract: In a method for managing assets in a computing environment, one or more processors identifying a first memory page in a listing of memory pages in a server. The method further includes one or more processors identifying a set of information that is associated with a life span of an asset, wherein the asset is a hardware asset or a software asset. The method further includes one or more processors determining a weighted rating for the asset based on the identified set of information that is associated with the life span of the asset. The method further includes one or more processors determining a replacement age for the asset based on the determined weighted rating for the asset. The method further includes one or more processors determining whether to provide an alert indicating information associated with replacing the asset.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventors: Baiju D. Mandalia, Madhusudan Ramakrishna