Patents by Inventor Kevin Gullikson

Kevin Gullikson 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: 20230110056
    Abstract: A method of behavior monitoring includes determining, by one or more trained behavior models associated with a monitored asset, output data indicative of operation of the monitored asset. The method also includes determining a risk score based on the output data and determining feature importance data based on the output data. The method further includes determining whether to generate an alert based on the risk score and the feature importance data.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 13, 2023
    Inventors: Kevin Gullikson, James Robert Eskew, Uche Ohafia
  • Publication number: 20230078208
    Abstract: A method includes providing behavior model input data to a behavior model to generate behavior model output data and generating an initial state prediction based on the behavior model output data. The method also includes, based on the initial state prediction indicating a particular state, generating state prediction statistics based on the initial state prediction and historical state predictions indicating the particular state. The method further includes providing classifier input data to a classifier model to generate a classification output indicating whether the initial state prediction is reliable. The classifier input data generated based on the state prediction statistics.
    Type: Application
    Filed: August 30, 2022
    Publication date: March 16, 2023
    Inventors: Nkem Egboga, Abubakr Sheikh, Kevin Gullikson, James Robert Eskew, Uche Ohafia
  • Publication number: 20230056705
    Abstract: A method of identifying a historical alert that is similar to an alert associated with a detected deviation from an operational state of a device includes receiving feature data including time series data for multiple sensor devices associated with the device and receiving an alert indicator for the alert. The method includes processing a portion of the feature data that is within a temporal window associated with the alert indicator to generate feature importance data for the alert. The feature importance data includes values indicating relative importance of each of the sensor devices to the alert. The method also includes identifying one or more historical alerts that are most similar, based on the feature importance data and stored feature importance data, to the alert.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 23, 2023
    Inventors: Shreya Gupta, Kevin Gullikson
  • Patent number: 11495114
    Abstract: A method of identifying a historical alert that is similar to an alert associated with a detected deviation from an operational state of a device includes receiving feature data including time series data for multiple sensor devices associated with the device and receiving an alert indicator for the alert. The method includes processing a portion of the feature data that is within a temporal window associated with the alert indicator to generate feature importance data for the alert. The feature importance data includes values indicating relative importance of each of the sensor devices to the alert. The method also includes identifying one or more historical alerts that are most similar, based on the feature importance data and stored feature importance data, to the alert.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: November 8, 2022
    Assignee: SPARKCOGNITION, INC.
    Inventors: Shreya Gupta, Kevin Gullikson
  • Publication number: 20220308974
    Abstract: A method of identifying successive alerts associated with a detected deviation from an operational state of a device includes receiving feature data corresponding to an alert indication and including time series data for multiple sensor devices associated with the device. The method includes determining, based on a first portion of the feature data, first feature importance data of a first alert associated with the first portion of the feature data and determining a first alert threshold corresponding to the first alert. The method includes determining, based on a second portion of the feature data that is subsequent to the first portion, a metric corresponding to second feature importance data of the second portion. The method includes comparing the metric to the first alert threshold to determine whether the second portion corresponds to the first alert or to a second alert that is distinct from the first alert.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 29, 2022
    Inventors: Shreya Gupta, Kevin Gullikson
  • Publication number: 20220245014
    Abstract: In some aspects, a method includes obtaining feature importance data associated with an alert and indicating relative importance of each of multiple sensor devices and of one or more simulated features. The method includes identifying a group of the sensor devices that have greater relative importance than a highest relative importance of any of the one or more simulated features. In some aspects, a method includes obtaining a reference list of alerts that are similar to a reference alert and a list of alerts predicted to be similar to the reference alert and ranked by predicted similarity to the reference alert. The method includes determining a score indicating similarity of the list to the reference list. A contribution of each alert in the list to the score is determined based on whether that alert appears in the reference list and the rank of that alert in the list.
    Type: Application
    Filed: April 19, 2022
    Publication date: August 4, 2022
    Inventors: Shreya Gupta, Vedhapriya Raman, Kevin Gullikson
  • Publication number: 20220122445
    Abstract: A method of identifying a historical alert that is similar to an alert associated with a detected deviation from an operational state of a device includes receiving feature data including time series data for multiple sensor devices associated with the device and receiving an alert indicator for the alert. The method includes processing a portion of the feature data that is within a temporal window associated with the alert indicator to generate feature importance data for the alert. The feature importance data includes values indicating relative importance of each of the sensor devices to the alert. The method also includes identifying one or more historical alerts that are most similar, based on the feature importance data and stored feature importance data, to the alert.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventors: Shreya Gupta, Kevin Gullikson
  • Patent number: 10810513
    Abstract: A method includes performing a first clustering operation to group members of a first data set into a first group of clusters and associating each cluster of the first group of clusters with a corresponding label of a first group of labels. The method includes performing a second clustering operation to group members of a combined data set into a second group of clusters. The combined data set includes a second data set and at least a portion of the first data set. The method includes associating one or more clusters of the second group of clusters with a corresponding label of the first group of labels and generating training data based on a second group of labels and the combined data set. The method includes training a machine learning classifier based on the training data to provide labels to a third data set.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: October 20, 2020
    Assignee: THE BOEING COMPANY
    Inventors: Tek Basel, Kevin Gullikson
  • Publication number: 20200134510
    Abstract: A method includes performing a first clustering operation to group members of a first data set into a first group of clusters and associating each cluster of the first group of clusters with a corresponding label of a first group of labels. The method includes performing a second clustering operation to group members of a combined data set into a second group of clusters. The combined data set includes a second data set and at least a portion of the first data set. The method includes associating one or more clusters of the second group of clusters with a corresponding label of the first group of labels and generating training data based on a second group of labels and the combined data set. The method includes training a machine learning classifier based on the training data to provide labels to a third data set.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Tek Basel, Kevin Gullikson
  • Patent number: 10373056
    Abstract: During training mode, first input data is provided to a first neural network to generate first output data indicating that the first input data is classified in a first cluster. The first input data includes at least one of a continuous feature or a categorical feature. Second input data is generated and provided to at least one second neural network to generate second output data. The at least one second neural network corresponds to a variational autoencoder. An aggregate loss corresponding to the second output data is determined, including at least one of evaluating a first loss function for the continuous feature or evaluating a second loss function for the categorical feature. Based on the aggregate loss, at least one parameter of at least one neural network is adjusted. During use mode, the neural networks are used to determine cluster identifications and anomaly likelihoods for received data samples.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 6, 2019
    Assignee: SparkCognition, Inc.
    Inventors: Sari Andoni, Kevin Gullikson
  • Publication number: 20190228312
    Abstract: During training mode, first input data is provided to a first neural network to generate first output data indicating that the first input data is classified in a first cluster. The first input data includes at least one of a continuous feature or a categorical feature. Second input data is generated and provided to at least one second neural network to generate second output data. The at least one second neural network corresponds to a variational autoencoder. An aggregate loss corresponding to the second output data is determined, including at least one of evaluating a first loss function for the continuous feature or evaluating a second loss function for the categorical feature. Based on the aggregate loss, at least one parameter of at least one neural network is adjusted. During use mode, the neural networks are used to determine cluster identifications and anomaly likelihoods for received data samples.
    Type: Application
    Filed: January 25, 2018
    Publication date: July 25, 2019
    Inventors: Sari Andoni, Kevin Gullikson