Patents by Inventor Kristjan R. Hatlelid

Kristjan R. Hatlelid has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7631356
    Abstract: 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.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: December 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Kristjan R. Hatlelid, Uri London, Vladimir A. Shubin