IP Library Granted Patent US 7,647,645
Granted Patent B2
US 7,647,645 · App. 10/898,129 · Granted Jan 12, 2010

System and method for securing computer system against unauthorized access

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,647,645
App. No.
10/898,129
Granted
Jan 12, 2010
Kind
B2
Abstract

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.

Claims (11)

1. A method for monitoring and protecting against unauthorized access of a computer system comprising:

automatic monitoring of an authorized user's patterns of use of the computer system;

constructing and storing, in a memory, a unique use profile of the authorized user based on said patterns of use;

performing a free form natural language learning session with said authorized user;

making inferences about a personality of the authorized user based on the free form natural language learning session;

constructing and storing, in said memory, a unique personality profile of said authorized user based on the free form natural language learning session;

continuously monitoring a real-time user patterns of use;

comparing for deviation the real-time user's patterns of use to an assumed unique use profile, wherein the assumed unique use profile is assigned to an authorization code, key, password, or other identifying feature used by the real-time user to gain access;

updating said unique use profile if the comparison deviation is no greater than a predetermined magnitude;

interrogating the real-time user with questions from an assumed personality profile, wherein the assumed personality profile is assigned to an authorization code, key, password, or other identifying feature used by the real-time user to gain access if the comparison deviation is greater than the predetermined magnitude; and

logging off the real-time user and blocking further access by the real-time user when interrogation responses do not match, to a predetermined level of accuracy, correct interrogation responses stored in said assumed personality profile assigned to an authorization code, key, password, or other identifying feature used by the real-time user to gain access.

Continuity (2)
Provisional Application 6048946200 · Jul 23, 2003
Related Publication 20050097364A1 · May 5, 2005