Patent №
US 8,239,686
Granted
2012-08-07
Filed 2006
Owner
VVOND, INC.
+1 more
Lab
—
AI components
1
planning
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11413392
In accordance with an embodiment of the present invention, a client device is protected against the execution of unauthorized software. The client includes a code authentication process that verifies the integrity of executable code, by generating and comparing a first hash value of the executable code with a known hash value of the original code. Furthermore, during boot-up, the client initializes a CPU exception vector table with one or more vector table entries. One or more, or all, of the vector table entries direct the CPU to execute the code authentication process prior to executing an event handler when an exception event occurs. Consequently, the code authentication process is virtually guaranteed to execute, thereby protecting against the execution of unauthorized code.
AI classification
Ownership
VVOND, INC.
assignment · 178360853
MARQUEE, INC.
namechg · 184810615
Assignors
HODZIC, EDIN, GOODMAN, ANDREW M., GANESAN, PRASANNA
On an employer assignment, the assignors are typically the inventors.