Patents by Inventor Angus L. McLean

Angus L. McLean 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: 20230305566
    Abstract: A system and method for integrity monitoring generates primary control output via a primary module. The primary control output is configured to be used to control an autonomous vehicle (AV). The system and method receive situational data comprising AV data and environmental data. The system and method generate, using a monitor module configured to monitor the AV, a set of fallback actions based on at least the situational data. The system and method generate, using the monitor module, a fallback status based on at least the set of fallback actions, where the fallback status is configured to correspond to a determination of whether to override the primary control output.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Inventors: Bryan M. Krawiec, Daniel K. Papke, Jason J. Jakusz, Angus L. McLean
  • Patent number: 11645434
    Abstract: A method for testing platforms (e.g., live, virtual, and/or constructive platforms associated with autonomous aircraft systems and their component subsystems) in a live/virtual/constructive (LVC) environment. In embodiments, the method includes determining, via a testbed engine, the development state of a platform component under test. The method includes retrieving a test to be executed, the test including test conditions to be applied to the component. The method includes determining whether the component is enabled to respond to the test conditions. The method includes, if the component is enabled to respond to the test conditions, executing the test while monitoring the component to detect a first output response and a second output response. The method includes identifying, via the testbed engine, at least one change in the development state of the component by comparing the first and second output responses.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: May 9, 2023
    Assignee: Rockwell Collins, Inc.
    Inventors: Angus L. McLean, Jaclyn A. Hoke, Scott S. Rediger, Joshua R. Bertram
  • Patent number: 11175657
    Abstract: The method and corresponding system for autonomous operation may include implementing a safe system controller for autonomous vehicles to receive a set of event data for an event encountered during operation of a vehicle from a status engine of the vehicle; analyze the received set of event data; determine a vehicle system state based on the analyzed set of event data; receive a set of automation operational parameters from an automation engine of the vehicle; receive a set of autonomy operational parameters from an autonomy engine of the vehicle; determine a response to the event from the set of automation operational parameters and the set of autonomy operational parameters based on the determined vehicle system state; and provide the determined response to the automation engine and the autonomy engine to adjust an operational parameter of the vehicle.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: November 16, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Nicholas H. Bloom, Angus L. McLean, James H. Doty
  • Publication number: 20210271792
    Abstract: A method for testing platforms (e.g., live, virtual, and/or constructive platforms associated with autonomous aircraft systems and their component subsystems) in a live/virtual/constructive (LVC) environment. In embodiments, the method includes determining, via a testbed engine, the development state of a platform component under test. The method includes retrieving a test to be executed, the test including test conditions to be applied to the component. The method includes determining whether the component is enabled to respond to the test conditions. The method includes, if the component is enabled to respond to the test conditions, executing the test while monitoring the component to detect a first output response and a second output response. The method includes identifying, via the testbed engine, at least one change in the development state of the component by comparing the first and second output responses.
    Type: Application
    Filed: May 19, 2021
    Publication date: September 2, 2021
    Inventors: Angus L. McLean, Jaclyn A. Hoke, Scott S. Rediger, Joshua R. Bertram
  • Patent number: 11107001
    Abstract: A system includes a machine learning engine configured to receive training data including a plurality of input conditions associated with a state space and a plurality of response maneuvers associated with the state space and train a learning system using the training data and a reward function including a plurality of terms associated with a plurality of end state spaces, each term in the plurality of terms defines an end reward value for each end state space. A value function and policy are generated. The value function comprising a plurality of values, wherein each response maneuvers in the plurality of response maneuvers is associated with a value in the plurality of values related to transitioning from the state space to each end state space, the policy indicative of connections between the state spaces, plurality of values, and the respective end reward value for the plurality of end state spaces.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: August 31, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Joshua R. Bertram, Angus L. McLean, Alexander Roup, Ian McElhenny
  • Patent number: 11042673
    Abstract: A system for manufacturing, testing, integrating, and operating of live or virtual platforms and components thereof uses a simulation engine and/or a testbed engine in a live-virtual-constructive (LVC) environment. The system can be used in a pure simulated environment or for testing of individual subsystems on a live platform (e.g., a live aircraft) with remaining subsystems in simulation, to incremental integration of all subsystems onto live aircraft.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: June 22, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Angus L. McLean, Jaclyn A. Hoke, Scott S. Rediger, Joshua R. Bertram
  • Patent number: 10935938
    Abstract: Machine learning, evaluating, and reinforced learning within systems or apparatuses enables autonomy to a complexity level beyond automation. Inferences are made using machine learning based on observations, images, or video feed of operator input. The inferences are evaluated or classified and maneuvers are performed based on the evaluating or the classification. The performed maneuvers may be further evaluated for scoring or weighting. The reinforcement learning may perform updates based on the scoring, weighting, and a maximizing reward function such that the machine learning is constantly improving.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 2, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Joshua R. Bertram, Angus L. McLean
  • Patent number: 10656643
    Abstract: Safe practical autonomy is ensured by encapsulating an unreliable or untrusted machine learning algorithm within a control-based algorithm. A safety envelope is utilized to ensure that the machine learning algorithm does not output control signals that are beyond safe thresholds or limits. Secure practical autonomy is ensured by verification using digital certificates or cryptographic signatures. The verification may be for individual partitions of an autonomous system or apparatus. The partitions include trusted and untrusted partitions. Trusted partitions are verified for security, while untrusted partitions are verified for safety and security.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: May 19, 2020
    Assignee: Rockwell Collins, Inc.
    Inventors: Joshua R. Bertram, Brian R. Wolford, Angus L. McLean, Alexander V. Roup
  • Patent number: 10032111
    Abstract: A system includes a machine learning engine. The machine learning engine is configured to receive training data including a plurality of first input conditions and a plurality of first response maneuvers associated with the first input conditions. The machine learning engine is configured to train a learning system using the training data to generate a second response maneuver based on a second input condition.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 24, 2018
    Assignee: ROCKWELL COLLINS, INC.
    Inventors: Joshua R. Bertram, Angus L. McLean
  • Patent number: 9529362
    Abstract: A system, device, and method for operating an aircraft autonomously are disclosed. The widget creating system may include a plurality of aircraft systems and autonomous pilot processing unit (APPU). The APPU may be configured to acquire first model data representative of either a combined strategic/operational behavior model or an operational behavior model; acquire second model data representative of an execution behavior model; acquire third model data representative of a strategic behavior model when a combined strategic/operational behavior model is not employed; acquire input data representative of at least one aircraft system parameter of each aircraft system of the plurality of aircraft systems, where the input data is acquired through the execution behavior model; monitor each aircraft system of the plurality of aircraft systems for an expected operation; and generate output data representative of at least one command provided to at least one aircraft system of the plurality of aircraft systems.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: December 27, 2016
    Assignee: Rockwell Collins, Inc.
    Inventors: Siddhartha Bhattacharyya, Jennifer A. Davis, Thomas L. Vogl, Angus L. McLean