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.

Knowledge representationAI hardwareG06F 21/6209G06F 21/54G06F 2221/2145G06F 2221/2149

AI classification

AI hardware1.00
Knowledge representation0.98
Machine learning0.08
Natural language0.01
Evolutionary computation0.00
Planning0.00
Vision0.00
Speech0.00

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.

© 2026 NYSGPT2525 LLC