Patents by Inventor Dharmashankar Subramanian

Dharmashankar Subramanian 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).

  • Publication number: 20220245440
    Abstract: A method of using a computing device to train a neural network to recognize features in variate time series data that includes receiving, by a computing device, variate time series data. The computing device further receives results associated with the variate time series data. The computing device determines an anchor of the variate time series data. The computing device additionally determines one or more portions of the variate time series data which lead to a positive result. The computing device further determines one or more portions of the variate time series data which lead to a negative result. The computing device trains a neural network to interpret results of future variate time series data based upon the anchor, the one or more portions of the variate time series data which lead to the positive result, and the one or more portions of the variate time series data which lead to the negative result.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Dharmashankar Subramanian, Venkata Nagaraju Pavuluri, Yuan-Chi Chang, Long Vu, Timothy Rea Dinger
  • Publication number: 20220101225
    Abstract: In an approach for real-time opportunity discovery for productivity enhancement of a production process, a processor extracts a set of features from time series data, through autoencoding using a neural network, based on non-control variables for the time series data. A processor identifies one or more operational modes based on the extracted features including a dimensional reduction with a representation learning from the time series data. A processor identifies a neighborhood of a current operational state based on the extracted features. A processor compares the current operational state to historical operational states based on the time series data at the same operational mode. A processor discovers an operational opportunity based on the comparison of the current operational state to the historical operational states using the neighborhood. A processor identifies control variables in the same mode which variables are relevant to the current operational state.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Nianjun Zhou, Dharmashankar Subramanian, WingHang Crystal Lui
  • Patent number: 11271820
    Abstract: A graphical event model method, system, and computer program product, include learning statistical and causal co-occurrence relationships among multiple event-types of data, requiring no complex input, and generating a representation that explains a mutual dynamic of the multiple event-types in a form of a graphical event model.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Debarun Bhattacharjya, Tian Gao, Dharmashankar Subramanian
  • Patent number: 11263172
    Abstract: A method, computer program product, and/or computer system improves a future efficiency of a specific system. One or more processors receive multiple historical data snapshots that describe past operational states of a specific system. The processor(s) identify a time series pattern for the time series of data in the multiple historical snapshots and calculate their variability. The processor(s) then determine that the variability in a first sub-set of the time series pattern is larger than a predefined value, and determine that future values of the first set of the time series pattern are a set of non-forecastable future values. The processor(s) also determine that the variability in a second sub-set of the time series pattern for the data is smaller than the predefined value, and utilizes this second sub-set to modify the specific system at a current time.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Yuan-Chi Chang, Venkata Nagaraju Pavuluri, Dharmashankar Subramanian, Long Vu, Debarun Bhattacharjya, Timothy Rea Dinger
  • Publication number: 20220037020
    Abstract: Analyzing complex systems by receiving labeled event data describing events occurring in association with a complex system, generating a first machine learning model according to the distribution of labeled event data, receiving state variable transition data describing state variable transitions occurring in association with a complex system, training a second machine learning model according to a combination of a distribution of state variable transitions and the first machine learning model, and using the second machine learning model to predict the effects of events upon state variables within the complex system according to new state variable transition and new labeled event data.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Debarun Bhattacharjya, Tian Gao, Nicholas Scott Mattei, Karthikeyan Shanmugam, Dharmashankar Subramanian, Kush Raj Varshney
  • Publication number: 20220011760
    Abstract: Techniques for model fidelity monitoring and regeneration for manufacturing process decision support are described herein. Aspects of the invention include determining that an output of a regression model corresponding to a current time period of decision support for a manufacturing process is not within a predefined range of a historical process dataset, wherein the regression model was constructed based on the historical process dataset, and performing an accuracy and fidelity analysis on the regression model based on process data from the manufacturing process corresponding to a previous time period. Based on a result of the accuracy and fidelity analysis being below a threshold, a mismatch of the regression model as compared to the manufacturing process is determined. Based on determining the mismatch, a temporary regression model corresponding to the manufacturing process is generated, and decision support for the manufacturing process is performed based on the temporary regression model.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 13, 2022
    Inventors: Nianjun Zhou, Dharmashankar Subramanian, Dhavalkumar C. Patel, Anuradha Bhamidipaty
  • Publication number: 20210383194
    Abstract: A computer-implemented method is presented for learning relationships between multiple event types by employing a multi-channel neural graphical event model (MCN-GEM). The method includes receiving, by a computing device, time-stamped, asynchronous, irregularly spaced event epochs, generating, by the computing device, at least one fake epoch between each inter-event interval, wherein fake epochs represent negative evidence, feeding the event epochs and the at least one fake epoch into long short term memory (LSTM) cells, computing hidden states for each of the event epochs and the at least one fake epoch, feeding the hidden states into spatial and temporal attention models, and employing an average attention across all event epochs to generate causal graphs representing causal relationships between all the event epochs.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 9, 2021
    Inventors: Dharmashankar Subramanian, Tian Gao, Karthikeyan Shanmugam, Debarun Bhattacharjya
  • Publication number: 20210382469
    Abstract: A hybrid sensor can be generated by training a machine learning model, such as a neural network, based on a training data set. The training data set can include a first time series of upstream sensor data having forward dependence to a target variable, a second time series of downstream sensor data having backward dependence to the target variable and a time series of measured target variable data associated with the target variable. The target variable has measuring frequency which is lower than the measuring frequencies associated with the upstream sensor data and the downstream sensor data. The hybrid sensor can estimate a value of the target variable at a given time, for example, during which no actual measured target variable value is available.
    Type: Application
    Filed: June 8, 2020
    Publication date: December 9, 2021
    Inventors: Nianjun Zhou, Dharmashankar Subramanian, Wesley M Gifford
  • Publication number: 20210110487
    Abstract: A system and a method of managing a manufacturing process includes receiving production data relating to the manufacturing process and determining an operational mode associated with the manufacturing process using historical, multivariate senor data. The method may further determine a recommended action to affect production based on the determined operational mode. The operational mode may be based on at least one of: a level of operation in a continuous flow process relating to a joint set of process variables, a representation of a joint dynamic of the set of process variables over a predefined length, and a joint configuration of an uptime/downtime of a plurality of units comprising a process flow.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Nianjun Zhou, Dharmashankar Subramanian, Patrick Watson, Pavankumar Murali, Wesley M. Gifford, Jayant R. Kalagnanam
  • Patent number: 10970389
    Abstract: Methods and systems for determining a reallocation of resources are described. A device may determine initial allocation data that indicates a first amount of resources allocated to a plurality of areas. The device may determine a set of attacker expected rewards based on the initial allocation data. The device may determine a set of defender expected rewards based on the attacker expected rewards. The device may determine moving rewards indicating defensive scores in response to movement of the resources among the plurality of areas. The device may determine defender response rewards indicating defensive scores resulting from an optimal attack on the plurality of areas. The device may generate reallocation data indicating an allocation of a second amount of resources to the plurality of areas. The second amount of resources may maximize the moving rewards and the defender response rewards.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Janusz Marecki, Fei Fang, Dharmashankar Subramanian
  • Publication number: 20210012190
    Abstract: An apparatus and method for optimizing a process, comprising: receiving live operational data associated with a plurality of sub-processes of a process; selecting a pre-trained regression model from a plurality of pre-trained regression models for each sub-process of the plurality of sub-processes; generating a system-wide optimization model comprising a multi-period mathematical program model, including: one or more decision variables; a plurality of constraints, wherein: a first constraint of the plurality of constraints comprises one of the pre-trained regression models, and a second constraint of the plurality of constraints comprises an operational constraint; and an objective function; generating, via the optimization model, an operating mode trajectory comprising a plurality of intermediate operating modes at a plurality of intermediate times during a planning interval; and displaying a set-point trajectory recommendation in a graphical user interface based on the operating mode trajectory.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Inventors: Pavankumar MURALI, Dharmashankar SUBRAMANIAN, Nianjun ZHOU, Xiang MA, Jacqueline WILLIAMS
  • Patent number: 10713303
    Abstract: A system, computer program product, and method is described to provide a visualization tool which portrays the certain equivalent for one or more hypothetical (i.e. synthetic) or real probability distributions p(m), and optionally allows the user to manipulate that representation, resulting in associated changes to the underlying utility function u(m). In a first example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the probability distribution p(m), for a fixed utility function u(m). In a second example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the utility function u(m), assuming one or more fixed probability distributions p1(m), p2 (m), etc. In a third example, the decision maker can provide feedback through the visualization tool that would cause their utility function to be modified.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maryam Ashoori, Debarun Bhattacharjya, Jeffrey O. Kephart, Dharmashankar Subramanian
  • Publication number: 20200169469
    Abstract: A graphical event model method, system, and computer program product, include learning statistical and causal co-occurrence relationships among multiple event-types of data, requiring no complex input, and generating a representation that explains a mutual dynamic of the multiple event-types in a form of a graphical event model.
    Type: Application
    Filed: November 23, 2018
    Publication date: May 28, 2020
    Inventors: Debarun Bhattacharjya, Tian Gao, Dharmashankar Subramanian
  • Publication number: 20200160189
    Abstract: A method of discovering and presenting associations between events includes discovering causal association scores for pairs of events in an event dataset, and generating a sequence of events based on the causal association scores.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Debarun Bhattacharjya, Owen Cornec, Tian Gao, Nicholas Mattei, Dharmashankar Subramanian
  • Publication number: 20190340548
    Abstract: A system, method and program product for analyzing long term risk. A system is disclosed that includes a risk system for analyzing long-term risks, including: a risk knowledgebase that includes risk information associated with at least one domain; a risk model builder that builds a representation of a risk model based on inputs from a user interface and the risk knowledgebase, wherein the risk model includes risk factor nodes, risk event nodes and impact nodes; and a risk simulation engine that processes the representation and computes predicted outcomes.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 7, 2019
    Inventors: Debarun Bhattacharjya, Jeffrey O. Kephart, Jesus M. Rios Aliaga, Danny Soroker, Dharmashankar Subramanian, Ruben Rodriguez Torrado
  • Publication number: 20190205534
    Abstract: Methods and systems for determining a reallocation of resources are described. A device may determine initial allocation data that indicates a first amount of resources allocated to a plurality of areas. The device may determine a set of attacker expected rewards based on the initial allocation data. The device may determine a set of defender expected rewards based on the attacker expected rewards. The device may determine moving rewards indicating defensive scores in response to movement of the resources among the plurality of areas. The device may determine defender response rewards indicating defensive scores resulting from an optimal attack on the plurality of areas. The device may generate reallocation data indicating an allocation of a second amount of resources to the plurality of areas. The second amount of resources may maximize the moving rewards and the defender response rewards.
    Type: Application
    Filed: January 2, 2018
    Publication date: July 4, 2019
    Inventors: Janusz Marecki, Fei Fang, Dharmashankar Subramanian
  • Publication number: 20190197367
    Abstract: Triggering a prioritized alert and provisioning an action may include receiving historical data associated with a set of projects, the historical data spanning multiple consecutive time periods. A hierarchical data structure is generated that includes occurrences of performance factors in the historical data. Based on the hierarchical data structure, Bayesian scores associated with the performance factors are derived, the Bayesian scores representing likelihood of the performance factors occurring in a given project. The performance factors are ranked based on the Bayesian scores. Based on ranking, an alert and an action may be automatically triggered.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: Ban Kawas, Dharmashankar Subramanian, Josephine Schweiloch, Paul Price, Bonnie Ray
  • Publication number: 20180336507
    Abstract: A risk modeling system, method and program product. A query orchestrator interfaces with users posing high-level queries and expanding high-level queries into lower level queries. A queryable risk extractor applies lower level queries to available risk-related knowledge to extract potential risks, e.g., to petrochemical resource production in a selected locale. A semantic enrichment unit applies semantic enrichment to extracted potential risks and selectively annotates the enriched results. A risk model builder generates a graphical risk model for display on a display. Risk analyst can use the graphical risk model to augment risk-related intelligence.
    Type: Application
    Filed: April 25, 2018
    Publication date: November 22, 2018
    Applicants: International Business Machines Corporation
    Inventors: Ruben Rodriguez Torrado, Debarun Bhattacharjya, Jeffrey Owen Kephart, Jesus Maria Rios Aliaga, Dharmashankar Subramanian, Enara C. Vijil
  • Publication number: 20170199944
    Abstract: A system, computer program product, and method is described to provide a visualization tool which portrays the certain equivalent for one or more hypothetical (i.e. synthetic) or real probability distributions p(m), and optionally allows the user to manipulate that representation , resulting in associated changes to the underlying utility function u(m). In a first example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the probability distribution p(m), for a fixed utility function u(m). In a second example, the risk preference visualization tool allows one to explore how the certain equivalent depends upon the utility function u(m), assuming one or more fixed probability distributions pi(m), p2 (m), etc. In a third example, the decision maker can provide feedback through the visualization tool that would cause their utility function to be modified.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Maryam ASHOORI, Debarun BHATTACHARJYA, Jeffrey O. KEPHART, Dharmashankar SUBRAMANIAN
  • Patent number: 9251484
    Abstract: A task effort estimator may determine a probability distribution of an estimated effort needed to complete unfinished tasks in a project based on one or more of a set of completed tasks belonging to a project and attributes associated with the completed tasks belonging to the project, a set of completed tasks not belonging to the project and attributes associated with the completed tasks not belonging to the project, or the combination of both. A project completion predictor may determine a probability distribution of completion time for the project based on the probability distribution of an estimated effort needed to complete the unfinished tasks in the project, and one or more resource and scheduling constraints associated with the project.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Dharmashankar Subramanian, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman