Patents Assigned to Sumo Logic
  • Patent number: 11188619
    Abstract: Single-click delta analysis is disclosed. A user query of status information collected from one or more monitored devices is received from a user. In response to receiving an indication from the user to determine a variance between different portions of the collected status information, a target query and a baseline query are generated using the user query. The generated target query and the generated baseline query are performed, respectively, against data in a data store including the status information collected from the one or more monitored devices. A target set of status information results and a baseline set of status information results are obtained in response to performing, respectively, the generated target query and the generated baseline query. The obtained target and baseline sets of results are combined. Output indicative of a variance between the target and baseline sets of status information results is provided based at least in part on the combining.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: November 30, 2021
    Assignee: Sumo Logic
    Inventors: Matt K. Amel, Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
  • Patent number: 11042534
    Abstract: A technique for logs to metrics synthesis is disclosed. A log message is received. It is determined that the received log message should be translated into a metrics data point. In response to determining that the received log message should be translated into a metrics data point, the metrics data point is generated using the received log message, the generated metrics data point comprising a timestamp, a metric name, a metric value, and a set of metadata key-value pairs. A time series in which to insert the metrics data point generated using the received log message is identified. The generated metrics data point is inserted into the identified time series.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: June 22, 2021
    Assignee: Sumo Logic
    Inventors: Christian Friedrich Beedgen, David M Andrzejewski, Benjamin Everette Newton, Kumar Avijit, Stefan Christoph Zier
  • Patent number: 10977269
    Abstract: Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 13, 2021
    Assignee: Sumo Logic
    Inventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh
  • Patent number: 10891552
    Abstract: The automatic selection and usage of a parser is disclosed. Raw data is obtained from a first remote device. At least a portion of the raw data is evaluated using a plurality of rules. A confidence measure is determined for at least some of the rules. An indication that the raw data pertains to a source is provided as output when the confidence measure exceeds a threshold.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: January 12, 2021
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 10866972
    Abstract: Systems and methods for tokenization of log records for efficient data storage, log querying, and log data analytics can utilize a trie pattern conversion of the log files, storing trie data pattern IDs, free parameters, and metadata instead of the entire log record. New trie patterns can be discovered automatically by counting the occurrences of tokens matching wildcards for existing patterns.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: December 15, 2020
    Assignee: Sumo Logic
    Inventors: Przemyslaw Maciolek, Daniel Cincunegui, Krzysztof Koszyka
  • Patent number: 10706127
    Abstract: Single-click delta analysis is disclosed. A user query of status information collected from one or more monitored devices is received from a user. In response to receiving an indication from the user to determine a variance between different portions of the collected status information, a target query and a baseline query are generated using the user query. The generated target query and the generated baseline query are performed, respectively, against data in a data store including the status information collected from the one or more monitored devices. A target set of status information results and a baseline set of status information results are obtained in response to performing, respectively, the generated target query and the generated baseline query. The obtained target and baseline sets of results are combined. Output indicative of a variance between the target and baseline sets of status information results is provided based at least in part on the combining.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 7, 2020
    Assignee: Sumo Logic
    Inventors: Matt K. Amel, Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
  • Patent number: 10621209
    Abstract: Automatically generating a parser is disclosed. Raw data is received from a first remote device. A determination that the raw data does not, within a predefined confidence measure, conform to any rules included in a set of rules is made. A clustering function is performed on the raw data. At least one parser rule is generated based on the clustering.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: April 14, 2020
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 10496666
    Abstract: Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: December 3, 2019
    Assignee: Sumo Logic
    Inventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh
  • Patent number: 10445311
    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: June 27, 2014
    Date of Patent: October 15, 2019
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, David M. Andrzejewski, Yuchen Zhao, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 9646088
    Abstract: Data collection and transmission is disclosed. A server is configured to receive, from a remote device, a message including raw information, and to parse at least a portion of the received raw information. The raw information is received by the system from an information reporting module interface of the remote device. The information reporting module of the remote device is configured to receive information from at least one separately installed information reporting module. A client device includes an information reporting module interface and a server interface. The client device is configured to receive configuration information from a remote server.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: May 9, 2017
    Assignee: Sumo Logic
    Inventors: Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
  • Patent number: 9633106
    Abstract: Analyzing log data, such as security log data and event data, is disclosed. Log data is obtained. Portions of the log data are clustered into clusters of similar data portions. A signature for each cluster is generated. Comparison of subsequent log data with the signature indicates whether the subsequent log data belongs in the cluster.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 25, 2017
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 9342571
    Abstract: Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: May 17, 2016
    Assignee: Sumo Logic
    Inventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh
  • Patent number: 9311387
    Abstract: Automatically generating a parser is disclosed. Raw data is received from a first remote device. A determination that the raw data does not, within a predefined confidence measure, conform to any rules included in a set of rules is made. A clustering function is performed on the raw data. At least one parser rule is generated based on the clustering.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: April 12, 2016
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 9262519
    Abstract: Analyzing log data, such as security log data and event data, is disclosed. Log data is received. Portions of the log data are clustered into clusters of similar data portions. A signature for each cluster is generated. Comparison of subsequent log data with the signature indicates whether the subsequent log data belongs in the cluster.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: February 16, 2016
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 9135560
    Abstract: The automatic selection and usage of a parser is disclosed. Raw data is received from a first remote device. At least a portion of the raw data is evaluated using a plurality of rules. A confidence measure is determined for at least some of the rules. An indication that the raw data pertains to a source is provided as output when the confidence measure exceeds a threshold.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 15, 2015
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 8983912
    Abstract: Data collection and transmission is disclosed. A server is configured to receive, from a remote device, a message including raw information, and to parse at least a portion of the received raw information. The raw information is received by the system from an information reporting module interface of the remote device. The information reporting module of the remote device is configured to receive information from at least one separately installed information reporting module. A client device includes an information reporting module interface and a server interface. The client device is configured to receive configuration information from a remote server.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 17, 2015
    Assignee: Sumo Logic
    Inventors: Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
  • Patent number: 8930380
    Abstract: Automatically generating a parser is disclosed. Raw data is received from a first remote device. A determination that the raw data does not, within a predefined confidence measure, conform to any rules included in a set of rules is made. A clustering function is performed on the raw data. At least one parser rule is generated based on the clustering.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: January 6, 2015
    Assignee: Sumo Logic
    Inventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
  • Patent number: 8862537
    Abstract: Obfuscating data is disclosed. A processor identifies structured information in log data. The structured information is transformed in a manner that preserves the structure to form transformed raw data. The transformed raw data is sent to a remote analysis engine. The remote analysis engine receives a query and responds to the query by providing as results at least a portion of the transformed raw data. A processor is configured to de-transform the transformed raw data.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: October 14, 2014
    Assignee: Sumo Logic
    Inventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh