Patents by Inventor Naresh Iyer
Naresh Iyer 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: 11625483Abstract: 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: GrantFiled: May 29, 2020Date of Patent: April 11, 2023Assignee: GENERAL ELECTRIC COMPANYInventors: Johan Reimann, Nurali Virani, Naresh Iyer, Zhaoyuan Yang
-
Patent number: 11580430Abstract: Determining a quality score for a part manufactured by an additive manufacturing machine based on build parameters and sensor data without the need for extensive physical testing of the part. Sensor data is received from the additive manufacturing machine during manufacture of the part using a first set of build parameters. The first set of build parameters is received. A first algorithm is applied to the first set of build parameters and the received sensor data to generate a quality score. The first algorithm is trained by receiving a reference derived from physical measurements performed on at least one reference part built using a reference set of build parameters. The quality score is output via the communication interface of the device.Type: GrantFiled: January 25, 2019Date of Patent: February 14, 2023Assignee: General Electric CompanyInventors: Lembit Salasoo, Vipul K. Gupta, Xiaohu Ping, Subhrajit Roychowdhury, Justin Gambone, Jr., Naresh Iyer, Xiaolei Shi, Mengli Wang
-
Patent number: 11481664Abstract: A method of transferring operational parameter sets between different domains of additive manufacturing machines includes creating a first machine domain parameter set in a first machine domain, accessing a model of a second additive manufacturing in a second machine domain, creating a second machine domain parameter set by applying transfer learning techniques including learning differences between the first machine domain and the second machine domain, adjusting the first machine domain parameter set using the differences before incorporation into the second machine domain to obtain the second machine domain parameter set, the second machine domain parameter set representing operational settings for the second additive manufacturing machine, the second additive manufacturing machine producing a product sample, determining if the product sample is within quality assurance metrics, and if the product sample is not within the quality assurance metrics, adjusting the second machine domain parameter set.Type: GrantFiled: September 5, 2018Date of Patent: October 25, 2022Assignee: General Electric CompanyInventors: Subhrajit Roychowdhury, Naresh Iyer
-
Patent number: 10884394Abstract: A method of calibrating an additive manufacturing machine includes obtaining a model for the additive manufacturing machine, obtaining a baseline sensor data set for a particular additive manufacturing machine, creating a machine-specific nominal fingerprint for the particular additive manufacturing machine with controllable variation for one or more process inputs, producing on the particular additive manufacturing machine a test-page based object, obtaining a current sensor data set of the test-page based object on the particular additive manufacturing machine, estimating a scaling factor or a bias for each of the one or more process inputs from the current data set, and updating a calibration file for the particular additive machine if the estimated scaling error or bias are greater than a respective predetermined tolerance. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.Type: GrantFiled: September 11, 2018Date of Patent: January 5, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Subhrajit Roychowdhury, Thomas Spears, Justin Gambone, Jr., Ruijie Shi, Naresh Iyer
-
Publication number: 20200380123Abstract: 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: ApplicationFiled: May 29, 2020Publication date: December 3, 2020Inventors: Johann REIMANN, Nurali VIRANI, Naresh IYER, Zhaoyuan YANG
-
Publication number: 20200242496Abstract: Determining a quality score for a part manufactured by an additive manufacturing machine based on build parameters and sensor data without the need for extensive physical testing of the part. Sensor data is received from the additive manufacturing machine during manufacture of the part using a first set of build parameters. The first set of build parameters is received. A first algorithm is applied to the first set of build parameters and the received sensor data to generate a quality score. The first algorithm is trained by receiving a reference derived from physical measurements performed on at least one reference part built using a reference set of build parameters. The quality score is output via the communication interface of the device.Type: ApplicationFiled: January 25, 2019Publication date: July 30, 2020Inventors: Lembit SALASOO, Vipul K. GUPTA, Xiaohu PING, Subhrajit ROYCHOWDHURY, Justin GAMBONE, JR., Naresh IYER, Xiaolei SHI, Mengli WANG
-
Publication number: 20200081414Abstract: A method of calibrating an additive manufacturing machine includes obtaining a model for the additive manufacturing machine, obtaining a baseline sensor data set for a particular additive manufacturing machine, creating a machine-specific nominal fingerprint for the particular additive manufacturing machine with controllable variation for one or more process inputs, producing on the particular additive manufacturing machine a test-page based object, obtaining a current sensor data set of the test-page based object on the particular additive manufacturing machine, estimating a scaling factor or a bias for each of the one or more process inputs from the current data set, and updating a calibration file for the particular additive machine if the estimated scaling error or bias are greater than a respective predetermined tolerance. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.Type: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Subhrajit ROYCHOWDHURY, Thomas SPEARS, Justin GAMBONE, JR., Ruijie SHI, Naresh IYER
-
Publication number: 20200073850Abstract: A method of transferring operational parameter sets between different domains of additive manufacturing machines includes creating a parameter set for a first additive manufacturing machine domain, accessing a model of a second additive manufacturing machine domain, creating a second parameter set of operational settings used to operate the second additive manufacturing machine, obtaining a second sensor data suite during the operation of the second additive manufacturing machine, comparing the second sensor data suite to one or more predetermined performance thresholds to determine if a product sample is within quality assurance metrics, and if the product sample is not within the quality assurance metrics, adjusting the second parameter set. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.Type: ApplicationFiled: September 5, 2018Publication date: March 5, 2020Inventors: Subhrajit ROYCHOWDHURY, Naresh IYER
-
Publication number: 20180357343Abstract: According to some embodiments, system and methods are provided, comprising calculating a region of competence for a data-driven model; executing a physics-driven model when the calculated region of competence for the data-driven model falls outside of a threshold region of competence; and calibrating the physics-driven model as a function of a discrepancy between physics-driven model and actual field data when a stopping criterion has not been met. Numerous other aspects are provided.Type: ApplicationFiled: June 11, 2018Publication date: December 13, 2018Inventors: Robert KLENNER, Guoxiang LIU, Brian BARR, Naresh IYER, Steven AZZARO, Nurali VIRANI, Glen MURRELL
-
Publication number: 20090112645Abstract: Systems and methods for planning and optimizing air traffic flow within an airspace are provided.Type: ApplicationFiled: October 25, 2007Publication date: April 30, 2009Applicant: Lockheed Martin CorporationInventors: Pratik D. Jha, Rajesh Venkat Subbu, John Michael Lizzi, Naresh Iyer, Liviu Nedelescu
-
Publication number: 20080201183Abstract: Systems and methods for optimizing a plurality of competing portfolios of logistical alternatives are disclosed. In one embodiment, where the competing portfolios of logistical alternatives are competing portfolios of flight paths, a method (1100) for optimizing a plurality of competing portfolios of logistical alternatives includes receiving (1102) competing flight path portfolios from one or more flight operation centers. Dominance criteria are applied (1104) to select a subset of the portfolios from the plurality of competing portfolios for further consideration. Multi-objective genetic optimization is applied (1106) to the subset of portfolios to identify an optimal portfolio among the plurality of competing portfolios of logistical alternatives.Type: ApplicationFiled: October 25, 2007Publication date: August 21, 2008Applicant: Lockheed Martin CorporationInventors: Pratik D. Jha, Alexander Suchkov, Rajesh Venkat Subbu, John Michael Lizzi, Naresh Iyer
-
Publication number: 20080091630Abstract: Monitoring dynamic units that operate in complex, dynamic environments, is provided in order to classify and track unit behavior over time. When domain knowledge is available, feature-based models may be used to capture the essential state information of the units. When domain knowledge is not available, raw data is relied upon to perform this task. By analyzing logs of event messages (without having access to their data dictionary), embodiments allow the identification of anomalies (novelties). Specifically, a Normalized Compression Distance (such as one based on Kolmogorov Complexity) may be applied to logs of event messages. By analyzing the similarity and differences of the event message logs, units are identified that did not experience any abnormality (and locate regions of normal operations) and units that departed from such regions. Of particular interest is the detection and identification of units' epidemics, which is defined as sustained/increasing numbers of anomalies over time.Type: ApplicationFiled: May 31, 2007Publication date: April 17, 2008Inventors: Piero Bonissone, Weizhong Yan, Naresh Iyer, Kai Goebel, Anil Varma
-
Publication number: 20070175283Abstract: A system and method for monitoring the vibrations of a machine that includes a reflective patch affixed to the machine and a vibration detection unit including an optics module. The optics module may be positioned remotely from the machine such that the optics module transmits an electromagnetic beam to the reflective patch and reflected from the reflective patch to the optics module. The optics module demodulates the electromagnetic beam to determine the vibration of the machine.Type: ApplicationFiled: February 1, 2006Publication date: August 2, 2007Applicant: GENERAL ELECTRIC COMPANYInventors: Matthew Nelson, Naresh Iyer, John Hershey, Charles Seeley, Piero Bonissone, Kai Goebel
-
Publication number: 20070179747Abstract: Systems and methods for determining the inspection schedule of a plurality of machines based on at least one operating condition including a monitoring system for determining at least one operating condition for a plurality of machines and a microprocessor programmed to analyze the at least one operating condition to identify whether a machine is unhealthy based on the analysis of at least one operating condition monitored and programmed to determine an optimal schedule for inspecting the plurality of machines using a PDC device.Type: ApplicationFiled: February 1, 2006Publication date: August 2, 2007Applicant: GENERAL ELECTRIC COMPANYInventors: Matthew Nelson, Naresh Iyer, John Hershey, Charles Seeley, Piero Bonissone, Kai Goebel
-
Publication number: 20070094162Abstract: The performance of optimization algorithms operating with compute-intensive fitness functions is enhanced by constraining time-intensive fitness evaluations for candidate solutions that show low likelihood of being fit at early stages of the fitness evaluation. By prematurely discarding alternatives that could be potentially optimal upon complete fitness evaluation but with low likelihood, the running time of the overall optimization process is advantageously reduced substantially, thereby trading off time complexity for search fidelity.Type: ApplicationFiled: August 23, 2005Publication date: April 26, 2007Inventors: James Aragones, Naresh Iyer, Catherine Lazatin
-
Publication number: 20070088584Abstract: A method of managing lifecycle costs for an asset inventory is provided. The method includes obtaining data related to assets for the asset inventory and analyzing the obtained data to generate a plurality of domain-dependent rules having parameters corresponding to assets of the asset inventory. The method also includes determining an optimal setting of the parameters to achieve an estimated least-cost value of owning the assets over a period of time and applying the optimal setting of the parameters to each asset to generate customized asset parameters.Type: ApplicationFiled: October 18, 2005Publication date: April 19, 2007Inventors: James Aragones, Naresh Iyer, Amy Aragones
-
Publication number: 20070038392Abstract: A method for analyzing vibration including: acquiring a vibration signal; isolating a vibration signal event in the acquired signal; determining a frequency of a damped sinusoid of the vibration signal event, wherein the damped sinusoid characterizes the vibration signal event, and using the characteristic damped sinusoid to identify an occurrence of the vibration signal event in another vibration signal.Type: ApplicationFiled: August 10, 2005Publication date: February 15, 2007Applicant: General Electric CompanyInventors: Naresh Iyer, John Hershey, James Aragones, Kai Goebel, Weizhong Yan, Piero Bonissone, Charles Hatch
-
Publication number: 20060271210Abstract: A method and system for performing model-based multi-objective asset optimization and decision-making is provided. The method includes building at least two predictive models for an asset. The building includes categorizing operational historical data via at least one of: controllable variables, uncontrollable variables, output objectives, and constraints. The building also includes selecting at least two output objectives or constraints, and identifying at least one controllable or uncontrollable variable suitable for achieving the at least two output objectives or constraints. The method also includes validating each predictive model and performing multi-objective optimization using the predictive models. The multi-objective optimization includes specifying search constraints and applying a multi-objective optimization algorithm. The method further includes generating a Pareto Frontier, and selecting a Pareto optimal input-output vector.Type: ApplicationFiled: April 28, 2005Publication date: November 30, 2006Inventors: Rajesh Subbu, Piero Bonissone, Neil Eklund, Naresh Iyer, Rasiklal Shah, Weizhong Yan, Chad Knodle, James Schmid
-
Publication number: 20060247798Abstract: A method and system for performing multi-objective predictive modeling, monitoring, and update for an asset is provided. The method includes determining a status of each of at least two predictive models for an asset as a result of monitoring predicted performance values. The status of each predictive model includes at least one of: acceptable performance values, validating model, and unacceptable performance values. Based upon the status of each predictive model, the method includes performing at least one of: terminating use of the at least two predictive models for the asset, generating an alert for the asset of the status of the at least two predictive models, and updating the at least two predictive models based upon the status of the at least two predictive models.Type: ApplicationFiled: April 28, 2005Publication date: November 2, 2006Inventors: Rajesh Subbu, Piero Bonissone, Neil Eklund, Naresh Iyer, Rasiklal Shah, Weizhong Yan, Chad Knodle, James Schmid
-
Publication number: 20060224482Abstract: A method of managing an asset inventory is provided. The method includes obtaining data related to assets of the asset inventory and analyzing the obtained data to estimate a total number of assets required by the asset inventory over a time period. The method also includes determining a first cost of owning an asset and a second cost of leasing an asset and allocating the asset inventory between a first number of owned assets and a second number of leased assets to achieve an estimated least-cost value of maintaining the total number of assets over the time period.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Inventors: James Aragones, Naresh Iyer, Amy Aragones