Patents by Inventor Srinivasan Parthasarathy
Srinivasan Parthasarathy 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: 10989223Abstract: Methods for repairing flange bolt holes and the resulting flange bolt holes are provided. The methods and products include the incorporation of a coating system comprising a corrosion resistant layer, which can be formed by resistance plug welding, slurry or sol-gel processing, or thermal/cold spray processing. The corrosion resistant layer can be a super alloy or ceramic material and is different than the base material of the flange bolt hole. Corrosion of the flange bolt hole can be reduced or prevented from occurring with the use of the coating system.Type: GrantFiled: February 6, 2017Date of Patent: April 27, 2021Assignee: General Electric CompanyInventors: Bala Srinivasan Parthasarathy, Guruprasad Sundararajan, Evan Jarrett Dolley, Jr., Leonardo Ajdelsztajn
-
Patent number: 10981196Abstract: A silicone bond coat composition having a viscosity of less than 1,600 centistokes is applied to substantially all external surfaces of the article and then cured. A liquid silicone elastomer outer coat composition comprising a high viscosity first liquid silicone elastomer formulation and a low viscosity second liquid silicone elastomer formulation is then applied and cured to provide a protected article having a complex shape. Optimal coatings result from a careful balancing of component viscosities. In an embodiment, the first formulation has a viscosity greater than 300,000 centistokes, and the second formulation has a viscosity less than 6,000 centistokes, and the liquid silicone elastomer outer coat composition comprises from about 60 to about 40 percent by weight of the first formulation and from about 40 to about 60 percent by weight of the second liquid silicone elastomer formulation.Type: GrantFiled: December 1, 2015Date of Patent: April 20, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Atanu Saha, Gopi Chandran Ramachandran, Mamatha Nagesh, Shalini Thimmegowda, Bala Srinivasan Parthasarathy
-
Patent number: 10917316Abstract: A specification of a topology of a microservices application is obtained as a plurality of nodes corresponding to a plurality of microservices of the microservices application. The plurality of nodes includes a root node, each of the plurality of nodes other than the root node has a timeout parameter and a retries parameter. Via constrained black box optimization, optimized values are selected for the timeout parameter and the retries parameter for each of the plurality of nodes other than the root node, subject to satisfying a specified end-to-end latency for the microservices application and minimizing an error rate for the microservices application. The microservices application is configured in accordance with the optimized values. At least one external request to the root node is responded to with the microservices application configured in accordance with the optimized values.Type: GrantFiled: May 31, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Srinivasan Parthasarathy, Fabio A. Oliveira, Sushma Ravichandran
-
Publication number: 20200382388Abstract: A specification of a topology of a microservices application is obtained as a plurality of nodes corresponding to a plurality of microservices of the microservices application. the plurality of nodes includes a root node, each of the plurality of nodes other than the root node has a timeout parameter and a retries parameter. Via constrained black box optimization, optimized values are selected for the timeout parameter and the retries parameter for each of the plurality of nodes other than the root node, subject to satisfying a specified end-to-end latency for the microservices application and minimizing an error rate for the microservices application. the microservices application is configured in accordance with the optimized values. At least one external request to the root node is responded to with the microservices application configured in accordance with the optimized values.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Srinivasan Parthasarathy, Fabio A. Oliveira, Sushma Ravichandran
-
Patent number: 10809691Abstract: An analysis system for a logic program for a programmable logic controller (PLC) is provided. The analysis system includes a non-transitory memory and a processor. The processor is configured to receive the logic program and divide it into a plurality of segments. The processor is configured to identify a plurality of features among the plurality of segments. The processor is configured to assign the plurality of features to respective classes. The processor is configured to map the plurality of features to respective data objects corresponding to the respective classes. The processor is configured to write the respective data objects to the non-transitory memory.Type: GrantFiled: January 24, 2018Date of Patent: October 20, 2020Assignee: Honda Motor Co., Ltd.Inventors: Derrick Cobb, Ravish Eshwarappa, Noah Ronneberg, Soumyashree Gad, Jiongqian Liang, Srinivasan Parthasarathy
-
Patent number: 10803076Abstract: An encoding system for encoding an event time series, the system including an inter-arrival time computing device configured to transform inter-arrival times between a plurality of input events into discrete time symbols and map the input events and the discrete time symbols using a dictionary to output a time gram representing a temporal dimension between a sequences of events.Type: GrantFiled: May 31, 2018Date of Patent: October 13, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagui Halim, Srinivasan Parthasarathy, Venkata N. Pavuluri, Daby Mousse Sow, Deepak Srinivas Turaga
-
Publication number: 20200265071Abstract: Computerized interactive feature visualization is carried out on a data set—a plurality of insight classes rank a plurality of features of the data set. Via a computerized user interface, user feedback is obtained based on the interactive feature visualization—a user selects and ranks a subset of the features. At least one transformation function is applied to at least one feature of the subset of features selected by the user, to automatically construct, with a computer, at least one additional feature for the data set. The data set with the at least one additional feature is a transformed data set. In some cases, a supervised task is carried out on the final data set; accuracy of a machine learning system implementing the at least one supervised task can be enhanced by the at least one additional feature, and/or a physical system can be controlled based on results of the at least one supervised task.Type: ApplicationFiled: February 20, 2019Publication date: August 20, 2020Inventors: Srinivasan Parthasarathy, Tejaswini Pedapati
-
Patent number: 10673708Abstract: A method and system of optimizing parameters of a microservice-based application is provided. A microservice infrastructure of the microservice-based application is determined. One or more optimization objectives related to the microservice-based application are determined. Different combinations of timeout and retry values are tested for each microservice. A reward value is calculated for each of the different combinations of timeout and retry values. The microservice infrastructure is set to a combination of timeout and retry values having a highest reward value for the one or more optimization objectives.Type: GrantFiled: October 12, 2018Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srinivasan Parthasarathy, Sushma Ravichandran, Fabio A. Oliveira, Tamar Eilam, Priya A. Ashok Nagpurkar
-
Publication number: 20200120000Abstract: A method and system of optimizing parameters of a microservice-based application is provided. A microservice infrastructure of the microservice-based application is determined. One or more optimization objectives related to the microservice-based application are determined. Different combinations of timeout and retry values are tested for each microservice. A reward value is calculated for each of the different combinations of timeout and retry values. The microservice infrastructure is set to a combination of timeout and retry values having a highest reward value for the one or more optimization objectives.Type: ApplicationFiled: October 12, 2018Publication date: April 16, 2020Inventors: Srinivasan Parthasarathy, Sushma Ravichandran, Fabio A. Oliveira, Tamar Eilam, Priya A. Ashok Nagpurkar
-
Publication number: 20190227513Abstract: An analysis system for a logic program for a programmable logic controller (PLC) is provided. The analysis system includes a non-transitory memory and a processor. The processor is configured to receive the logic program and divide it into a plurality of segments. The processor is configured to identify a plurality of features among the plurality of segments. The processor is configured to assign the plurality of features to respective classes. The processor is configured to map the plurality of features to respective data objects corresponding to the respective classes. The processor is configured to write the respective data objects to the non-transitory memory.Type: ApplicationFiled: January 24, 2018Publication date: July 25, 2019Inventors: Derrick Cobb, Ravish Eshwarappa, Noah Ronneberg, Soumyashree Gad, Jiongqian Liang, Srinivasan Parthasarathy
-
Patent number: 10353890Abstract: Embodiments relate to analyzing dataset. A method of analyzing data is provided. The method obtains a description of a dataset. The method automatically generates a plurality of analysis options from the description of the dataset. The method generates a plurality of queries based on the analysis options. The method deploys the queries on the dataset to build a plurality of statistical models from the dataset.Type: GrantFiled: June 19, 2015Date of Patent: July 16, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu
-
Patent number: 10346393Abstract: Embodiments relate to analyzing dataset. A method of analyzing data is provided. The method obtains a description of a dataset. The method automatically generates a plurality of analysis options from the description of the dataset. The method generates a plurality of queries based on the analysis options. The method deploys the queries on the dataset to build a plurality of statistical models from the dataset.Type: GrantFiled: October 20, 2014Date of Patent: July 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu
-
Patent number: 10331671Abstract: An automated outlier detection system implements an unsupervised set of processes to determine feature subspaces from a dataset; determine candidate exploratory actions, where each candidate exploratory action is a specific combination of a feature subspace and a parameterized instance of an outlier detection algorithm; and identify a set of optimal exploratory actions to recommend for execution on the dataset from among the candidate exploratory actions. Outlier scores obtained as a result of execution of the set of optimal exploratory actions are processed to obtain one or more outlier views such that each outlier view represents a consistent characterization of outliers by each optimal exploratory action corresponding to that outlier view.Type: GrantFiled: May 25, 2018Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Charu Aggarwal, Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
-
Patent number: 10331633Abstract: A method, system, and computer program product derive data schema for application to a data set. One or more processors generate a directed acyclic weighted graph that encodes data types and semantic types used by a data set. One or more processors assign estimated frequencies for each component of the directed acyclic weighted graph, where the estimated frequencies predict a likelihood of a particular data schema element being used by any data set. One or more processors traverse through paths in the directed acyclic weighted graph with a predetermined portion of the data set to determine a data schema that correctly defines data from the data set and identifies any errors in the data set, and then apply the data schema to the data set to generate clean data that is properly formatted.Type: GrantFiled: June 4, 2015Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga
-
Patent number: 10210461Abstract: A method for performing assisted knowledge discovery includes receiving a dataset. Each of a plurality of analytical techniques is applied to the received data set to generate a plurality of corresponding analytical results. A composite validation metric is applied to each of the plurality of analytical results. The composite validation metric is a single scoring/ranking function that is created from a plurality of different scoring/ranking functions. The plurality of analytical results is presented to a user arranged in accordance with the results of the applying the composite validation metric to each of the plurality of analytical results. A selection from the user from among the plurality of analytical results is recorded. The user's selection is used to modify the composite validation metric such that the analytical techniques responsible for generating the selected analytical result is scored/ranked more highly.Type: GrantFiled: March 21, 2014Date of Patent: February 19, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alain Biem, Nagui Halim, Srinivasan Parthasarathy, Daby M. Sow, Deepak S. Turaga, Long H. Vu
-
Patent number: 10115057Abstract: A computer program product is provided for estimating algorithm run times given parameters of the algorithm, specifications of an architecture on which the algorithm will execute and dimensions of a data set which will be input into the algorithm. The computer program product includes instructions to cause a processing circuit to create training data sets, generate run time data of executions of instances of the algorithm on the architecture for each training data set, identify model-usable features, generate a map of the model-usable features to an expression of the run time data and iteratively tuning the model-usable features toward improving map accuracy until a target map accuracy is achieved, develop a predictive model based on iteratively tuned versions of the model-usable features and estimate a run time of an execution of the algorithm on a new data set and on a new architecture using the predictive model.Type: GrantFiled: February 8, 2016Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
-
Publication number: 20180300371Abstract: An automated outlier detection system implements an unsupervised set of processes to determine feature subspaces from a dataset; determine candidate exploratory actions, where each candidate exploratory action is a specific combination of a feature subspace and a parameterized instance of an outlier detection algorithm; and identify a set of optimal exploratory actions to recommend for execution on the dataset from among the candidate exploratory actions. Outlier scores obtained as a result of execution of the set of optimal exploratory actions are processed to obtain one or more outlier views such that each outlier view represents a consistent characterization of outliers by each optimal exploratory action corresponding to that outlier view.Type: ApplicationFiled: May 25, 2018Publication date: October 18, 2018Inventors: Charu AGGARWAL, Yanjie FU, Srinivasan PARTHASARATHY, Deepak TURAGA
-
Publication number: 20180285425Abstract: An encoding system for encoding an event time series, the system including an inter-arrival time computing device configured to transform inter-arrival times between a plurality of input events into discrete time symbols and map the input events and the discrete time symbols using a dictionary to output a time gram representing a temporal dimension between a sequences of events.Type: ApplicationFiled: May 31, 2018Publication date: October 4, 2018Inventors: Nagui HALIM, Srinivasan PARTHASARATHY, Venkata N. PAVULURI, Daby Mousse SOW, Deepak Srinivas TURAGA
-
Patent number: 10049140Abstract: An encoding system for encoding an event time series, the system including an inter-arrival time computing device configured to compute an inter-arrival time between a plurality of input events and computes a sequence of events, a transformation device configured to transform the inter-arrival time between the plurality of input events into discrete time symbols, and a mapping device configured to map the input events and the discrete time symbols using a dictionary to output a time gram.Type: GrantFiled: August 28, 2015Date of Patent: August 14, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nagui Halim, Srinivasan Parthasarathy, Venkata N. Pavuluri, Daby Mousse Sow, Deepak Srinivas Turaga
-
Publication number: 20180223870Abstract: Methods for repairing flange bolt holes and the resulting flange bolt holes are provided. The methods and products include the incorporation of a coating system comprising a corrosion resistant layer, which can be formed by resistance plug welding, slurry or sol-gel processing, or thermal/cold spray processing. The corrosion resistant layer can be a super alloy or ceramic material and is different than the base material of the flange bolt hole. Corrosion of the flange bolt hole can be reduced or prevented from occurring with the use of the coating system.Type: ApplicationFiled: February 6, 2017Publication date: August 9, 2018Inventors: Bala Srinivasan Parthasarathy, Guruprasad Sundararajan, Evan Jarrett Dolley, JR., Leonardo Ajdelsztajn