Patents Represented by Attorney, Agent or Law Firm Wintrow & Terranova, PLLC
  • Patent number: 6594822
    Abstract: Method and apparatus for creating a software patch by comparing object files. Method and apparatus are provided that create a software patch using object files of two software sources. The invention creates software patches for software programs written any high-level language so long as the programs compile to a standard object file format, and required information can be recovered. Functions of a compiled version of an existing software program are compared with an updated version that is compiled in a separate object file to discover a minimal set of changes, or “deltas” (for the patching process). The process for creating a patch includes decomposing the object file into cantles, examining fix-up information, creating reduced program dependency graphs, and comparing the graphs to determine the changes and create the patch.
    Type: Grant
    Filed: June 8, 2000
    Date of Patent: July 15, 2003
    Assignee: Nortel Networks Limited
    Inventors: Eric A. Schweitz, David J. Werlinger, Peter H. Mills