Patents by Inventor David M. Andrzejewski

David M. Andrzejewski 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: 20240105050
    Abstract: Methods, systems, and computer programs are presented to generate response information for an alert. One method includes an operation for detecting an alert based on incoming log data or metric data and for calculating information for panels to be presented on a response-alert page. Calculating the information includes calculating first performance values for a period associated with the alert, calculating second performance values for a background period where the alert condition was not present, and calculating a difference between the first performance values and the second performance values. Further, the method includes an operation for selecting, based on the difference, relevant performance values for presentation in one of the panels. The response-alert page is presented with at least one of the panels based on the selected relevant performance values.
    Type: Application
    Filed: November 15, 2022
    Publication date: March 28, 2024
    Inventors: David M. Andrzejewski, Bashyam TCA, Apoorv Garg, Ryley SK Higa, Raveen Ramachandrappa
  • Patent number: 11921791
    Abstract: Querying of time-aware metrics time series includes receiving a query, the query comprising a set of query metadata and a query time range. It further includes, based at least in part on the set of query metadata and the query time range, selecting a time series from a plurality of metrics time series. Each metrics time series in the plurality of metrics time series is associated with a set of metadata and an active interval of time. A set of metadata associated with the selected time series matches the set of query metadata, and an active interval of time associated with the selected metrics time series intersects with the query time range. The selected metrics time series is returned.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 5, 2024
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Weijia Che
  • Patent number: 11853294
    Abstract: Key name synthesis is disclosed. A metrics data point is received. Based at least in part on a translation statement, at least a portion of the received metrics data point is associated with a key specified by the translation statement such that the specified key and the associated at least portion of the received metrics data point form a key-value pair. The key-value pair is associated with the received metrics data point.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: December 26, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Patent number: 11853290
    Abstract: Analyzing log data, such as security log data and machine data, is disclosed. A baseline is built for a set of machine data. The baseline is built at least in part by determining a plurality of signature profiles for a plurality of respective time slices. An occurrence of an anomaly associated with the source of the machine data is determined. The occurrence is determined at least in part by determining that received machine data does not conform to the baseline within a threshold.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: December 26, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Kumar Saurabh, David M. Andrzejewski, Yuchen Zhao, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 11829189
    Abstract: Clustering structured log data by key schema includes receiving a raw log message. At least a portion of the raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a map of keys to values. It further includes using the received map of keys to values to determine a key schema of the structured machine data. The key schema is associated with a corresponding cluster. It further includes associating the raw log message with the cluster corresponding to the determined key schema.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: November 28, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam T C A
  • Publication number: 20230315558
    Abstract: Clustering structured log data by key-values includes receiving, via a user interface, a request to apply an operator to cluster log messages according to values for keys associated with the request. At least a portion of each log message comprises structured machine data including a set of key-value pairs. The method further includes receiving a log message and determining whether to include the log message in a cluster based at least in part on an evaluation of values in the structured machine data of the log message for the keys associated with the request. The cluster is included in a set of clusters. Each cluster in the set is associated with a different combination of values for the keys associated with the request. The method further includes providing, via the user interface, information associated with the cluster.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 5, 2023
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam TCA
  • Patent number: 11663066
    Abstract: Clustering structured log data by key-values includes receiving, via a user interface, a request to apply an operator to cluster a set of raw log messages according to values for a set of keys associated with the request. At least a portion of each raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a raw log message in the set of raw log messages. It further includes determining whether to include the raw log message in a cluster based at least in part on an evaluation of values in the structured machine data of the raw log message for the set of keys associated with the request. The cluster is included in a plurality of clusters. Each cluster in the plurality is associated with a different combination of values for the set of keys associated with the request. It further includes providing, via the user interface, information associated with the cluster.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: May 30, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam Tca
  • Patent number: 11615075
    Abstract: Logs to metrics synthesis includes receiving a log message. It further includes translating the log message into a metrics data point comprising a timestamp, a metric name, a metric value, and a set of metadata key-value pairs. It further includes determining a time series in which to insert the metrics data point into which the log message was translated. It further includes inserting the metrics data point into the determined time series. It further includes updating a metadata catalog based at least in part on the metrics data point.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: March 28, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Publication number: 20220398243
    Abstract: Key name synthesis is disclosed. A metrics data point is received. Based at least in part on a translation statement, at least a portion of the received metrics data point is associated with a key specified by the translation statement such that the specified key and the associated at least portion of the received metrics data point form a key-value pair. The key-value pair is associated with the received metrics data point.
    Type: Application
    Filed: August 9, 2022
    Publication date: December 15, 2022
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Patent number: 11481383
    Abstract: Key name synthesis is disclosed. A metrics data point is received. Based at least in part on a translation statement, at least a portion of the received metrics data point is associated with a key specified by the translation statement such that the specified key and the associated at least portion of the received metrics data point form a key-value pair. The key-value pair is associated with the received metrics data point.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: October 25, 2022
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Publication number: 20220327113
    Abstract: Data enrichment and augmentation is disclosed. Machine data comprising at least one of a log message and a metrics data point is received. The received machine data comprises an identifier of an instance of a virtual machine. Based at least in part on the identifier of the instance of the virtual machine, a query for tags associated with the instance of the virtual machine is performed. At least one key-value pair is generated based at least in part on tags received in response to the query performed based at least in part on the identifier of the instance of the virtual machine. The received machine data is augmented with the at least one key-value pair generated based at least in part on the tags received in response to the query based at least in part on the identifier of the instance of the virtual machine.
    Type: Application
    Filed: June 22, 2022
    Publication date: October 13, 2022
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Publication number: 20220269554
    Abstract: Clustering structured log data by key schema includes receiving a raw log message. At least a portion of the raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a map of keys to values. It further includes using the received map of keys to values to determine a key schema of the structured machine data. The key schema is associated with a corresponding cluster. It further includes associating the raw log message with the cluster corresponding to the determined key schema.
    Type: Application
    Filed: March 15, 2022
    Publication date: August 25, 2022
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam TCA
  • Patent number: 11397726
    Abstract: Data enrichment and augmentation is disclosed. Machine data comprising at least one of a log message and a metrics data point is received. The received machine data comprises an identifier of an instance of a virtual machine. Based at least in part on the identifier of the instance of the virtual machine, a query for tags associated with the instance of the virtual machine is performed. At least one key-value pair is generated based at least in part on tags received in response to the query performed based at least in part on the identifier of the instance of the virtual machine. The received machine data is augmented with the at least one key-value pair generated based at least in part on the tags received in response to the query based at least in part on the identifier of the instance of the virtual machine.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: July 26, 2022
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Publication number: 20220207020
    Abstract: Analyzing log data, such as security log data and machine data, is disclosed. A baseline is built for a set of machine data. The baseline is built at least in part by determining a plurality of signature profiles for a plurality of respective time slices. An occurrence of an anomaly associated with the source of the machine data is determined. The occurrence is determined at least in part by determining that received machine data does not conform to the baseline within a threshold.
    Type: Application
    Filed: March 17, 2022
    Publication date: June 30, 2022
    Inventors: Kumar Saurabh, David M. Andrzejewski, Yuchen Zhao, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 11321158
    Abstract: Clustering structured log data by key schema includes receiving a raw log message. At least a portion of the raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a map of keys to values. It further includes using the received map of keys to values to determine a key schema of the structured machine data. The key schema is associated with a corresponding cluster. It further includes associating the raw log message with the cluster corresponding to the determined key schema.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: May 3, 2022
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam Tca
  • Patent number: 11314723
    Abstract: Analyzing log data, such as security log data and machine data, is disclosed. A baseline is built for a set of machine data. The baseline is built at least in part by determining a plurality of signature profiles for a plurality of respective time slices. An occurrence of an anomaly associated with the source of the machine data is determined. The occurrence is determined at least in part by determining that received machine data does not conform to the baseline within a threshold.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: April 26, 2022
    Assignee: Sumo Logic, Inc.
    Inventors: Kumar Saurabh, David M. Andrzejewski, Yuchen Zhao, Christian Friedrich Beedgen, Bruno Kurtic
  • Publication number: 20210406317
    Abstract: Querying of time-aware metrics time series includes receiving a query, the query comprising a set of query metadata and a query time range. It further includes, based at least in part on the set of query metadata and the query time range, selecting a time series from a plurality of metrics time series. Each metrics time series in the plurality of metrics time series is associated with a set of metadata and an active interval of time. A set of metadata associated with the selected time series matches the set of query metadata, and an active interval of time associated with the selected metrics time series intersects with the query time range. The selected metrics time series is returned.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 30, 2021
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Weijia Che
  • Publication number: 20210374153
    Abstract: Clustering structured log data by key schema includes receiving a raw log message. At least a portion of the raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a map of keys to values. It further includes using the received map of keys to values to determine a key schema of the structured machine data. The key schema is associated with a corresponding cluster. It further includes associating the raw log message with the cluster corresponding to the determined key schema.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 2, 2021
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam TCA
  • Publication number: 20210373990
    Abstract: Clustering structured log data by key-values includes receiving, via a user interface, a request to apply an operator to cluster a set of raw log messages according to values for a set of keys associated with the request. At least a portion of each raw log message comprises structured machine data including a set of key-value pairs. It further includes receiving a raw log message in the set of raw log messages. It further includes determining whether to include the raw log message in a cluster based at least in part on an evaluation of values in the structured machine data of the raw log message for the set of keys associated with the request. The cluster is included in a plurality of clusters. Each cluster in the plurality is associated with a different combination of values for the set of keys associated with the request.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 2, 2021
    Inventors: Udit Saxena, Reetika Roy, Ryley Higa, David M. Andrzejewski, Bashyam TCA
  • Patent number: 11182434
    Abstract: Querying of time-aware metrics time series includes receiving a query, the query comprising a set of query metadata and a query time range. It further includes, based at least in part on the set of query metadata and the query time range, selecting a time series from a plurality of metrics time series. Each metrics time series in the plurality of metrics time series is associated with a set of metadata and an active interval of time. A set of metadata associated with the selected time series matches the set of query metadata, and an active interval of time associated with the selected metrics time series intersects with the query time range. The selected metrics time series is returned.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 23, 2021
    Assignee: Sumo Logic, Inc.
    Inventors: Christian Friedrich Beedgen, David M. Andrzejewski, Weijia Che