Patents Assigned to Sumo Logic
-
Patent number: 10706127Abstract: 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: GrantFiled: January 13, 2017Date of Patent: July 7, 2020Assignee: Sumo LogicInventors: Matt K. Amel, Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
-
Patent number: 10621209Abstract: 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: GrantFiled: March 1, 2016Date of Patent: April 14, 2020Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 10515062Abstract: A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.Type: GrantFiled: May 9, 2016Date of Patent: December 24, 2019Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10496666Abstract: 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: GrantFiled: April 11, 2016Date of Patent: December 3, 2019Assignee: Sumo LogicInventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh
-
Patent number: 10445311Abstract: 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: GrantFiled: June 27, 2014Date of Patent: October 15, 2019Assignee: Sumo LogicInventors: Kumar Saurabh, David M. Andrzejewski, Yuchen Zhao, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 10127280Abstract: A processing device receives a query comprising a first field value and a time period. The processing device performs a first search of a data store using the first field value to identify a first plurality of events having the time period and a field that comprises the first field value. The processing device determines, for one of the plurality of events, a second field value of a second field that is specified in a first context definition, the second field having an assigned field type. The processing device automatically performs a second search of the data store using the additional field value to identify a second plurality of events having the time period and the additional field value. Information from the first plurality of events and the second plurality of events is aggregated, and a response to the query is generated that comprises the aggregated information.Type: GrantFiled: February 24, 2016Date of Patent: November 13, 2018Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 10061805Abstract: A processing device receives a plurality of discrete log entries from a first data store and generates an event for each discrete log entry that satisfies a criterion. To generate an event the processing device determines a source type associated with a discrete log entry, parses the discrete log entry based on the source type, determines a plurality of fields of the discrete log entry, identifies a subset of the plurality of fields, wherein one or more fields in the subset are to be used as link keys for linking together events, and assigns a field type to each field in the subset of the plurality of fields. The processing device additionally writes a plurality of event entries for the event into a second data store. A separate event entry is written for each field of the subset of the plurality of fields having an assigned field type.Type: GrantFiled: February 24, 2016Date of Patent: August 28, 2018Assignee: Sumo Logic, Inc.Inventors: Kenny Tidwell, David Frampton, Brendan O'Connell
-
Patent number: 9646088Abstract: 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: GrantFiled: February 5, 2015Date of Patent: May 9, 2017Assignee: Sumo LogicInventors: Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
-
Patent number: 9633106Abstract: 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: GrantFiled: January 4, 2016Date of Patent: April 25, 2017Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 9342571Abstract: 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: GrantFiled: September 12, 2014Date of Patent: May 17, 2016Assignee: Sumo LogicInventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh
-
Patent number: 9311387Abstract: 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: GrantFiled: November 26, 2014Date of Patent: April 12, 2016Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 9262519Abstract: 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: GrantFiled: June 5, 2012Date of Patent: February 16, 2016Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 9135560Abstract: 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: GrantFiled: June 30, 2011Date of Patent: September 15, 2015Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 8983912Abstract: 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: GrantFiled: June 30, 2011Date of Patent: March 17, 2015Assignee: Sumo LogicInventors: Christian Friedrich Beedgen, Kumar Saurabh, Bruno Kurtic
-
Patent number: 8930380Abstract: 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: GrantFiled: June 30, 2011Date of Patent: January 6, 2015Assignee: Sumo LogicInventors: Kumar Saurabh, Christian Friedrich Beedgen, Bruno Kurtic
-
Patent number: 8862537Abstract: 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: GrantFiled: June 30, 2011Date of Patent: October 14, 2014Assignee: Sumo LogicInventors: Bruno Kurtic, Stefan Christoph Zier, Christian Friedrich Beedgen, Kumar Saurabh