Patents by Inventor Steven Bruce McAslan

Steven Bruce McAslan 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: 11755355
    Abstract: A processing system includes an interconnect, a master processing device including processing cores coupled to the interconnect, a hypervisor coupled to the interconnect and configured to allocate the processing cores to one or more virtual machines, domain configuration information including a domain identifier for each of the one or more virtual machines, remote peripheral devices coupled to the interconnect, and a domain access controller coupled to the interconnect and configured to receive the domain identifiers for the remote peripherals directly from the hypervisor through the interconnect.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: September 12, 2023
    Assignee: NXP USA, Inc.
    Inventors: David McDaid, Daniel McKenna, Steven Bruce McAslan
  • Publication number: 20220164212
    Abstract: A processing system includes an interconnect, a master processing device including processing cores coupled to the interconnect, a hypervisor coupled to the interconnect and configured to allocate the processing cores to one or more virtual machines, domain configuration information including a domain identifier for each of the one or more virtual machines, remote peripheral devices coupled to the interconnect, and a domain access controller coupled to the interconnect and configured to receive the domain identifiers for the remote peripherals directly from the hypervisor through the interconnect.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: David McDaid, Daniel McKenna, Steven Bruce McAslan
  • Publication number: 20210124655
    Abstract: An error recovery system, method, and apparatus are provided for a microcontroller unit (100) having a plurality of components (101-109) by assigning error recovery actions to at least a first MCU component to specify a component-specific operation for returning the first MCU component to a known state to restart operation of the first MCU component from the known state, and then storing the assigned error recovery actions in a recovery lookup table (122) so that a fault collection and control unit can use a hardware state machine (121) to evaluate an error signal received from an MCU component for determining an error type and location for the MCU component which are applied to the recovery lookup table to retrieve and apply the error recovery actions to return the first MCU component to the known state without restarting all other components on the MCU.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 29, 2021
    Applicant: NXP USA, Inc.
    Inventors: Andrew Edward Birnie, Steven Bruce McAslan, David McDaid