Patents by Inventor John A. Craig

John A. Craig 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: 10812510
    Abstract: According to various embodiments, techniques for anticipatory cyber defense are disclosed. The techniques includes receiving cyber incident reports, extracting keywords from the reports, applying a shallow machine learning technique to obtain an identification of a first subset of the networked assets vulnerable to at least a first threat scenario and an identification of the first threat scenario, applying a deep machine learning technique to at least the first subset, the first threat scenario, the keywords, and the plurality of networked assets, to obtain a second subset of the networked assets vulnerable to at least a second threat scenario and the second threat scenario, simulating the networked assets and the second threat scenario to identify at least one path through the networked assets vulnerable to at least a third threat scenario, and outputting an identification of the at least one path and an identification of the third threat scenario.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: October 20, 2020
    Assignee: THE BOEING COMPANY
    Inventors: John A Craig, Jadranka Mead, James E. Vasatka
  • Patent number: 10637884
    Abstract: According to various embodiments, a system for, and method of, predicting and remediating malware threats in an electronic computer network, is provided. The disclosed techniques include storing in an electronic persistent storage library data representing a plurality of malware threats, randomizing, by a computer-implemented evolution engine communicatively coupled to the electronic persistent storage library, data representing malware threats to generate data representing randomized malware threats, and evaluating, by a computer-implemented evaluation engine communicatively coupled to an output of the evolution engine and to the electronic persistent storage library, the data representing the randomized malware threats, where the evaluation engine adds data representing positively evaluated randomized malware threats to the library for proactive detection of future malware threats in the electronic computer network.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 28, 2020
    Assignee: THE BOEING COMPANY
    Inventors: Martin A. Apple, John A. Craig, Jadranka Mead, James Vasatka
  • Publication number: 20190222593
    Abstract: According to various embodiments, techniques for anticipatory cyber defense are disclosed. The techniques includes receiving cyber incident reports, extracting keywords from the reports, applying a shallow machine learning technique to obtain an identification of a first subset of the networked assets vulnerable to at least a first threat scenario and an identification of the first threat scenario, applying a deep machine learning technique to at least the first subset, the first threat scenario, the keywords, and the plurality of networked assets, to obtain a second subset of the networked assets vulnerable to at least a second threat scenario and the second threat scenario, simulating the networked assets and the second threat scenario to identify at least one path through the networked assets vulnerable to at least a third threat scenario, and outputting an identification of the at least one path and an identification of the third threat scenario.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: John A Craig, Jadranka Mead, James E. Vasatka
  • Publication number: 20190222585
    Abstract: According to various embodiments, a system for, and method of, predicting and remediating malware threats in an electronic computer network, is provided. The disclosed techniques include storing in an electronic persistent storage library data representing a plurality of malware threats, randomizing, by a computer-implemented evolution engine communicatively coupled to the electronic persistent storage library, data representing malware threats to generate data representing randomized malware threats, and evaluating, by a computer-implemented evaluation engine communicatively coupled to an output of the evolution engine and to the electronic persistent storage library, the data representing the randomized malware threats, where the evaluation engine adds data representing positively evaluated randomized malware threats to the library for proactive detection of future malware threats in the electronic computer network.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventors: Martin A. APPLE, John A. Craig, Jadranka Mead, James E. Vasatka
  • Patent number: 10148678
    Abstract: An improved cyber security protection system with differentiated capacity to deal with complex cyber attacks in complex, highly-connected industries. The system architecture is goal-oriented and separates security goals and concerns by layers that are assigned specific functions to address only those goals. The functions operate concurrently within the layers and provide insight on their respective layers. The layers are interconnected with connection modules using bi-directional interfacing to establish a feedback look within the entire system. Complex adaptive systems (CAS) algorithms are used to identify the probably threats to the system.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: December 4, 2018
    Assignee: THE BOEING COMPANY
    Inventors: Jadranka Mead, James E. Vasatka, John A. Craig
  • Publication number: 20170099308
    Abstract: An improved cyber security protection system with differentiated capacity to deal with complex cyber attacks in complex, highly-connected industries. The system architecture is goal-oriented and separates security goals and concerns by layers that are assigned specific functions to address only those goals. The functions operate concurrently within the layers and provide insight on their respective layers. The layers are interconnected with connection modules using bi-directional interfacing to establish a feedback look within the entire system. Complex adaptive systems (CAS) algorithms are used to identify the probably threats to the system.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 6, 2017
    Inventors: Jadranka Mead, James E. Vasatka, John A. Craig
  • Patent number: 9591009
    Abstract: A system, method, and computer readable media for detecting and mitigating the effects of a cyber event on an aircraft's network including an air-based security module and a ground-based security module that monitor the aircraft's networks and detect cyber events. A collaboration module facilitates communications between the air-based security module and the ground-based security module, and also switches the communications between the modules to an alternate, secure channel when a cyber event is detected. A simulation module that is independent from, but functionally substantially equivalent to, the air-based security module simulates network events that are detected on board the aircraft while the aircraft is in flight. A cyber agent module mitigates the effect of a cyber event on the aircraft's network while the aircraft is in flight based on information from the simulation module that is communicated by the ground-based security module to the air-based security via the collaboration module.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: March 7, 2017
    Assignee: The Boeing Company
    Inventors: John A. Craig, James E. Vasatka, Jadranka Mead
  • Publication number: 20170041331
    Abstract: A system, method, and computer readable media for detecting and mitigating the effects of a cyber event on an aircraft's network including an air-based security module and a ground-based security module that monitor the aircraft's networks and detect cyber events. A collaboration module facilitates communications between the air-based security module and the ground-based security module, and also switches the communications between the modules to an alternate, secure channel when a cyber event is detected. A simulation module that is independent from, but functionally substantially equivalent to, the air-based security module simulates network events that are detected on board the aircraft while the aircraft is in flight. A cyber agent module mitigates the effect of a cyber event on the aircraft's network while the aircraft is in flight based on information from the simulation module that is communicated by the ground-based security module to the air-based security via the collaboration module.
    Type: Application
    Filed: August 6, 2015
    Publication date: February 9, 2017
    Inventors: John A. Craig, James E. Vasatka, Jadranka Mead
  • Patent number: 9178897
    Abstract: Methods and apparatus for use in identifying cyber-security threats for an aircraft are provided. The method includes storing parts information relating to each hardware and software component used on the aircraft in an aircraft parts database, receiving, by a computing device, a cyber-security threat, and determining, by the computing device, a threat is relevant to the aircraft by comparing the received threats to the stored parts information.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: November 3, 2015
    Assignee: The Boeing Company
    Inventors: John Eric Bush, Arun Ayyagari, Winfeng Li, Shawn W. Lorimer, Matthew L. Benson, Steven J. Bates, John A. Craig
  • Publication number: 20140013431
    Abstract: Methods and apparatus for use in identifying cyber-security threats for an aircraft are provided. The method includes storing parts information relating to each hardware and software component used on the aircraft in an aircraft parts database, receiving, by a computing device, a cyber-security threat, and determining, by the computing device, a threat is relevant to the aircraft by comparing the received threats to the stored parts information.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Inventors: John Eric Bush, Arun Ayyagari, Winfeng Li, Shawn W. Lorimer, Matthew L. Benson, Steven J. Bates, John A. Craig
  • Patent number: 8612581
    Abstract: A system and method for monitoring a network data processing system on a mobile platform. Current traffic in the network data processing system may be monitored by a processor unit while the mobile platform is moving. The current traffic is compared by the processor unit with a baseline of traffic in the network processing system to form a comparison. A determination is made as to whether an undesired event has occurred in the traffic based on the comparison. An action may be initiated responsive to a determination that an undesired event has occurred.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: December 17, 2013
    Assignee: The Boeing Company
    Inventors: John A. Craig, Shawn W. Lorimer, Steven J. Bates
  • Patent number: 4694788
    Abstract: In an internal combustion engine having a rocker arm provided at one end with a roller contacting an exhaust valve stem for opening the valve, the rocker arm end portion is transversely slotted longitudinally normal to the axis of the valve stem to provide a longitudinally adjustable exhaust valve operating rocker arm. The transverse slot communicates with the transverse bore supporting the roller journalling bolt thus permitting adjusting movement of the roller longitudinally of the rocker arm and relative to the axis of the exhaust valve stem for the optimum friction reducing position of the roller relative to the valve stem.
    Type: Grant
    Filed: March 28, 1986
    Date of Patent: September 22, 1987
    Inventor: John A. Craig
  • Patent number: 3987847
    Abstract: An oil well type of tool for testing a plurality of formations in a single trip into the hole. It has a full bore test tool which has a retrievable packer for making conventional tests. In addition there are a plurality of bridge plugs releasably connected in series below the test tool for plugging the hole above each formation after it is tested, without any additional trips into the hole.
    Type: Grant
    Filed: July 17, 1975
    Date of Patent: October 26, 1976
    Assignee: Texaco Trinidad, Inc.
    Inventor: John A. Craig