Patents by Inventor David J. Finton
David J. Finton 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: 11708174Abstract: An aircraft includes an engine and a system that is configured to detect an event associated with the engine during a take-off. The system is further configured to determine a speed of the aircraft a particular time after the event and to determine a remaining distance between the aircraft and an end of a runway at the particular time. The system is also configured to compare the speed of the aircraft to a take-off rejection speed threshold. The take-off rejection speed threshold indicates a maximum aircraft speed that would result in the aircraft stopping prior to a particular distance from the end of the runway. The take-off rejection speed threshold is selected from a plurality of aircraft speeds generated during aircraft deceleration simulations. The system is also configured to generate an indication recommending whether to continue the take-off based on comparison.Type: GrantFiled: March 7, 2018Date of Patent: July 25, 2023Assignee: THE BOEING COMPANYInventors: Oscar Kipersztok, David J. Finton
-
Patent number: 10984331Abstract: Analyzing a set of policies. A goal comprising a particular outcome is received. An analysis object comprising a data structure maintaining information needed to perform an analysis of the goal is defined. The analysis object is configured to limit a number of calculations needed to achieve the goal. Each member of a set of expressions found in the set of policies has an output. The output is the same for each expression. One of the set of expressions is solved. The solved output is cached in the analysis object such that the solved output is associated with each member of the set of expressions. The analysis object is processed to create a set of values that achieves the goal. Processing includes referencing the cache to retrieve the solved output each time a member of the set of expressions is to be solved during processing of the analysis object.Type: GrantFiled: January 27, 2014Date of Patent: April 20, 2021Assignee: The Boeing CompanyInventors: Paul L. Allen, David J. Finton, Charles Theodore Kitzmiller
-
Publication number: 20190276160Abstract: An aircraft includes an engine and a system that is configured to detect an event associated with the engine during a take-off. The system is further configured to determine a speed of the aircraft a particular time after the event and to determine a remaining distance between the aircraft and an end of a runway at the particular time. The system is also configured to compare the speed of the aircraft to a take-off rejection speed threshold. The take-off rejection speed threshold indicates a maximum aircraft speed that would result in the aircraft stopping prior to a particular distance from the end of the runway. The take-off rejection speed threshold is selected from a plurality of aircraft speeds generated during aircraft deceleration simulations. The system is also configured to generate an indication recommending whether to continue the take-off based on comparison.Type: ApplicationFiled: March 7, 2018Publication date: September 12, 2019Inventors: Oscar Kipersztok, David J. Finton
-
Patent number: 9565191Abstract: A method of implementing requirements applicable to systems of an enterprise includes modeling the requirements as contents of policies applicable to target domains of the enterprise. The policy contents are integrated into a policy model. The policy model is adapted to obtain representations of domain-specific requirements corresponding to target systems in the target domains. The representations are integrated with the corresponding target systems to implement the domain-specific requirements.Type: GrantFiled: October 30, 2008Date of Patent: February 7, 2017Assignee: THE BOEING COMPANYInventors: Paul L. Allen, Michael W. Anderson, David J. Finton, Ming-Yuh Huang, Charles T. Kitzmiller, Phyllis Melvin, Stephen A. Ridlon
-
Publication number: 20140143199Abstract: Analyzing a set of policies. A goal comprising a particular outcome is received. An analysis object comprising a data structure maintaining information needed to perform an analysis of the goal is defined. The analysis object is configured to limit a number of calculations needed to achieve the goal. Each member of a set of expressions found in the set of policies has an output. The output is the same for each expression. One of the set of expressions is solved. The solved output is cached in the analysis object such that the solved output is associated with each member of the set of expressions. The analysis object is processed to create a set of values that achieves the goal. Processing includes referencing the cache to retrieve the solved output each time a member of the set of expressions is to be solved during processing of the analysis object.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: The Boeing CompanyInventors: Paul L. Allen, David J. Finton, Charles Theodore Kitzmiller
-
Patent number: 8655824Abstract: Analyzing a set of policies. A goal comprising a particular outcome is received. An analysis object comprising a data structure maintaining information needed to perform an analysis of the goal is defined. The analysis object is configured to limit a number of calculations needed to achieve the goal. Each member of a set of expressions found in the set of policies has an output. The output is the same for each expression. One of the set of expressions is solved. The solved output is cached in the analysis object such that the solved output is associated with each member of the set of expressions. The analysis object is processed to create a set of values that achieves the goal. Processing includes referencing the cache to retrieve the solved output each time a member of the set of expressions is to be solved during processing of the analysis object.Type: GrantFiled: March 7, 2011Date of Patent: February 18, 2014Assignee: The Boeing CompanyInventors: Paul L. Allen, David J. Finton, Charles Theodore Kitzmiller
-
Patent number: 8322658Abstract: Technologies are described herein for detecting and recovering from a fire event within an aircraft. The technologies receive sensor data from a number of sensors associated with an aircraft. A determination is made as to whether the sensor data exceeds predefined thresholds indicating the fire event within the aircraft. In response to determining that the sensor data exceeds the predefined thresholds indicating the fire event, the technologies determine a location of the fire event within the aircraft based on the sensor data and depower components of the aircraft associated with the fire event. The technologies then initiate a fire suppressant mechanism within the aircraft directed to the location of the fire event.Type: GrantFiled: April 5, 2010Date of Patent: December 4, 2012Assignee: The Boeing CompanyInventors: Gary R. Gershzohn, David J. Finton, Oscar Kipersztok, Dragos D. Margineantu
-
Patent number: 8271418Abstract: A computer-performed method of examining policies for a target system of an enterprise system domain. The policies are represented as policy rules, each rule including a condition having binary operator expression(s), each expression referring to one or more policy attributes. For a pair of expressions, the computer(s) obtain sets of sample values sufficient to represent all values assumable by the policy attribute(s) referred to in the pair. The sample values are combined in a mixed-radix enumeration in which each attribute is represented in a corresponding position of each sample value combination and of the enumeration. Using the enumeration, the computer(s) evaluate each expression of the pair relative to each of the sample value combinations to obtain a truth table. Based on the truth table, a relationship between the pair is detected and the user may be notified as to an anomaly in the rules.Type: GrantFiled: April 22, 2009Date of Patent: September 18, 2012Assignee: The Boeing CompanyInventors: Paul L. Allen, Michael W. Anderson, David J. Finton, Charles T. Kitzmiller
-
Patent number: 8214098Abstract: A method is disclosed for controlling at least one remotely operated unmanned object. The method may involve defining a plurality of body movements of an operator that correspond to a plurality of operating commands for the unmanned object. Body movements of the operator may be sensed to generate the operating commands. Wireless signals may be transmitted to the unmanned object that correspond to the operating commands that control operation of the unmanned object.Type: GrantFiled: February 27, 2009Date of Patent: July 3, 2012Assignee: The Boeing CompanyInventors: Paul Murray, James J. Troy, Charles A. Erignac, Richard H. Wojcik, David J. Finton, Dragos D. Margineantu
-
Publication number: 20110240798Abstract: Technologies are described herein for detecting and recovering from a fire event within an aircraft. The technologies receive sensor data from a number of sensors associated with an aircraft. A determination is made as to whether the sensor data exceeds predefined thresholds indicating the fire event within the aircraft. In response to determining that the sensor data exceeds the predefined thresholds indicating the fire event, the technologies determine a location of the fire event within the aircraft based on the sensor data and depower components of the aircraft associated with the fire event. The technologies then initiate a fire suppressant mechanism within the aircraft directed to the location of the fire event.Type: ApplicationFiled: April 5, 2010Publication date: October 6, 2011Inventors: Gary R. Gershzohn, David J. Finton, Oscar Kipersztok, Dragos D. Margineantu
-
Publication number: 20090281977Abstract: A computer-performed method of examining policies for a target system of an enterprise system domain. The policies are represented as policy rules, each rule including a condition having binary operator expression(s), each expression referring to one or more policy attributes. For a pair of expressions, the computer(s) obtain sets of sample values sufficient to represent all values assumable by the policy attribute(s) referred to in the pair. The sample values are combined in a mixed-radix enumeration in which each attribute is represented in a corresponding position of each sample value combination and of the enumeration. Using the enumeration, the computer(s) evaluate each expression of the pair relative to each of the sample value combinations to obtain a truth table. Based on the truth table, a relationship between the pair is detected and the user may be notified as to an anomaly in the rules.Type: ApplicationFiled: April 22, 2009Publication date: November 12, 2009Inventors: Paul L. Allen, Michael W. Anderson, David J. Finton, Charles T. Kitzmiller
-
Publication number: 20090222149Abstract: A method is disclosed for controlling at least one remotely operated unmanned object. The method may involve defining a plurality of body movements of an operator that correspond to a plurality of operating commands for the unmanned object. Body movements of the operator may be sensed to generate the operating commands. Wireless signals may be transmitted to the unmanned object that correspond to the operating commands that control operation of the unmanned object.Type: ApplicationFiled: February 27, 2009Publication date: September 3, 2009Applicant: The Boeing CompanyInventors: Paul Murray, James J. Troy, Charles A. Erignac, Richard H. Wojcik, David J. Finton, Dragos D. Margineantu
-
Publication number: 20090119746Abstract: A method of implementing requirements applicable to systems of an enterprise includes modeling the requirements as contents of policies applicable to target domains of the enterprise. The policy contents are integrated into a policy model. The policy model is adapted to obtain representations of domain-specific requirements corresponding to target systems in the target domains. The representations are integrated with the corresponding target systems to implement the domain-specific requirements.Type: ApplicationFiled: October 30, 2008Publication date: May 7, 2009Inventors: Paul L. Allen, Michael W. Anderson, David J. Finton, Ming-Yuh Huang, Charles T. Kitzmiller, Phyllis Melvin, Stephen A. Ridlon