Patent ID: 9292545
Filing Date: 2016-03-22
CPC Classification: G06F

Claim Text:
1. A method of computing an entity fingerprint comprising: reading data representative of a set of attributes associated with a corporate entity for which an entity fingerprint is desired; processing the data in accordance with at least one fingerprint extraction algorithm, the fingerprint extracting algorithm computing the entity fingerprint by representing a plurality of corporate entities including the corporate entity as vertices of a directed graph, generating at least one edge of the directed graph using entity co-occurrences in a set of unstructured documents and structured information sources, and summarizing the set of attributes associated with the corporate entity for which the entity fingerprint is desired using the structured information sources and an corporate entity neighborhood of the directed graph, wherein processing the data further comprises: initializing a data structure for association with the corporate entity, the data structure comprising at least one attribute identifier, associated attribute-type identifier, associated attribute value, and associated attribute weight; comparing the corporate entity with a set of pre-defined corporate entities, each of the pre-defined corporate entities optionally associated with an attribute identifier, attribute-type identifier, and attribute value; importing values for the data structure based on the comparison; identifying information sources for association with the data structure from the set of structured information sources, each of the set of structured information sources optionally associated with an attribute identifier, an attribute-type identifier, an attribute value, and an information-source identifier; importing values for the data structure based on the identification of the information sources comprising information associated with the corporate entity; identifying vertices of the directed graph that connect to the corporate entity and comprise the corporate entity neighborhood; importing values for the data structure based on at least one of the vertices and set of edges of the directed graph that connect to the corporate entity and comprise the corporate entity neighborhood; identifying documents for association with the corporate entity based on metadata associated with each document of a set of documents; importing values for the data structure based on the identified documents; and associating the data structure with the corporate entity.