×

Method and system for matching unknown software component to known software component

  • US 9,330,095 B2
  • Filed: 05/07/2014
  • Issued: 05/03/2016
  • Est. Priority Date: 05/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer system that identifies components, comprising:

  • a component fingerprint storage configured to memorize known fingerprints of known components, wherein a component is a specific version of pre-existing executable code or a reusable pre-existing self-contained code building block which is not a complete alone finished product ready for use and which is binary or source code; and

    a processor cooperatively operable with the component fingerprint storage, and configured to facilitate, based on an unknown component;

    determining internal components included within the unknown component;

    generating fingerprints for the unknown component and finger prints for all the internal components determined to be included in the unknown component;

    determining whether any of the fingerprints generated for the unknown component and for the components included in the unknown component match any of the known fingerprints of known components; and

    determining whether the unknown component matches any of the known components based on matching of the known fingerprints of the components included in the unknown component.

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