Data processing: software development – installation – and managem – Software program development tool – Editing
Reexamination Certificate
2007-01-09
2007-01-09
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Editing
C717S130000, C717S153000
Reexamination Certificate
active
10001279
ABSTRACT:
Described is a system and method for dynamically modifying an executing heterogeneous program in a heterogeneous distributed computing environment. A system reference is obtained to a target system on which the heterogeneous program is executing. The target system may be a local or a remote system. Based on the system reference, a program reference associated with the program is obtained which is used to locate a component of the program. An executable code associated with the component is modified to create a modified executable code based on a modification of an internal representation of the component. The modified code is inserted into the target system memory without requiring the target system to go offline. The code is inserted either by patching over an original memory area or injecting into a new memory location. The code may be inserted when the target program is operating in user mode or kernel mode.
REFERENCES:
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5410703 (1995-04-01), Nilsson et al.
patent: 5450589 (1995-09-01), Maebayashi et al.
patent: 5664191 (1997-09-01), Davidson et al.
patent: 5790858 (1998-08-01), Vogel
patent: 5949972 (1999-09-01), Applegate
patent: 5950012 (1999-09-01), Shiell et al.
patent: 6260187 (2001-07-01), Cirne
patent: 6314558 (2001-11-01), Angel et al.
patent: 6351843 (2002-02-01), Berkley et al.
patent: 6381616 (2002-04-01), Larson et al.
patent: 6460178 (2002-10-01), Chan et al.
patent: 6463583 (2002-10-01), Hammond
patent: 6481008 (2002-11-01), Chaiken et al.
Edwards Andrew J.
Gomes Carlos P.
Dam Tuan
Grace Ryan T.
Kendall Chuck
Merchant & Gould P.C.
Microsoft Corporation
LandOfFree
Dynamic modifications to a heterogeneous program in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic modifications to a heterogeneous program in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic modifications to a heterogeneous program in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3783583