SELECTIVE INTERCEPTION OF SYSTEM CALLS

Patent №

US 6,529,985

Granted

2003-03-04

Filed 2000

Owner

ENSIM CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09499098

System calls are selectively intercepted by processes. Processes selected to intercept system calls are loaded by a modified loader program which creates an association between the process and a system call wrapper. Pointers in the interrupt vector table to system calls to be intercepted are replaced with pointers to an interception module in operating system address space. When system calls are made, the interception module executes and determines whether the process that made the system call is a selected process, associated with a system call wrapper. If the process is a selected process, the system call wrapper executes. If the process is not a selected process, the system call is made. In one embodiment, system call wrappers execute in the process address space of selected processes. In another embodiment, system call wrappers execute in user address space, but not in the process address space of any specific processes. In yet another embodiment, system call wrappers execute in operating system address space.

AI hardwareG06F 9/54G06F 2209/542

AI classification

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

Ownership

ENSIM CORPORATION

assignment · 108970116

Assignors

DEIANOV, BORISLAV D., HUANG, XUN WILSON, SHARMA, ROSEN

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

© 2026 NYSGPT2525 LLC