Patents by Inventor Prem Shanker Jha

Prem Shanker Jha 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: 10585765
    Abstract: A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath
  • Patent number: 10346269
    Abstract: A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath
  • Patent number: 10248416
    Abstract: Embodiments include systems, methods, and computer program products to perform an operation for enhancing code review throughput based on separate developer and reviewer profiles. The operation generally includes receiving source code from a first user, determining a set of coding attributes associated with the first user from the first user's developer profile, and determining, for each of one or more second users, coding review attributes associated with the second user from the second user's reviewer profile. The operation further includes evaluating the coding review attributes based on a proficiency score assigned to each coding review attribute. The proficiency score for each coding review attribute indicates a proficiency of the second user in reviewing a coding attribute from the set of coding attributes. The operation further includes selecting at least one of the second users to review the first user's source code based in part on the evaluation.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventor: Prem Shanker Jha
  • Publication number: 20180357138
    Abstract: A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath
  • Publication number: 20180357137
    Abstract: A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Application
    Filed: August 21, 2018
    Publication date: December 13, 2018
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath
  • Publication number: 20180285103
    Abstract: Embodiments include systems, methods, and computer program products to perform an operation for enhancing code review throughput based on separate developer and reviewer profiles. The operation generally includes receiving source code from a first user, determining a set of coding attributes associated with the first user from the first user's developer profile, and determining, for each of one or more second users, coding review attributes associated with the second user from the second user's reviewer profile. The operation further includes evaluating the coding review attributes based on a proficiency score assigned to each coding review attribute. The proficiency score for each coding review attribute indicates a proficiency of the second user in reviewing a coding attribute from the set of coding attributes. The operation further includes selecting at least one of the second users to review the first user's source code based in part on the evaluation.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventor: Prem Shanker JHA
  • Patent number: 10082981
    Abstract: A method, computer program product, and system for selective memory mirroring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory mirroring and initiating selective memory mirroring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath
  • Publication number: 20180059950
    Abstract: A method, computer program product, and system for selective memory minoring including identifying, by a computer during an initial program load, predictively deconfigured memory units and memory interfaces, wherein the predictively deconfigured memory units and memory interfaces are marked by the computer for removal from a computer configuration prior to the initial program load, analyzing the predictively deconfigured memory units and memory interfaces to determine a level of granularity for selective memory minoring and initiating selective memory minoring at the determined level of granularity using the analyzed predictively deconfigured memory units and memory interfaces.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: Sachin Gupta, Prem Shanker Jha, Venkatesh Sainath