Patent ID: 11966402
Assignee: COLLIBRA BELGIUM BV
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
ingesting a stream of data that corresponds to a client;
identifying an attribute included in the stream of data;
comparing a number of instances of the attribute relative to other attributes in the stream of data;
generating a usage rank for the attribute, the usage rank based on the number of instances of the attribute in the stream of data, wherein the usage rank is indicative of a number of insights that are capable of being derived from the attribute;
retrieving client-specific configuration information that includes a listing of labels, wherein each label in the listing of labels provides a client-specific indication of a type of information included in the stream of data;
identifying a first label included in the listing of labels that is indicative of information included in the attribute;
comparing the first label with a tag store including a series of client-specific tags to identify a first tag that corresponds to the first label;
processing the attribute in a data profiling process, the data profiling process including:
retrieving a set of validation rules and a set of standardization rules that correspond to the attribute, wherein the set of validation rules and the set of standardization rules correspond to the first label;
comparing the attribute with the set of validation rules to validate information included in the attribute;
responsive to determining that the information included in the attribute is validated according to the set of validation rules, modifying the attribute into a standardized format according to the set of standardization rules; and
processing the modified attribute through a set of rules engines;

generating a tokenized version of the processed attribute that includes the first tag;
outputting the tokenized version of the processed attribute to a network-accessible server system; and
deriving a quality feature value of the processed attribute, wherein the quality feature value is calculated based on a number of modifications to convert the processed attribute to a standardized version of the processed attribute.