×

Universal link to extract and classify log data

  • US 10,313,377 B2
  • Filed: 10/19/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 10/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a memory configured to store arbitrary log data; and

    a processor coupled to the memory and configured to;

    identify in said arbitrary log data a set of candidate data values that match a top level pattern that is common to two or more types of data value of interest;

    process said candidate data values through a plurality of successive filtering stages, each stage of which includes determining which, if any, of said candidates match a more specific pattern associated more specifically with a specific one of said types of data value of interest;

    classifying said candidates, if any, that match the more specific pattern as being of said corresponding specific one of said types of data value of interest; and

    removing from the set of candidate data values any candidate data values so identified and classified; and

    generate and store a structured data record that associates each candidate data value determined to be of a corresponding one of said types of data value of interest with said corresponding one of said types of data value of interest;

    wherein the processor is further configured to apply one or more heuristics to more specifically classify and label one or more values determined to match a pattern associated with a specific one of said types of data value of interest; and

    wherein said heuristics include heuristics based on one or more of presence in the arbitrary log data of a characteristic string;

    placement within the log data of such a string relative to a given candidate data value;

    location of a given candidate data value within the arbitrary log data; and

    location within the arbitrary log data of a given candidate data value relative to one or more other candidate data values of the same type.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×