Patent ID: 9286332
Filing Date: 2016-03-15
CPC Classification: G06F,G06Q

Claim Text:
1. A computing system implemented method for identifying entities and obtaining financial profile data for the entities using de-duplicated data from two or more types of financial management systems comprising the following, which when executed individually or collectively by any set of one or more processors perform a process including: obtaining financial data from two or more types of financial management systems; analyzing the financial data to obtain initial potential entities data identifying one or more initial potential entities and one or more entity attributes associated with each initial potential entity of the initial potential entities; obtaining external reference entities data from a third party source identifying one or more external reference entities and one or more entity attributes associated with each external reference entity of the external reference entities; analyzing the initial potential entities data and the external reference entities data to identify initial potential entities in the potential entities data having one or more entity attributes that match, to at least a threshold degree, entity attributes associated with an external reference entity; designating each initial potential entity of the initial potential entities having one or more entity attributes that match, to at least a threshold degree, entity attributes associated with an external reference entity as duplicate entities with respect to the matched external reference entity and replacing the designated duplicate entities in the initial potential entities data with the matched external reference entity to generate revised potential entities data identifying one or more revised potential entities and one or more entity attributes associated with each of the revised potential entities; comparing data representing each revised potential entity of the revised potential entities in the revised potential entities data with data representing all of the other revised potential entities in the revised potential entities data to identify revised potential entities that have one or more entity attributes that match, to at least a threshold degree; designating each revised potential entity of the revised potential entities in the revised potential entities data having one or more entity attributes that match, to at least a threshold degree, as duplicate entities with respect to each other; selecting one of the duplicate entities as the revised potential entity and eliminating all the other identified duplicate entities in the revised potential entities data; and designating all the remaining revised potential entities as identified entities in the revised potential entities data to transform the revised potential entities data into a master entity list including data indicating the identified entities and their respective attributes data; analyzing the financial data to identify commercial transaction data and one or more attributes associated with the commercial transaction data, including data indicating commercial transactions and parties associated with the commercial transactions; analyzing the commercial transaction data using the master entity list to match one or more entities listed in the master entity list with the parties associated with the commercial transactions of the commercial transaction data; substituting the matched entities listed in the master entity list for the respectively matched parties associated with the commercial transactions in the commercial transaction data to create a master commercial transaction list; and storing data representing the master entity list and the master commercial transaction list.