Patents by Inventor Nurali VIRANI

Nurali VIRANI 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: 20240054348
    Abstract: A system includes a computing device including at least one processor in communication with at least one memory. The at least one processor is programmed to (a) store a plurality of historical time series data; (b) randomly select a sequence; (c) randomly select a mask length for a mask for the selected sequence; (d) apply the mask to the selected sequence, wherein the mask is applied to the plurality of forecast variables in the selected sequence; (e) execute a model with the masked selected sequence to generate predictions for the masked forecast variables; (f) compare the predictions for the masked forecast variables to the actual forecast variables in the selected sequence; (g) determine if convergence occurs based upon the comparison; and (h) if convergence has not occurred, update one or more parameters of the model and return to step b.
    Type: Application
    Filed: June 1, 2023
    Publication date: February 15, 2024
    Inventors: Yiwei Fu, Nurali Virani, Honggang Wang, Benoit Christophe
  • Patent number: 11675825
    Abstract: A system, method, and computer-readable medium to extract information from at least one of code and text documentation, the extracted information conforming to a base ontology and being extracted in the context of a knowledge graph; add the extracted information to the knowledge graph; generate, in a mixed interaction with a user selectively in communication with the system, computational models including scientific knowledge; and persist, in a memory, a record of the generated computational models.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 13, 2023
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Andrew Walter Crapo, Nurali Virani, Varish Mulwad
  • Publication number: 20230131992
    Abstract: A method predicting and avoiding faults that result in a shutdown of a wind turbine includes receiving operational data of the wind turbine. The method also includes predicting, via a predictive model, current or future behavior of the wind turbine using the operational data. Further, the method includes determining, via a fault detection model, whether the current or future behavior indicates an upcoming short- or long-term fault occurring in the wind turbine. Moreover, the method includes determining, via a prescriptive action model, a corrective action for the wind turbine based on whether the future behavior of the wind turbine indicates the upcoming short- or long-term fault occurring in the wind turbine. Thus, the method also includes implementing the corrective action during operation to prevent the upcoming short- or long-term fault from occurring.
    Type: Application
    Filed: June 7, 2022
    Publication date: April 27, 2023
    Inventors: Tapan Ravin Shah, Nurali Virani, Abhishek Srivastav, Rajesh Kartik Bollapragada, Karthikeyan Appuraj, Arunvenkataraman Subramanian, James Jobin, Venkataramana Madugula, John Edmund LaFleche, Abhijeet Mazumdar
  • Patent number: 11625483
    Abstract: A system and method including receiving a set of deep neural networks (DNN) including DNNs trained with an embedded trojan and DNNs trained without any embedded trojan, each of the trained DNNs being represented by a mathematical formulation learned by the DNNs and expressing a relationship between an input of the DNNs and an output of the DNNs; extracting at least one characteristic feature from the mathematical formulation of each of the trained DNNs; statistically analyzing the at least one characteristic feature to determine whether there is a difference between the DNNs trained with the embedded trojan and the DNNs trained without any embedded trojan; generating, in response to the determination indicating there is a difference, a detector model to execute the statistical analyzing on deep neural networks; and storing a file including the generated detector model in a memory device.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 11, 2023
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Johan Reimann, Nurali Virani, Naresh Iyer, Zhaoyuan Yang
  • Patent number: 11492896
    Abstract: A method for determining a location and trajectory for a new wellbore relative to an adjacent wellbore includes: receiving controllable variable data and uncontrollable variable data related to fracturing a formation by a stimulation operation in a first wellbore penetrating the formation; receiving pressure communication event or pressure non-communication event identification data related to identification of a pressure communication event or pressure non-communication event in a second wellbore penetrating the formation in response to the fracturing; extracting features from the controllable and uncontrollable variable data to provide extracted features; detecting a pressure communication event using the extracted features and the pressure communication event or pressure non-communication event identification data using an analytic technique; identifying one or more quantified causes of the detected pressure communication event using an artificial intelligence technique; and determining the location and tr
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: November 8, 2022
    Assignee: BAKER HUGHES OILFIELD OPERATIONS LLC
    Inventors: Robert Klenner, Guoxiang Liu, Hayley Stephenson, Glenn Richard Murrell, Mahendra Ladharam Joshi, Dewey L. Parkey, Jr., Naresh Sundaram Iyer, Nurali Virani
  • Publication number: 20220156600
    Abstract: Provided is a computer system including at least one processor for modeling operations related to capturing domain knowledge. The operations include creating, via the processor, a graph model of inputs to an equation relevant to the domain knowledge. The graph model relates at least one of the inputs to another one of the inputs; and wherein the graph model relates the inputs to an output. The operations also include deriving augmented-type information from the graph model and adding, via the processor, the derived augmented-type information to the equation, the adding facilitating use of the equation by artificial intelligence.
    Type: Application
    Filed: March 16, 2020
    Publication date: May 19, 2022
    Applicant: General Electric Company
    Inventors: Andrew Walter CRAPO, Nurali VIRANI
  • Patent number: 11158400
    Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a natural
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 26, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Jason Nichols, Johan Michael Reimann, Nurali Virani, Naresh Sundaram Iyer
  • Patent number: 11060504
    Abstract: A control system is disclosed. The control system includes a wind turbine, at least one sensor configured to detect at least one property of the wind turbine to generate measurement data, and a controller communicatively coupled to the wind turbine and the at least one sensor. The controller includes at least one processor in communication with at least one memory device. The at least one processor is configured to control, during a training phase, the wind turbine according to at least one test parameter, receive, from the at least one sensor, during the training phase, first measurement data, generate, based on the at least one test parameter and the received first measurement data, a control model, receive, during an operating phase, second measurement data from the at least one sensor, and update the control model continuously based on the second measurement data.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: July 13, 2021
    Assignee: General Electric Company
    Inventors: Nurali Virani, Scott Charles Evans, Samuel Davoust, Samuel Bryan Shartzer, Dhiraj Arora
  • Patent number: 10921755
    Abstract: According to some embodiments a competence module is provided to: receive an objective; select a machine learning model associated with the objective; receive data from the at least one data source; determine at least one next input based on the received data; determine whether the at least one next input is in a competent region or is in an incompetent region of the machine learning model; when the at least one next input is inside the competent region, generate an output; determine an estimate of uncertainty for the generated output; when the uncertainty is below an uncertainty threshold, the machine learning model is competent and when the uncertainty is above the uncertainty threshold, the machine learning model is incompetent; and operate the physical asset based on one of the competent and incompetent state of the machine learning model. Numerous other aspects are provided.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: February 16, 2021
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Nurali Virani, Abhishek Srivastav
  • Publication number: 20200386093
    Abstract: A method for determining a location and trajectory for a new wellbore relative to an adjacent wellbore includes: receiving controllable variable data and uncontrollable variable data related to fracturing a formation by a stimulation operation in a first wellbore penetrating the formation; receiving pressure communication event or pressure non-communication event identification data related to identification of a pressure communication event or pressure non-communication event in a second wellbore penetrating the formation in response to the fracturing; extracting features from the controllable and uncontrollable variable data to provide extracted features; detecting a pressure communication event using the extracted features and the pressure communication event or pressure non-communication event identification data using an analytic technique; identifying one or more quantified causes of the detected pressure communication event using an artificial intelligence technique; and determining the location and tr
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Applicant: Baker Hughes Oilfield Operations LLC
    Inventors: Robert Klenner, Guoxiang Liu, Hayley Stephenson, Glenn Richard Murrell, Mahendra Ladharam Joshi, Dewey L. Parkey, JR., Naresh Sundaram Iyer, Nurali Virani
  • Publication number: 20200380123
    Abstract: A system and method including receiving a set of deep neural networks (DNN) including DNNs trained with an embedded trojan and DNNs trained without any embedded trojan, each of the trained DNNs being represented by a mathematical formulation learned by the DNNs and expressing a relationship between an input of the DNNs and an output of the DNNs; extracting at least one characteristic feature from the mathematical formulation of each of the trained DNNs; statistically analyzing the at least one characteristic feature to determine whether there is a difference between the DNNs trained with the embedded trojan and the DNNs trained without any embedded trojan; generating, in response to the determination indicating there is a difference, a detector model to execute the statistical analyzing on deep neural networks; and storing a file including the generated detector model in a memory device.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 3, 2020
    Inventors: Johann REIMANN, Nurali VIRANI, Naresh IYER, Zhaoyuan YANG
  • Patent number: 10815972
    Abstract: A method for assessing or validating wind turbine or wind farm performance produced by one or more upgrades is provided. Measurements of operating data from wind turbines in a wind farm are obtained. Baseline models of performance are generated, and each of the baseline models is developed from a different portion of the operating data. A generating step filters the wind turbines so that they are in a balanced randomized state. An optimal baseline model of performance is selected from the baseline models and the optimal baseline model includes direction. The optimal baseline model of performance and an actual performance of the wind farm or wind turbine is compared. The comparing step determines a difference between an optimal baseline model of power output and an actual power output of the wind farm/turbine. The difference is reflective of a change in the power output produced by the upgrades.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: October 27, 2020
    Assignee: General Electric Company
    Inventors: Scott Charles Evans, Danian Zheng, Raul Munoz, Samuel Bryan Shartzer, Brian Allen Rittenhouse, Samuel Davoust, Alvaro Enrique Gil, Nurali Virani, Ricardo Zetina
  • Publication number: 20200300227
    Abstract: A method for assessing or validating wind turbine or wind farm performance produced by one or more upgrades is provided. Measurements of operating data from wind turbines in a wind farm are obtained. Baseline models of performance are generated, and each of the baseline models is developed from a different portion of the operating data. A generating step filters the wind turbines so that they are in a balanced randomized state. An optimal baseline model of performance is selected from the baseline models and the optimal baseline model includes direction. The optimal baseline model of performance and an actual performance of the wind farm or wind turbine is compared. The comparing step determines a difference between an optimal baseline model of power output and an actual power output of the wind farm/turbine. The difference is reflective of a change in the power output produced by the upgrades.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Applicant: General Electric Company
    Inventors: Scott Charles Evans, Danian Zheng, Raul Munoz, Samuel Bryan Shartzer, Brian Allen Rittenhouse, Samuel Davoust, Alvaro Enrique Gil, Nurali Virani, Ricardo Zetina
  • Publication number: 20200265060
    Abstract: A system, method, and computer-readable medium to extract information from at least one of code and text documentation, the extracted information conforming to a base ontology and being extracted in the context of a knowledge graph; add the extracted information to the knowledge graph; generate, in a mixed interaction with a user selectively in communication with the system, computational models including scientific knowledge; and persist, in a memory, a record of the generated computational models.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 20, 2020
    Inventors: Andrew Walter CRAPO, Nurali VIRANI, Varish MULWAD
  • Publication number: 20200227142
    Abstract: According to some embodiments, a system, method and non-transitory computer-readable medium are provided comprising a Hypothesis Generation Engine (HGE) to receive one or more property target values for a material; a memory for storing program instructions; an HGE processor, coupled to the memory, and in communication with the HGE, and operative to execute program instructions to: receive the one or more property target values for the material; analyze the one or more property target values as compared to one or more known values in a knowledge base; generate, based on the analysis, an initial set of hypothetical structures, wherein each hypothetical structure includes at least one property target value; execute a likelihood model for each candidate material to generate a likelihood probability for each hypothetical structure, wherein the likelihood probability is a measure of the likelihood that the hypothetical structure will have the target property value; convert each hypothetical structure into a natural
    Type: Application
    Filed: January 10, 2020
    Publication date: July 16, 2020
    Inventors: Jason NICHOLS, Johan Michael REIMANN, Nurali VIRANI, Naresh Sundaram IYER
  • Publication number: 20200192306
    Abstract: According to some embodiments, system and methods are provided, comprising a competence module to receive data from at least one data source; a memory for storing program instructions; a competence processor, coupled to the memory, and in communication with the competence module, and operative to execute program instructions to: receive an objective; select a machine learning model associated with the objective; receive data from the at least one data source; determine at least one next input based on the received data; determine whether the at least one next input is in a competent region or is in an incompetent region of the machine learning model; when the at least one next input is inside the competent region, generate an output of the machine learning model; determine an estimate of uncertainty for the generated output of the machine learning model; when the uncertainty is below an uncertainty threshold, determine the machine learning model is competent and when the uncertainty is above the uncertainty t
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Nurali VIRANI, Abhishek SRIVASTAV
  • Patent number: 10626817
    Abstract: A system that includes: a gas turbine having a combustion system; a control system operably connected to the gas turbine for controlling an operation thereof; and a combustion auto-tuner, which is communicatively linked to the control system, that includes an optimization system having an empirical model of the combustion system and an optimizer; sensors configured to measure the inputs and outputs of the combustion system; a hardware processor; and machine-readable storage medium on which is stored instructions that cause the hardware processor to execute a tuning process for tuning the operation of the combustion system. The tuning process includes the steps of: receiving current measurements from the sensors for the inputs and outputs; given the current measurements received from the sensors, using the optimization system to calculate an optimized control solution for the combustion system; and communicating the optimized control solution to the control system.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 21, 2020
    Assignee: General Electric Company
    Inventors: Stephen William Piche, Fred Francis Pickard, Robert Nicholas Petro, Yan Liu, Nurali Virani
  • Publication number: 20200102902
    Abstract: A system that includes: a gas turbine having a combustion system; a control system operably connected to the gas turbine for controlling an operation thereof; and a combustion auto-tuner, which is communicatively linked to the control system, that includes an optimization system having an empirical model of the combustion system and an optimizer; sensors configured to measure the inputs and outputs of the combustion system; a hardware processor; and machine-readable storage medium on which is stored instructions that cause the hardware processor to execute a tuning process for tuning the operation of the combustion system. The tuning process includes the steps of: receiving current measurements from the sensors for the inputs and outputs; given the current measurements received from the sensors, using the optimization system to calculate an optimized control solution for the combustion system; and communicating the optimized control solution to the control system.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Applicant: General Electric Company
    Inventors: Stephen William Piche, Fred Francis Pickard, Robert Nicholas Petro, Yan Liu, Nurali Virani
  • Patent number: 10605228
    Abstract: A method for controlling operation of a wind turbine includes collecting training data, training a machine learning model, obtaining recent data, and applying the machine learning model the recent data to output a reference power or reference power differential corresponding to the recent data. The machine learning model is then applied to the recent data to output at least one of estimated power or estimated power differential corresponding to values of the pitch setpoints and the tip speed ratio setpoints which differ from the recent data. A turbine setting is determined by comparing the estimated power or estimated power differential to the reference power or reference power differential, and then applying the turbine setting to the wind turbine if the estimated power or estimated power differential is greater than or equal to a threshold amount above the reference power or reference power differential.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 31, 2020
    Assignee: General Electric Company
    Inventors: Scott Charles Evans, Sara Simonne Louisa Delport, Samuel Davoust, Nurali Virani, Samuel Bryan Shartzer
  • Publication number: 20200056589
    Abstract: A method for controlling operation of a wind turbine includes collecting training data, training a machine learning model, obtaining recent data, and applying the machine learning model the recent data to output a reference power or reference power differential corresponding to the recent data. The machine learning model is then applied to the recent data to output at least one of estimated power or estimated power differential corresponding to values of the pitch setpoints and the tip speed ratio setpoints which differ from the recent data. A turbine setting is determined by comparing the estimated power or estimated power differential to the reference power or reference power differential, and then applying the turbine setting to the wind turbine if the estimated power or estimated power differential is greater than or equal to a threshold amount above the reference power or reference power differential.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Scott Charles Evans, Sara Simonne Louisa Delport, Samuel Davoust, Nurali Virani, Samuel Bryan Shartzer