Patents by Inventor Tien PHAN

Tien PHAN 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: 11676039
    Abstract: Aspects of the invention include an optimal interpretable decision tree using integer linear programming techniques. A non-limiting example computer-implemented method includes receiving, using a processor, a plurality of data inputs from a process and selecting, using the processor, a data subset from the plurality of data inputs by solving linear programming to obtain a solution. The method builds and optimizes, using the processor, an optimal decision tree based on the data subset and alerts, using the processor, a user when a prediction of the optimal decision tree is greater than a threshold value.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 13, 2023
    Assignee: International Business Machines Corporation
    Inventors: Pavankumar Murali, Haoran Zhu, Dung Tien Phan, Lam Nguyen
  • Publication number: 20230166263
    Abstract: Improved sub-assemblies and methods of control for use in a diagnostic assay system adapted to receive an assay cartridge are provided herein. Such sub-assemblies include: a brushless DC motor, a door opening/closing mechanism and cartridge loading mechanism, a syringe and valve drive mechanism assembly, a sonication horn, a thermal control device and optical detection/excitation device. Such systems can further include a communications unit configured to wirelessly communicate with a mobile device of a user so as to receive a user input relating to functionality of the system with respect to an assay cartridge received therein and relaying a diagnostic result relating to the assay cartridge to the mobile device.
    Type: Application
    Filed: November 11, 2022
    Publication date: June 1, 2023
    Inventors: Douglas B. Dority, Tien Phan, David Fromm, Richard J. Casler, JR., Dustin Dickens, Stuart Morita, Matthew Piccini
  • Patent number: 11656606
    Abstract: Aspects of the invention include implemented method includes selecting an optimization algorithm for the control system of a processing plant based on whether the control system is guided by a linear-based predictive model or a non-linear-based predictive model, in which a gradient is available. Calculating set-point variables using the optimization algorithm. Predicting an output based on the calculated set-point variables. Comparing an actual output at the processing plant to the predicted output. Suspending a physical process at the processing plant in response to the actual output being a threshold value apart from the predicted output.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: May 23, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dung Tien Phan, Lam Nguyen, Pavankumar Murali, Hongsheng Liu
  • Publication number: 20230134798
    Abstract: Embodiments are provided for generating a reasonable language model learning for text data in a knowledge graph in a computing system by a processor. One or more data sources and one or more triples may be analyzed from a knowledge graph. Training data having one or more candidate labels associated with one or more of the triples may be generated. One or more reasonable language models may be trained based on the training data.
    Type: Application
    Filed: November 2, 2021
    Publication date: May 4, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thanh Lam HOANG, Dzung Tien PHAN, Gabriele PICCO, Lam Minh NGUYEN, Vanessa LOPEZ GARCIA
  • Publication number: 20230128821
    Abstract: A computer implemented method of generating a classifier engine for machine learning includes receiving a set of data points. A semi-supervised k-means process is applied to the set of data points from each class. The set of data points in a class is clustered into multiple clusters of data points, using the semi-supervised k-means process. Multi-polytopes are constructed for one or more of the clusters from all classes. A support vector machine (SVM) process is run on every pair of clusters from all classes. Separation hyperplanes are determined for the clustered classes. Labels are determined for each cluster based on the separation by hyperplanes.
    Type: Application
    Filed: September 30, 2021
    Publication date: April 27, 2023
    Inventors: Dzung Tien Phan, Lam Minh Nguyen, Jayant R. Kalagnanam, Chandrasekhara K. Reddy, Srideepika Jayaraman
  • Patent number: 11568171
    Abstract: A computer-implemented method for a shuffling-type gradient for training a machine learning model using a stochastic gradient descent (SGD) includes the operations of uniformly randomly distributing data samples or coordinate updates of a training data, and calculating the learning rates for a no-shuffling scheme and a shuffling scheme. A combined operation of the no-shuffling scheme and the shuffling scheme of the training data is performed using a stochastic gradient descent (SGD) algorithm. The combined operation is switched to performing only the shuffling scheme from the no-shuffling scheme based on one or more predetermined criterion; and training the machine learning models with the training data based on the combined no-shuffling scheme and shuffling scheme.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: January 31, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lam Minh Nguyen, Dzung Tien Phan
  • Patent number: 11524301
    Abstract: Improved sub-assemblies and methods of control for use in a diagnostic assay system adapted to receive an assay cartridge are provided herein. Such sub-assemblies include: a brushless DC motor, a door opening/closing mechanism and cartridge loading mechanism, a syringe and valve drive mechanism assembly, a sonication horn, a thermal control device and optical detection/excitation device. Such systems can further include a communications unit configured to wirelessly communicate with a mobile device of a user so as to receive a user input relating to functionality of the system with respect to an assay cartridge received therein and relaying a diagnostic result relating to the assay cartridge to the mobile device.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 13, 2022
    Assignee: Cepheid
    Inventors: Douglas B Dority, Tien Phan, David Fromm, Richard J. Casler, Jr., Dustin Dickens, Stuart Morita, Matthew Piccini
  • Publication number: 20220391736
    Abstract: A computer-implemented method, a computer program product, and a computer system for stochastic event triage. A computer receives an event log including timestamps and event types. The computer determines a sparse impact matrix representing causal relationships between the event types, via a cardinality regularization. The computer determines triggering probabilities representing causal association probabilities between individual event instances, by leveraging a variational bound of a likelihood function. The computer provides a user with the triggering probabilities for event triage. The computer learns model parameters by iterating type-level causal analysis and instance-level causal analysis.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Tsuyoshi Ide, Georgios Kollias, Dzung Tien Phan, Naoki Abe
  • Publication number: 20220383138
    Abstract: A computer-implemented method for site-wide prediction optimization includes training a plurality of a mixed type of regression models with a mixed type of control variables for identifying control set-points of a site-wide operation. A decision tree regression model is trained to predict a status of the plurality of initial set-points for non-linear regression functions. The decision tree regression model is reformulated into a mixed-integer linear program (MILP) and solved by an MILP solver to find a global solution. An MILP surrogate is determined for a nonlinear optimization problem to provide a best solution for one or more of the non-linear regression functions using the best solution as a starting point for solving non-linear regression functions, and a set-point of the mixed control variables is recommended to control a throughput of the site-wide operation by executing a decomposition operation or a federated learning algorithm.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Dzung Tien Phan, Nhan Huu Pham, Lam Minh Nguyen
  • Publication number: 20220171996
    Abstract: A computer-implemented method for a shuffling-type gradient for training a machine learning model using a stochastic gradient descent (SGD) includes the operations of uniformly randomly distributing data samples or coordinate updates of a training data, and calculating the learning rates for a no-shuffling scheme and a shuffling scheme. A combined operation of the no-shuffling scheme and the shuffling scheme of the training data is performed using a stochastic gradient descent (SGD) algorithm. The combined operation is switched to performing only the shuffling scheme from the no-shuffling scheme based on one or more predetermined criterion; and training the machine learning models with the training data based on the combined no-shuffling scheme and shuffling scheme.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Lam Minh Nguyen, Dung Tien Phan
  • Publication number: 20220057786
    Abstract: Aspects of the invention include implemented method includes selecting an optimization algorithm for the control system of a processing plant based on whether the control system is guided by a linear-based predictive model or a non-linear-based predictive model, in which a gradient is available. Calculating set-point variables using the optimization algorithm. Predicting an output based on the calculated set-point variables. Comparing an actual output at the processing plant to the predicted output. Suspending a physical process at the processing plant in response to the actual output being a threshold value apart from the predicted output.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Inventors: Dung Tien Phan, Lam Nguyen, Pavankumar Murali, Hongsheng Liu
  • Publication number: 20220058515
    Abstract: Aspects of the invention include training an optimal interpretable decision tree for regression using mixed-integer linear programming techniques. A non-limiting example computer-implemented method includes receiving, using a processor, input data that includes time-series data. The method further includes training, using a binary mixed-integer linear program of the processor, an ODT for regression based on the input data. During the training process one or more outliers are filtered out by a linear loss model that minimizes training loss and outlier loss.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Inventors: DUNG TIEN PHAN, PAVANKUMAR MURALI, LAM NGUYEN
  • Publication number: 20220058590
    Abstract: A computer-implemented method for maintaining equipment in a geo-distributed system includes receiving, by a processor, a selection of quantities to optimize when adjusting a maintenance schedule of the geo-distributed system that includes multiple pieces of equipment that are spread over a geographical region, and wherein the maintenance schedule identifies when a set of maintenance tasks are executed at a first equipment from the geo-distributed system over a predetermined duration. The method further includes generating, by the processor, a mixed-integer linear program for optimizing the maintenance schedule using a set of predetermined constraints. The method further includes executing, by the processor, the mixed-integer linear program via a mixed-integer linear program solver. The method further includes adjusting, by the processor, the maintenance schedule by selecting only a subset of the maintenance tasks.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Inventors: Dung Tien Phan, Anuradha Bhamidipaty, Bhanukiran Vinzamuri
  • Publication number: 20220027757
    Abstract: In an approach to hyperparameter optimization, one or more computer processors express a hyperparameter tuning process of a model based on a type of model, one or more dimensions of a training dataset, associated loss function of the model, and associated computational constraints of the model, comprising: identifying a set of optimal hyper-rectangles based a calculated local variability and a calculated best function value; calculating a point as a representative for each identified potentially optimal hyper-rectangle by locally searching over the identified set of potentially optimal hyper-rectangles; dividing one or more hyper-rectangles in the identified set of optimal hyper-rectangles into a plurality of smaller hyper-rectangles based on each calculated point; and calculating one or more optimal hyperparameters utilizing a globally converged hyper-rectangle from the plurality of smaller hyper-rectangles.
    Type: Application
    Filed: July 27, 2020
    Publication date: January 27, 2022
    Inventors: Dung Tien Phan, Hongsheng Liu, Lam Nguyen
  • Publication number: 20220027685
    Abstract: A computer implemented method for automatically generating an optimization model for site-wide plant optimization includes mapping a process flow diagram of a plant process to a graph comprising nodes and edges, wherein the nodes represent processes and the edges represent flows between processes. A behavior is learned for each node of the graph based at least on historic data of the plant process. One or more regression functions are modeled for each node to predict an output of each of the processes, wherein the one or more regression functions are modeled based on the learned behavior for each node.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 27, 2022
    Inventors: Dzung Tien Phan, Lam Nguyen, Pavankumar Murali, Nianjun Zhou
  • Publication number: 20220012640
    Abstract: Techniques for model evaluation and selection are provided. A plurality of models trained to generate predictions at each of a plurality of intervals is received, and a plurality of model ensembles, each specifying one or more of the plurality of models for each of the plurality of intervals, is generated. A test data set is received, where the test data set includes values for at least a first interval of the plurality of intervals and does not include values for at least a second interval of the plurality of intervals. A first model ensemble, of the plurality of model ensembles, is selected based on processing the test data set using each of the plurality of model ensembles.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: Arun Kwangil IYENGAR, Jeffrey Owen KEPHART, Dhavalkumar C. PATEL, Dung Tien PHAN, Chandrasekhara K. REDDY
  • Publication number: 20220012641
    Abstract: Techniques for generating model ensembles are provided. A plurality of models trained to generate predictions at each of a plurality of intervals is received. A respective prediction accuracy of each respective model of the plurality of models is determined for a first interval of the plurality of intervals by processing labeled evaluation data using the respective model. Additionally, a model ensemble specifying one or more of the plurality of models for each of the plurality of intervals is generated, comprising selecting, for the first interval, a first model of the plurality of models based on (i) the respective prediction accuracies and (ii) at least one non-error metric.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 13, 2022
    Inventors: Arun Kwangil IYENGAR, Jeffrey Owen KEPHART, Dhavalkumar C. PATEL, Dung Tien PHAN, Chandrasekhara K. REDDY
  • Publication number: 20210364196
    Abstract: Thermal control devices adapted to provide improved control and efficiency in temperature cycling are provided herein. Such thermal control device can include a thermoelectric cooler controlled in coordination with another thermal manipulation device to control an opposing face of the thermoelectric cooler and/or a microenvironment. Some such thermal control devices include a first and second thermoelectric cooler separated by a thermal capacitor. The thermal control devices can be configured in a planar configuration with a means for thermally coupling with a planar reaction vessel of a sample analyzer for use in thermal cycling in a polymerase chain reaction of the fluid sample in the reaction vessel. Methods of thermal cycling using such a thermal control devices are also provided.
    Type: Application
    Filed: June 3, 2021
    Publication date: November 25, 2021
    Inventors: David Fromm, Tien Phan, Matthew Piccini
  • Publication number: 20210351727
    Abstract: A DC electric motor having a stator mounted to a substrate, the stator having a coil assembly having a magnetic core, a rotor mounted to the stator with permanent magnets distributed radially about the rotor, the permanent magnets extending beyond the magnetic core, and sensors mounted to the substrate adjacent the permanent magnets. During operation of the motor passage of the permanent magnets over the sensors produces a substantially sinusoidal signal of varying voltage substantially without noise and/or saturation, allowing an angular position of the rotor relative the substrate to be determined from linear portions of the sinusoidal signal without requiring use of an encoder or position sensors and without requiring noise-reduction or filtering of the signal.
    Type: Application
    Filed: March 30, 2021
    Publication date: November 11, 2021
    Inventors: Tien Phan, Doug Dority
  • Publication number: 20210264290
    Abstract: Aspects of the invention include an optimal interpretable decision tree using integer linear programming techniques. A non-limiting example computer-implemented method includes receiving, using a processor, a plurality of data inputs from a process and selecting, using the processor, a data subset from the plurality of data inputs by solving linear programming to obtain a solution. The method builds and optimizes, using the processor, an optimal decision tree based on the data subset and alerts, using the processor, a user when a prediction of the optimal decision tree is greater than a threshold value.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Pavankumar Murali, Haoran Zhu, Dung Tien Phan, Lam Nguyen