SYSTEM AND METHOD FOR FOREIGN CODE DETECTION

Patent №

US 7,631,356

Granted

2009-12-08

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11102341

A method and system for efficient foreign code detection is presented. In one aspect of the invention, an authentication module examines pages which are referenced by thread stacks in a process space, where the pages may contain foreign code. The module can walk up the thread stacks to examine return address that reference such pages. In another aspect, the module checks random pages referenced by the stack. In yet another aspect, the module checks any nearby suspicious pages to checked pages referenced by the stack. Additionally, the module checks the instruction pointer referenced page, the pages and calling code described by the page fault history, and any pages with event handling functions, dynamic link library functions, or other functions that are likely to run.

Knowledge representationAI hardwareG06F 21/565G06F 21/52G06F 21/55G06F 21/552G06F 2221/2139

AI classification

AI hardware1.00
Knowledge representation0.99
Planning0.16
Vision0.01
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 162490594

Assignors

HATLELID, KRISTJAN E., LONDON, URI, SHUBIN, VLADIMIR A.

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

© 2026 NYSGPT2525 LLC