Patents by Inventor Brian McFarland

Brian McFarland 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: 10121006
    Abstract: A system and methods are disclosed for securely booting a processing system using a three step secure booting process. Several embodiments are presented, wherein upon power-on-reset, the first boot step uses a secure boot device comprising of a programmable device or an FPGA which boots up first, validates its configuration file and then validates the processor(s) configuration data before presenting the configuration data to the processor(s). This enables validation of ‘pre-boot’ information, such as the Reset Control Word and pre-boot processor configuration data. The second and third boot steps validate the internal secure boot code and external boot code respectively using one or more of secure validation techniques, such as encryption/decryption, Key mechanisms, privilege checking, pointer hashing or signature correlation schemes.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: November 6, 2018
    Assignee: Raytheon Company
    Inventors: Brandon Woolley, Norman Cramer, Brian McFarland, Matthew Hammond
  • Publication number: 20170083707
    Abstract: A system and methods are disclosed for securely booting a processing system using a three step secure booting process. Several embodiments are presented, wherein upon power-on-reset, the first boot step uses a secure boot device comprising of a programmable device or an FPGA which boots up first, validates its configuration file and then validates the processor(s) configuration data before presenting the configuration data to the processor(s). This enables validation of ‘pre-boot’ information, such as the Reset Control Word and pre-boot processor configuration data. The second and third boot steps validate the internal secure boot code and external boot code respectively using one or more of secure validation techniques, such as encryption/decryption, Key mechanisms, privilege checking, pointer hashing or signature correlation schemes.
    Type: Application
    Filed: December 5, 2016
    Publication date: March 23, 2017
    Inventors: Brandon Woolley, Norman Cramer, Brian McFarland, Matthew Hammond
  • Patent number: 9536094
    Abstract: A system and methods are disclosed for securely booting a processing system using a three step secure booting process. Several embodiments are presented, wherein upon power-on-reset, the first boot step uses a secure boot device comprising of a programmable device or an FPGA which boots up first, validates its configuration file and then validates the processor(s) configuration data before presenting the configuration data to the processor(s). This enables validation of ‘pre-boot’ information, such as the Reset Control Word and pre-boot processor configuration data. The second and third boot steps validate the internal secure boot code and external boot code respectively using one or more of secure validation techniques, such as encryption/decryption, Key mechanisms, privilege checking, pointer hashing or signature correlation schemes.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: January 3, 2017
    Assignee: RAYTHEON COMPANY
    Inventors: Brandon Woolley, Norman Cramer, Brian Mcfarland, Matthew Hammond
  • Publication number: 20150199520
    Abstract: A system and methods are disclosed for securely booting a processing system using a three step secure booting process. Several embodiments are presented, wherein upon power-on-reset, the first boot step uses a secure boot device comprising of a programmable device or an FPGA which boots up first, validates its configuration file and then validates the processor(s) configuration data before presenting the configuration data to the processor(s). This enables validation of ‘pre-boot’ information, such as the Reset Control Word and pre-boot processor configuration data. The second and third boot steps validate the internal secure boot code and external boot code respectively using one or more of secure validation techniques, such as encryption/decryption, Key mechanisms, privilege checking, pointer hashing or signature correlation schemes.
    Type: Application
    Filed: January 13, 2014
    Publication date: July 16, 2015
    Applicant: Raytheon Company
    Inventors: Brandon Woolley, Norman Cramer, Brian Mcfarland, Matthew Hammond
  • Publication number: 20110112666
    Abstract: An analog connector disposed at an information handling system housing accepts both analog audio information and digital audio information at plural connection surfaces by accepting either an analog or digital jack. An audio subsystem of the information handling system manages audio information at the connector by selectively configuring to handle analog or digital signals based upon the type of jack insert into the connector. Selection of analog or digital management is performed manually through a user interface or automatically by detection of the type of jack inserted in the connector. In one embodiment, a four pole analog connector accepts a four pole digital jack that communicates serial data through a pole connection surface instead of analog signals.
    Type: Application
    Filed: November 11, 2009
    Publication date: May 12, 2011
    Inventors: Brian McFarland, Ching-Chieh Lin, David Konetski, Douglas Peeler
  • Publication number: 20060142512
    Abstract: A polymerization composition is formed by mixing a monomer polymerizable by frontal polymerization and an encapsulated, free-radical initiator which can be released by the application of heat. In a second embodiment, the monomer is also encapsulated.
    Type: Application
    Filed: September 7, 2005
    Publication date: June 29, 2006
    Inventors: John Pojman, Brian McFarland, Zachary Kemp, Sam Popwell
  • Publication number: 20050224663
    Abstract: A modular support system (20) for supporting electrical leads (24) within the tank (28) of a power transformer (22). The support system includes a plurality of standardized frame members (38) and a plurality of standardized lead supports (45). Each standardized frame member has a plurality of apertures (50) spaced from one another along its length. The arrangement of the apertures allows the support system to be configured in any of variety of configurations to suit a particular arrangement of transformer leads. The standardized frame members are connected to one another with connections (56) that each engage corresponding apertures. Similarly, each lead support is connected to one of the standardized frame members with a connection (62) that engages corresponding apertures.
    Type: Application
    Filed: April 7, 2005
    Publication date: October 13, 2005
    Applicant: EHV-Weidmann Industries, Inc.
    Inventors: Kevin Biggie, James Cross, Brian McFarland
  • Publication number: 20020105404
    Abstract: A modular support system (20) for supporting electrical leads (24) within the tank (28) of a power transformer (22). The support system includes a plurality of standardized frame members (38) and a plurality of standardized lead supports (45). Each standardized frame member has a plurality of apertures (50) spaced from one another along its length. The arrangement of the apertures allows the support system to be configured in any of variety of configurations to suit a particular arrangement of transformer leads. The standardized frame members are connected to one another with connections (56) that each engage corresponding apertures. Similarly, each lead support is connected to one of the standardized frame members with a connection (62) that engages corresponding apertures.
    Type: Application
    Filed: February 5, 2002
    Publication date: August 8, 2002
    Applicant: EHV-Weidmann Industries Inc.
    Inventors: Kevin M. Biggie, James G. Cross, Brian A. McFarland