METHOD AND SYSTEM FOR PROTECTING AGAINST THE EXECUTION OF UNAUTHORIZED SOFTWARE

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.

PlanningG06F 21/51G06F 21/52G06F 21/575

AI classification

Planning0.86
AI hardware0.48
Knowledge representation0.00
Natural language0.00
Evolutionary computation0.00
Vision0.00
Speech0.00
Machine learning0.00

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.

© 2026 NYSGPT2525 LLC