Method and system for generating and applying patches to a...

Data processing: software development – installation – and managem – Software upgrading or updating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07913243

ABSTRACT:
A method, a computer program product, and a system for generating and applying patches to a computer program concurrently with its execution. It provides full support for function pointers, transparent to the programmer and nearly transparent to the concurrent loader. A reference to a function pointer is translated into a sequence of processor instructions called function descriptor instead of translating it into an address. The purpose of the function descriptor is to jump to the memory location of the sequence of instructions generated by the compiler for the procedure referenced by the function pointer. The function descriptor is masked as a static data variable and therefore preserved during the application of a concurrent patch. The address for the jump to the procedure is updated by the regular relocation process during the application of a concurrent patch.

REFERENCES:
patent: 5321844 (1994-06-01), Schwagmann
patent: 5481713 (1996-01-01), Wetmore et al.
patent: 5805887 (1998-09-01), Wang
patent: 5938766 (1999-08-01), Anderson et al.
patent: 6298434 (2001-10-01), Lindwer
patent: 7421710 (2008-09-01), Qi et al.
patent: 2004/0107416 (2004-06-01), Buban et al.
patent: 042251 (1996-10-01), None
patent: 0757314 (1997-02-01), None

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 generating and applying patches to 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 Method and system for generating and applying patches to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for generating and applying patches to a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2687965

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