System and Method for Encapsulating and Enabling Protection Through Diverse Variations in Software Libraries
Patent №
US 9,892,272
Granted
2018-02-13
Filed 2012
Owner
IRDETO CANADA CORPORATION
+1 more
Lab
—
AI components
2
kr · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
13634388
A flexible software library in which the software modules are defined as an abstract intermediate representation. The flexible library allows security transformation and performance attribute selections to be made by the end-user, rather than the library creator. Furthermore, since the flexible library contains an abstract representation of the software modules, the library can also be provisioned to contain an arbitrary number of named instances, representing specific sets of values for security and performance decisions, along with the corresponding native object-code resulting from those decisions. This permits distribution of software modules in a completely platform-independent manner while avoiding the disclosure of proprietary information, such as source-files.
AI classification
Ownership
IRDETO CANADA CORPORATION
assignment · 384770117
IRDETO B.V.
assignment · 385110649
Assignors
IRDETO CANADA CORPORATION
On an employer assignment, the assignors are typically the inventors.