Patents by Inventor Andrew Walter Crapo
Andrew Walter Crapo 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: 11675825Abstract: 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: GrantFiled: February 14, 2020Date of Patent: June 13, 2023Assignee: GENERAL ELECTRIC COMPANYInventors: Andrew Walter Crapo, Nurali Virani, Varish Mulwad
-
Publication number: 20220156600Abstract: 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: ApplicationFiled: March 16, 2020Publication date: May 19, 2022Applicant: General Electric CompanyInventors: Andrew Walter CRAPO, Nurali VIRANI
-
Patent number: 11100286Abstract: A system and a method including accessing a semantic model having a grammar syntax supporting an expression including a combination of at least one of a semantic model class and an instance of a semantic model class; specifying at least one missing property specification for at least one of a semantic model class and an instance of a semantic model class, including constraints for a use of the at least one missing property; adding the at least one missing property specification to the semantic model, the at least one missing property specification added to the semantic model to be referenced in a validation and translation of an expression including a combination of at least one of the class and the instance of a class having one of the at least one missing property specified therewith; and generating a record of the semantic model including the at least one missing property specification added thereto.Type: GrantFiled: August 31, 2018Date of Patent: August 24, 2021Assignee: General Electric CompanyInventor: Andrew Walter Crapo
-
Patent number: 10984195Abstract: A system, computer-readable medium, and a method including accessing a semantic model, the semantic model having a grammar syntax supporting a comparison of at least one of a semantic model class and an instance of a semantic model class to an incompatible value; specifying an implied property for at least one of a semantic model class and an instance of a semantic model class in the semantic model, the implied property having an associated range; adding the implied property to the semantic model, the implied property to be referenced in a validation and translation of an expression including at least one of the class and the instance of a class having the implied property specified therewith compared to an incompatible value; and generating a record of the semantic model including the implied property added thereto.Type: GrantFiled: June 23, 2017Date of Patent: April 20, 2021Assignee: General Electric CompanyInventors: Andrew Walter Crapo, Daniel Edward Russell
-
Publication number: 20200265060Abstract: 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: ApplicationFiled: February 14, 2020Publication date: August 20, 2020Inventors: Andrew Walter CRAPO, Nurali VIRANI, Varish MULWAD
-
Patent number: 10346140Abstract: A method for model-based design of safety-critical software is disclosed. The method includes receiving natural-language software requirements, developing a specification model by implementing either semantic modeling or graphical modeling, applying formal requirements analysis to the specification model, auto generating requirements based and robustness test cases from the specification model, developing a design model based on the specification model, applying test cases to the design model, auto-generating source code using the design model, verifying the source code using both test cases and static analysis technology, and compiling executable object code from the verified source code. If a result of the analysis of the software specification or design models is not satisfactory then adjusting the specification or design model to correct any inconsistency, and repeating applying the analysis and test cases.Type: GrantFiled: August 5, 2015Date of Patent: July 9, 2019Assignee: General Electric CompanyInventors: Timothy Lee Johnson, Andrew Walter Crapo, Michael Richard Durling, Alexander Walsch, Kit Yan Siu, Luca Parolini, Panagiotis Manolios, Meng Li, Han Yu, Scott Alan Stacey, Gregory Reed Sykes
-
Publication number: 20190108452Abstract: A method for knowledge management using concept rules includes receiving event data corresponding to an industrial application and generating at least one inference concept based on the event data. The method also includes obtaining a semantic model having a plurality of inference concepts, a plurality of relationships among the plurality of inference concepts, and a plurality of concept rules representative of domain knowledge. The plurality of concept rules is authored using the plurality of inference concepts and the plurality of relationships. Furthermore, the method includes processing the at least one inference concept based on the semantic model to generate inferential data. The inferential data is representative of an inference corresponding to the event data. In addition, the method includes controlling the industrial application based on the inferential data.Type: ApplicationFiled: October 6, 2017Publication date: April 11, 2019Inventors: Abha Moitra, Andrew Walter Crapo, Marc Thomas Edgar, Ravi Kiran Reddy Palla
-
Publication number: 20190073356Abstract: A system and a method including accessing a semantic model having a grammar syntax supporting an expression including a combination of at least one of a semantic model class and an instance of a semantic model class; specifying at least one missing property specification for at least one of a semantic model class and an instance of a semantic model class, including constraints for a use of the at least one missing property; adding the at least one missing property specification to the semantic model, the at least one missing property specification added to the semantic model to be referenced in a validation and translation of an expression including a combination of at least one of the class and the instance of a class having one of the at least one missing property specified therewith; and generating a record of the semantic model including the at least one missing property specification added thereto.Type: ApplicationFiled: August 31, 2018Publication date: March 7, 2019Inventor: Andrew Walter CRAPO
-
Publication number: 20180373698Abstract: A system, computer-readable medium, and a method including accessing a semantic model, the semantic model having a grammar syntax supporting a comparison of at least one of a semantic model class and an instance of a semantic model class to an incompatible value; specifying an implied property for at least one of a semantic model class and an instance of a semantic model class in the semantic model, the implied property having an associated range; adding the implied property to the semantic model, the implied property to be referenced in a validation and translation of an expression including at least one of the class and the instance of a class having the implied property specified therewith compared to an incompatible value; and generating a record of the semantic model including the implied property added thereto.Type: ApplicationFiled: June 23, 2017Publication date: December 27, 2018Inventors: Andrew Walter CRAPO, Daniel Edward RUSSELL
-
Patent number: 9747079Abstract: According to some embodiments, a system includes a communication device operative to communicate with a user to obtain the one or more requirements associated with a specification model for a semantic module; a semantic module to receive the one or more requirements, store the one or more requirements and transform the one or more requirements into a semantic model; a specification module to receive the semantic model, store the semantic model, translate the semantic model and generate a specification model; a memory for storing program instructions; at least one specification model platform processor, coupled to the memory, and in communication with the specification module and the semantic module and operative to execute program instructions to: transform the one or more requirements into a semantic model by executing the semantic module; translate the semantic model into a graphical model by executing the specification module; and modify the graphical model by executing the specification module to generateType: GrantFiled: December 15, 2014Date of Patent: August 29, 2017Assignee: General Electric CompanyInventors: Kit Yan Siu, Andrew Walter Crapo, Michael Richard Durling, Luca Parolini, Panagiotis Manolios, Han Yu, Scott Stacey
-
Publication number: 20170060972Abstract: Disclosed are systems, methods, and machine-readable storage media for converting process data extracted from one or more data source systems into a data-source-independent intermediate representation, and then applying a domain-specific semantic ontology to the intermediate representation to create a semantic representation of the process data. The intermediate representation may specify, for each instances of a process object within a process flow, a unique identifier, a set of observations, and references to process-object instance immediately preceding or following the process-object instance at issue.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Justin DeSpenza McHugh, Andrew Walter Crapo
-
Publication number: 20170039039Abstract: A method for model-based design of safety-critical software is disclosed. The method includes receiving natural-language software requirements, developing a specification model by implementing either semantic modeling or graphical modeling, applying formal requirements analysis to the specification model, auto generating requirements based and robustness test cases from the specification model, developing a design model based on the specification model, applying test cases to the design model, auto-generating source code using the design model, verifying the source code using both test cases and static analysis technology, and compiling executable object code from the verified source code. If a result of the analysis of the software specification or design models is not satisfactory then adjusting the specification or design model to correct any inconsistency, and repeating applying the analysis and test cases.Type: ApplicationFiled: August 5, 2015Publication date: February 9, 2017Inventors: Timothy Lee Johnson, Andrew Walter Crapo, Michael Richard Durling, Alexander Walsch, Kit Yan Siu, Luca Parolini, Panagiotis Manolios, Meng Li, Han Yu, Scott Alan Stacey, Gregory Reed Sykes
-
Publication number: 20160170714Abstract: According to some embodiments, a system includes a communication device operative to communicate with a user to obtain the one or more requirements associated with a specification model for a semantic module; a semantic module to receive the one or more requirements, store the one or more requirements and transform the one or more requirements into a semantic model; a specification module to receive the semantic model, store the semantic model, translate the semantic model and generate a specification model; a memory for storing program instructions; at least one specification model platform processor, coupled to the memory, and in communication with the specification module and the semantic module and operative to execute program instructions to: transform the one or more requirements into a semantic model by executing the semantic module; translate the semantic model into a graphical model by executing the specification module; and modify the graphical model by executing the specification module to generateType: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventors: Kit Yan Siu, Andrew Walter Crapo, Michael Richard Durling, Luca Parolini, Panagiotis Manolios, Han Yu, Scott Stacey
-
Publication number: 20160110478Abstract: Embodiments allow blocking and featurization of time-series data gathered from at least one sensor. The input time-series data is divided into blocks with common attributes (features) according to feature models that describe patterns in the data. The blocks may be overlapping or non-overlapping. The resultant feature blocks are annotated with feature information and semantic meaning. The feature blocks can be indexed to facilitate semantic search of the data. Feature blocks may be further analyzed to create semantic blocks that incorporate semantic meaning and features for multiple feature blocks, sensors and/or related time-series data. The semantic blocks can also be indexed to facilitate semantic search of the data.Type: ApplicationFiled: October 17, 2014Publication date: April 21, 2016Inventors: Kareem Sherif Aggour, Andrew Walter Crapo, Abha Moitra, Steven Matt Gustafson
-
Publication number: 20160019192Abstract: According to some embodiments, a document associated with an artifact may be received, the document being at least partially unstructured. In an unstructured portion of the document, an extraction platform may automatically detect a first characteristic. The extraction platform may also automatically detect a second characteristic in the unstructured portion of the document. Using the first and second characteristics, a structured semantic model representing the artifact may automatically be created.Type: ApplicationFiled: July 21, 2014Publication date: January 21, 2016Inventors: Andrew Walter Crapo, Abha Moitra
-
Publication number: 20140324908Abstract: The present disclosure relates to the use of both semantic analysis and statistical text mining to process data records, improving the completeness and accuracy of records so processed. By way of example, a data record may be iteratively processed by text mining using seeds derived from a semantic template and by validating the results based on semantic reasoning based on the semantic template.Type: ApplicationFiled: April 29, 2013Publication date: October 30, 2014Applicant: GENERAL ELECTRIC COMPANYInventors: Michael Evans Graham, Andrew Walter Crapo, Abha Moitra, Gerald Bowden Wise, Steven Matt Gustafson, Victor Manuel Perez-Zarate, Luis Babaji Ng Tari
-
Publication number: 20120278788Abstract: Computerized methods for translating semantic models and rules into procedural code are described. The methods identify variables present in triples in both the rule conclusion and premise along with properties of the triples that identify a procedural function to incorporate procedural code generated in lieu of the semantic rule. The method further determines if the premise triples comprising variables that are subjects of conclusion triples are “type” statements. Additionally, the domain of the property of the triples in the rule premise and/or conclusion that are not “type” statements but bind the subject variables are also determined. The procedural function is then associated with procedural classes translated from the intersection of semantic classes identified by the premise triples determined to be “type” statements and the classes identified as the domain of the conclusion or premise triples that comprise the subject variables but are not “type” statements.Type: ApplicationFiled: April 29, 2011Publication date: November 1, 2012Applicant: GENERAL ELECTRIC COMPANYInventor: Andrew Walter Crapo
-
Patent number: 7987088Abstract: Systems and methods for the substantially automatic creation of ontologies from unstructured documents identify phrases and core noun phrases from the respective documents. Links can be extracted from the documents. Concepts can be identified from the documents. Ontologies can be automatically created for the documents. The processing is domain independent.Type: GrantFiled: July 24, 2006Date of Patent: July 26, 2011Assignee: Lockheed Martin CorporationInventors: Abha Moitra, Andrew Walter Crapo, Michael Allen Bodkin
-
Publication number: 20080021700Abstract: Systems and methods for the substantially automatic creation of ontologies from unstructured documents identify phrases and core noun phrases from the respective documents. Links can be extracted from the documents. Concepts can be identified from the documents. Ontologies can be automatically created for the documents. The processing is domain independent.Type: ApplicationFiled: July 24, 2006Publication date: January 24, 2008Inventors: Abha Moitra, Andrew Walter Crapo, Michael Allen Bodkin
-
Patent number: 6442569Abstract: The present invention provides a method for transferring data between source and target databases in a computer system that can adapt to changes in the schema of the source database and/or target database. This adaptability is achieved by determining the intersection of the source and target database schemas prior to a transfer of data between the databases. Since the intersection is determined prior to a transfer, changes in the schema of the source and/or target database are automatically accommodated. In one embodiment, the method includes the ability to specify the desired frequency with which data is to be transferred between source and target databases. The method, which is implemented as a computer program, is also capable of operating in a computer system in which other tasks are competing for processor time.Type: GrantFiled: April 26, 1999Date of Patent: August 27, 2002Assignee: General Electric CompanyInventors: Andrew Walter Crapo, Richard Christopher Noel, James Leigh Douglass