Patents by Inventor Krishna C. Ratakonda
Krishna C. Ratakonda 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: 11663348Abstract: An example operation may include one or more of receiving a data file submitted by a node, the data file comprising information about an event-driven process for a chain of nodes, retrieving an entitlement mode of the data file from a data block that is stored among a hash-linked chain of data blocks on a distributed ledger, determining access rights of the data file with respect to another node in the chain of nodes based on the retrieved entitlement mode of the data file, and transmitting information about the event-driven process to the other node based on the determined access rights of the other node.Type: GrantFiled: December 21, 2018Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Justin Gregory Manweiler, Ashish Jagmohan, Krishna C. Ratakonda
-
Patent number: 11200504Abstract: According to embodiments, methods, systems, and computer program products are provided for receiving one or more input compositions comprising one or more materials, assigning a material vector to each material, learning, for each of the input compositions, a composition vector based on the material vectors of the materials that form each composition, assigning predicted rating values having a confidence level to each of the composition vectors, selecting a composition to be rated based on the confidence levels, presenting the selected composition to be rated to a user, receiving a user rating for the composition to be rated; adjusting the predicted rating values and confidence levels of the composition vectors that have not been rated by the user, and generating a predictive model to predict a user's ratings for compositions when confidence levels of each composition vector is above a predetermined threshold value.Type: GrantFiled: December 28, 2015Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Pamela N. Luna, Krishna C. Ratakonda, Richard B. Segal, Piyawadee Sukaviriya
-
Patent number: 11195112Abstract: According to embodiments, methods, systems, and computer program products are provided for receiving one or more input compositions comprising one or more materials, assigning a material vector to each material, learning, for each of the input compositions, a composition vector based on the material vectors of the materials that form each composition, assigning predicted rating values having a confidence level to each of the composition vectors, selecting a composition to be rated based on the confidence levels, presenting the selected composition to be rated to a user, receiving a user rating for the composition to be rated; adjusting the predicted rating values and confidence levels of the composition vectors that have not been rated by the user, and generating a predictive model to predict a user's ratings for compositions when confidence levels of each composition vector is above a predetermined threshold value.Type: GrantFiled: January 27, 2016Date of Patent: December 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Pamela N. Luna, Krishna C. Ratakonda, Richard B. Segal, Piyawadee Sukaviriya
-
Patent number: 11088826Abstract: An example operation may include one or more of identifying an expiration date associated with an asset, creating a blockchain transaction identifying the asset and the expiration date, storing the blockchain transaction on a blockchain, identifying a requesting entity with a certificate permitting access to the asset, and providing the requesting entity with access to the asset provided the expiration date is still pending.Type: GrantFiled: February 27, 2018Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Gokul Bhargava Kandiraju, Krishna C. Ratakonda
-
Patent number: 11018852Abstract: An example operation may include one or more of storing data via a blockchain ledger based on a consensus of a set of anchor blockchain nodes which are subset of nodes included in larger set of nodes in a blockchain network, receiving an access request from a blockchain member not included in the set of anchor blockchain nodes and which does not maintain a copy of the blockchain ledger, verifying a previously stored portion of the blockchain ledger which is accessible to the blockchain member based on the received access request, and sharing the previously stored portion of the blockchain ledger with the a computing system of the blockchain member based on the verification.Type: GrantFiled: December 21, 2018Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Krishna C. Ratakonda, Rakesh Mohan, Ramesh Gopinath
-
Patent number: 10936983Abstract: A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.Type: GrantFiled: December 9, 2014Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Krishna C. Ratakonda, Lav R. Varshney
-
Patent number: 10915846Abstract: A method for planning preparation of a plurality of dishes according to a plurality of corresponding recipes includes automatically identifying, by a processor, a plurality of candidate sub-recipes, wherein each candidate sub-recipe in the plurality of candidate sub-recipes comprises an intermediate component that is required by at least two of the plurality of corresponding recipes, and automatically selecting, by the processor, at least one candidate sub-recipe in the plurality of candidate sub-recipes for preparation, in accordance with at least one constraint on the preparation of the plurality of dishes.Type: GrantFiled: June 23, 2015Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Krishna C. Ratakonda, Lav R. Varshney
-
Publication number: 20200202021Abstract: An example operation may include one or more of receiving a data file submitted by a node, the data file comprising information about an event-driven process for a chain of nodes, retrieving an entitlement mode of the data file from a data block that is stored among a hash-linked chain of data blocks on a distributed ledger, determining access rights of the data file with respect to another node in the chain of nodes based on the retrieved entitlement mode of the data file, and transmitting information about the event-driven process to the other node based on the determined access rights of the other node.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Yi-Min Chee, Justin Gregory Manweiler, Ashish Jagmohan, Krishna C. Ratakonda
-
Publication number: 20200204345Abstract: An example operation may include one or more of storing data via a blockchain ledger based on a consensus of a set of anchor blockchain nodes which are subset of nodes included in larger set of nodes in a blockchain network, receiving an access request from a blockchain member not included in the set of anchor blockchain nodes and which does not maintain a copy of the blockchain ledger, verifying a previously stored portion of the blockchain ledger which is accessible to the blockchain member based on the received access request, and sharing the previously stored portion of the blockchain ledger with the a computing system of the blockchain member based on the verification.Type: ApplicationFiled: December 21, 2018Publication date: June 25, 2020Inventors: Yi-Min Chee, Krishna C. Ratakonda, Rakesh Mohan, Ramesh Gopinath
-
Patent number: 10679130Abstract: A method includes receiving a set of parameters for a given project and generating, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters. The method also includes evaluating a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric. The method further includes generating one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database, evaluating the combinations of group members in the subset using the strategy matrices to determine respective predicted success values, and selecting a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values.Type: GrantFiled: January 5, 2017Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Florian Pinel, Krishna C. Ratakonda, Lav R. Varshney, Dashun Wang
-
Publication number: 20190268140Abstract: An example operation may include one or more of identifying an expiration date associated with an asset, creating a blockchain transaction identifying the asset and the expiration date, storing the blockchain transaction on a blockchain, identifying a requesting entity with a certificate permitting access to the asset, and providing the requesting entity with access to the asset provided the expiration date is still pending.Type: ApplicationFiled: February 27, 2018Publication date: August 29, 2019Inventors: Gokul Bhargava Kandiraju, Krishna C. Ratakonda
-
Publication number: 20190213551Abstract: A computer-implemented end-to-end system for optimizing distributed development projects may include a Software as a Service (SaaS) collecting historical project metrics. A productivity factor analyzer may perform analysis of one or more productivity factors with one or more quantifiers to define an impact of a team composition and task split on a project development. A task splitter may perform identification of one or more split points that minimize negative impacts from a geographically distributed environment in communication and team collaboration. An indifference curve identifier processing device may identify trade-offs for client metrics and develop a set of contours for different development options. A development optimizer may calculate the team composition, and task splits based on the one or more split points, the set of contours, and the impact of a team composition and task split on the project development. A SaaS service automatically allocates task assignments to corresponding target workers.Type: ApplicationFiled: January 10, 2018Publication date: July 11, 2019Inventors: Nianjun Zhou, Carl Engel, Craig A. Rahenkamp, Wesley Gifford, Gregory H. Westerwick, Ken Saloranta, Krishna C. Ratakonda, John F. Bisceglia
-
Patent number: 9990359Abstract: A method for analyzing a virtual discussion. The method may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion. The method may also include identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.Type: GrantFiled: June 22, 2015Date of Patent: June 5, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal
-
Publication number: 20180082023Abstract: Mechanisms are provided to implement secure distributed patient consent and patient information management that addresses the competing needs for efficient access to electronic medical records by authorized parties while maintaining protection of privacy of patient health related information and complying with governing regulations. The mechanisms of the illustrative embodiments implement a tamper-proof and immutable ledger storage system to manage patient consent information and distribution of patient information based on the patient consent information. The ledger storage system operates in conjunction with a master patient record index (MPRI) component to enable the exchange of patient information among health providers once consent has been granted by the patient.Type: ApplicationFiled: August 9, 2017Publication date: March 22, 2018Inventors: Francisco P. Curbera, Shahram Ebadollahi, Maria Eleftheriou, Ramesh Gopinath, Krishna C. Ratakonda, Paul C. Tang
-
Publication number: 20180082024Abstract: Mechanisms are provided for executing patient information transactions. The mechanism store, in a ledger storage system, for each patient, a history of patient consents associated with patient transactions in a healthcare network, comprising patient consent data structures associated with the patient information transferred between participants as part of the transaction. The mechanisms store a master patient record index (MPRI) for each of the patients. The MPRI stores record locators identifying locations of portions of patient information for the patient on different computing devices associated with different health providers. The mechanisms execute, by a transaction manager, a transaction to grant access to a portion of a patient's information based on consent information stored in the ledger storage system and record locators in the MPRI. The mechanisms update, by a ledger storage engine of the data processing system, the history of transactions based on the execution of the transaction.Type: ApplicationFiled: August 9, 2017Publication date: March 22, 2018Inventors: Francisco P. Curbera, Shahram Ebadollahi, Maria Eleftheriou, Ramesh Gopinath, Krishna C. Ratakonda, Paul C. Tang
-
Patent number: 9858530Abstract: Software that uses machine logic to generate novel work products by combining known work product constituents to create constituent combinations, by performing the following steps: (i) maintaining a constituent data store, the constituent data store including identifying information for a plurality of constituents used to make combination products; (ii) receiving a set of combination preferences relating to a desired type of combination product; and (iii) applying a set of eliminational rules to the set of combination preferences and the plurality of constituents to define a raw set of proposed combination product(s), where each combination product of the raw set of proposed combination product(s) meets all the eliminational rules.Type: GrantFiled: January 9, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Florian Pinel, Krishna C. Ratakonda, Lav R. Varshney
-
Patent number: 9665570Abstract: A method for analyzing a virtual discussion is provided. The method may include identifying, with a processing device, a first concept relevant to a first subdiscussion associated with an online discussion. The method may also include identifying a second concept relevant to the first subdiscussion, and determining a relation between the first concept and the second concept.Type: GrantFiled: October 10, 2014Date of Patent: May 30, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yi-Min Chee, Ashish Jagmohan, Krishna C. Ratakonda, Sara Rosenthal
-
Publication number: 20170115646Abstract: According to embodiments, methods, systems, and computer program products are provided for generating material compositions including receiving, by a processor, a plurality of material inputs that collectively form one or more known material compositions, assigning a vector space value to each of the plurality of material inputs, wherein each vector space value is unique for each material input, receiving a first constraint and a second constraint, and generating a transformed material composition based on the vector space value, the first constraint, and the second constraint.Type: ApplicationFiled: January 27, 2016Publication date: April 27, 2017Inventors: Yi-Min Chee, Ashish Jagmohan, Pamela N. Luna, Krishna C. Ratakonda, Piyawadee Sukaviriya
-
Publication number: 20170116525Abstract: A method includes receiving a set of parameters for a given project and generating, using information from a knowledge database, a plurality of combinations of group members based at least in part on the set of parameters. The method also includes evaluating a set of metrics for each of the combinations of group members, the set of metrics comprising at least one novelty metric and at least one collective intelligence metric. The method further includes generating one or more strategy matrices for each of at least a subset of the combinations of group members using information from the knowledge database, evaluating the combinations of group members in the subset using the strategy matrices to determine respective predicted success values, and selecting a given one of the combinations of group members for the given project based at least in part on the sets of metrics and predicted success values.Type: ApplicationFiled: January 5, 2017Publication date: April 27, 2017Inventors: Florian Pinel, Krishna C. Ratakonda, Lav R. Varshney, Dashun Wang
-
Publication number: 20170116517Abstract: According to embodiments, methods, systems, and computer program products are provided for generating material compositions including receiving, by a processor, a plurality of material inputs that collectively form one or more known material compositions, assigning a vector space value to each of the plurality of material inputs, wherein each vector space value is unique for each material input, receiving a first constraint and a second constraint, and generating a transformed material composition based on the vector space value, the first constraint, and the second constraint.Type: ApplicationFiled: December 18, 2015Publication date: April 27, 2017Inventors: Yi-Min Chee, Ashish Jagmohan, Pamela N. Luna, Krishna C. Ratakonda, Piyawadee Sukaviriya