Patents by Inventor Mark P Derbecker

Mark P Derbecker 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: 7191436
    Abstract: A program modification database and method for identifying a candidate entry within the correction database for a particular executable program are disclosed. The program modification database provides a general depository of program changes, referred to herein as substitute program segments, and a set of executable program entries containing program matching criteria and corresponding program changes. The program modification database includes an index. Each entry in the index includes a piece of identifying information for a referenced, corresponding executable program entry. The program modification database architecture is applicable to any type of program segment information for modifying either instruction code or data values within a program.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Philip G Durr, Donald J Munsil, Mark P Derbecker, Lindsay W Steventon
  • Patent number: 7055146
    Abstract: A system and method are for inserting modifications into an executable program at the time an operating system loads the executable program for execution. The system includes a program modification database that provides a general depository of program changes in the form of substitute APIs and direct program patches. The system further comprises a program loader routine that identifies an entry in the program modification database corresponding to a program selected for execution on a computer system. The loader routine incorporates changes identified in the database entry associated with the selected program into a program segment (e.g., API) substitution table. After constructing the substitution table, each table entry includes a called API reference (e.g., its handle or address) and a reference to a substitute API.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: May 30, 2006
    Assignee: Microsoft Corporation
    Inventors: Philip G Durr, Donald J Munsil, Mark P Derbecker, Lindsay W Steventon