HYBRID BINARIES SUPPORTING CODE STREAM FOLDING

Patent №

US 11,042,422

Granted

2021-06-22

Filed 2020

Owner

MICROSOFT TECHNOLOGY LICENSING, LLC

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

17008346

A hybrid binary executable under both native processes and compatibility (e.g., emulated) processes. When the hybrid binary is loaded by a native process, the process executes a native code stream contained in the binary directly on a processor. When the hybrid binary is loaded by a compatibility process, the process executes an emulation-compatible (EC) code stream directly on a processor. When executing in a compatibility process, the EC code stream can interact with a foreign code stream that executes in an emulator. The foreign code stream can be included in the hybrid binary itself, or can be external to the hybrid binary. The hybrid binary format supports folding of code between the native code stream and the EC code stream. The hybrid binary comprises a set of memory transformations which are applied to image data obtained from the binary when the hybrid binary executes under the compatibility process.

PlanningAI hardwareG06F 9/541G06F 8/447G06F 8/71G06F 9/44547G06F 9/45508G06F 8/4434

AI classification

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

Ownership

MICROSOFT TECHNOLOGY LICENSING, LLC

assignment · 536500876

Assignors

LEBEDYNSKIY, PAVLO, SEQUEIRA DE JUSTO TEIXEIRA, PEDRO MIGUEL, MIHOCKA, DAREK JOSIP, BERRY, JON ROBERT, DANG, CLARENCE SIU YEEN, TAN, TIANSHENG, CLEARY, JAMES DAVID, ZHU, YONGKANG, THOMAS, THEODORE MAXWELL, NIU, BEN, HADLEY, RUSSELL CHARLES

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

© 2026 NYSGPT2525 LLC