Method and system for identifying entities and obtaining financial profile data for the entities using de-duplicated data from two or more types of financial management systems
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Financial data is obtained from two or more types of financial management systems and analyzed to obtain potential entities data identifying potential entities and attributes associated with the potential entities. Duplicate potential entity data is then identified and eliminated to generate a master entity list. The financial data is also analyzed to identify potential commercial transaction data and one or more attributes associated with the commercial transaction data, including data indicating commercial transactions and the parties associated with the commercial transactions. The commercial transaction data is then analyzed using the master entity list to match entities listed in the master entity list with the parties associated with the commercial transactions. The matched entities are then substituted for the respectively matched parties associated with the commercial transactions to create a master commercial transaction list. The master entity list and the master commercial transaction list data is then stored.
-
Citations
19 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system 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:
-
at least one processor; and
at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the at least one processors, perform a process for dynamically identifying and suggesting geographically related appointments, the process for dynamically identifying and suggesting geographically related appointments 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 revised potential entity 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 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system 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:
-
at least one processor; and at least one memory coupled to the at least one processor, the at least one memory having stored therein instructions which when executed by any set of the one or more processors, perform a process for dynamically identifying and suggesting geographically related appointments, the process for dynamically identifying and suggesting geographically related appointments including; obtaining financial data from the 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 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 potential 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; arranging the identified potential commercial transaction data in a list of potential commercial transaction data; analyzing the list of potential commercial transaction data to identify duplicate potential commercial transaction data entries; eliminating the identified duplicate potential commercial transaction data entries to transform the list of potential commercial transaction data into a commercial transaction list including data indicating commercial transactions and the parties associated with the commercial transactions; analyzing the commercial transaction list and the master entity list to match one or more entities listed in the master entity list with the parties associated with the commercial transactions in the commercial transaction list; substituting the matched entities listed in the master entity list for respectively matched parties associated with the commercial transactions in the commercial transaction list to create a master commercial transaction list; and storing data representing the master entity list and the master commercial transaction list.
-
Specification