Perhaps the problem was in communication or definition of the term algorithm which is a mathematical formula to achieve a desired result.

I saw a process in the patent application not an alogorithm.
If you really want to have fun doing this use a PIC processor and program your parameters. You can program them in basic which is fairly easy to do. There are some new inline battery monitors that have the capability to dump memory into a serial port for monitoring purposes. For myself I'd use at least a 16 bit AD convertor at a fairly low speed 500 KHz monitoring both current and voltage and cell temperature. It's great you can by MB worth of memory for so cheap. You can store more information on a memory stick than I had in total on my first four computer hard drives.
Later,
John