Patent · US Active

Determining candidate patches for a computer software

US10417017B2 · kind B2 · utility

0Cited by
4References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 21, 2017
Grant dateSep 17, 2019
Priority date
Expiry dateApr 14, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/77
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method, computer system, and computer program product for determining a candidate patch for computer software is provided. According to a method, fingerprint(s) of patch(es) for a computer software is obtained first, wherein a fingerprint of a patch comprises function(s) being revised in the computer software if the patch is installed into the computer software. Then whether every function in the obtained fingerprint(s) of patch(es) has been called is monitored in response to beginning of execution of the computer software along to code path(s) related to bug(s). And at last candidate patch(es) is determined in response to end of the execution of the computer software along to the code path(s) related to the bug(s), wherein every function in the fingerprint of the candidate patch(es) has been called during the execution of the computer software.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.