Patents by Inventor Rahul Chenny

Rahul Chenny 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: 11720810
    Abstract: Embodiments describe an approach for leveraging Bots across various layers of an enterprise information technology system for reducing mean time to find problems (MTFP). The approach comprising: determining if one or more system Bots can identify one or more issues in an enterprise information technology system. Escalating the one or more issues to one or more process Bots. Invoking one or more MTFP computation engines from related Bots in communication with the one or more process Bots. Identifying the one or more issues in the enterprise information technology system by the one or more MTFP computation engines. Updating a knowledge repository with attributes of the identified one or more issues, wherein the one or more process Bots can cognitively learn from the data stored on the knowledge repository; and outputting the one or more identified issues to a user.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: August 8, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Rahul Chenny, Ramshanker Kowta, Awadesh Tiwari
  • Publication number: 20230206088
    Abstract: A method includes receiving training inputs related to technology use cases and associated services, training, by a cognitive integration engine a cognitive model from the received training inputs, receiving a demand for composite services from a customer including functional and/or non-functional requirements, determining, by the cognitive integration engine, a selection of composite services for the customer based on the cognitive model, and recommending the selection of composite services to the customer.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Inventors: Shashidhar Sastry, Rahul Chenny
  • Patent number: 11663256
    Abstract: A pictogram repository is created of pictograms including expressions that are mapped to at least a portion of source code that is stored in a separate source code repository. A score is recorded for developers for the source code that is stored in the source code repository. A source code search inquiry of at least one pictograms for search query elements is conducted, in which the at least one pictogram for the search query elements are matched to the pictograms in the repository of pictograms that includes expressions that are mapped to at least a portion of source code that is stored in the separate source code repository. Matching source code have the score for their developer checked against a threshold value. Source code meeting the search query elements and having a score for their developer meeting the threshold value are retrieved.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: May 30, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Shashidhar Sastry, Rahul Chenny
  • Publication number: 20220398272
    Abstract: A pictogram repository is created of pictograms including expressions that are mapped to at least a portion of source code that is stored in a separate source code repository. A score is recorded for developers for the source code that is stored in the source code repository. A source code search inquiry of at least one pictograms for search query elements is conducted, in which the at least one pictogram for the search query elements are matched to the pictograms in the repository of pictograms that includes expressions that are mapped to at least a portion of source code that is stored in the separate source code repository. Matching source code have the score for their developer checked against a threshold value. Source code meeting the search query elements and having a score for their developer meeting the threshold value are retrieved.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Shashidhar Sastry, Rahul Chenny
  • Patent number: 11269753
    Abstract: A method, computer program product, and a system where a processor(s) obtains, from a data source, a list of objects at different layers of a computing system. The processor(s) generates exploration lists from the list (each exploration list with objects for a layer). The processor(s) identifies updated and new data at the layers associated with the objects on the list; the identified data comprises attributes for each layer. The processor(s) applies machine learning algorithm(s) to enrich the data by identifying dependencies between the attributes for each layer as influencers for one or more key performance indicators of the computing system. The processor(s) generates, from the enriched data, a hierarchy matrix. The processor(s) determines, based on the hierarchy matrix that an event associated with one or more computing resources of the computing system will influence a particular key performance indicator.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: March 8, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Shashidhar Sastry, Rahul Chenny, Debasisha Padhi
  • Publication number: 20210349802
    Abstract: A method, computer program product, and a system where a processor(s) obtains, from a data source, a list of objects at different layers of a computing system. The processor(s) generates exploration lists from the list (each exploration list with objects for a layer). The processor(s) identifies updated and new data at the layers associated with the objects on the list; the identified data comprises attributes for each layer. The processor(s) applies machine learning algorithm(s) to enrich the data by identifying dependencies between the attributes for each layer as influencers for one or more key performance indicators of the computing system. The processor(s) generates, from the enriched data, a hierarchy matrix. The processor(s) determines, based on the hierarchy matrix that an event associated with one or more computing resources of the computing system will influence a particular key performance indicator.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 11, 2021
    Inventors: Shashidhar Sastry, Rahul Chenny, Debasisha Padhi
  • Patent number: 10728444
    Abstract: A method, apparatus, system, and computer program product for configuring an image capture device. A target activity context for a target object in an image is received by a computer system from the image capture device. A set of photographers for the target object is identified using target activity context. The set of photographers identified is sent to the image capture device. Responsive to receiving a selection of a photographer from the set of photographers from the image capture device, an inbound activity context for the photographer for the target object is sent to the image capture device, wherein the image capture device is configured to capture the image of the target object using the inbound activity context.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Rahul Chenny, Siddique M. Adoni
  • Publication number: 20200077016
    Abstract: A method, apparatus, system, and computer program product for configuring an image capture device. A target activity context for a target object in an image is received by a computer system from the image capture device. A set of photographers for the target object is identified using target activity context. The set of photographers identified is sent to the image capture device. Responsive to receiving a selection of a photographer from the set of photographers from the image capture device, an inbound activity context for the photographer for the target object is sent to the image capture device, wherein the image capture device is configured to capture the image of the target object using the inbound activity context.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Inventors: Dhandapani Shanmugam, Rahul Chenny, Siddique M. Adoni
  • Publication number: 20200065685
    Abstract: Embodiments describe an approach for leveraging Bots across various layers of an enterprise information technology system for reducing mean time to find problems (MTFP). The approach comprising: determining if one or more system Bots can identify one or more issues in an enterprise information technology system. Escalating the one or more issues to one or more process Bots. Invoking one or more MTFP computation engines from related Bots in communication with the one or more process Bots. Identifying the one or more issues in the enterprise information technology system by the one or more MTFP computation engines. Updating a knowledge repository with attributes of the identified one or more issues, wherein the one or more process Bots can cognitively learn from the data stored on the knowledge repository; and outputting the one or more identified issues to a user.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Rahul Chenny, Ramshanker Kowta, Awadesh Tiwari
  • Patent number: 10387125
    Abstract: A method for dynamically assembling a mobile application includes the steps of: (i) receiving a plurality of artifacts from a programmer; (ii) storing the received plurality of artifacts in an artifacts database; (iii) receiving, from a user, a request for a dynamically assembled mobile application, the request comprising a plurality of parameters defining a desired output of the dynamically assembled mobile application; (iv) identifying, using the received plurality of parameters, a template for a mobile application configured to achieve the desired output; (v) identifying, using the identified template, a plurality of the artifacts stored in the artifacts database; (vi) assembling the identified plurality of artifacts into a mobile application comprising an installable file, wherein the assembled mobile application was previously not available to the user; and (vii) making the installable file available to the user.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chenny, Mayank Jain, Dhandapani Shanmugam, Dinesh G. Venkatraman
  • Patent number: 10129461
    Abstract: According to an embodiment of the present invention, a system dynamically captures and stores an image based on the context of the image being captured. Initially, an image capture device receives and analyzes an image to determine a first set of one or more attributes associated with the image. A processor compares the first set of attributes associated with the image with a second set of one or more pre-defined attributes associated with an image context indicating preferences for image capture, and, based on the results of the comparing, instructs the image capture device to store the image. Embodiments of the present invention further include a method and computer program product for capturing an image based on the context of the image in substantially the same manner described above.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, Rahul Chenny, Dhandapani Shanmugam
  • Publication number: 20180160036
    Abstract: According to an embodiment of the present invention, a system dynamically captures and stores an image based on the context of the image being captured. Initially, an image capture device receives and analyzes an image to determine a first set of one or more attributes associated with the image. A processor compares the first set of attributes associated with the image with a second set of one or more pre-defined attributes associated with an image context indicating preferences for image capture, and, based on the results of the comparing, instructs the image capture device to store the image. Embodiments of the present invention further include a method and computer program product for capturing an image based on the context of the image in substantially the same manner described above.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Inventors: Rahul Chenny, Siddique M. Adoni, Dhandapani Shanmugam
  • Publication number: 20180101367
    Abstract: A method for dynamically assembling a mobile application includes the steps of: (i) receiving a plurality of artifacts from a programmer; (ii) storing the received plurality of artifacts in an artifacts database; (iii) receiving, from a user, a request for a dynamically assembled mobile application, the request comprising a plurality of parameters defining a desired output of the dynamically assembled mobile application; (iv) identifying, using the received plurality of parameters, a template for a mobile application configured to achieve the desired output; (v) identifying, using the identified template, a plurality of the artifacts stored in the artifacts database; (vi) assembling the identified plurality of artifacts into a mobile application comprising an installable file, wherein the assembled mobile application was previously not available to the user; and (vii) making the installable file available to the user.
    Type: Application
    Filed: December 7, 2017
    Publication date: April 12, 2018
    Inventors: Rahul Chenny, Mayank Jain, Dhandapani Shanmugam, Dinesh G. Venkatraman
  • Patent number: 9886246
    Abstract: A method for dynamically assembling a mobile application includes the steps of: (i) receiving, from a user, a request for a mobile application comprising at least one parameter; (ii) searching a profile database for a profile associated with the user; (iii) retrieving, from any identified profiles, a characteristic of the user; (iv) identifying a plurality of artifacts in a database of artifacts, wherein the plurality of artifacts are associated with the at least one parameter; (v) assembling the identified plurality of artifacts into a mobile application installable file; (vi) making the installable file available to the user.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chenny, Mayank Jain, Dhandapani Shanmugam, Dinesh G. Venkatraman
  • Publication number: 20170017470
    Abstract: A method for dynamically assembling a mobile application includes the steps of: (i) receiving, from a user, a request for a mobile application comprising at least one parameter; (ii) searching a profile database for a profile associated with the user; (iii) retrieving, from any identified profiles, a characteristic of the user; (iv) identifying a plurality of artifacts in a database of artifacts, wherein the plurality of artifacts are associated with the at least one parameter; (v) assembling the identified plurality of artifacts into a mobile application installable file; (vi) making the installable file available to the user.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 19, 2017
    Applicant: International Business Machines Corporation
    Inventors: Rahul Chenny, Mayank Jain, Dhandapani Shanmugam, Dinesh G. Venkatraman