×

System and method of software execution path identification

  • US 8,776,029 B2
  • Filed: 03/23/2012
  • Issued: 07/08/2014
  • Est. Priority Date: 03/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating software execution path identification, said method comprising the steps of:

  • running a software program;

    continuously accessing execution information of said software program;

    identifying execution sequences of said software execution information; and

    creating a unique execution path identifier of each of said execution sequences by summing said execution information when said execution information is within a functional boundary thereof so as to create an execution path identifier representing a unique execution sequence of said execution information;

    the step of creating said unique execution path identifier comprises the steps of;

    removing any location-specific content from said execution information to produce address-independent canonical execution information;

    hashing said canonical execution information;

    modifying said hashed canonical execution information depending on conditions present at a time of execution; and

    creating an accumulated sum of said modified canonical execution information until said functional boundaries are reached, said accumulated sum represents said execution path identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×