A computer-implemented process prepares bank service charge reports for banking activity of a client. An electronic translator is provided for converting service charge items of a plurality of individual banks, expressed in terminology of the respective individual banks, to a service description expressed in a standardized terminology. Bank service charge items and bank account data are inputted into a computer. The bank service charge items and bank account data are for a specified period of time for one or more banks being used by a client. The bank service charge items and bank account data are obtained from one or more bank statements of a client and are expressed in the one or more statements in terminology used by the one or more banks. In the computer, one or more bank service charge reports are automatically created for the client from the inputted bank service charge items by using the electronic translator. Each bank service charge report provides a breakdown of bank service charges based upon the standardized service descriptions. A historical database is provided of average bank service charges for selected standardized service descriptions based upon bank service charges of a plurality of clients. The individually broken down bank service charges are compared to the average bank service charges to identify potentially excessive bank service charges. A similar process is performed for earnings credit items.

Web www.patentalert.com

< System and method of exploiting the security of a secure communication channel to secure a non-secure communication channel

< Method and apparatus for providing an E-business audit trail in a distributed computing system

> Protecting content from illicit reproduction by proof of existence of a complete data set using security identifiers

> System, method, and apparatus for securely providing content viewable on a secure device

~ 00232