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: 10812510Abstract: 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: GrantFiled: January 12, 2018Date of Patent: October 20, 2020Assignee: THE BOEING COMPANYInventors: John A Craig, Jadranka Mead, James E. Vasatka
-
Patent number: 10637884Abstract: 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: GrantFiled: January 12, 2018Date of Patent: April 28, 2020Assignee: THE BOEING COMPANYInventors: Martin A. Apple, John A. Craig, Jadranka Mead, James Vasatka
-
Publication number: 20190222593Abstract: 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: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: John A Craig, Jadranka Mead, James E. Vasatka
-
Publication number: 20190222585Abstract: 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: ApplicationFiled: January 12, 2018Publication date: July 18, 2019Inventors: Martin A. APPLE, John A. Craig, Jadranka Mead, James E. Vasatka
-
Patent number: 10148678Abstract: 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: GrantFiled: October 1, 2015Date of Patent: December 4, 2018Assignee: THE BOEING COMPANYInventors: Jadranka Mead, James E. Vasatka, John A. Craig
-
Publication number: 20170099308Abstract: 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: ApplicationFiled: October 1, 2015Publication date: April 6, 2017Inventors: Jadranka Mead, James E. Vasatka, John A. Craig
-
Patent number: 9591009Abstract: 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: GrantFiled: August 6, 2015Date of Patent: March 7, 2017Assignee: The Boeing CompanyInventors: John A. Craig, James E. Vasatka, Jadranka Mead
-
Publication number: 20170041331Abstract: 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: ApplicationFiled: August 6, 2015Publication date: February 9, 2017Inventors: John A. Craig, James E. Vasatka, Jadranka Mead
-
Patent number: 9178897Abstract: 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: GrantFiled: July 3, 2012Date of Patent: November 3, 2015Assignee: The Boeing CompanyInventors: John Eric Bush, Arun Ayyagari, Winfeng Li, Shawn W. Lorimer, Matthew L. Benson, Steven J. Bates, John A. Craig
-
Publication number: 20140013431Abstract: 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: ApplicationFiled: July 3, 2012Publication date: January 9, 2014Inventors: John Eric Bush, Arun Ayyagari, Winfeng Li, Shawn W. Lorimer, Matthew L. Benson, Steven J. Bates, John A. Craig
-
Patent number: 8612581Abstract: 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: GrantFiled: July 8, 2011Date of Patent: December 17, 2013Assignee: The Boeing CompanyInventors: John A. Craig, Shawn W. Lorimer, Steven J. Bates
-
Patent number: 4694788Abstract: 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: GrantFiled: March 28, 1986Date of Patent: September 22, 1987Inventor: John A. Craig
-
Patent number: 3987847Abstract: 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: GrantFiled: July 17, 1975Date of Patent: October 26, 1976Assignee: Texaco Trinidad, Inc.Inventor: John A. Craig