Patent ID: 7685060

Claim:
A computer system for managing client account information comprising: one or more programmable processors; a data storage system, wherein said one or more programmable processors is operatively connected to said data storage system to receive data and instructions from said data storage system, and to transmit data and instructions to said data storage system, wherein said data storage system comprises a database management system and data architecture comprising: a party file having a plurality of party records, each of said plurality of party records having party data fields that store information relating to one of a plurality of parties, wherein said party data fields comprise data fields for legal name and address, and wherein each of said plurality of party records further comprises a relationship data field that enables linking to another party record to operatively enable the creation of a relationship between said parties; an account file having a plurality of account records, each of said plurality of account records having account data fields that store information relating to one of a plurality of accounts, wherein said account data fields comprise at least a data field for account number, and wherein each of said plurality of account records further comprises one or more role data fields that enable linking to party records to operatively associate the account to each of the linked parties with respect to the role of each of the linked parties for the account; and a transaction file having a plurality of transaction records, each of said plurality of transaction records having transaction data fields that store information relating to one of a plurality of transactions, wherein said transaction data fields comprise data fields for account number and transaction number, and wherein each of said plurality of transaction records is enabled to link to one of said plurality of account records whereby each transaction, performed under an account, is operatively linked to said account; and at least one input and output device for inputting and outputting data to/from the data storage system; wherein an account entry screen presents one or more role entry fields that allow selection of party data from the party file, wherein the computer system creates links between a specified account record and one or more party records, each with respect to a corresponding role, to associate one or more parties to the specified account.