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: 10803076
    Abstract: 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: Grant
    Filed: May 31, 2018
    Date of Patent: October 13, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nagui Halim, Srinivasan Parthasarathy, Venkata N. Pavuluri, Daby Mousse Sow, Deepak Srinivas Turaga
  • Publication number: 20200265071
    Abstract: 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: Application
    Filed: February 20, 2019
    Publication date: August 20, 2020
    Inventors: Srinivasan Parthasarathy, Tejaswini Pedapati
  • Patent number: 10673708
    Abstract: 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: Grant
    Filed: October 12, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srinivasan Parthasarathy, Sushma Ravichandran, Fabio A. Oliveira, Tamar Eilam, Priya A. Ashok Nagpurkar
  • Publication number: 20200120000
    Abstract: 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: Application
    Filed: October 12, 2018
    Publication date: April 16, 2020
    Inventors: Srinivasan Parthasarathy, Sushma Ravichandran, Fabio A. Oliveira, Tamar Eilam, Priya A. Ashok Nagpurkar
  • Publication number: 20190227513
    Abstract: 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: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Inventors: Derrick Cobb, Ravish Eshwarappa, Noah Ronneberg, Soumyashree Gad, Jiongqian Liang, Srinivasan Parthasarathy
  • Patent number: 10353890
    Abstract: 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: Grant
    Filed: June 19, 2015
    Date of Patent: July 16, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu
  • Patent number: 10346393
    Abstract: 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: Grant
    Filed: October 20, 2014
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu
  • Patent number: 10331633
    Abstract: 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: Grant
    Filed: June 4, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga
  • Patent number: 10331671
    Abstract: 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: Grant
    Filed: May 25, 2018
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charu Aggarwal, Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
  • Patent number: 10210461
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alain Biem, Nagui Halim, Srinivasan Parthasarathy, Daby M. Sow, Deepak S. Turaga, Long H. Vu
  • Patent number: 10115057
    Abstract: 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: Grant
    Filed: February 8, 2016
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
  • Publication number: 20180300371
    Abstract: 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: Application
    Filed: May 25, 2018
    Publication date: October 18, 2018
    Inventors: Charu AGGARWAL, Yanjie FU, Srinivasan PARTHASARATHY, Deepak TURAGA
  • Publication number: 20180285425
    Abstract: 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: Application
    Filed: May 31, 2018
    Publication date: October 4, 2018
    Inventors: Nagui HALIM, Srinivasan PARTHASARATHY, Venkata N. PAVULURI, Daby Mousse SOW, Deepak Srinivas TURAGA
  • Patent number: 10049140
    Abstract: 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: Grant
    Filed: August 28, 2015
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nagui Halim, Srinivasan Parthasarathy, Venkata N. Pavuluri, Daby Mousse Sow, Deepak Srinivas Turaga
  • Publication number: 20180223870
    Abstract: 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: Application
    Filed: February 6, 2017
    Publication date: August 9, 2018
    Inventors: Bala Srinivasan Parthasarathy, Guruprasad Sundararajan, Evan Jarrett Dolley, JR., Leonardo Ajdelsztajn
  • Patent number: 10031945
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Charu Aggarwal, Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
  • Publication number: 20180025286
    Abstract: A computer-implemented method includes receiving data representing pre-existing instances of an analytics model developed over time; detecting changes in state of the analytics model over time to detect trends; generating a new instance of the analytics model that has been modified based on detected trends in the analytics model; generating new training data based on discovered trends of the analytics model over time; comparing a coverage of the new instance of the analytics model and coverages of the pre-existing instances of the analytics model with the new training data; and determining whether new instance of the analytics model have better coverage than the pre-existing instances of the analytics model with the new training data. A corresponding computer program product and system are also disclosed.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Leonid Gorelik, Nancy L. Navarro, Srinivasan Parthasarathy, Alexander Pyasik, Yifat Yulevich
  • Publication number: 20170326587
    Abstract: 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: Application
    Filed: December 1, 2015
    Publication date: November 16, 2017
    Inventors: Atanu SAHA, Gopi Chandran RAMACHANDRAN, Mamatha NAGESH, Shalini THIMMEGOWDA, Bala Srinivasan PARTHASARATHY
  • Publication number: 20170228650
    Abstract: 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: Application
    Filed: February 8, 2016
    Publication date: August 10, 2017
    Inventors: Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga
  • Publication number: 20170228432
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: August 10, 2017
    Inventors: Charu Aggarwal, Yanjie Fu, Srinivasan Parthasarathy, Deepak Turaga