Patents by Inventor Ajay Mohindra

Ajay Mohindra 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: 20210050107
    Abstract: Aspects of the present disclosure relate to medical treatment management. Medical data associated with a user is received. A medical condition of the user is identified based on the medical data. Object data of a plurality of objects in a vicinity of the user is received. The object data is analyzed to determine an identity and characteristics of each object of the plurality of objects. The plurality of objects are compared to medical tools in a medical database using the characteristics within the object data. A subset of objects matching to respective medical tools are then identified. A medical procedure utilizing at least one object of the subset of objects to address the medical condition is identified. A recommendation is then transmitted that the medical procedure should be used to address the medical condition using the at least one object.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Anca Sailer, Kevin Paul Julier, Ajay Mohindra
  • Publication number: 20210012019
    Abstract: The present disclosure provides techniques for data transmission. According to one technique, a request from a data sender for sending data to a data receiver is received, wherein the request comprises a content indicating a verification code. Then, a first solution to the verification code based on the request can be obtained. The verification code can be sent to the data receiver. A second solution to the verification code can be received from the data receiver, wherein the second solution is generated by the data receiver. Transmission of the data from the data sender to the data receiver can be enabled in response to the first solution consistent with the second solution.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: BO YANG, Anca Sailer, Messaoud Benantar, Ajay Mohindra
  • Patent number: 10846710
    Abstract: Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: November 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shubir Kapoor, Ajay Mohindra, Rohit Ranchal, Nianjun Zhou
  • Patent number: 10803246
    Abstract: A method, system, and/or computer program product for identifying and replacing a deficient component in a product. One or more processors deconstruct a text product review into multiple n-grams, where each of the multiple n-grams is a review of a particular component from components of a product. The processor(s) generate a component numeric rating value (CNRV) for each of the multiple n-grams, where the CNRV is based on an analysis of each of the multiple n-grams. The processor(s) identify a deficient component of the product. The processor(s) identify a cause of the deficiency in the deficient component and identify a replacement component that does not cause the deficiency in the deficient component. The processor(s) direct a manufacturing device that manufactures the product to replace the deficient component with the replacement component.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Hui Lei, Ajay Mohindra, Rohit Ranchal, Ravi Tejwani
  • Patent number: 10796319
    Abstract: Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 6, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shubir Kapoor, Ajay Mohindra, Rohit Ranchal, Nianjun Zhou
  • Patent number: 10790048
    Abstract: Mechanisms are provided for implementing a patient health management system. The mechanisms analyze a patient electronic medical record (EMR) for an identified patient to identify a medical condition associated with the patient and identify, based on the results of the analysis, one or more exogenous data parameters associated with the medical condition. The exogenous data parameters are parameters specifying conditions outside the patient's body that affect the health of the patient with regard to the medical condition. The mechanisms retrieve exogenous data, corresponding to the exogenous data parameters, from one or more exogenous data sources and generate a health management plan for the patient based on the exogenous data. The health management plan comprises actions to be performed or not performed by the patient to thereby minimize effects of exogenous conditions, corresponding to the exogenous data parameters, on the health of the patient with regard to the medical condition.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Dias, Shiva B. Kumar, Ajay Mohindra
  • Publication number: 20200034855
    Abstract: Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Inventors: Shubir Kapoor, Ajay Mohindra, Rohit Ranchal, Nianjun Zhou
  • Patent number: 10460328
    Abstract: Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Shubir Kapoor, Ajay Mohindra, Rohit Ranchal, Nianjun Zhou
  • Publication number: 20190188259
    Abstract: A method, system, and/or computer program product for identifying and replacing a deficient component in a product. One or more processors deconstruct a text product review into multiple n-grams, where each of the multiple n-grams is a review of a particular component from components of a product. The processor(s) generate a component numeric rating value (CNRV) for each of the multiple n-grams, where the CNRV is based on an analysis of each of the multiple n-grams. The processor(s) identify a deficient component of the product. The processor(s) identify a cause of the deficiency in the deficient component and identify a replacement component that does not cause the deficiency in the deficient component. The processor(s) direct a manufacturing device that manufactures the product to replace the deficient component with the replacement component.
    Type: Application
    Filed: February 14, 2019
    Publication date: June 20, 2019
    Inventors: HUI LEI, AJAY MOHINDRA, ROHIT RANCHAL, RAVI TEJWANI
  • Patent number: 10268677
    Abstract: One or more processors deconstruct, by utilizing natural language processing (NLP), a text product review into multiple n-grams, where each of the multiple n-grams is a sequence of words from the text product review, and where each of the multiple n-grams is a review of a particular component from the multiple components of the product. The processor(s) generate a component numeric rating value (CNRV) for each of the multiple n-grams using machine learning techniques such as collaborative filtering, and store CNRVs for the multiple components of the product together with identifiers of particular components of the product. The processor(s) receive a request for a particular CNRV for the particular component of the product, retrieve the particular CNRV, and then transmit the particular CNRV to a requesting device of the request in order to adjust an operational feature of the requesting device.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hui Lei, Ajay Mohindra, Rohit Ranchal, Ravi Tejwani
  • Patent number: 10243936
    Abstract: A method of automatic security parameter renewal includes determining if the security parameter satisfies a renewal condition, the determining including automatically detecting a time when a security parameter is going to expire, and automatically updating the security parameter when the renewal condition is satisfied. The automatically updating the security parameter includes modifying a certificate upon receipt of a new certificate.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Ruchi Mahindru, Ajay Mohindra, Valentina Salapura, Mahesh Viswanathan
  • Patent number: 10225148
    Abstract: Virtual machines (VMs) and a social networking graph where relationships between VM nodes are based on communications between VM nodes. VMs using social networking graphs to help manage a set of VMs. A system where a VM uses a social networking graph to query other VMs to query regarding “health” issues, problem solutions and/or performance improvements.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Ajay Mohindra
  • Publication number: 20180077128
    Abstract: A method of automatic security parameter renewal includes determining if the security parameter satisfies a renewal condition, the determining including automatically detecting a time when a security parameter is going to expire, and automatically updating the security parameter when the renewal condition is satisfied. The automatically updating the security parameter includes modifying a certificate upon receipt of a new certificate.
    Type: Application
    Filed: November 17, 2017
    Publication date: March 15, 2018
    Inventors: Ashish Kundu, Ruchi Mahindru, Ajay Mohindra, Valentina Salapura, Mahesh Viswanathan
  • Patent number: 9912646
    Abstract: A method of automatic security parameter renewal includes determining if a security parameter satisfies a renewal condition, and automatically updating the security parameter when the renewal condition is satisfied. The automatically updating the security parameter includes modifying a certificate in dependent components of an application of the security parameter, by a central certification server, upon receipt of a new certificate.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Kundu, Ruchi Mahindru, Ajay Mohindra, Valentina Salapura, Mahesh Viswanathan
  • Publication number: 20180060494
    Abstract: Mechanisms are provided for implementing a patient health management system. The mechanisms analyze a patient electronic medical record (EMR) for an identified patient to identify a medical condition associated with the patient and identify, based on the results of the analysis, one or more exogenous data parameters associated with the medical condition. The exogenous data parameters are parameters specifying conditions outside the patient's body that affect the health of the patient with regard to the medical condition. The mechanisms retrieve exogenous data, corresponding to the exogenous data parameters, from one or more exogenous data sources and generate a health management plan for the patient based on the exogenous data. The health management plan comprises actions to be performed or not performed by the patient to thereby minimize effects of exogenous conditions, corresponding to the exogenous data parameters, on the health of the patient with regard to the medical condition.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Inventors: Daniel M. Dias, Shiva B. Kumar, Ajay Mohindra
  • Patent number: 9906465
    Abstract: A system and method for managing dynamically allocated resources assigned to a service includes providing a service to be used by a plurality of sites in a federation. Usage information associated with the service is communicated to each of the plurality of sites. A disposition of the service is determined based on local policies and the usage information received from other sites by a service owner. The disposition of the service is updated across a plurality of sites in accordance with messages sent by the service owner to reduce resource usage.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay Mohindra, Anindya Neogi
  • Publication number: 20180052822
    Abstract: One or more processors deconstruct, by utilizing natural language processing (NLP), a text product review into multiple n-grams, where each of the multiple n-grams is a sequence of words from the text product review, and where each of the multiple n-grams is a review of a particular component from the multiple components of the product. The processor(s) generate a component numeric rating value (CNRV) for each of the multiple n-grams using machine learning techniques such as collaborative filtering, and store CNRVs for the multiple components of the product together with identifiers of particular components of the product. The processor(s) receive a request for a particular CNRV for the particular component of the product, retrieve the particular CNRV, and then transmit the particular CNRV to a requesting device of the request in order to adjust an operational feature of the requesting device.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: HUI LEI, AJAY MOHINDRA, ROHIT RANCHAL, RAVI TEJWANI
  • Publication number: 20180046951
    Abstract: Similar to other Cloud Service, Solution as Services over Cloud, as single tenant technology, also requires support of agility and flexibility as a fundamental feature of Cloud computing. Different from other Cloud services, the agility and flexibility typically are not triggered by the typical performance metrics, but at the business level of metrics. A causality analysis method, system, and non-transitory computer readable medium using a causal graph depicting relationships among observable primitive metrics from infrastructure, middleware, and business metrics and latent business metrics of an application, include identifying a metric value resulting from measuring the system and application metrics, determining an impact of the measurement of the metrics on the business metrics associated with the measurable metrics in the causal graph, and determining an action to take with respect to the impact on the business metric based on the pre-defined business policies.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Ajay Mohindra, Rohit Ranchal, Ram Ravishankar, Nianjun Zhou
  • Patent number: 9886255
    Abstract: An application as a service provided in a secure environment. A sandbox in a user's computing environment may be created. An application may be downloaded to the user's computing environment to run within the sandbox. Data sources associated with the user's computing environment may be searched and connectivity established with data registry of the data sources based on data description received with the application. The application may be run within the sandbox using the established connectivity. Metering may be performed to monitor usage of the application at the user's computing environment.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Houtan Aghili, Ock Kee Baek, Francisco P. Curbera, Shahram Ebadollahi, Shubir Kapoor, Shilpa N. Mahatma, Ajay Mohindra, Aleksandra Mojsilovic, Gigi Y. Yuen-Reed
  • Patent number: 9825877
    Abstract: A system and method for managing dynamically allocated resources assigned to a service includes providing a service to be used by a plurality of sites in a federation. Usage information associated with the service is communicated to each of the plurality of sites. A disposition of the service is determined based on local policies and the usage information received from other sites by a service owner. The disposition of the service is updated across a plurality of sites in accordance with messages sent by the service owner to reduce resource usage.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ajay Mohindra, Anindya Neogi