Patents by Inventor Venkata N. Pavuluri

Venkata N. Pavuluri 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: 11410082
    Abstract: A mechanism is provided for implementing a model update mechanism to update new models in real time while avoiding data loss and system downtime. Responsive to receiving a request to update a scorer model currently being executed by an existing worker thread in the data processing system, the model update mechanism initializing a new worker thread. The model update mechanism loads an updated scorer model into the new worker thread and initializes a state transfer from the existing worker thread to the new worker thread. The model update mechanism executes the updated scorer model such that the updated scorer model scores the input data. The model update mechanism then outputs a prediction based on the updated scorer model processing of the input data.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Long Vu, Yuan-Chi Chang, Timothy R. Dinger, Venkata N. Pavuluri, Lingtao Cao
  • Patent number: 11373056
    Abstract: Mechanism are provided to select a machine learning model from an analytics model library based on ingested data. One or more pieces of clarified data are fused to provide time-correlated data tuples of data streams. One or more features are extracted from the time-correlated data tuples and scored based on a set of predetermined rules thereby generating discriminative scoring of trigger data. Utilizing the discriminative scoring of the trigger data, trigger data of a current analytics model being utilized by the data processing and one or more new analytics models from the analytics model library are scored. Responsive to the scoring of the trigger data indicating a selection of a different analytics model from the analytics model library, the current analytics model is replaced with a selected analytics model from the analytics model library such that the data processing system executes the selected analytics model.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Timothy R. Dinger, Yuan-Chi Chang, Long Vu, Venkata N. Pavuluri, Lingtao Cao
  • Patent number: 11099979
    Abstract: A mechanism is provided to identify wall-clock time reference dependency in one or more software components of a data analytics solution. The data analytics solution is decomposed into a set of software components. A first software component of the set of software components is deployed to a first computer server and the remaining software components are deployed to a second computer server. A system clock time on the first computer server is changed to differ from the system clock of the second computer server. Based on executing a test on the data analytics solution, a determination is made of whether the first software component, is wall-clock time independent. Responsive to the test of the of the software component failing indicating that the wall-clock time of the software component is dependent of the system clock time difference, the software component is recorded as wall-clock time dependent and an administrator is notified.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yuan-Chi Chang, Long Vu, Timothy R. Dinger, Venkata N. Pavuluri, Lingtao Cao
  • Publication number: 20210158084
    Abstract: Mechanism are provided to select a machine learning model from an analytics model library based on ingested data. One or more pieces of clarified data are fused to provide time-correlated data tuples of data streams. One or more features are extracted from the time-correlated data tuples and scored based on a set of predetermined rules thereby generating discriminative scoring of trigger data. Utilizing the discriminative scoring of the trigger data, trigger data of a current analytics model being utilized by the data processing and one or more new analytics models from the analytics model library are scored. Responsive to the scoring of the trigger data indicating a selection of a different analytics model from the analytics model library, the current analytics model is replaced with a selected analytics model from the analytics model library such that the data processing system executes the selected analytics model.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: Timothy R. Dinger, Yuan-Chi Chang, Long Vu, Venkata N. Pavuluri, Lingtao Cao
  • Publication number: 20210142211
    Abstract: A mechanism is provided for implementing a model update mechanism to update new models in real time while avoiding data loss and system downtime. Responsive to receiving a request to update a scorer model currently being executed by an existing worker thread in the data processing system, the model update mechanism initializing a new worker thread. The model update mechanism loads an updated scorer model into the new worker thread and initializes a state transfer from the existing worker thread to the new worker thread. The model update mechanism executes the updated scorer model such that the updated scorer model scores the input data. The model update mechanism then outputs a prediction based on the updated scorer model processing of the input data.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 13, 2021
    Inventors: Long Vu, Yuan-Chi Chang, Timothy R. Dinger, Venkata N. Pavuluri, Lingtao Cao
  • Publication number: 20210133090
    Abstract: A mechanism is provided to identify wall-clock time reference dependency in one or more software components of a data analytics solution. The data analytics solution is decomposed into a set of software components. A first software component of the set of software components is deployed to a first computer server and the remaining software components are deployed to a second computer server. A system clock time on the first computer server is changed to differ from the system clock of the second computer server. Based on executing a test on the data analytics solution, a determination is made of whether the first software component, is wall-clock time independent. Responsive to the test of the of the software component failing indicating that the wall-clock time of the software component is dependent of the system clock time difference, the software component is recorded as wall-clock time dependent and an administrator is notified.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Yuan-Chi Chang, Long Vu, Timothy R. Dinger, Venkata N. Pavuluri, Lingtao Cao
  • 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
  • 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: 10228685
    Abstract: A computer-implemented method, system, and/or computer program product controls manufacturing devices in a manufacturing environment. One or more processors receive sensor readings, which detect conditions that are unique to different areas within the manufacturing environment, in order to generate models of operations for each area in the manufacturing environment. One or more processors generate an ensemble model by extracting information from the models to describe a relationship between the conditions. One or more processors generate a device control signal, based on the ensemble model, that adjusts operations in the different areas in order to ameliorate the detected conditions.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: March 12, 2019
    Assignee: GLOBALFOUNDRIES Inc.
    Inventors: John Z. Colt, Jr., Venkata N. Pavuluri
  • 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: 20170115658
    Abstract: A computer-implemented method, system, and/or computer program product controls manufacturing devices in a manufacturing environment. One or more processors receive sensor readings, which detect conditions that are unique to different areas within the manufacturing environment, in order to generate models of operations for each area in the manufacturing environment. One or more processors generate an ensemble model by extracting information from the models to describe a relationship between the conditions. One or more processors generate a device control signal, based on the ensemble model, that adjusts operations in the different areas in order to ameliorate the detected conditions.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 27, 2017
    Inventors: John Z. Colt, JR., Venkata N. Pavuluri
  • Publication number: 20170060962
    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: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Nagui HALIM, Srinivasan PARTHASARATHY, Venkata N. PAVULURI, Daby Mousse SOW, Deepak Srinivas TURAGA
  • Publication number: 20160357747
    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: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga
  • Publication number: 20160110362
    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: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu
  • Publication number: 20160110410
    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: Application
    Filed: June 19, 2015
    Publication date: April 21, 2016
    Inventors: Udayan Khurana, Srinivasan Parthasarathy, Venkata N. Pavuluri, Deepak S. Turaga, Long H. Vu