Patent ID: 8521745

Claim:
A method comprising: extracting, by a device and from at least document, a plurality of attributes and a plurality of values; identifying, by a device and from the extracted plurality of attributes and the extracted plurality of values, a plurality of candidate attribute-value pairs; determining, by the device, information metrics for each of the plurality of candidate attribute-value pairs, determining the information metrics for each of the plurality of candidate attribute-value pairs including: determining, for each attribute of the plurality of attributes, a quantity of values, of the plurality of values, that occur within a particular position, with respect to each attribute, in a plurality of documents; determining, based on the determined quantity of values, a conditional probability for each value of the plurality of values; and ranking, based on the determined conditional probability, each value with respect to one or more other values; selecting, by the device and based on the determined information metrics, one or more attribute-value pairs from the at least one of the plurality of candidate attribute-value pairs; and storing, by the device, the selected one or more attribute-value pairs.