Patents by Inventor Krishna Ratakonda
Krishna 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: 11107048Abstract: An example operation may include one or more of receiving one or more transaction requests to complete one or more transactions, recording the one or more transaction requests in a blockchain, requesting one or more transaction confirmations from an out-of-band device to confirm the one or more transactions, and committing the one or more confirmed transactions to the blockchain.Type: GrantFiled: April 17, 2017Date of Patent: August 31, 2021Assignee: International Business Machines CorporationInventors: Ramesh Gopinath, Lawrence Koved, Brigid Mcdermott, Krishna Ratakonda
-
Publication number: 20180300693Abstract: An example operation may include one or more of receiving one or more transaction requests to complete one or more transactions, recording the one or more transaction requests in a blockchain, requesting one or more transaction confirmations from an out-of-band device to confirm the one or more transactions, and committing the one or more confirmed transactions to the blockchain.Type: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Inventors: Ramesh Gopinath, Lawrence Koved, Brigid Mcdermott, Krishna Ratakonda
-
Publication number: 20180012237Abstract: Embodiments include method, systems and computer program products for inferring user demographic groups through categorization of social media data. Aspects include receiving, by a processor, unknown user data made up of social media data and social media metadata for an unknown user. Also, aspects include analyzing the unknown user data to determine features of the unknown user data that indicate the unknown user belongs to a demographic group. Next, aspects include analyzing, via a machine learning algorithm, the features of the unknown user data to determine a confidence level for the unknown user belonging to each demographic group and updating a user demographics database based upon the confidence level for the unknown user belonging to each demographic group.Type: ApplicationFiled: July 7, 2016Publication date: January 11, 2018Inventors: Sophia Krasikov, Krishna Ratakonda, Harini Srinivasan, Bowen Yu
-
Patent number: 9519571Abstract: Techniques are provided for analyzing testing coverage of one or more software modules to provide process coverage statistics. The techniques include obtaining one or more coverage measures from a test specification document, performing a trace on each of the one or more coverage measures during a test, analyzing each trace to generate a run-time service choreography model for a process, wherein the model includes each of one or more service choreography patterns occurring in the process, and using the model to provide statistical data on test coverage according to a process definition.Type: GrantFiled: July 13, 2007Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Zhong Jie Li, He Hui Liu, Naomi M. Mitsumori, Krishna Ratakonda, Hua Fang Tan, Jun Zhu
-
Patent number: 9361264Abstract: Systems and methods are provided that enable seamless access and control of hardware device resources through a common, device-independent interface without the need for device-specific drivers. For instance, system and methods are designed to expose capabilities/functions of hardware devices as web-based services which can be invoked to provide specific services based on the capabilities of the hardware devices.Type: GrantFiled: October 15, 2007Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar A. Gonzales, Krishna Ratakonda, Deepak S. Turaga
-
Patent number: 9218582Abstract: Techniques for quantifying the quality of trend lines. A method includes defining a collection of reference data sets derived from multiple historical projects in a similar subject area as the target project, defining one or more indicators of data set applicability to a target project estimation, said defining based on multiple characteristics of the target project, evaluating applicability of each of the reference data sets based on the one or more indicators, and identifying one or more of the reference data sets as applicable for use in the target project estimation.Type: GrantFiled: February 7, 2013Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Carl Engel, Wesley M. Gifford, Craig A. Rahenkamp, Krishna Ratakonda, Nianjun Zhou
-
Patent number: 9122664Abstract: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.Type: GrantFiled: October 29, 2007Date of Patent: September 1, 2015Assignee: International Business Machines CorporationInventors: Liang-Jie Zhang, Jose Gomes, Yi-Min Chee, Krishna Ratakonda, Fausto Bernardini
-
Patent number: 9038121Abstract: A system for bit-rate stream playout at preset speeds including a regular playout speed and other than the regular playout speed includes multiple streams encoded at a same bit-rate (R) but at a plurality of playout speeds. A selection mechanism is responsive to requests for playout speeds. The selection mechanism selects from among the plurality of streams to service a request.Type: GrantFiled: June 3, 2008Date of Patent: May 19, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin G. Kienzle, Krishna Ratakonda, Deepak S. Turaga, Durga Sai Phaneendhar Vemuru
-
Publication number: 20140222488Abstract: Techniques, apparatus and articles of manufacture for quantifying the quality of trend lines. A method includes defining a collection of reference data sets derived from multiple historical projects in a similar subject area as the target project, defining one or more indicators of data set applicability to a target project estimation, said defining based on multiple characteristics of the target project, evaluating applicability of each of the reference data sets based on the one or more indicators, and identifying one or more of the reference data sets as applicable for use in the target project estimation.Type: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carl Engel, Wesley M. Gifford, Craig A. Rahenkamp, Krishna Ratakonda, Nianjun Zhou
-
Publication number: 20140222489Abstract: Apparatus and articles of manufacture for quantifying the quality of trend lines include defining a collection of reference data sets derived from multiple historical projects in a similar subject area as the target project, defining one or more indicators of data set applicability to a target project estimation, said defining based on multiple characteristics of the target project, evaluating applicability of each of the reference data sets based on the one or more indicators, and identifying one or more of the reference data sets as applicable for use in the target project estimation.Type: ApplicationFiled: August 14, 2013Publication date: August 7, 2014Applicant: International Business Machines CorporationInventors: Carl Engel, Wesley M. Gifford, Craig A. Rahenkamp, Krishna Ratakonda, Nianjun Zhou
-
Publication number: 20140143009Abstract: The reward or return a company receives in a particular country relative to the risk the company takes in that country is assessed. The relative risk of the particular country compared to selected groups of countries, for example groups including countries having emerging or developing economies and groups including countries having developed economies. The relative profitability of the particular country in relation to the profitability of such groups of countries is further considered in the assessment. Other return components are also considered to allow risk adjusted decisions.Type: ApplicationFiled: November 16, 2012Publication date: May 22, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carla Brice, Wesley M. Gifford, Krishna Ratakonda, Natalia Ruderman
-
Patent number: 8645843Abstract: A method, system and computer program product is disclosed for supporting role-based access control in a collaborative environment, wherein pluralities of users work together in a collaborative process using a software system. The method comprises componentizing the software system into a multitude of software components, and limiting access to specific software components to certain users based on roles assigned to the users as defined by a run-time state of the collaborative process. The set of components that a user can access is dynamic, that set can change based on the “context” or the step where the user is in a collaborative workflow/process.Type: GrantFiled: August 29, 2008Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Yi-Min Chee, Ru Fang, Feng Liu, Qian Ma, Daniel V. Oppenheim, Krishna Ratakonda, Zhi Le Zou
-
Patent number: 8527326Abstract: Techniques for determining maturity of a delivery process in an information technology maintenance project are provided. The techniques include collecting information during a delivery process, wherein the information comprises operational data, aggregating the collected information for each delivery dimension into one or more aggregate delivery measures, wherein the one or more aggregate delivery measures comprise one or more delivery dimensions, comparing the one or more delivery dimensions against a threshold to determine a level of maturity for each delivery dimension, and determining an overall level of maturity of the delivery process by combining the level of maturity for each delivery dimension.Type: GrantFiled: November 30, 2010Date of Patent: September 3, 2013Assignee: International Business Machines CorporationInventors: Saeed Bagheri, Krishna Ratakonda, Rose Williams
-
Patent number: 8503980Abstract: Techniques for implementing a location-based service include obtaining meta-information from a service provider comprising location-based service information, service provider contact information, and service provider authentication information, combining the meta-information into a message and encoding the message into a series of signals to be broadcast for implementing the service over an ad hoc environment, wherein in the environment there exists no pre-existing communication infrastructure and no pre-defined relationship between the service provider and one or more service receivers, broadcasting the series of signals as a message to service receivers in the ad hoc environment, enabling the service receiver to identify potential services using filters based on signal strength, computed distance, and/or service category, and facilitating a communication between the service provider and a service receiver via enabling the receiver to use the contact information to identify the service provider and the authType: GrantFiled: August 31, 2010Date of Patent: August 6, 2013Assignee: International Business Machines CorporationInventors: Qian Ma, Krishna Ratakonda, Nianjun Zhou
-
Patent number: 8392234Abstract: Techniques for optimizing resource allocation are provided. The techniques include identifying one or more communication needs for each of one or more communications needed for execution of a project, identifying one or more members of each of the one or more communications and member information for each of the one or more members, using the one or more communication needs and member information to estimate one or more communication costs for each of the one or more communications needed for execution of the project, and comparing the one or more communication costs for each of the one or more communications to optimize resource allocation for executing the project.Type: GrantFiled: August 9, 2010Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Qian Ma, Krishna Ratakonda, Nianjun Zhou
-
Patent number: 8345766Abstract: An apparatus and corresponding method are provided for selecting one of several alternate input streams for transmission, the method including determining bandwidth requirements for each of the alternate input streams, measuring bandwidth currently available for transmission, and selecting for transmission one of the alternate input streams that has the highest determined bandwidth requirement less than or equal to the measured bandwidth currently available for transmission.Type: GrantFiled: May 29, 2008Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Krishna Ratakonda, Deepak S. Turaga, Peter Westerink
-
Publication number: 20120136690Abstract: Techniques for estimating future health of a project are provided. The techniques include defining a set of financial health metrics that represent a proximity of a current state of a project to that of a goal project, defining a parametric evolution model comprising parameters, wherein the parametric evolution model governs a relationship between current data of the set of financial health metrics and current project health in relation to past data of the set of financial health metrics, determining a value of each of the parameters of the parametric evolution model using an optimization problem, and using the value of each of the parameters of the parametric evolution model and the current data of the set of financial health metrics and current project health in relation to past data of the set of financial health metrics to estimate the future health of the project.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saeed Bagheri, Krishna Ratakonda, Rose Williams
-
Publication number: 20120136695Abstract: Techniques for determining maturity of a delivery process in an information technology maintenance project are provided. The techniques include collecting information during a delivery process, wherein the information comprises operational data, aggregating the collected information for each delivery dimension into one or more aggregate delivery measures, wherein the one or more aggregate delivery measures comprise one or more delivery dimensions, comparing the one or more delivery dimensions against a threshold to determine a level of maturity for each delivery dimension, and determining an overall level of maturity of the delivery process by combining the level of maturity for each delivery dimension.Type: ApplicationFiled: November 30, 2010Publication date: May 31, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saeed Bagheri, Krishna Ratakonda, Rose Williams
-
Patent number: 8156364Abstract: A method (which can be computer implemented) for processing a plurality of adjacent rows of data units, using a plurality of parallel processors, given (i) a predetermined processing order, and (ii) a specified inter-row dependency structure, includes the steps of determining starting times for each individual one of the processors, and maintaining synchronization across the processors, while ensuring that the dependency structure is not violated. Not all the starting times are the same, and a sum of absolute differences between (i) starting times of any given processor, and (ii) that one of the processors having an earliest starting time, is minimized.Type: GrantFiled: June 12, 2007Date of Patent: April 10, 2012Assignee: International Business Machines CorporationInventors: Krishna Ratakonda, Deepak S. Turaga
-
Publication number: 20120052838Abstract: Techniques for implementing a location-based service include obtaining meta-information from a service provider comprising location-based service information, service provider contact information, and service provider authentication information, combining the meta-information into a message and encoding the message into a series of signals to be broadcast for implementing the service over an ad hoc environment, wherein in the environment there exists no pre-existing communication infrastructure and no pre-defined relationship between the service provider and one or more service receivers, broadcasting the series of signals as a message to service receivers in the ad hoc environment, enabling the service receiver to identify potential services using filters based on signal strength, computed distance, and/or service category, and facilitating a communication between the service provider and a service receiver via enabling the receiver to use the contact information to identify the service provider and the authType: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Qian Ma, Krishna Ratakonda, Nianjun Zhou