Patent ID: 7308426

Claim:
A transaction service provider for administering a plurality of accounts for a client, comprising: a) a computer, having a processor, a data storage medium, and a network port; b) the storage medium configured to store the client's personal information, account information, and transactional information; c) the processor configured to: 1) create a database of client information including the client's personal information, account information corresponding to a plurality of accounts associated with the client, and transactional information corresponding to a plurality of transactions conducted by the client; 2) designate as confidential a predetermined first portion of the database client information; 3) designate as non-confidential a predetermined second portion of the database of client information; 4) provide the client with access to the predetermined first and second portions of the database of client information via the network port; 5) provide a plurality of vendors with access to the predetermined second portion of the database of client information; 6) deny access for the plurality of vendors to the predetermined first portion of the database of client information; 7) designate a selected vendor from the plurality of vendors; and 8) provide the selected vendor with access to selected information derived from transactional information stored in the predetermined first portion of the database of client information.