AUTOMATIC MODIFICATION OF EXECUTABLE CODE

Patent №

US 8,555,380

Granted

2013-10-08

Filed 2008

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12039486

A method for automatically modifying an executable file for a software agent is provided. The method comprises detecting original static entry and exit points in the executable file and generating corresponding transformed points; modifying the executable file by linking the executable file to the integrity services environment and embedding a signed agent manifest; loading the modified executable file into memory and registering a target list with the software agent's hypervisor, wherein the target list provides mappings between protected and active page tables; detecting dynamic entry and exit points in the executable file and generating corresponding transformed points; switching to a protected context, in response to a transformed exit point being invoked, and switching to an active context, in response a transformed entry point being invoked; and de-registering the software agent with the memory protection module, in response to the software agent being unloaded.

AI hardwareG06F 9/4484G06F 2209/542

AI classification

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

Ownership

INTEL CORPORATION

assignment · 225060920

Assignors

SHANBHOGUE, VEDVYAS, SAHITA, RAVI L., SAVAGAONKAR, UDAY R.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC