×

Method and apparatus for creating a software patch by comparing object files

  • US 6,594,822 B1
  • Filed: 06/08/2000
  • Issued: 07/15/2003
  • Est. Priority Date: 02/19/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of creating a software patch by comparing a first object file of a first software program to a second object file of a second software program, the method comprising the steps of:

  • decomposing said first object file and said second object file into respective constituent cantles;

    developing a first reduced program dependency graph for said first object file;

    developing a second reduced program dependency graph for said second object file;

    comparing said first reduced program dependency graph to said second reduced program dependency graph, wherein said comparing comprises;

    locating functions of said first reduced program dependency graph;

    locating functions of said second reduced program dependency graph;

    determining if functions of said first reduced program dependency graph are on a working stack; and

    comparing said functions of said second reduced program dependency graph to said functions of said first reduced program dependency graph if said functions of said first reduced program dependency graph are not on the working stack;

    determining the changes between said first reduced program dependency graph and said second reduced program dependency graph; and

    creating a patch comprised of said changes.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×