Patents

Issued patents:

7,111,285 - Method and system for protecting software applications against static and dynamic software piracy techniques.

6,233,678 - Method and apparatus for profiling of non-instrumented programs and dynamic processing of profile data.

6,237,065 - Preemptive replacement strategy for a caching dynamic translator.

6,351,844 - Method for selecting active code traces for translation in a caching dynamic translator.

6,470,492 - Low overhead speculative selection of hot traces in a caching dynamic translator.

6,725,335 - Method and system for fast unlinking of a linked branch in a caching dynamic translator.

6,785,801 - Secondary trace build from a cache of translations in a caching dynamic translator.

6,813,705 - Memory disambiguation scheme for partially redundant load removal.

6,898,787 - Method and apparatus for ordered predicate phi in static single assignment form.

Published applications:

20010049818 - Partitioned code cache organization to exploit program locallity.

20020013938 - Fast runtime scheme for removing dead code across linked fragments.

20020066081 - Speculative caching scheme for fast emulation through statically predicted execution traces in a caching dynamic translator.

20020184618 - Networked client-server architecture for transparently transforming and executing applications.

20030018906 - Method and system for protecting software applications against static and dynamic software piracy techniques

20030033593 - Dynamic execution layer interface for explicitly or transparently executing application or system binaries.

20030101439 - System and method for supporting emulation of a computer system through dynamic code caching and transformation.

20030110478 - Portable run-time code synthesis in a caching dynamic translator.

20030182653 - Systems and methods for verifying correct execution of emulated code via dynamic state verification.

20050097178 - Transparent coupling between compatible containers communicating over networks.

20060047974 - Method and apparatus for simplifying the deployment and serviceability of commercial software environments

Content navigation