CODE OBFUSCATION AND CONTROLLING A PROCESSOR BY EMULATION

Patent №

US 8,539,459

Granted

2013-09-17

Filed 2006

Owner

MACROVISION EUROPE LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10567948

An individual security program is randomly chosen by way of a respective key and is then packaged with a games program to provide an executable program file which is applied to a storage media, such as an optical disc. Whenever the security program is running, the object code it produces is obfuscated to make it difficult to overcome the protection by identifying and removing the security program. The obfuscated object code is produced by substituting a variable in source code with a function of the variable. When the source code is compiled to produce the object code, the function causes the variable to be presented in the compiled object code as a series of operations.

AI hardwareG06F 21/14G06F 21/125

AI classification

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

Ownership

MACROVISION EUROPE LIMITED

assignment · 175700189

Assignors

STIEMENS, ALAN WALTER, GRAY, MARTIN CLIVE, SULLEY, CHRISTOPHER EDWARD

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC