The present invention described secures a computer account against
unauthorized access caused as a result of identity-theft, and
insider-espionage using artificial intelligence and behavioral modeling
methods. The present invention has the ability to detect intruders or
impersonators by observing "suspicious" activity under a computer
account. When it sees such suspicious behavior, it uses artificial
intelligence to authenticate the suspect by interrogation. The present
invention asks the suspect questions that only the legitimate computer
account owner can verify correctly. If the suspect fails the
interrogation, that proves that he/she is an impersonator and therefore
further access to the computer account is denied immediately. On the
other hand if the suspect passes, access to the computer account is
restored. The present invention uses a Programmable Artificial
Intelligence Engine (PAIE) to interact with computer users in human
natural language. The PAIE can also be programmed to suit other
applications where natural language interaction with humans is helpful.