This software application is patent pending.