Patents by Inventor Donald Bathurst
Donald Bathurst 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: 20230056706Abstract: Data privacy using federated learning is provided by receiving one or more instance(s) of a master RL agent model and training the instance(s) of the master RL agent model on a corresponding graph, thereby generating corresponding sets of RL model weights. One or more information gains corresponding to one or more software stacks are generated. The information gain(s) and the RL model weight(s) are transmitted to a central server to enable the central server to update the master RL agent model based on the information gain(s) and the RL model weights.Type: ApplicationFiled: July 29, 2022Publication date: February 23, 2023Inventors: Damion Irving, James Korge, Jeffrey L. Thomas, Donald Bathurst
-
Publication number: 20230034303Abstract: Methods, systems and computer program products are provided for integrating risk and threat intelligence from various sources, to provide real-time awareness of potential threats to a computer network, which are now described herein in terms of an example enterprise system.Type: ApplicationFiled: July 29, 2022Publication date: February 2, 2023Inventors: James Korge, Damion Irving, Jeffrey L. Thomas, Donald Bathurst
-
Publication number: 20230032249Abstract: Methods, systems and computer program products are provided for optimizing resources privately. An initial information gain corresponding to an initial client embedding dataset is computed and a machine learning model is trained based on the initial client embedding data set to generate at least one initial attack path in the initial graph data. A second information gain corresponding to a second client embedding data set is computed. A difference between the first information gain and the second information gain is computed. The machine learning model is trained if the difference between the first information gain and the second information gain meets a predetermined threshold to generate at least one new attack path in the second graph data.Type: ApplicationFiled: July 29, 2022Publication date: February 2, 2023Inventors: Damion Irving, James Korge, Jeffrey L. Thomas, Donald Bathurst
-
Patent number: 11316870Abstract: Systems are provided herein for communications bus signal fingerprinting. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided.Type: GrantFiled: July 17, 2020Date of Patent: April 26, 2022Assignee: Cylance Inc.Inventors: Donald Bathurst, Mark Carey
-
Patent number: 11182477Abstract: Systems, methods, and devices are described herein for detecting abnormalities within a system based on signal fingerprinting. A plurality of electrical signals are concurrently received from a transceiver over a time period. The time period is partitioned into a plurality of sampling windows. An electrical signal of the plurality of electrical signals is sequentially selected. For the sequentially selected electrical signal, a temporal snapshot of said electrical signal is iteratively captured over a sampling window of the plurality of sampling windows. This iterative capturing is repeated for remaining sampling windows of the plurality of sampling windows. Each captured temporal snapshot is temporally concatenated over the time period according to its respective temporal position of the time period to generate the signal fingerprint.Type: GrantFiled: April 30, 2019Date of Patent: November 23, 2021Assignee: Cylance Inc.Inventors: Erik Walthinsen, Mark Carey, Donald Bathurst
-
Publication number: 20200351276Abstract: Systems are provided herein for communications bus signal fingerprinting. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided.Type: ApplicationFiled: July 17, 2020Publication date: November 5, 2020Inventors: Donald Bathurst, Mark Carey
-
Publication number: 20200349254Abstract: Systems, methods, and devices are described herein for detecting abnormalities within a system based on signal fingerprinting. A plurality of electrical signals are concurrently received from a transceiver over a time period. The time period is partitioned into a plurality of sampling windows. An electrical signal of the plurality of electrical signals is sequentially selected. For the sequentially selected electrical signal, a temporal snapshot of said electrical signal is iteratively captured over a sampling window of the plurality of sampling windows. This iterative capturing is repeated for remaining sampling windows of the plurality of sampling windows. Each captured temporal snapshot is temporally concatenated over the time period according to its respective temporal position of the time period to generate the signal fingerprint.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Erik Walthinsen, Mark Carey, Donald Bathurst
-
Patent number: 10757113Abstract: Methods are provided herein for communications bus signal fingerprinting. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided.Type: GrantFiled: March 17, 2017Date of Patent: August 25, 2020Assignee: Cylance Inc.Inventors: Donald Bathurst, Mark Carey
-
Patent number: 10599875Abstract: Methods are described herein for communications bus data transmission using relative ground shifting. A plurality of voltage lines of at least one electronic control unit (ECU) are monitored. The at least one ECU electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. A pulse or data stream is injected into the communications bus via one or two voltage lines based on the measured voltage differential having an amplitude lower than a predetermined voltage threshold.Type: GrantFiled: February 25, 2019Date of Patent: March 24, 2020Assignee: Cylance Inc.Inventors: Donald Bathurst, Mark Carey
-
Patent number: 10462155Abstract: Systems are provided herein for a hardware protection framework. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided. In some aspects, a pulse or a data stream is injected based on the voltage differential having an amplitude lower than a predetermined voltage threshold.Type: GrantFiled: March 17, 2017Date of Patent: October 29, 2019Assignee: Cylance Inc.Inventors: Donald Bathurst, Mark Carey
-
Publication number: 20190188420Abstract: Methods are described herein for communications bus data transmission using relative ground shifting. A plurality of voltage lines of at least one electronic control unit (ECU) are monitored. The at least one ECU electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. A pulse or data stream is injected into the communications bus via one or two voltage lines based on the measured voltage differential having an amplitude lower than a predetermined voltage threshold.Type: ApplicationFiled: February 25, 2019Publication date: June 20, 2019Inventors: Donald Bathurst, Mark Carey
-
Patent number: 10275615Abstract: Methods are described herein for communications bus data transmission using relative ground shifting. A plurality of voltage lines of at least one electronic control unit (ECU) are monitored. The at least one ECU electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. A pulse or data stream is injected into the communications bus via one or two voltage lines based on the measured voltage differential having an amplitude lower than a predetermined voltage threshold.Type: GrantFiled: March 17, 2017Date of Patent: April 30, 2019Assignee: Cylance Inc.Inventors: Donald Bathurst, Mark Carey
-
Publication number: 20180270196Abstract: Methods are provided herein for communications bus signal fingerprinting. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Donald Bathurst, Mark Carey
-
Publication number: 20180268174Abstract: Methods are described herein for communications bus data transmission using relative ground shifting. A plurality of voltage lines of at least one electronic control unit (ECU) are monitored. The at least one ECU electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. A pulse or data stream is injected into the communications bus via one or two voltage lines based on the measured voltage differential having an amplitude lower than a predetermined voltage threshold.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Donald Bathurst, Mark Carey
-
Publication number: 20180270195Abstract: Systems are provided herein for a hardware protection framework. A security module monitors a plurality of voltage lines of at least one electronic control unit (ECU) electrically coupled to a communications bus. A voltage differential across at least two of the plurality of voltage lines of the at least one ECU is measured. The voltage differential is compared to a plurality of predetermined signal fingerprints associated with the at least one ECU. A variance in the compared voltage differential is identified relative to one or more of the plurality of predetermined signal fingerprints. Data characterizing the identified variance is provided. In some aspects, a pulse or a data stream is injected based on the voltage differential having an amplitude lower than a predetermined voltage threshold.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Donald Bathurst, Mark Carey