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 classification
Ownership
INTEL CORPORATION
assignment · 225060920
Assignors
SHANBHOGUE, VEDVYAS, SAHITA, RAVI L., SAVAGAONKAR, UDAY R.
On an employer assignment, the assignors are typically the inventors.