Patents by Inventor Nagendra K. Gurram
Nagendra K. Gurram 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: 10983832Abstract: A method for configuring hardware within a computing system. The method includes one or more computer processors identifying information respectively associated with a plurality of hardware resources within a portion of a computing system. The method further includes determining whether a set of memory modules of differing performance ratings are operatively coupled to a shared bus fabric. The method further includes responding to determining that the set of memory modules of differing performance ratings is operatively coupled to the shared bus fabric by configuring a subsystem to selectively access respective groups of memory modules within the set of memory modules based on a performance rating corresponding to a respective group of memory modules.Type: GrantFiled: February 14, 2019Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Nagendra K. Gurram, Saravanan Sethuraman, Edgar R. Cordero, Anuwat Saetow, Diyanesh B. Chinnakkonda Vidyapoornachary
-
Patent number: 10891181Abstract: Techniques are disclosed for performing dump collection on a computing system. One technique includes detecting an error event on the computing system. After detecting the error event, a subset of hardware registers associated with the error event are determined. One or more hardware units within the computing system to capture data from are determined from a set of rules that specify an association between the one or more hardware units and the subset of hardware registers associated with the error event. Data is captured from each of the one or more hardware units.Type: GrantFiled: October 25, 2018Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Meghna Paruthi, Mike C. Duron, Adriana Kobylak, Nagendra K. Gurram, Jason Albert
-
Publication number: 20200264936Abstract: A method for configuring hardware within a computing system. The method includes one or more computer processors identifying information respectively associated with a plurality of hardware resources within a portion of a computing system. The method further includes determining whether a set of memory modules of differing performance ratings are operatively coupled to a shared bus fabric. The method further includes responding to determining that the set of memory modules of differing performance ratings is operatively coupled to the shared bus fabric by configuring a subsystem to selectively access respective groups of memory modules within the set of memory modules based on a performance rating corresponding to a respective group of memory modules.Type: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Inventors: Nagendra K. Gurram, Saravanan Sethuraman, Edgar R. Cordero, Anuwat Saetow, Diyanesh B. Chinnakkonda Vidyapoornachary
-
Publication number: 20200133761Abstract: Techniques are disclosed for performing dump collection on a computing system. One technique includes detecting an error event on the computing system. After detecting the error event, a subset of hardware registers associated with the error event are determined. One or more hardware units within the computing system to capture data from are determined from a set of rules that specify an association between the one or more hardware units and the subset of hardware registers associated with the error event. Data is captured from each of the one or more hardware units.Type: ApplicationFiled: October 25, 2018Publication date: April 30, 2020Inventors: Meghna PARUTHI, Mike C. DURON, Adriana KOBYLAK, Nagendra K. GURRAM, Jason ALBERT
-
Patent number: 10282243Abstract: Embodiments of the present invention provide systems and method for improving platform dump collection. The method includes upon receiving a platform dump request for a system, accessing a model of the system hardware and a list of commands for the dump. The method further includes determining whether a constraint exists for the command in the list, identifying which software and hardware locks are required by the constraints, determining whether a hardware and software lock is required by multiple constraints, generating a grouping of the constraints requiring the hardware and software lock, and generating an executable list of commands.Type: GrantFiled: September 15, 2016Date of Patent: May 7, 2019Assignee: International Business Machines CorporationInventors: Nagendra K. Gurram, Deepak Kodihalli
-
Patent number: 10241875Abstract: An approach for at least one service processor to receive a notification of at least one failure during an initial program load of a server and to identify at least one step failing the initial program load. The at least one service processor determines whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor. Furthermore, responsive to the at least one service processor determining that the set of one or more conditions are met to switch initial program load responsibility, the at least one service processor assumes the initial program load responsibility.Type: GrantFiled: September 15, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Manish K. Chowdhary, Raja Das, Nagendra K. Gurram, Deepak Kodihalli
-
Publication number: 20180074921Abstract: An approach for at least one service processor to receive a notification of at least one failure during an initial program load of a server and to identify at least one step failing the initial program load. The at least one service processor determines whether a set of conditions are met to switch the initial program load responsibility from a master processor to a service processor. Furthermore, responsive to the at least one service processor determining that the set of one or more conditions are met to switch initial program load responsibility, the at least one service processor assumes the initial program load responsibility.Type: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Inventors: Manish K. Chowdhary, Raja Das, Nagendra K. Gurram, Deepak Kodihalli
-
Publication number: 20180074882Abstract: Embodiments of the present invention provide systems and method for improving platform dump collection. The method includes upon receiving a platform dump request for a system, accessing a model of the system hardware and a list of commands for the dump. The method further includes determining whether a constraint exists for the command in the list, identifying which software and hardware locks are required by the constraints, determining whether a hardware and software lock is required by multiple constraints, generating a grouping of the constraints requiring the hardware and software lock, and generating an executable list of commands.Type: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Inventors: Nagendra K. Gurram, Deepak Kodihalli
-
Patent number: 9471445Abstract: Failover process for switching from a “failing” blade server to a “replacing” blade server. This process includes the following steps: (i) booting a replacing blade server to a set of operating system(s) including a first operating system; and (ii) subsequent to the booting of the replacing blade server, sending command data to the replacing blade server. The command data includes a command for the replacing blade server to configure itself to replace the failing blade server.Type: GrantFiled: September 24, 2013Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Nagendra K. Gurram, Ajay Y. Pandey
-
Patent number: 9229825Abstract: Failover process for switching from a “failing” blade server to a “replacing” blade server. This process includes the following steps: (i) booting a replacing blade server to a set of operating system(s) including a first operating system; and (ii) subsequent to the booting of the replacing blade server, sending command data to the replacing blade server. The command data includes a command for the replacing blade server to configure itself to replace the failing blade server.Type: GrantFiled: June 28, 2013Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Nagendra K. Gurram, Ajay Y. Pandey
-
Publication number: 20150006950Abstract: Failover process for switching from a “failing” blade server to a “replacing” blade server. This process includes the following steps: (i) booting a replacing blade server to a set of operating system(s) including a first operating system; and (ii) subsequent to the booting of the replacing blade server, sending command data to the replacing blade server. The command data includes a command for the replacing blade server to configure itself to replace the failing blade server.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Nagendra K. Gurram, Ajay Y. Pandey
-
Publication number: 20150006951Abstract: Failover process for switching from a “failing” blade server to a “replacing” blade server. This process includes the following steps: (i) booting a replacing blade server to a set of operating system(s) including a first operating system; and (ii) subsequent to the booting of the replacing blade server, sending command data to the replacing blade server. The command data includes a command for the replacing blade server to configure itself to replace the failing blade server.Type: ApplicationFiled: September 24, 2013Publication date: January 1, 2015Applicant: International Business Machines CorporationInventors: Nagendra K. Gurram, Ajay Y. Pandey