Efficient patching

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/445 (2006.01) G06F 11/36 (2006.01)

Patent

CA 2505280

A facility for applying a software patch is described. Using an automatic patching agent, the facility receives the software patch. In response to receiving the software patch, without user intervention, the facility performs the following acts: First, the facility identifies an instance of an executable module that is currently loaded, and to which the received software patch pertains. Second, the facility applies the received software patch to the identified loaded executable module instance to modify the behavior of the identified executable module instance. A facility for augmenting software in a target computer system is also described. The facility receives and augmentation specification in the target computer system. The augmentations specification specifies: (a) a function to be augmented, (b) a parameter of the function to be tested, (c) a test to apply to the specified parameter, and (d) and modification to perform to the behavior of the function if the specified test is not satisfied by the specified parameter. When the specified function is invoked on the target computer system, if the specified tested is not satisfied by the specified parameter, the facility performs the specified modification to the behavior of the specified function.

LandOfFree

Say what you really think

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

Rating

Efficient patching does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient patching, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient patching will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1370096

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