Method and system for dynamically inserting modifications...

Data processing: software development – installation – and managem – Software program development tool – Linking

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S168000

Reexamination Certificate

active

07055146

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.

REFERENCES:
patent: 5193158 (1993-03-01), Kinney et al.
patent: 5619716 (1997-04-01), Nonaka et al.
patent: 5832271 (1998-11-01), Devanbu
patent: 5983267 (1999-11-01), Shklar et al.
patent: 6122639 (2000-09-01), Babu et al.
patent: 6199063 (2001-03-01), Colby et al.
patent: 6330569 (2001-12-01), Baisley et al.
patent: 6412109 (2002-06-01), Ghosh
patent: 6513133 (2003-01-01), Campbell
patent: 6760907 (2004-07-01), Shaylor
Wahbe et al. Efficient Software Based Fault Isolation. ACM. 1993. pp. 203-216.
U.S. Appl. No. 09/513,016, filed Feb. 25, 2000, Lupu et al.
U.S. Appl. No. 09/544,512, filed Apr. 6, 2000, Lupu et al.
U.S. Appl. No. 09/544,514, filed Apr. 6, 2000, Lupu.
U.S. Appl. No. 09/801,950, filed Mar. 8, 2001, Durr et al.
“Programming Applications Microsoft Windows,” Fourth Edition, by Jeffrey Richter, pp. 794-800.
Intel Corporation, “Exceptions and Interrupts”,80386 Programmer's Reference Manual,Chapter 9, pp. 9-1—9-21 (1986).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for dynamically inserting modifications... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for dynamically inserting modifications..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamically inserting modifications... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3549331

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.