Financial services data model
First Claim
1. A method in a computer system, the method comprising:
- providing, by a computer processor of the computer system, a plurality of financial statement records for a plurality of parties, whereineach financial statement record among the plurality of financial statement records is identified by a respective party identifier of a plurality of party identifiers, andeach of the party identifiers corresponds to a respective one of the parties;
receiving, by the computer processor, a request to open at least one financial account,whereinthe request is received from a party of the plurality of parties,the request comprises application data for the party,the application data conforms to a financial application data model,the application data comprisesapplication data for at least one primary financial account and at least one dependent financial account,the party comprises a plurality of applicants,fewer than all of the plurality of applicants are associated with the at least one primary financial account and the at least one dependent financial account, andthe request is evaluated by a financial institution;
instantiating, by the computer processor, a financial application object in accordance withthe financial application data model, whereinthe financial application object is associated with the party, andthe financial application object comprisesthe application data, andrespective ones of the plurality of financial statement records associated with at least a subset of the plurality of applicants;
if the financial institution approves the at least one primary financial account,approving the request, whereinthe approving is performed by the financial institution, andthe approving comprisesaccessing the financial application object, andreferencing the financial account data model in the financial application object; and
if the financial institution rejects the at least one primary financial account,rejecting the request, by the computer processor,whereinthe rejecting is performed by the financial institution, andthe rejecting comprisesaccessing the financial application object, andrejecting each applicant of the plurality of applicants within the party,whereinthe rejecting is based, at least in part, on the application data.
2 Assignments
0 Petitions
Accused Products
Abstract
A data model that allows for relationships between entities, also referred to as parties, to be modeled as attributes of an entity and for customization of the data model in a manner that facilitates upgrading of the data model. In some embodiments, the data model may facilitate creation and processing of financial applications. Using the data model, received application data can be stored in a financial application record, including data relating to a party'"'"'s financial statements. In some embodiments, the data model may facilitate management of financial account data for multiple accounts. In some embodiments the data model may facilitate management of credit information, such as credit information collected by credit bureaus.
-
Citations
9 Claims
-
1. A method in a computer system, the method comprising:
-
providing, by a computer processor of the computer system, a plurality of financial statement records for a plurality of parties, wherein each financial statement record among the plurality of financial statement records is identified by a respective party identifier of a plurality of party identifiers, and each of the party identifiers corresponds to a respective one of the parties; receiving, by the computer processor, a request to open at least one financial account, wherein the request is received from a party of the plurality of parties, the request comprises application data for the party, the application data conforms to a financial application data model, the application data comprises application data for at least one primary financial account and at least one dependent financial account, the party comprises a plurality of applicants, fewer than all of the plurality of applicants are associated with the at least one primary financial account and the at least one dependent financial account, and the request is evaluated by a financial institution; instantiating, by the computer processor, a financial application object in accordance with the financial application data model, wherein the financial application object is associated with the party, and the financial application object comprises the application data, and respective ones of the plurality of financial statement records associated with at least a subset of the plurality of applicants; if the financial institution approves the at least one primary financial account, approving the request, wherein the approving is performed by the financial institution, and the approving comprises accessing the financial application object, and referencing the financial account data model in the financial application object; and if the financial institution rejects the at least one primary financial account, rejecting the request, by the computer processor, wherein the rejecting is performed by the financial institution, and the rejecting comprises accessing the financial application object, and rejecting each applicant of the plurality of applicants within the party, wherein the rejecting is based, at least in part, on the application data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A method in a computer system, the method comprising:
-
creating, by a computer processor of the computer system, a customer relationship for a party of a plurality of parties, wherein each of the plurality of parties is associated with at least one of a plurality of financial statement records, the creating comprises creating party objects for the plurality of parties, identifying a plurality of customer relationships between the plurality of parties, and for each of the plurality of parties, performing a relationship building process, the relationship building process comprises selecting a first party of the plurality of parties, selecting a second party of the plurality of parties, and adding to a party object of the first party an identification value of the second party, a customer relationship exists between the first party and the second party, and the customer relationship is one of the plurality of customer relationships; receiving, by the computer processor of the computer system, a request to open at least one financial account, wherein the request is received from the first party, the request comprises application data for the first party, the application data conforms to a financial application data model, the request is evaluated by a financial institution; instantiating, by the computer processor of the computer system, a financial application object in accordance with the financial application data model, wherein the financial application object is associated with the first party, and the financial application object comprises the application data, and one or more of the plurality of financial statement records that are identified using an identification value of the first party; if the financial institution approves the at least one financial account, approving the request, wherein the approving is performed by the financial institution, and the approving comprises accessing the financial application object, and referencing the financial account data model in the financial application object; and if the financial institution rejects the at least one financial account, rejecting the request, by the computer processor, wherein the rejecting is performed by the financial institution, and the rejecting comprises accessing the financial application object, and rejecting the first party, wherein the rejecting is based, at least in part, on the application data.
-
Specification