Patents by Inventor Raja Das
Raja Das 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).
-
Publication number: 20240160530Abstract: An embodiment monitors an operational state of a processor-based system and identifies a system error that satisfies a reboot condition for a reboot event. The embodiment generates debug data indicative of the operational state of the system when the system error occurred. The embodiment stores the debug data in a memory that retains data during the reboot event. The embodiment intercepts a debug data requests from an untrusted entity, thereby preventing the untrusted entity from directly accessing the debug data in the memory. The embodiment analyzes the debug data using a sensitive data detection process where the analyzing detects sensitive data in the debug data. The embodiment generates modified debug data by performing a data protection process on the debug data and then sends, as a response to the debug data requests, the modified debug data to the untrusted entity.Type: ApplicationFiled: November 16, 2022Publication date: May 16, 2024Applicant: International Business Machines CorporationInventors: Raja Das, Sandeep Korrapati, Akhilesh S
-
Patent number: 11822675Abstract: Providing a method and a corresponding system for encrypting customer workload data through a trusted entity such as a self-boot engine (SBE). More specifically, there is a method and a corresponding system for securely extracting out customer centric data in a manner that requires the customer payloads and/or workloads to register with the SBE and share the encryption key.Type: GrantFiled: June 24, 2021Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Raja Das, Sachin Gupta, Santosh Balasubramanian, Sandeep Korrapati
-
Patent number: 11775694Abstract: Validating code that is stored in non-volatile memory. In some instances, code that is written and/or processed by an outside entity that is brought into a local non-volatile memory setting can potentially compromise a given computer system. In order to ensure that this type of code is secure, there are methods to generate interrupt signals that can later be overridden by Otprom code in order to properly validate this outside code.Type: GrantFiled: January 5, 2022Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Raja Das, Sandeep Korrapati
-
Publication number: 20230214537Abstract: Validating code that is stored in non-volatile memory. In some instances, code that is written and/or processed by an outside entity that is brought into a local non-volatile memory setting can potentially compromise a given computer system. In order to ensure that this type of code is secure, there are methods to generate interrupt signals that can later be overridden by Otprom code in order to properly validate this outside code.Type: ApplicationFiled: January 5, 2022Publication date: July 6, 2023Inventors: Raja Das, Sandeep Korrapati
-
Publication number: 20220414233Abstract: Providing a method and a corresponding system for encrypting customer workload data through a trusted entity such as a self-boot engine (SBE). More specifically, there is a method and a corresponding system for securely extracting out customer centric data in a manner that requires the customer payloads and/or workloads to register with the SBE and share the encryption key.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Raja Das, Sachin Gupta, Santosh Balasubramanian, Sandeep Korrapati
-
Patent number: 11194913Abstract: Embodiments provide a mutable CRTM schema for ensuring the integrity of a client workload on a single system as updates are made to the firmware used to initialize and run that system by booting a computing system in a secure mode; when successfully validating a boot image for the computing system via a secure verification code that is blocked from write access when the system is booted in a unsecure mode, allowing write access to the secure verification code; and continuing to boot the computing system in the secure mode according to the boot image. When booting the system and unseccessfully validating the boot image at the third time, the system boot is failed.Type: GrantFiled: March 12, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Sachin Gupta, Sandeep Korrapati, Santosh Balasubramanian, Raja Das, Shakeeb Pasha B.K.
-
Patent number: 10915332Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: GrantFiled: July 9, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Publication number: 20200293662Abstract: Embodiments provide a mutable CRTM schema for ensuring the integrity of a client workload on a single system as updates are made to the firmware used to initialize and run that system by booting a computing system in a secure mode; when successfully validating a boot image for the computing system via a secure verification code that is blocked from write access when the system is booted in a unsecure mode, allowing write access to the secure verification code; and continuing to boot the computing system in the secure mode according to the boot image. When booting the system and unseccessfully validating the boot image at the third time, the system boot is failed.Type: ApplicationFiled: March 12, 2019Publication date: September 17, 2020Inventors: Sachin GUPTA, Sandeep KORRAPATI, Santosh BALASUBRAMANIAN, Raja DAS, Shakeeb PASHA B.K.
-
Publication number: 20190332395Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: ApplicationFiled: July 9, 2019Publication date: October 31, 2019Inventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Patent number: 10387165Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: GrantFiled: October 25, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
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: 20180113716Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Inventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
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
-
Patent number: 7895362Abstract: Embodiments of the present invention address deficiencies of the art in respect to EDI enveloping and provide a method, system and computer program product for multiple message source EDI enveloping with batching support. In one embodiment of the invention, a method for multi-format EDI enveloping can include receiving messages from multiple concurrent message sources, transforming the received messages into an EDI format, inserting the transformed messages into a minimal number of envelopes, and forwarding the envelopes as an EDI interchange to designated trading partners.Type: GrantFiled: March 7, 2007Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventors: Rayne S. Anderson, Ashutosh Arora, Tuan T. Dang, Raja Das, David W. Hixon, Sreedhar Janaswamy
-
Publication number: 20080222651Abstract: Embodiments of the present invention address deficiencies of the art in respect to EDI enveloping and provide a method, system and computer program product for multiple message source EDI enveloping with batching support. In one embodiment of the invention, a method for multi-format EDI enveloping can include receiving messages from multiple concurrent message sources, transforming the received messages into an EDI format, inserting the transformed messages into a minimal number of envelopes, and forwarding the envelopes as an EDI interchange to designated trading partners.Type: ApplicationFiled: March 7, 2007Publication date: September 11, 2008Inventors: Rayne S. Anderson, Ashutosh Arora, Tuan T. Dang, Raja Das, David W. Hixon, Sreedhar Janaswamy