IP Analysis Core Engine SDK

banner background

Attention: open in a new window. PDFPrintE-mail

Protecode offers its high performance IP Analysis Core Engine (IPACE)™ software development kit (SDK) for integration into client’s IP management workflow solutions. The IPACE engine analyzes software files in variety of formats, detects intellectual property (IP) licensing and copyright attributes associated with a software file or portions of a file, and stores the results in a local Pedigree Database.  Protecode’s IPACE engine forms the core of the Protecode System 4™: the Enterprise Analyzer™, the Developer Assistant™, the Library Auditor™ and the Build Analyzer™.

Protecode System 4™ has been developed within a unified architecture which allows easy scalability, flexible updates and enables the application of the IPACE engine in a variety of OEM applications.

SDK

The core IP analysis engine is Operating System (OS) independent and requires a run-time Java environment.  The analysis and licensing-identification functions are carried out in conjunction with either Protecode’s comprehensive Global Intellectual Property Signatures (GIPS) database or with a local on-premises Enterprise IP Signatures (EIPS) database. Protecode’s GIPS contains the patent-protected signatures of millions of software files and is constantly updated with the signatures of all new public software files appearing in the industry.   The analysis results from IPACE are stored in a local Pedigree Database, the contents of which can be queried and reported on as needed.

The core engine has a small footprint (about 1MB, excluding the Pedigree Database). An associated Database Abstraction layer allows the IPACE engine to use a variety of databases as the Local Pedigree database for storing the IP attributes of the analyzed code portfolio.